@media (min-width:768px) {
}

@media (min-width:992px) {
}

@media (min-width:1200px) {
}

@media (min-width:1600px) {
}

@media (min-width:1920px) {
	.container-fluid {max-width:1920px;}
}

.container-lg {max-width:1630px;}

/************************************************************************/

@media (max-width:1399.98px) {
}

@media (max-width:1198.98px) {
	.navbar-light .navbar-brand {width: 25%;}
	.service-img {object-fit:cover; height:620px;}
	#testimonials .carousel-caption p {padding: 20px 160px;}
}

@media (min-width:992px) and (max-width:1199.98px) {.h2 big {
font-size: 28px !important;}


	.sec-align.wp-block-columns{
		flex-wrap: wrap !important;
	}
	 .sec-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100% !important;
	}
	






}

@media (max-width:991.98px) {
	h1, .h1 {font-size: 34px;}
	h2, .h2 {font-size: 30px;}
	.navbar-light .navbar-brand {padding: 2.8% 1.4%;}
	
	#MainBanner .object {height: 600px;}
	#services-content .fw-bold.lh-2,#services-content ul {line-height:1.5 !important;}
	.service-img {height: 550px;}
	#testimonials .carousel-caption p {padding: 20px 100px;}
	
	

}

@media (min-width:768px) and (max-width:991.98px) {
	
	h2 big,.h2 big {

	font-size: 26px !important;}
	.sec-align.wp-block-columns{
		flex-wrap: wrap !important;
	}
	 .sec-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100% !important;
	}
	
	
	
	
}

@media (min-width:576px) {
}

@media (min-width:480px) and (max-width:575.98px) {
}

@media (min-width:360px) and (max-width:479.98px) {
}
	
/*********************************************************************/

@media (max-width:767.98px) {
	h1, .h1,h2 big,.h2 big {font-size: 40px;}
	h1 small, .h1 small,h2,.h2 {font-size: 25px;}
	h2.d-flex,.h2.d-flex {font-size: 20px;}
	h3{font-size:23px !important;}
	#MainBanner .object {height: 450px;}
	.cont-details {border-bottom: none; position:static; padding:0px;}
	
	
	.wp-container-7.wp-block-column.p-3.order-lg-3.order-3 {
  display: none !important;
  padding: 0px !important;
}
	.wp-container-5.wp-block-column.p-3.p-0.order-lg-1.order-2 {
  padding: 0px !important;
  display: none !important;
}
	
	
	h2 img {max-width: 60px;}
	#services-content {z-index:1;}
	#services-content h2 {position:static !important;}
	#services-content .service-img {position:absolute; top:0px; left:0px; right:0px; z-index:-1; opacity:.4; height:100%;}
	#services-content .col {
  position: unset !important;
}
	#testimonials .carousel-caption p {padding: 20px 0px;}
	
}

@media (max-width: 575.98px) {
	.navbar-light .navbar-brand {width: 40%;}
	#services-content .col .p-4 {padding:2rem !important;}
	#MainBanner .object {height: 250px;}
	h1, .h1, h2 big, .h2 big {font-size: 35px;}
}

@media (max-width: 479.98px) {
}

@media (max-width: 399.98px) {
}

@media (max-width: 359.98px) {
}