@media screen and (max-width: 1200px) {
.contact_blocks{grid-template-columns:repeat(2,1fr)}
}
@media screen and (max-width: 992px) {
.logo img{width:230px}
.adr_name{font-size:25px}
.contact_blocks{gap:20px}
.contact_block{padding:40px 20px;min-height:auto}
.adr_icon{margin-bottom:30px}
.phones{margin-bottom:30px}
}
@media screen and (max-width: 480px) {
.contact_blocks{grid-template-columns:repeat(1,1fr)}
header{padding:25px 0 0}
.logo img{width:200px}
.pb50{padding-bottom:35px}
.pt50{padding-top:35px}
.contact_block{padding:28px 20px;display:block;text-align:left}
.adr_icon{float:left;margin-right:24px}
.adr_icon svg{width:42px;height:auto;min-width:42px}
.adr_name{font-size:23px;margin-bottom:20px}
.phones{font-size:21px;font-weight:500}
.cont_btns{justify-content:center}
.container{padding-right:10px;padding-left:10px}
.copyright{text-align:center}
body{background-image:url(/images/background2.png);height:auto}
html{height:auto}
.contact_block[data-aos-delay]{transition-delay:0s!important}
}