@media(min-width: 1681px) { 
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1400px!important;
	}
}
@media (max-width: 1680px) and (min-width: 1441px) { 
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1400px!important;
	}
}
@media (max-width: 1440px) and (min-width: 1370px) { 
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1400px!important;
	}
}
@media (max-width: 1369px) and (min-width: 1281px) { 
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1300px!important;
	}
} 
@media (max-width: 1280px) and (min-width: 1101px) {  }
@media (max-width: 1100px) and (min-width: 992px) {  }
@media(max-width: 991px) and (min-width: 700px) { 
	
	h1 { font-size: 35px!important; line-height: normal!important; }
	h2 { font-size: 30px!important; line-height: normal!important; }
	h3 { font-size: 25px!important; line-height: normal!important; }
	h4 { font-size: 25px!important; line-height: normal!important; }
	 .service-box {
        height: 300px!important;
    }
}
@media (max-width: 699px) { 
	
	h1 { font-size: 35px!important; line-height: normal!important; }
	h2 { font-size: 30px!important; line-height: normal!important; }
	h3 { font-size: 25px!important; line-height: normal!important; }
	h4 { font-size: 25px!important; line-height: normal!important; }
	.hero-banner:after { height: 70%; }
}