#main-image,
#main-image img {
	height: 200px;
}

#main-image img {
	object-fit: cover;
}

.widgettitle::first-letter{
	color:#dd305e;
}
.post-list-mag .post-list-item .post-list-inner .post-list-meta .post-list-cat, .post-list-mag3col .post-list-item .post-list-inner .post-list-meta .post-list-cat{
	opacity:0.75;
}

#breadcrumb:after{
	background-color:#ddd;
}
#breadcrumb ul li a,
#breadcrumb ul li,
#page-top a{
	color:rgba(0,0,0,0.5)!important;
}

@media (max-width: 767px) {
.headcopy{
	font-weight:200;
	font-size:0.6em;
	margin-top:10px;
	display:none;
}
}
@media (min-width: 768px) {
.headcopy{
	font-weight:100;
	font-size:0.6em;
	margin-top:30px;
}
}

#main-image img{
	width: 100%;
}






/* CTA */

.cta-content .cta-text > p {
	position: relative;
	z-index: 10;
	text-shadow: 0 0 4px #fff;
}
.home_bubble .bubble.b_two, .home_bubble .bubble.b_five {
    width: 30px;
    height: 30px;
}
.home_bubble .bubble.b_five {
    background: #f44336;
    top: 50%;
    left: 555px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-animation: spin1 3s infinite alternate;
    animation: spin1 3s infinite alternate;
}
.home_bubble .bubble.b_one, .home_bubble .bubble.b_four {
    width: 10px;
    height: 10px;
}
.home_bubble .bubble.b_four {
    background: #F4B400;
    opacity: 0.5;
    top: 10%;
    left: 85px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-animation: spin1 2s infinite alternate;
    animation: spin3 2s infinite alternate;
}
.home_bubble .bubble.b_two, .home_bubble .bubble.b_five {
    width: 30px;
    height: 30px;
}
.home_bubble .bubble.b_two {
    background: #4285F4;
    top: 40%;
    left: 155px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-animation: spin1 2s infinite alternate;
    animation: spin1 2s infinite alternate;
}

.home_bubble .bubble {
    position: absolute;
    border-radius: 50%;
}


.home_bubble .bubble.b_four2 {
    width: 15px;
    height: 15px;
}
.home_bubble .bubble.b_four2 {
    background: #0F9D58;
    top: 60%;
    left: 85px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-animation: spin3 5s infinite alternate;
    animation: spin3 5s infinite alternate;
}

.home_bubble .bubble {
    position: absolute;
    border-radius: 50%;
}
.image-3 {
    width: 600px;
    display: inline-block;
    position: absolute;
    bottom: 20px;
    right: 30px;
}
.design-image img {
    width: 100%;
}

.cps-post img {
	width: 100%;
}

@keyframes
spin{0%{-webkit-transform:translateX(-10px) scale(0.9);transform:translateX(-10px) scale(0.9)}100%{-webkit-transform:translateX(30px) scale(1.3) translateY(10px);transform:translateX(30px) scale(1.3) translateY(10px)}}@-webkit-keyframes
spin1{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes
spin1{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes
spin2{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(40px);transform:translateY(40px)}}@keyframes
spin2{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(40px);transform:translateY(40px)}}@-webkit-keyframes
spin3{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateY(10px);transform:translateY(10px)}50%{-webkit-transform:translateX(30px);transform:translateX(30px)}100%{-webkit-transform:translateX(50px);transform:translateX(50px)}}






/* CTA end */
.cta-content {
    border: 4px solid rgba(40, 56, 94,0.2);
    border-radius: 4px;
	margin-bottom:40px;
}
.post-list-mag .post-list-item .post-list-inner .post-list-meta .post-list-cat {
	opacity: 1;
}

.cps-post-main h3 a {
text-decoration: none;
    border-bottom: dashed  2px #6a91c1;
}

.post-list-mag .post-list-item .post-list-inner .post-list-thumb img {
	height: 250px;
    object-fit: cover;
}
.post-list-mag3col-slide .post-list-item .post-list-inner .post-list-thumb img {
	height: 150px;
    object-fit: cover;
}

.swiper-container2 {
	    min-height: 320px!important;
}
@media (max-width: 767px) {.swiper-container2 {
min-height: 270px!important;
}
}

.post-list-mag3col-slide .post-list-item .post-list-inner .post-list-meta .post-list-title {
	margin-bottom: 10px;
}

.widgettitle::first-letter {
	color: #ffcd44!important;
}





.blog-card img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 6px;
}
.blog-card .blog-card-content {
    flex: 1;
}

body .blog-card {
    border-color: #28385e!important
}
body .blog-card-hl-box {
    background-color: #28385e!important
}


@media all and (-ms-high-contrast: none){
.post-list-mag .post-list-item .post-list-inner .post-list-thumb img {
	height: auto;
}
.post-list-mag3col-slide .post-list-item .post-list-inner .post-list-thumb img {
	height: auto;
}
}
@media (max-width: 480px) 
{
	.blog-card img {
		height: 150px;
	}
	.post-list-mag .post-list-item {
		width: 98%;
	}
}
