@media only screen and (max-width: 995px) {

    
.mainimglocation{
    display: block !important;
}
.mainimglocation img{
    width: 100% !important;
}
.mainloimg{
    display: none !important;
}
.mainlocatext{
    padding: 0px 20px 20px;
}

}

@media only screen and (max-width: 790px) {
body{
width: 100%;
overflow-x: hidden;
}
.mainlotext{
    padding: 20px !important;
}
.upperheader ul:nth-child(1){display: none;}
.upperheader li a{
    font-size: 10px;
}
.upper_part h2 {font-size: 22px;}
.upper_part p{font-size: 14px;}
.upper_part_section {
    background: #252525c9;
    padding: 71px 20px 100px 20px;
}
.menu_list_section ul li{
    font-size: 10px;
}
.menu_list_section li a{
    font-size: 10px !important;
}
.innerContactDiv h2 {
    font-size: 22px;
}
.innerContactDiv{padding:0px}
.service_section{
    padding:80px 0px;
}
.service_sec_data{
    height: auto !important;
}
.innerQuteBtnDivSer{
    display: block;
}
.innerQuteBtnDivSer p{
    font-size:18px;
    margin-bottom: 15px;
}
.footerCopyrightSection .container {
    display: block;
    padding:20px;
}
.footerCopyrightSection p{
    margin-bottom: 25px;
}
.aboutHero h1{
    font-size: 28px;
}
.aboutHero h3 {
    font-size: 20px;
}
.innerHomeText h2 {
    font-size: 24px;
    line-height: 30px;
}
.homeabouttext {
    border-right: 0px;
    padding: 0px;
}

.about_div_text p{
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.home_about .container{
    padding:10px;
}
.callSectionHeader{
    display: none;
}

.logoSideDiv img {
    width: 130px;
}
.innerQuteBtnDivSer{
    display: block;
}


.innerQuteBtnDivSer p{
    margin-bottom: 25px;
    font-size: 18px;
}


.innerBraudServ .container{
    display:block;
}

.innerBraudServ .container ul{
    margin-top:15px;
    font-size:12px;
}


.innerBraudServ .container ul a{
    font-size:12px;
}

.innerBraudServ .list-inline-item:not(:last-child) {
     margin-right: 0px !important; 
}

.innerQuteBtnDivSer .container{
    display:block;
}

.bottom_option{
        display: block !important;
    }
    
    #scrollUp{
        bottom:100px;
    }
    .callHomeForm{
        margin-top:25px;
    }

    .requestServicediv{
        margin-top:30px;
    }

    .teamtextinlo h4, .listdivloca h4, .locationservin h4, .innerBeniftsLocationText h2{
        font-size: 20px;
    }
    .teamtextinlo{
        align-items: start;
    }

    .listdivloca, .locationservin{
        padding: 40px 20px;
    }

    .innlocationservicediv{
        height: auto !important;
    }

    .faqLOcationwise h4{
        font-size: 18px;
        line-height: 26px;
    }

    .braudlocation .container{
        display: block ;
    }
    .braudlocation .container ul{
        margin-top: 10px;
    }
    .braudlocation h4{
        font-size: 16px;
    }

}


@media only screen and (max-width: 1000px) {
    .mainHeader{
        display: none;
    }
    
    .navigationContainerMainDiv .z a{
        display: block;
    }

    .navigationContainerMainDiv{
        background-color: #fff;
    }
    

}




@media only screen and (max-width: 992px) {
    .navigationDiv{display: none;}
    .menuBtnSideBar, .mobHeader, .bottomFixed{
        display: block;
    }

    .upperheader{
        display: none;
    }

    .buttonOptionHeader button{
        display: block;
    }

    .navbar-nav{
        margin-top: 25px;
        background-color: #222;
    }

    .navigationContainerMainDiv ul li a{
        color: #fff;
        font-size: 14px;
        font-weight: 500;
    }

    .profileShow button{
        color: #fff;
        font-size: 14px;
        font-weight: 500;
        padding: 0px;
    }

    #collapsibleNavbar li{
        padding: 15px 20px;
        margin-left: 0px;
    }

    #collapsibleNavbar li:nth-child(odd) {
        background-color: #4444;    
    }

    .profileShow ul{
        background-color: transparent;
    }

    .profileShow ul li{
        padding: 10px 0px !important;
    } 

    .z img {
        width: 200px !important;
    }
    .buttonOptionHeader li{
        margin-top: 0px !important;
    } 

    .innerHomeText{
        margin-bottom: 35px;
    }

    .aboutHeroAfterSection{
        padding: 40px 20px;
    }

    .formSideHeroAfter{
        position: relative;
        top:0px;
        margin-top: 25px;
    }

    .formSideHeroAfter .formDivServiceSideBar {
        padding: 40px 20px;
        box-shadow: 2px 5px 6px #ddd;
    }
    .home_about h1{
        font-size: 18px;
    }

    .home_about p{
        margin-top: 2px !important;
    }

    p{
        line-height: 24px;
    }

    .someSerText h3{
        font-size: 16px;
    }

    .someSerText{
        padding: 20px 10px;
    }

    .home_about{
        padding: 45px 10px;
    }

    .shiftingHeroSection{
        padding: 40px 20px;
    }

    .aboutSection{
        padding: 40px 0px;
    }

    .aboutTextSec h2{
        font-size: 20px;
    }

    .innerfooter{
        padding:20px;
    }

    .footerMenuSection{
        padding: 40px 0px;
    }

    .braudoverlay{
        padding: 60px 20px;
    }

    .braudcumb h2 {
        font-size: 22px;
        margin-bottom: 5px;
    }

    .whyUsService{
        padding: 50px 20px;
    }

    .whychooseDivABout{
        display: block;
    }
    .aboutWhyText, .aboutWhyImg{
        width: 100%;
    }

    .ServiceMainSec h1 {
        font-size: 18px;
    }

    .servicePageSection{
        padding: 60px 10px;
    }

    .innerServiceDetailsDiv{
        padding: 20px 10px;
    }

    .innerServiceDetailsDiv h1{
        font-size: 24px;
    }

    .serviceSideBarDiv{
        display: none;
    }

    .infoDivSer{
        letter-spacing: 0px;
    }
    
    .infoDivSer p{
        font-size: 14px !important;
    }

    .contactPage{
        padding: 20px 0px;
    }

    .innerInfoContactOther{
        margin-bottom: 25px;
    }

    .innerServiceDetailsDiv h4{
        line-height: 28px;
    }


    .contactTextDiv{
        margin-top: 25px;
    }


    .costDivSection h2{
        width: 100%;
        text-align: center;
        margin-left: 0%;
        font-size: 22px;
    }
    

}


