/*Header CSS for 1024px*/
@media(max-width: 1024px) and (min-width: 1024px){
    img.logo-light {
    width: 170px !important;
}
  .header-style-2 .header-logo .row {
    display: flex;
    align-items: center;
    padding: 35px 0 !important;
}  
section.slider-section{
    padding: 30px 0px !important;
}
    div#\$150 p {
        font-size: 13px !important;
    }
    
    span.Starting {
    font-size: 20px !important;
}

.wpb_raw_code.wpb_raw_html.wpb_content_element.vc_custom_1700485514695 {
    padding-bottom: 28px !important;
}
div#trusted {
    margin-top: 0px !important;
    margin-bottom: 25px !important;
}

.vc_col-sm-1\/5{
    width: 33% !important;
    padding-bottom: 20px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1733994521870{
    padding-bottom: 53px !important;
}
.vc_column-inner.vc_custom_1699066454470{
    padding-bottom: 0px !important;
}
}

@media(width: 912px){
    .search-box {
    text-align: center !important;
    top: 8px !important;
}

button.navbar-toggle{
    margin-top: -36px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145241143 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145248919 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699593636745 {

    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145232871{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145216824{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145199799{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145208303{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.slider-top-container {
    margin-bottom: 0px !important;
    padding: 11px 0px !important;
}

.vc_col-sm-1\/5{
    width: 50% !important;
    padding-bottom: 20px !important;
}

.row.footer-mid {
    padding: 25px 0 25px;
}
div#bnm{
    padding-right: 0px !important;
}

.wpb_column.vc_column_container.vc_col-sm-8.vc_col-has-fill{
    width: 50% !important;
    padding-top: 20px !important;
}

    .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
        width: 48% !important;
        margin-top: 20px !important;
    }
}

@media(width: 834px) {
    span.topbar-content{
        font-size: 12px !important;
    }
    
    button.navbar-toggle{
    margin-top: -50px !important;
    margin-right: -10px !important;
}

a.logo-phone {
    /*margin-right: -20px !important;*/
}

.wpb_text_column.wpb_content_element.vc_custom_1699145241143 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1699145248919 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1699145248919{
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1699593636745 {

    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145232871{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145216824{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145199799{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145208303{
    margin-left: 40px !important;
    margin-right: 40px !important;
}
/*solar pannel cleaning page css*/
div#top-bar{
    padding: 10px 30px !important;
}

div#top-bar ul li:first-child, div#top-bar ul li:last-child {
    width: 50% !important;
}
/*solar pannel cleaning page css end*/

    .slider-top-container {
    margin-bottom: 0px !important;
    padding: 11px 0px !important;
}

    .header-style-2 .header-logo {
        padding: 15px !important;
    }
.header-style-2 .header-logo .search-box {
        top: 10px !important;
    }

.search-box{
    text-align: center !important;
}

p.slider-heading a{
    font-size: 35px !important;
}
p.slider-heading{
    padding-top: 40px !important;
}

.vc_col-sm-1\/5{
    width: 50% !important;
    padding-bottom: 20px !important;
}

.row.footer-mid {
    padding: 25px 0 25px;
}

div#bnm{
    padding-left: 30px !important;
    padding-right 0px !important;
}

div#reviews{
    margin-top: 0px !important;
}

div#bnm {
    padding-right: 0px !important;
}

}

@media(max-width: 820px) and (min-width: 769px){
    .logo{
        position: intial !important;
    }
    .col-md-6.col-sm-6.col-xs-6.fl-right.search-box {
    padding-top: 4px !important;
}
    button.navbar-toggle{
        margin-top: -46px !important;
        margin-right: 10px !important;
    }
    
    span.choice-contact {
    display: none !important;
}

a.logo-phone i.fa {
    padding-right: 60px;
    color: #8fc616;
    font-size: 40px !important;
}
    
    .slider-top-container {
    margin-bottom: 0px !important;
    padding-bottom: 4px !important;
}

.col-md-12.col-sm-12.col-xs-12 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
div#\$150 p {
        font-size: 13 !important;
    }
    
    span.\$ {
    font-size: 30px !important;
}

div#trusted {
    margin-top: 0px !important;
    margin-bottom: 25px !important;
}

.wpb_raw_code.wpb_raw_html.wpb_content_element.vc_custom_1700485506976 {
        padding: 36px 10px 19px !important;
    }
    
    .vc_col-sm-1\/5{
    width: 50% !important;
    padding-bottom: 20px !important;
}

    .row.footer-mid {
    padding: 25px 0 25px;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145241143 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1699593636745 {

    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145232871{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145216824{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145199799{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145208303{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

span.topbar-content {
    font-size: 12px !important;
}

span.topbar-content a {
    font-size: 12px !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1699145248919 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}

div#bnm {
    padding-right: 0px !important;
}
}

@media (max-width: 768px) {
    
   /*Header CSS*/
    .search-box{
        display: block !important;
        text-align: center !important;
        width: 25% !important;
    }
    
    .col-md-6.col-sm-6.col-xs-6.fl-right.search-box {
    padding-top: 4px !important;
}
    button.navbar-toggle{
        margin-top: -44px !important;
        margin-right: 10px !important;
    }
    
    span.choice-contact {
    display: none !important;
}

a.logo-phone i.fa{
    font-size: 36px !important;
}
    
    span.\$ {
    font-size: 30px !important;
}
span.Starting {
    font-size: 14px !important;
}
.wpb_raw_code.wpb_raw_html.wpb_content_element.vc_custom_1700485506976 {
        padding: 36px 10px 43px !important;
    }
       /*Header CSS end*/
       
       section.slider-section{
           padding-top: 46px !important;
           padding-bottom: 0px !important;
       }
       
/*       div#rw {*/
/*    width: 25.5% !important;*/
/*}*/

div#mmm {
    width: 27% !important;
}

.row.footer-mid {
    padding: 25px 0 25px;
}

.vc_col-sm-1\/5{
    width: 50% !important;
    padding-bottom: 20px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145241143 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1699593636745 {

    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145232871{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145216824{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145199799{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145208303{
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1699145248919{
    margin-left: 40px !important;
    margin-right: 40px !important;
}
div#bnm {
    padding-right: 0px !important;
}
}

@media(min-width: 601px) and (max-width: 767px){
   .search-box{
        display: block !important;
        text-align: center !important;
        width: 25% !important;
    }
    
    .col-md-6.col-sm-6.col-xs-6.fl-right.search-box {
    padding-top: 4px !important;
}
    button.navbar-toggle{
        margin-top: -44px !important;
        margin-right: 10px !important;
    }
    
    span.choice-contact {
    display: none !important;
}

a.logo-phone i.fa{
    font-size: 36px !important;
}
    
    span.\$ {
    font-size: 30px !important;
}
span.Starting {
    font-size: 14px !important;
}
.wpb_raw_code.wpb_raw_html.wpb_content_element.vc_custom_1700485506976 {
        padding: 36px 10px 43px !important;
    } 
    
    a.logo-phone {
    display: block !important;
    }
    
    .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1734010484952.vc_column-gap-35.vc_row-o-equal-height.vc_row-flex {
    flex-wrap: nowrap !important;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1699114853093.vc_column-gap-35.vc_row-o-equal-height.vc_row-flex {
    flex-wrap: nowrap !important;
} 

.vc_col-sm-1\/5 {
        width: 100% !important;
}
}

@media(max-width: 600px){
    header#masthead {
        height: 120px !important;
    }
div#top-bar {
    padding-top: 10px !important;
}
    a.logo-phone {
    display: block !important;
    font-size: 34px !important;
}

a.logo-phone i.fa{
    padding-right: 25px !important;
}

    .search-box {
        display: block !important;
        text-align: center !important;
        width: 50% !important;
    }
    
        #top-bar ul {
        display: block;
    }
    
    div#top-bar ul li:last-child a{
        display: none !important;
    }
    
    section.slider-section{
        padding-bottom: 35px !important;
    }
    
    .wpb_text_column.wpb_content_element.vc_custom_1724677726278 h1 {
    font-size: 30px !important;
}

    .wpb_column.vc_column_container.vc_col-sm-8.vc_col-has-fill {
        width: 100% !important;
    }
    
    .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    width: 100% !important;
}

.vc_column-inner.vc_custom_1683298998196{
    margin-left: 0px !important;
    margin-top: 20px !important;
}

    /*div#rw {*/
    /*    width: 52% !important;*/
    /*}*/
    
    div#bnm {
    padding-right: 0px !important;
}
.vc_col-sm-1\/5 {
        width: 100% !important;
}

div#ee{
    margin-left: 195px !important;
    width: 35% !important;
}

div#lkl{
    margin-right: -9px !important;
}
}

/*______________________________________________________________________________________________________________________________________________________________*/


/*Footer CSS*/
.hide-moble {
    line-height: 2.3;
}

.site-footer .widget_nav_menu ul {
    padding-left: 110px;
}

.menu-footer-2-container {
    padding-left: 50px !important;
}

@media(max-width: 1024px){
   .menu-footer-2-container {
    padding-left: 30px !important;
} 
}

@media(max-width: 912px){
   .menu-footer-2-container {
    padding-left: 0px !important;
}

.site-footer .widget_nav_menu ul {
    padding-left: 0px !important;
}
}

@media(max-width: 834px){
   .menu-footer-2-container {
    padding-left: 0px !important;
}

.site-footer .widget_nav_menu ul {
    padding-left: 0px !important;
}

span.footer-phone {
    font-size: 13px !important;
}

div#text-5 div a {
font-size: 13px !important;
}
}

@media(max-width: 768px){
   .menu-footer-2-container {
    padding-left: 0px !important;
}

.site-footer .widget_nav_menu ul {
    padding-left: 0px !important;
}
}

@media(max-width: 600px){
    
   span.footer-phone {
    font-size: 17px !important;
}

div#text-5 div a {
font-size: 17px !important;
}


}
/*Footer CSS End*/