@media screen and (max-width: 1800px) {
    .container {
        padding-left: 15px;
        padding-right: 15px;
    } 
    footer .bottom .container{padding: 30px 15px;}
    header .container-wide{
        max-width: 1760px;
    }
    section.about .blockImage_ul img{width: 100%;}
    section.about .blockImage_ul .text{width: auto;}
    section.about .blockImage_ul .text{padding-right: 15px;}
}
@media screen and (max-width: 1760px) {

}

@media screen and (max-width: 1600px) {
    section.first_screen h1{font-size: 70px;}
    section.about .blockImage_ul .text .iconPeople{padding: 15px;}
    section.about .blockImage_ul .text{padding-left: 90px;}
}
@media screen and (max-width: 1500px) {
    section.about .blockImage_ul{
        flex-direction: column-reverse;
        gap: 20px;
        align-items: start;
    }
    section.about .blockImage_ul .text{margin: 0 0 0 auto;padding: 90px;}
    section.bottom img{width: 100%;}
    footer .footer_top__navigation .contact{margin-right: 85px;margin-right: 85px;}
    footer .footer_top__navigation .contact:last-child{margin-right: 85px;}
    
    
}
@media screen and (max-width: 1440px) {
    header .navigation ul{gap: 30px;}
    header .navigation a.phone{margin-left: 50px;}
    section.first_screen h1{font-size: 60px;}
    h2, .h2{font-size: 50px;}
    h3, .h3{font-size: 40px;}
    section.about .bottom_block{gap: 20px;}
    section.bottom .h3{margin-top: 60px;}
    footer .footer_top__navigation .contact{margin-right: 50px;margin-right: 50px;}
    footer .footer_top__navigation .contact:last-child{margin-right: 50px;}
    footer .navigation ul{margin-right: 145px;}
}

@media screen and (max-width: 1300px) {}

@media screen and (max-width: 1200px) {
    header .logo{margin-left: 15px;}
    header .navigation a.phone{
        padding: 32px 40px;
    }
    header li a{font-size: 16px;}
    section.first_screen h1 {
        font-size: 50px;
    }
    h2, .h2{font-size: 40px;}
    h3, .h3{font-size: 30px;}
    h4,.h4{font-size: 20px;}
    section.services .row{gap: 20px;margin-bottom: 50px;}
    section.services .description{font-size: 16px;}
    section.bottom .navigation{margin-bottom: 0;}
    footer .footer_top__navigation{flex-direction: column;}
    footer .footer_top__navigation .contact{border: 0;margin: 0;padding-bottom: 0;padding-top: 50px;}
    footer .footer_top__navigation .contact:last-child{padding-bottom: 50px;padding-top: 30px;}
    footer .top a.logo{padding-top: 50px;}
}

@media screen and (max-width: 1024px) {
    header .navigation {
        display: none;
    }
    header .burger-menu {
        display: block;
    }
    header{padding: 26px 0;}
    header .container-wide{padding: 0 40px 0 15px;}
    header .logo {
        margin-left: 0px;
    }
    section.about .bottom_block{grid-template-columns: repeat(2,1fr);}
    section.about .blockImage_ul .text{margin: 0;}
    section.about .blockImage_ul{align-items: unset;}
    section.services{padding: 80px 0;}
    section.about .blockImage_ul{margin-top: 80px;padding-top: 80px;}
    section.services h2{margin-bottom: 40px;margin-top: 20px;}
    section.about h3{margin-top: 10px;}
    
}

@media screen and (max-width: 992px) {
    section.first_screen h1{max-width: none;}
    section.services h2{max-width: none;}
    section.bottom .row{flex-direction: column;}
    section.bottom .text_block{gap: 20px;}
    section.bottom .h3{width: 100%;max-width: none;margin-top: 0;}
    section.bottom .text_block{text-align: center;}
    section.bottom .navigation{justify-content: space-around;}
    footer .navigation ul{margin-right: 100px;}
}

@media screen and (max-width: 768px) {
    section.services .row{flex-direction: column;gap: 40px;}
    section.services .row.img_3 .item,section.services .row.img_2 .item {
        width: 100%;
    }
    section.services .description{margin-top: 8px;}
    section.services h2{margin-bottom: 50px;}
    section.about .blockImage_ul .text{padding-right: 15px;}
    section.bottom .readmore{font-size: 18px;}
    footer .top{flex-direction: column;}
    footer .contact .item{margin-bottom: 15px;}
    footer .footer_top__navigation .contact:last-child{padding-top: 15px;}
    footer .contact .label{margin-bottom: 10px;}
    footer .bottom .container{
        flex-direction: column-reverse;
        gap: 10px;
    }
    footer .navigation ul{margin-right: 0;}
}
@media screen and (max-width: 550px) {
    header .logo img{width: 80%;}
    section.first_screen h1{font-size: 30px;}
    h2, .h2{font-size: 20px;}
    h3, .h3{font-size: 18px;}
    h4,.h4{font-size: 16px;}
    section.about .blockImage_ul .text .ico_people{width: 20px;height: 20px;}
    section.about .blockImage_ul .text{padding: 55px 17px 55px 55px;}
    section.about .bottom_block .item .description{font-size: 16px;}
    section.about .bottom_block .item {
        padding: 30px 15px;
    }
    section.about .blockImage_ul .text .iconPeople{display: none;}
    section.bottom .label{padding: 15px 25px;font-size: 16px;}
    
}

@media screen and (max-width: 425px) {
    .mobile-menu {
        width: 80%;
    }
    header .container-wide {
        padding: 0 20px;
    }
    section.about .bottom_block{grid-template-columns: 1fr;}
    section.about .blockImage_ul .text{padding: 50px 20px;}
    section.bottom .btn{width: auto;}
    section.bottom .navigation{flex-direction: column;}
    section.bottom .btn{padding: 16px;}
}

@media screen and (max-width: 375px) {}