@media(min-width: 1600px) { 
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1450px!important;
	}
}
@media(min-width: 1681px) { }
@media (max-width: 1680px) and (min-width: 1441px) {  }
@media (max-width: 1440px) and (min-width: 1370px) {  }
@media (max-width: 1369px) and (min-width: 1281px) {  } 
@media (max-width: 1280px) and (min-width: 1101px) {  }
@media (max-width: 1100px) and (min-width: 992px) {  }
@media(max-width: 991px) and (min-width: 700px) { 
	.banner { height: 25vh; }
}
@media (max-width: 699px) {
	h1 { font-size: 35px!important; line-height: normal!important; }
	h2, h3 { font-size: 30px!important; line-height: normal!important; }
	.banner { height: 30vh; }
	.post_title h1 { font-size: 30px!important; line-height: normal!important; }
}