@media only screen and (max-width: 1199px) {
	.main-menu{display: none;}
	.other-sites .item{flex-direction: column; height: 100%;        gap: 15px 0px; text-align: center;         padding: 30px;}
	.mobile_btn{display: flex;}
	.header .row{justify-content: inherit;  align-items: flex-start;}
}

@media only screen and (max-width: 992px) {
	.main_content .module-text img{height: 200px;}
	.main_content .module-text .row{gap:30px 0;}
	.main_content .padding-left{padding-left: 15px;}
	.header .row {justify-content: center; align-items: flex-start;}
}

@media only screen and (max-width: 480px) {
	h1, .h1 {font-size: 28px;}
	body:after{display: none;}
	body:before{width: 100%;}
	.module-text h1 span{display: inline;}
	.nav-modal-wrap{width: 100%;}
}