
@media only screen and (min-width: 100px) and (max-width: 1920px) {}
@media only screen and (min-width: 100px) and (max-width: 1550px) {}
@media only screen and (min-width: 100px) and (max-width: 1366px) {}
@media only screen and (min-width: 100px) and (max-width: 1200px) {}
@media only screen and (min-width: 100px) and (max-width: 1023px) {}
@media only screen and (min-width: 100px) and (max-width: 991px) {
    section.banner {
        height: 75rem !important;
    }
    .banner-main form {
        margin-top: 3rem;
    }
    .about-img {
        margin-top: 2.5rem;
    }
    .workers {
       
        margin-bottom: 1.5rem;
    }
    .testi {
        margin-top: 1.5rem;
        padding-left: 1.5rem;
    }
}
@media only screen and (min-width: 100px) and (max-width: 767px) {
    a.phone {
        display: none;
    }
    section.banner {
        height: 90rem !important;
    }
    .logo a img {
        
        margin: 0 auto;
        
    }
}
@media only screen and (min-width: 100px) and (max-width: 475px) {
    .banner-main form {
       
margin: 20px 10px 0px 10px;
    }
    .logo a img {
        width: 160px;
        display: block;
    }
}
@media only screen and (min-width: 100px) and (max-width: 450px) {}
@media only screen and (min-width: 100px) and (max-width: 375px) {}
@media only screen and (min-width: 100px) and (max-width: 350px) {}