@media screen and (max-width: 1199px) {}

@media screen and (min-width: 1200px) {}

@media screen and (max-width: 1199px) {}

.ct-blog-carousel-layout2 .item--title, .ct-blog-grid-layout2 .item--title {
	margin-bottom: 2px;
	font-size: 18px;
	line-height: 26px;
	font-weight: 600;
}

.widget-title {
	color: #000;
	font-size: 20px;
	font-weight: 600;
	line-height: 25px;
	margin-bottom: 22px;
}

.widget_ct_recent_posts .entry-title {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 8px;
	font-weight: 500;
}

#categories-1 {
	margin-top: 34px;
	border-top: 1px solid rgba(0, 0, 0, .27);
	padding-top: 30px;
}

.single-post #pagetitle {
	padding: 80px 0;
}

.mc-red .ct-banner-number {
	line-height: 25px !important;
	font-size: 20px !important;
}

.mc-pricing .ct-pricing-item-inner.ct-pricing-featured {
	background-color: #9f63da !important;
	border-radius: 5px;
}

.mc-pricing .ct-pricing-layout1.style1 .ct-pricing-item-inner.ct-pricing-featured .ct-pricing-button .btn {
	background-color: #fff;
	color: #9f63da;
}

.post-type-archive-product .site-content {
	padding: 100px 0 85px;
	position: relative;
}

.ct-piechart-layout1 .item--desc {
	padding: 0 10px;
}

.item--social {
	display: none;
}

.sc-button-wrap .btn-icon-square-dark {
	padding-right: 63px !important;
}

.home-testi .item--image {
	display: none;
}

.ct-pricing-body.ct-pricing-year.pricing-4-column {
	display: none;
}

@media (max-width: 767px) {
	.ct-accordion.layout1.style1 .ct-ac-title {
		font-size: 15px;
		font-weight: 600 !important;
	}
	
	.service-template-default  #pagetitle .page-title {
		font-size: 25px !important;
		line-height: 30px !important;
	}
	
	.six-ten .item--title {
		text-align: left;
	}
	
	.item--readmore {
		width: 100%;
	}
	
	.ct-service-external1 .item--title {
		width: 100%;
		font-size: 20px;
		margin-bottom: 15px;
	}
	
	.ct-service-external1 .item--image {
		position: relative;
		max-width: 100%;
	}
	
	.ct-banner-phone {
		display: none;
	}
	
	.mc-facny .item--description {
		text-align: left !important;
	}
	
	.wpmtst-testimonial.testimonial.t-slide.post-9285 {
		padding-right: 20px;
	}
	
	.wpmtst-testimonial.testimonial.t-slide.post-9286 {
		padding-right: 20px;
	}
	
	.wpmtst-testimonial.testimonial.t-slide.post-9287 {
		padding-right: 20px;
	}
	
	.wpmtst-testimonial.testimonial.t-slide.post-9288 {
		padding-right: 20px;
	}
	
	.wpmtst-testimonial.testimonial.t-slide.post-9289 {
		padding-right: 20px;
	}
}