
/* Hide Whatspp Icon*/

.wh-widget-button-icon .wh-messenger-bg-whatsapp {
    display: none !important;
}

#landing-page-testimonial iframe {
    margin: 0 auto;
    padding-top: 0px !important; 
}

/*Media 1200*/

@media only screen and (max-width: 1200px){

.page-id-15103 .page-template-inner-newtemplate .commonSec .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
}

/*Media 1024 */

@media only screen and (max-width: 1024px){
    #header .navigation .cmsmasters_resp_nav_toggle {
    right: -23px;
    top: -38px;
    }
    
    .home-service-section .wpb_column.vc_col-sm-4 {

    margin-left: 0px;
}
    .wpcs_tab {
    right: -64px !important;
}
    
    #landing-page-header .ms-info .wpcf7 .wpcf7-form-control {
    width: 50%;
    }
    
    

    
#header .navigation {
    padding: 22px 0px !important;
}



#header .navigation .cmsmasters_resp_nav_toggle {
    line-height: 3em !important;
}


#header .navigation a {
    padding: 10px 9px 10px 9px;
}


.faqSec .comBtn.whiteBtn a.vc_general.vc_btn3 {
    padding:7px !important;
    font-size:14px !important;
    }

}

.about-us-sec {
    padding-top: 0px;
}


@media only screen and (max-width: 768px){
    
    #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item img {
    height: 274px !important;
    }
    



}

@media only screen and (max-width: 767px){
    #landing-page-services .home-service-section .wpb_column.vc_col-sm-4 {
    width: 100%;
}
.menu-toggle {
    margin-top: 23px !important;
}
.home-service-section .wpb_column.vc_col-sm-4 {

    margin-left: 0px;
}

.footTop .foot01 {
    width: 100% !important;
    margin-bottom:0px !important;
}
.footTop .comCol .foot02 {
    width: 100% !important;
}
.footTop .comCol .foot03 {
    width: 100% !important;
}
.newFooter .comCol #text-18 p{
    padding:0px !important;
    
}
.footTop .comCol p {
    text-align: center;
}
}

@media only screen and (max-width: 600px){

#landing-page-header {
    display: block !important;
    width: 100%;
}
.footTop .comCol p {
    text-align: center;
}

.ms-slide .ms-slide-bgcont img{
    width:100%;
    margin:0px;
    padding:0px;
    }
#landing-page-header .ms-info .wpcf7 .wpcf7-form-control.wpcf7-submit {
    padding-bottom: 16px;
}



#landing-page-header .ms-info .wpcf7 {
    width: 90%;
    padding: 0px 5%;
 
}


.newFooter .comCol #text-18 p{
    padding:0px 0px 20px !important;
    
}

}
 
@media only screen and (max-width: 480px){
#landing-page-services .home-service-section .wpb_column.vc_col-sm-4 {
    width: 100%;
}
.home-service-section .wpb_column.vc_col-sm-4 {
    margin-left: 0px;
}
.newFooter .comCol {
    text-align: center;
}
.footTop .foot01 li.widget.widget_media_image {
    margin: 0 10%; 
}
#text-18 div{
    text-align:center;
    }
    .foter-botom-01 {
    width: 100%;
    text-align: center;
}
.foter-botom-02 {
    float: none;
}
.footBt {
    padding: 51px 0px;
}
.foter-botom-02 {
    margin-top: 43px !important;
}
.contact-sec {
    margin-top: 50px !important;
}
}
    
 @media only screen and (max-width: 320px){   
.vc_btn3.vc_btn3-size-md {
    padding: 10px 10px;
}
.section04 .comBtn.whiteBtn .vc_general.vc_btn3 {
    background-color: transparent !important;
       letter-spacing: 0px;
}
.faqSec .comBtn.whiteBtn a.vc_general.vc_btn3 {
    padding: 7px 7px !important;
}
.home-about-image {
    margin-top: 39px !important;
}
}
    