@media (max-width: 767px){
    .mobile-nav-toggler .icon-bar{
        background: #fff;
    }
    .main-header {
    position: relative;
    }
    .header .outer-box {
    justify-content: space-between;
}
    .main-slider.style1 .slide {
    padding: 120px 0px 120px;
    height: 30vh;
    }
    .main-slider .content .btns-box{
        display: none;
    }
    .main-slider .content .big-title h2 {
    font-size: 25px;
    width: 50%;
} 
    .main-slider .content .big-title h1 {
    font-size: 25px;
    width: 50%;
}
    
    .about-style1_image-box .image-box .single-box.image-box1{
        max-width: 100%;
            margin-top: 20px;
    }
    .about-style1_content-box h2 {
    font-size: 26px;
    margin: 0;
}
    .abt-text {
    margin-bottom: 20px;
    margin-top: 20px;
}
    .about-style1-area {
    padding: 40px 0 40px;
}
    .sec-title {
    padding-bottom: 20px;
}
    .sec-title h2 {
    font-size: 32px;
}
    .app-box {
    max-width: 100%;
    }
    .footer {
    padding: 40px 0 0px;
}
    .btn-one {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    line-height: 44px;
    }
    .home-google-map-area iframe{
        height: 400px;
    }
    .portfolio-style3-area {
    padding: 60px 0 60px;
}
    .gallery-sec .sec-title {
    padding-bottom: 20px;
}
}
@media (min-width: 768px) and (max-width: 991px){
    .mobile-nav-toggler .icon-bar{
        background: #fff;
    }
    .header .outer-box {
    justify-content: space-between;
}
    .main-slider.style1 .slide {
    height: 45vh;
    padding: 160px 0px 160px;
}
  
     .main-slider .content .big-title h2 {
    font-size: 38px;
    width: 50%;
}
     .main-slider .content .big-title h1 {
    font-size: 38px;
    width: 50%;
}
    .main-slider .auto-container {
    padding: 0px 50px;
}
    .main-slider .content .btns-box{
        display: none;
    }
    .about-style1_image-box {
    max-width: 100%;
            margin-top: 20px;
    }
    .about-style1_image-box .image-box {
        float: none;
}
    .about-style1-area {
    padding: 60px 0 60px;
}
    .sec-title {
    padding-bottom: 0;
}
    .app-box {
    max-width: 47%;
    }
    .gallery-sec .sec-title {
    padding-bottom: 20px;
}
    .footer {
    padding: 70px 0 0;
}
     .home-google-map-area iframe{
        height: 400px;
    }
}

@media (min-width: 1439px) and (max-width: 1599px) {
    .main-menu .navigation>li>a {
    padding: 35px 9px 35px;
    font-size: 15px;
}
    .header {
    padding-left: 20px;
    padding-right: 20px;
}
}
@media (min-width: 1281px) and (max-width: 1366px){
    .main-menu .navigation>li>a {
    padding: 35px 9px 35px;
    font-size: 15px;
}
    .header {
    padding-left: 20px;
    padding-right: 20px;
}
    .header-left .logo img{
        width: 180px;
    }
}
@media (min-width: 1024px) and (max-width: 1280px) {
    .main-menu .navigation>li>a {
    padding: 35px 5px 35px;
    font-size: 14px;
}
    .header {
    padding-left: 20px;
    padding-right: 20px;
}
    .header-left .logo img{
        width: 180px;
    }
}