/*
Theme Name: Washlite
Author: Credencys
Author URI: https://www.credencys.com/
Description: This is custom theme
Version: 11.0
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */
 #banner .m-top{display: none;}
 .custom-margin-auto{margin: 0 auto;}
 .press-releases-short-info{min-height: auto !important;}
 #bitnami-banner{display: none !important;}
 .error-msg{color:#FF0000;}
.cusErrordiv{text-align:center;margin-left:10em;padding-top:3px;}
.cusThanksdiv{text-align:center;margin-left:20em;padding-top:3px;color:green;}
.copyright-menu a{text-decoration:underline;}
.btnWhyWash{text-shadow:none;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color:#008080;}
.search-form .form-group input.form-control::-webkit-input-placeholder{display:none;}
.search-form .form-group input.form-control::-moz-placeholder{display:none;}
.navbar-right{min-width:450px;}
.navbar-right form{width:100%;}
.form-group{position:relative;width:0%;min-width:60px;height:60px;overflow:hidden;transition:width 1s;backface-visibility:hidden;}
.form-group input.form-control{position:absolute;top:0;right:0;outline:none;width:100%;height:60px;margin:0;z-index:10;}
input[type="text"].form-control{-webkit-appearence:none;-webkit-border-radius:0;}
.form-control-submit,
.search-label{width:60px;height:60px;position:absolute;right:0;top:0;padding:0;margin:0;text-align:center;cursor:pointer;line-height:60px;background:white;}
.form-control-submit{background:#fff;opacity:0;color:transparent;border:none;outline:none;z-index:-1;}
.search-label{z-index:90;}
.form-group.sb-search-open,
.no-js .sb-search-open{width:100%;}
.form-group.sb-search-open .search-label,
.no-js .sb-search .search-label{background:#da6d0d;color:#fff;z-index:11;}
.form-group.sb-search-open .form-control-submit,
.no-js .form-control .form-control-submit{z-index:90;}

#info.quote .nav-tabs>li{width: 50% !important;}
.frm-search {
    display: none;
    position: absolute;
    bottom: -60px;
    width: 330px;
    right: -45px;
}
.frm-search.active { 
    display: block;
}
.search-ico{position:relative;}
.btn-search{width:25px;height:40px !important;line-height:1 !important;background-color:transparent;position:absolute;top:0;right:2px;border:0;cursor:pointer;}
html .ls-container, body .ls-container, #ls-global .ls-container{float: left !important;}
.txt-search{
    padding:5px 30px 0 15px;
    margin:0;
    font-size:18px;
    color:#999;
    border:1px solid #48b5ba;
    height: 45px;
    position: relative;
}
/*.frm-search:before {
    content: "\f106";
    position: absolute;
    color: #48b5ba;
    font-family: fontawesome;
    font-size: 50px;
    top: -45px;
    right: 45px;
    font-weight: 100 !important;
}*/
#w-request-detail ol li {
    font-size: 18px;
    font-family: 'lato';
    font-weight: 500;
}
#w-request-detail ul li {
    font-size: 18px;
    font-family: 'lato';
    font-weight: 500;
}
#benifit.corporate .placeholder-title-text-shadow{
    text-shadow: 0px 2px 20px rgba(0, 0, 0, 0.27), 5px 2px 20px rgba(0, 0, 0, 0.15), -5px 2px 20px rgba(0, 0, 0, 0.05), -5px 2px 40px rgba(0, 0, 0, 0.12), -5px 2px 20px rgba(0, 0, 0, 0.2) !important;
}
.underline {
    background-color: #48b5ba;
    display: inline-block;
    height: 2px;
    left: 15px;
    margin-top: -2px;
    position: absolute;
    top: 40px;
    width: 85%;
}
.wash-sol-right-content{margin-left: 75px;}
.serch-submit-icon{position:absolute;top:10px;right:8px;}
.navbar-light .navbar-nav .nav-link.help,
.navbar-light .navbar-nav .nav-link.quote,
.nav-tabs .nav-link,
#info .btn,
#footer input[type="submit"],
input{border-radius:0px;}
.btn.btnWhyWash:focus{color:#0e0e0e;}
.btn.btnWhyWash:hover{    color: #fff !important;}
#footer ul li a:hover {color: #48b5ba;}
#toTop{background:rgb(72, 181, 186);bottom:15px;color:rgb(255, 255, 255);cursor:pointer;display:block;height:40px;line-height:35px;position:fixed;left:30px;text-align:center;text-transform:uppercase;width:40px;z-index:9999999999;border-radius:50%;}
.btn{border-radius:0px;}
#solution .bg:hover{cursor: pointer;}
.w-solution .bx-wrapper .bx-prev {
    background: url(images/arrow-left.png) no-repeat !important;
}

.comon-area-laundry{    padding: 0px 0px 240px 0px;}
#loundary.w-solution.comon-area-laundry{    padding: 0px 0px 280px 0px;}
/*----Radio Button----*/
/*.frm-radio .first{
    margin: 0;
}
.frm-radio label{
    position: relative;
}
.frm-radio input{
    width: 150px;
}
.frm-radio .wpcf7-list-item-label{
    position: absolute;
    top: 10px;
    text-align: center;
    left: 0;
    right: 0;
    cursor: pointer;
}
.black{
    border: 1px solid #48b5ba;
}
.white{
    color: #48b5ba;
    font-weight: bold;
}
.wpcf7-not-valid-tip {
    margin-top: -20px;
    margin-bottom: 10px;
}
.quote .get-quote-frm { padding: 10px 60px; }
.main-frm-lable { float: left; padding: 0px 60px !important; }
.page-template-tp-get-a-quote-page .quote .get-quote-frm{box-shadow: none !important;border: 0px solid #d9d9d9 !important;margin-top:0px !important;}
.black {
border: 1px solid #48b5ba;
background: transparent !important;
color: #000 !important;
}
.frm-radio input {
   background: transparent !important;
color: #000 !important; 
}
.wpcf7-list-item.first.last{
    margin: 0;
    width: 320px;
    position: relative;
}*/
#careerFrame{width: 100%;min-height: 600px;border: none;padding-top: 40px;}
.lbl-radio{
    padding-top: 20px;
    padding-left: 20px;
}
.bgb:before{
    background: #000 !important;
}
.apostles-checkbox-inline input{
        position: absolute;
    left: 0;
    border: 0;
    top: -20px;
}
.apostles-checkbox-inline > .wpcf7-list-item-label{
    position: absolute;
    left: 30px;
    top: 5px
}

.quform-option-label-3_43_3 {
    font-size: 17px;
}
.custom-search-main {max-width: 1100px;margin: 150px auto 20px auto;}
.custom-search-main article{background-color: #3838380d;padding: 20px;margin-bottom: 20px;}
.custom-search-main header h1{text-shadow: none;color: #48b5ba;font-size: 45px;margin: 35px 0px 0px;}
.quform-1 .quform-error-text{font-size: 13px;}
.quform-2 .quform-error-text{font-size: 13px;}

.quform-option-label.quform-option-label-1_25_1,
.quform-option-label.quform-option-label-1_25_2,
.quform-option-label.quform-option-label-2_25_1,
.quform-option-label.quform-option-label-2_25_2{
    position: absolute;
    top: 20%;
    width: auto;
    display: inline-table;
    padding: 0;
    left: 35%;
}
.frm-radio{
    width: 100% !important;
}
.radio-color{
    border-color: #48b5ba;
    color: #48b5ba;
}
/*----End Radio Button----*/
.mobile-nav-ml li a:after {
    display: none;
}
.no-scrllo-html{
    overflow: hidden;
}
.main-frm-lable > label {padding-left: 60px;}

/*commercial block css*/
.comm-main-box { border: 1px solid #fff; margin-bottom: 30px;}
.comm-main-box .short-info-comm{ padding: 15px 15px; min-height: 330px;}
.comm-main-box .short-info-comm p{ margin-top: 0 !important; font-size: 16px;}
.comm-main-box .img-holder img{width: 100%;}
.press-release-area .comm-main-box .img-holder img{height: 391px;}

.comm-main-box .short-info-comm h2{ font-size:25px; font-weight: 600;}
.sec-nav-tabs {width: 19% !important;}
.bx-hover-rmv:hover{background: #ffffff !important;}
.bx-hover-rmv{height: auto !important; border: 0px}
.main-layerslider-cus{line-height: 1.5;color: white;text-shadow: 0px 2px 20px rgba(0,0,0,0.5), 5px 2px 20px rgba(0,0,0,0.5), -5px 2px 20px rgba(0,0,0,0.5), -5px 2px 40px rgba(0,0,0,0.5), -5px 2px 20px rgba(0,0,0,0.5);}
.img-holder:hover .overlay{    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #37b5ba;
    opacity: .8;
    z-index: 99;
}
.benifit-temp-hide-arrow .bx-wrapper .bx-prev {display: none;}
.benifit-temp-hide-arrow .bx-wrapper .bx-next {display: none;}
.client-testmon-reduce-margin{padding: 30px 15px !important;}
.bottom-border-gray{border-bottom: 2px solid #aaa;padding-bottom: 71px;}
.img-holder{position: relative;}
.service-req-help-page {box-shadow: inset 0px 0px 4px 0px #963712;position: relative;border-radius: 5px;vertical-align: middle;padding: 10px;}
.title-wash-request{    margin-top: 0px !important;color: #31465f !important;text-shadow: none !important;font-size: 40px !important;margin-bottom: 30px !important;}

.location-banner-text {
        color: #fff;
        font-size: 60px;
        padding: 27px 34px 33px 13px;
        font-family: 'lato';
        float: left;
}
.location_banner_icon{
    filter: invert(0%) grayscale(64%) brightness(240%) contrast(4);
    float: left;
    padding: 40px 0px 33px 0px;
}
.career-main-bottom-div{padding: 100px 34px 100px 350px;}
.career-view-opening-bottom-btn{color: #ffffff !important;background: #48b5ba !important;}
.career-bottom-text{font-family: 'lato';}
a.career-view-opening-top-btn {
    border: 1px solid #37b5ba;
    padding: 15px 25px 12px;
}
a.career-view-opening-top-btn:hover {
    background-color: #37b5ba;
    color: #fff !important;
}
.career-bottom-wash-team-vision {
    margin: 0 auto;
    padding: 50px 0;
}
img.inspiration-hamper-img {
    height: 160px;
    width: 214px;
}
.library-box-square{
    /*height: 320px;
    overflow: hidden;*/
}
.library-detail-main-bottom-div {
    padding: 50px 34px 50px 350px;
}
img.width35 {
    width: 35px;
}
/*  #info.ws-request p a:hover {
    color: #fff;
}
#info.ws-request p a {
    background-color: #fff;
}*/
.btnWhyWash{
    border: 1px solid #4ab5ba;
}
a.btn.service-request-btn {
    color: #fff !important;
}
.alm-btn-wrap {
    display: none;
}
.request-help-tabcontent .list .listBlock .collapse1 a{
    text-decoration: underline;
    color: #48b5ba;
}
.request-help-tabcontent .list .listBlock .collapse1 a.btn:hover{
    text-decoration: none;
    color: #ffffff;
}
.request-help-tabcontent .list .listBlock .collapse1 a.btn{
    text-decoration: none;
}

#w-request-detail.w-request-detail-single { padding-top:10px; }
ul.breadcrumb {
  padding: 10px 16px 20px 0;
  list-style: none;
    background-color: transparent;
    margin: 0 -15px;
}
ul.breadcrumb li {
  display: inline;
  font-size: 18px;
}
ul.breadcrumb li:after {
  padding: 8px;
  color: #48b5ba;
  content: "/\00a0";
}
ul.breadcrumb li:last-child::after  {
display:none;
}
ul.breadcrumb li a {
  color: #48b5ba;
  text-decoration: none;
}
ul.breadcrumb li a:hover {
  color: #48b5ba;
  text-decoration: underline;
}

/*------Pagination-----*/
a.page-numbers {
    background: #37b5ba;
    padding: 15px 18px 10px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
a.page-numbers:hover{
    padding: 10px 17px 5px;
    background: #FFF;
    display: inline-flex;
    color: #37b5ba;
    border: 1px solid #37b5ba;
    font-size: 16px;
    font-weight: bold;
}

span.page-numbers.current {
    padding: 8px 18px;
    background: #FFF;
    display: inline-flex;
    color: #37b5ba;
    border: 1px solid #37b5ba;
    font-size: 16px;
    font-weight: bold;
}
/*------End Pagination------*/

.box.bx-hover-rmv.bx-heigt:hover .img-text-wah-request{
    color: #000 !important;
}
.box.bx-hover-rmv.bx-heigt .tablecell img{
    display: inline-block;
}



/*---- Start Sccordion Section ----*/
section.acco-section {
    padding: 50px 0;
}
.acco-section a.acc-header-line {
    width: 100%;
    border-top: 0px solid #666;
    background-color: transparent;
    border-bottom: 1px solid #e6ebef;
    border-left: none;
    border-right: none;
    padding: 10px 35px 10px 10px;
    text-align: left;
    font-weight: bold;
    color: #666;
    float: left;
}
.acco-sub#accordion:first-child {
    border-top: 1px solid #e6ebef;
}

.acco-section .card{
    border:0;
}
.acco-section .card-body img{
    max-width: 30%;
    margin-right: 2%;
    float: left;
}
.acco-section .acco-content {
    float: left;
    width: 68%;
}
.acco-section .collapse.show{
    border-bottom: 1px solid #e6ebef;
    padding-bottom: 20px;
    height: 100%;
}
.acco-section p.dt {
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
}
.acco-section .acco-arr{
    float: right;
    width: 20px;
}

.acco-section a.acc-header-line.collapsed {
    background: url(http://wash.com/washlite.com/wp-content/uploads/2018/12/down-arrow.png) 98% no-repeat;
    background-size: 24px;
}
.acco-section a.acc-header-line{
    background: url(http://wash.com/washlite.com/wp-content/uploads/2018/12/up-arrow.png) 98% no-repeat;
    background-size: 24px;
}
/*--------Our Green Slider Section Start---------*/
.our-green-slider{
    padding: 80px 0 !important;    
}
.our-green-slider-title{
    text-align: center;
    margin: 0 0 30px;
    font-weight: bold;
    color: #31465f;
    font-size: 40px;
}
/*--------Our Green Slider Section End---------*/
.comm-loun-block .img-holder > img {height: 275px;}
.location-address{padding: 50px 15px 100px 15px !important;}
.quform-field-3_43{width: 25px !important;height: 25px !important;border-radius: 25px !important; position: relative; -webkit-appearance: none;
border: 1px #000 solid; }   
img.Fix-laundry-app-img { margin-right: 10px; float: left;}
/* Add By Kinjal[Start] */

#info.quote .oncallForm  input { margin-bottom: 0;}
#info.quote .oncallForm .coinamaticBtn{ display: inline-block; width: initial; padding: 5px 20px; height: initial; line-height: 40px; }
#info.quote .oncallForm input[type="submit"] { margin: 0;}
.wash-location, .wash-commingsoon { margin-top: 122px; }
#header .MobileMenu .main .nav-item .nav-link, #header .MobileMenu .main .nav-item .nav-link p { font-size: 18px; }
@media(min-width:992px) and (max-width:1169px){
    #header .MobileMenu .main .nav-item .nav-link, #header .MobileMenu .main .nav-item .nav-link p { font-size: 16px !important; }
}

}
@media only screen and (max-width:768px){
    #header .MobileMenu .main .nav-item .nav-link, #header .MobileMenu .main .nav-item .nav-link p { font-size: 16px; }

}
.navbar-light .navbar-nav .main .nav-item{
    border-bottom:8px solid white;overflow: hidden; padding-bottom: -8px;width:17vw;
}
.borderLeftApp { border-right: 1px #ddd solid; }
#banner.washresource-banner { height: 300px; padding: 60px 0;}
/* Add By Kinjal[End] */
.service-request-note{
    width: 100%;
    text-align: center;
    font-size: 14px !important;
    font-weight: bold;
    color: #F00 !important;
    margin: 0 0 40px !important;
}
.newsletterContent { margin-top:70px; text-align: center;}
.newsletterContent h1 { text-shadow: none; color: #31465f; font-size:40px; margin-bottom: 20px; }

.cust-newsletter li{
        width: 50% !important;
    margin-left: 0 !important;
}
.cust-newsletter li h4{
    text-align:left !important;
}
.cust-newsletter li .tnp-subscription form .tnp-field{
    width: auto;
    float: left;
}
.cust-newsletter li .tnp-subscription form .tnp-field-email .tnp-email{
    width: 250px !important;
    margin-right: 0px !important;
    background-color: #fff !important; 
    height: 42px;
    border: 1px solid #ddd !important;
}
.cust-newsletter li .tnp-subscription form .tnp-submit{
    margin-left: 0px !important;
}

@media only screen and (max-width:991px){
    .navbar.navbar-expand-lg.navbar-light.bg-light{
        text-align: center;
    }
    .navbar.navbar-expand-lg.navbar-light.bg-light .right{
        float: left !important;
    }

        
li.nav-item.getQuoteMenu,
li.nav-item.helpMenu {
    margin: 0 !important;
}

li.nav-item.getQuoteMenu a.quote.m-div,
li.nav-item.helpMenu a.help.m-div{
    width: 100%;
    text-align: left !important;
}

.nav-tabs .nav-link {
    font-size: 11px;
}
#header .help {
    border-left: 0;
    border-right: 0;
    font-size: 14px
}
.help.m-div img,
.quote.m-div img{
    margin-right: 5px;
}
.frm-search {
    width: 280px;
}
a.nav-link.search-ico {
    font-size: 19px !important;
    color: #aaa !important;
    line-height: 1;
    border: 0 !important;
    padding-bottom: 0 !important;
}
.navbar-light .navbar-nav.social .nav-item {
    margin: 0 !important;
}
.navbar-light .navbar-nav.social .nav-link {
    border-bottom: 1px solid #aaa !important;
    margin: 0 !important;
}
.navbar-nav.ml-auto{
    background-color: #fff;
}
.navbar-light .navbar-nav .nav-item {
    padding-bottom: 0px;
}

.mobile-nav-ml li{
    position: relative;
    padding: 0 25px !important;
}
/*.mobile-nav-ml li:after {
    content: '';
    display: block !important;
    border-top: 1px solid #d9d9d9;
    position: absolute;
    top: 12px;
    right: 15px;
    opacity: 1;
    border: none;
    background: url(http://wash.com/washlite.com/wp-content/themes/twentysixteen/images/icon-plus.png) 50% 50% no-repeat;
    width: 17px;
    height: 17px;
}*/
.black {
border: 1px solid #48b5ba;
background: transparent !important;
color: #000 !important;
}
.frm-radio input {
   background: transparent !important;
color: #000 !important; 
}


.txt-search {
    border: 0px solid #48b5ba;
    background-color: #d3d3d34d;
    padding: 5px 30px 0 55px;
}
li#search,
li#search .search-ico {
    padding: 5px 0 !important;
    position: relative;
    border:0 !important;
}
li#search .search-ico img{
    position: absolute;
    top: 12px;
    left: 25px;
}
}
@media only screen and (min-width:991px){
    .max-991{
        display: none;
    }
    .frm-search {
        right: 0;
        bottom: -65px;
    }
    .frm-radio input {
        width: 150px !important;
    }
}
@media only screen and (min-width:576px) and (max-width:991px){
    .frm-radio input {
        width: 118px;
    }
}

@media only screen and (min-width:320px) and (max-width:540px){
.tablecell h3{font-size:25px !important;margin-top:20px;}
.frm-search{left:0; top: 0;}
#info .sp.f-right{padding-right:3px;padding-left:0;} 
input.b-right.right-b{border-right:1px solid #ccc;}
.last-form-mobile{margin: 0px !important;padding: 0px;}
/*.last-sec-class{padding: 0px 0px 0px 0px !important;}*/
.frm-radio label, .frm-radio label input{margin: 0px;}
.frm-radio input {width: 135px;}
.sec-nav-tabs{width: 100% !important;}

/*-------------- Rushit ---------------------*/
.navbar-expand-lg.bg-light .navbar-brand{
    width: 100%;
    text-align: center;
}
.navbar-brand img {
    max-width: 140px;
}
.navbar.navbar-expand-lg.navbar-light.bg-light .right{
    position: absolute;
    top: 25px;
    left: 10px;
    margin: 0 !important;
} 
li.nav-item.getQuoteMenu,
li.nav-item.helpMenu {
    margin: 0 !important;
}
li.nav-item.getQuoteMenu a.quote.m-div,
li.nav-item.helpMenu a.help.m-div{
    width: 100%;
    text-align: left !important;
}
#header .help {
    border-left: 0;
    border-right: 0;
    font-size: 14px
}
.help.m-div img,
.quote.m-div img{
    margin-right: 5px;
}
.frm-search {
    width: 280px;
}
a.nav-link.search-ico {
    font-size: 19px !important;
    color: #aaa !important;
    line-height: 1;
    border: 0 !important;
    padding-bottom: 0 !important;
}
.navbar-light .navbar-nav.social .nav-item {
    margin: 0 !important;
}
.navbar-light .navbar-nav.social .nav-link {
    border-bottom: 1px solid #aaa;
}
.navbar-nav.ml-auto{
    background-color: #fff;
}
.navbar-light .navbar-nav .nav-item {
    padding-bottom: 0px;
}

.mobile-nav-ml li{
    position: relative;
}

/*.mobile-nav-ml li:after {
    content: '';
    display: block !important;
    border-top: 1px solid #d9d9d9;
    position: absolute;
    top: 12px;
    right: 15px;
    opacity: 1;
    border: none;
    background: url(http://wash.com/washlite.com/wp-content/themes/twentysixteen/images/icon-plus.png) 50% 50% no-repeat;
    width: 17px;
    height: 17px;
}*/

.txt-search {
    border: 0px solid #48b5ba;
    background-color: #d3d3d34d;
    padding: 5px 30px 0 55px;
}
li#search,
li#search .search-ico {
    padding: 0;
    position: relative;
}
li#search .search-ico img{
    position: absolute;
    top: 12px;
    left: 25px;
}
/*-------------- Rushit ---------------------*/

}
#property-form {
    padding: 20px;
    border: 2px #e8e8e8 solid;
    background: #f1f1f1;
    margin-bottom: 25px;
}
#idontknow-property-form {
    padding: 20px;
    border: 2px #37b5ba solid;
    background: #f1f1f1;
    margin-bottom: 25px;
}
#idontknow-property-form label {
    color: #37b5ba;
    font-weight: bold;
    margin: 0;
}
#property-form .clearData {
    color: #37b5ba;
    display: inline-block;
    margin-top: 20px;
}
#fixlaundryFrame {
    width: 103%;
    min-height:1050px;
    border: none;
}

.reqText { font-size: 16px; margin: 0;}
/****** Media Queries ******/
@media only screen and (max-width:991px){
    .navbar-collapse .MobileMenu { height: 70vh; overflow: auto;}
    .navbar {
        display: inline-block !important;
        /*min-height: 100vh;*/
/*        overflow-y: scroll;*/
    }
    
    #header .main .nav-item.dropdown .dropdown-menu.show {
        overflow:auto;
        display:block !important;
        left:auto;
        position:relative;
        top:auto;
        padding: 0.5rem 0;
        max-height: 200px;
    }

    #header .main .nav-item .dropdown-menu .nav-item {
        width:100%;
        text-align:left;
        padding:0px !important;
        min-height: 0px;
    }

    #header .main .nav-item .dropdown-menu .nav-item p {
        display:block;
        padding:0px;
        margin: 0;
    }

    #header .main .nav-item .dropdown-menu .nav-link {
        text-align:left;
    }

    /*#header .main .nav-item .nav-link:hover {
        border-bottom: 1px solid #d9d9d9;
    }*/

    .navbar-toggler .navbar-toggler-icon {
        
        background-image:url(images/x-icon-326c.svg) !important;
        background-size:100% 100%; /*75 75*/
        outline:none !important;
    }

    .navbar-toggle:focus, .navbar-toggler:hover {
        outline:none!important;
    }

    .navbar-toggler.collapsed .navbar-toggler-icon {
        background-image:url(images/menu.png) !important;
        background-size:100% 100%;
    }

    .navbar-collapse {
        height:100vh;
        overflow-y: scroll;
        position: absolute;
        width: 100%;
        background: #FFF;
    }

    #header .main .nav-item .nav-link img.visible-xs {
        float: right;
        display:none !important;
    }

    #header .main .nav-item .nav-link.dropdown-toggle:after {
        content: '';
        display: block !important;
        border-top: 1px solid #d9d9d9;
        position: absolute;
        top: 12px;
        right: 35px;
        opacity: 1;
        border: none;
        background: url(images/lg-rt-arrow-icon-326c.svg) 100% 100% no-repeat; 
        width: 17px;
        height: 17px;
    }

    #header .main .dropdown.show .nav-link.dropdown-toggle:after {
        content: '';
        background: url(images/lg-dwn-arrow-icon-326c.svg) 100% 100% no-repeat; 
    }

    #header {
        background:#fff;
    }
    #header .nav-item .nav-link {
        margin-left: 0;
    }
    li#search .search-ico img {
        top: 16px;
        display: block !important;
    }
    .top-m-allignment {
        padding: 3px 25px !important;
    }
    #header .helpMenu .help {
        font-size: 16px;
        color: gray;
        font-weight: 400 !important;
    }
    .top-m-allignment a {
        font-size: 16px !important;
        color: gray !important;
        font-weight: 400 !important;
    }
    .navbar-light .navbar-nav.social .nav-item {
        padding: 5px 0;
    }
    #header .nav-item .nav-link:hover, 
    #header .nav-item .nav-link.active {
        border-bottom: 1px solid transparent;
    }
    .top-m-allignment a:hover,
    .top-m-allignment a:active{
        color: #48b5ba !important;
    }
    .navbar-light .navbar-nav.social .nav-item img{
        margin-bottom: 0px;
        display: none;
    }
    .navbar-light .navbar-nav .nav-link {
        color: #001521; 
        font-size: 16px;
        font-family: unset !important;
        padding: 10px 0 !important;
        border-bottom: 1px solid #aaa !important;
    }
    #header .nav-item .nav-link:hover, 
    #header .nav-item .nav-link.active,
    .navbar-light .navbar-nav .nav-link:focus {
        border-bottom: 1px solid transparent;
        color: #48b5ba;
        font-weight: normal !important;
    }
    #header .nav-item .dropdown-menu .nav-link:hover img,
    #header .nav-item .dropdown-menu .nav-link:active img, 
    #header .nav-item .dropdown-menu .nav-link:focus img  {
        -webkit-filter: none;
        filter: none;
    }
    
    #header .main .nav-item .dropdown-menu .nav-link img {
        display: none;
    }
    li.nav-item.helpMenu,
    .nav-item.getQuoteMenu {
        padding: 0 25px !important;
    }
    li.nav-item.helpMenu a,
    .nav-item.getQuoteMenu a{
        border-bottom: 1px solid #aaa;
        padding: 10px 0;
    }
    .m-active{
        color: #37b5ba !important;    
    }
    
}
@media only screen and (min-width:992px){
    .menu-click-disabled:active{
     
    }
}


@media only screen and (min-width:991px) and (max-width:1200px){
    #benifit .bg-white {
        padding: 40px 15px !important;
    }
    #benifit.corporate .social ul{    padding-top: 40px;}
    #benifit .bg-grey.last{padding-bottom: 55px;}
    #benifit.w-laundry .info-title{margin-bottom: 40px;}
    #help{padding: 185px 0px 50px 0px;}
    .box p{font-size: 17px;}
    #loundary.w-solution{padding: 0px 0px 50px 0px;}
    #info.quote .nav-tabs>li, #info.quote .nav-tabs>li:last-child{width: 100% !important;}
    #info.quote{padding: 70px 0px 20px 0px;}
    .main-frm-lable{padding: 0px 17px !important;}
    .comm-main-box .short-info-comm{ min-height: 380px;}
}
@media only screen and (min-width:767px) and (max-width:990px){
    #benifit .bg-white {
        padding: 40px 15px !important;
    }
    #benifit.corporate .social ul{    padding-top: 40px;}
    #benifit .bg-grey.last{padding-bottom: 55px;}
    #benifit.w-laundry .info-title{margin-bottom: 40px;}
    #help{padding: 20px 0px 20px 0px;}
    .box p{font-size: 17px;}
    #loundary.w-solution{padding: 0px 0px 50px 0px;}
    #info.quote .nav-tabs>li, #info.quote .nav-tabs>li:last-child{width: 100% !important;}
    #info.quote{padding: 70px 0px 20px 0px;}
    .main-frm-lable{padding: 0px 17px !important;}
    .comm-main-box .short-info-comm{ min-height: 350px;}
}
@media only screen and (min-width:640px) and (max-width:767px){
    #benifit .bg-white {
        padding: 40px 15px !important;
    }
    #benifit.corporate .social ul{    padding-top: 40px;}
    #benifit .bg-grey.last{padding-bottom: 55px;}
    .frm-radio input{width: 118px;}
    #benifit.w-laundry .info-title{margin-bottom: 40px;}
    #help{padding: 20px 0px 20px 0px;}
    .box p{font-size: 17px;}
    #loundary.w-solution{padding: 0px 0px 50px 0px !important;}
    #info.quote .nav-tabs>li, #info.quote .nav-tabs>li:last-child{width: 100% !important;}
    #info.quote{padding: 70px 0px 20px 0px;}
    .main-frm-lable{padding: 0px 17px !important;}
    .comm-main-box .short-info-comm{ min-height:200px;}
}
@media only screen and (max-width:640px){
    #benifit.w-resources .nav-tabs { text-align: center; float: none; display: inline-block;width: 100%; }
    #benifit.w-resources .nav-tabs>li, #benifit.w-resources .nav-tabs>li:last-child { float: none; width: 100%; display: inline-block; }
}
@media only screen and (min-width:480px) and (max-width:640px){
    #benifit .bg-white {
        padding: 40px 15px !important;
    }
    #benifit.corporate .social ul{    padding-top: 40px;}
    #benifit .bg-grey.last{padding-bottom: 55px;}
    .frm-radio input{width: 215px;}
    #benifit.w-laundry .info-title{margin-bottom: 40px;}
    #help{padding: 35px 0px 50px 0px;}
    .box p{font-size: 17px;}
    #loundary.w-solution{padding: 0px 0px 50px 0px !important;}
    #info.quote .nav-tabs>li, #info.quote .nav-tabs>li:last-child{width: 100% !important;}
    #info.quote{padding: 70px 0px 20px 0px;}
    .main-frm-lable{padding: 0px 17px !important;}
    .comm-main-box .short-info-comm{ min-height:220px;}
}
@media only screen and (min-width:320px) and (max-width:480px){
    #info .bg-white, #benifit.corporate #info .bg-white { margin-top: 0px; }
    #benifit .bg-white {
        padding: 40px 15px !important;
    }
    #benifit.corporate .social ul{    padding-top: 40px;}
    #benifit .bg-grey.last{padding-bottom: 55px;}
    .frm-radio input{width: 135px;} 
    #benifit.w-laundry .info-title{margin-bottom: 40px;}
    #help{padding: 35px 0px 10px 0px;}
    .box p{font-size: 17px;}
    #loundary.w-solution{padding: 0px 0px 50px 0px !important;;}
    #info.quote .nav-tabs>li, #info.quote .nav-tabs>li:last-child{width: 100% !important;}
    #info.quote{padding: 70px 0px 20px 0px;}
    .main-frm-lable{padding: 0px 17px !important;}
    .comm-main-box .short-info-comm{ min-height:220px;}
}

@media only screen and (min-width:540px) and (max-width:767px){
    .sec-nav-tabs{width: 33.33% !important;}
}

@media only screen and (min-width:1350px){
    .sl-width>.bx-wrapper {max-width: 800px !important;}
}
@media only screen and (min-width:320px) and (max-width:460px){
    .location-slide h2{
        font-size: 35px;
    }
    .location-slide img{
        padding: 30px 0px 33px 0px;
    }
}



/*------End Accordion Section-------*/

#info.ws-request #myTabContent .dropdown-menu { left: 84% !important; transform:translate3d(0px, 0, 0px) !important; top:-52px !important; }
#info.ws-request #myTabContent .dropdown-menu:before { top:45px; }
.multi-field-wrapper .multi-field:only-child .remove-field{display: none;}
.multi-field-wrapper .btn.multi-btn {    width: 10px !important;
    padding: 0px !important;
    min-width: 40px !important;
    height: 40px !important;
    display: inline-block;
    margin: 0 !important;
    line-height: 26px;
} /*WWL-1292*/
.multi-field-wrapper .btn.multi-btn.btn-danger { background-color:#d9534f !important; border-color:#F00;position: absolute; right:-40px; bottom:29px; display: block !important; }
.multi-field-wrapper .MachinMainField { position: relative; }
.multi-field-wrapper, .multi-field-wrapper .multi-field { position: relative; }
.multi-field-wrapper .add-field { position: absolute; right:-110px; bottom:29px; }


@media(min-width:993px){
.info-gal .blo-a { padding-left: 30px; }
.info-gal .blo-b { padding-right: 30px; }
}



@media (max-width:767px){
    #w-request-detail ul li { font-size:16px; }     
    .large-6 .alm-reveal { display: inline-block; }
    .wash-location, .wash-commingsoon { margin-top: 80px; }    
    .acco-section .acco-content, .acco-section .card-body img { float: left; width: 100%;margin: 0; max-width: 100%; }
    .multi-field-wrapper .add-field { right:-20px; }
    .multi-field-wrapper .btn.multi-btn.btn-danger  { right:30px; }
     .multi-field-wrapper .quform-element-row.quform-responsive-columns-phone-landscape>.quform-element-column {width: 77%!important;}
}

.search-custom-primary .post-thumbnail img{
   height: auto;
}

.machinField {
    display: inline-block;
    width: 49.7%;
    vertical-align: text-top;
}
.machinField .quform-element.quform-element-column {
    width: 100%;
}

.property_name_box label{
        display: inline-block;
        width: auto;
        margin-right: 10px;
}
#addfield { float: left; width: 100%; }

.machinField .quform-spacer label  { position: absolute !important;}
#serviceRqrModal.modal { top: 34%; }
#serviceRqrModal .modal-footer .btn { line-height: 40px; min-width: 80px; background:#37b5ba; color:#fff; }
.custom-care-box .bg-white{ position:relative; z-index; z-index:99;  }
.custom-wash-sol-page-temp{ min-height:610px; }
.common-area-laundry-rooms-btn{ display:inline-block; }


/* 06/19/2019 */
#info.quote .service-request-form-custom #property-form { margin-top:10px;  border:1px #37b5ba solid; padding: 0;}
#property-form .loction_address_box { background: #FFF; padding: 20px 20px 0; border-bottom: 1px #37b5ba solid; }
.property-detail-block { padding: 20px;}
.property-detail-block .property_name_box label { margin-right: 0; }
#info.quote .property-detail-block input { padding: 0; font-weight: 500;}
.property-detail-block label {padding: 0; color: #6b6b6b; }
#info.quote .property-detail-block input { border: none; background: transparent; }
.service-request-form-custom .property-detail-block .quform-input { margin-bottom: 0px; }
.loction_address_box .apostles-checkbox::before { top: 2px; left: 2px; width: 18.5px; height: 19px;}
.loction_address_box  .apostles-checkbox:checked::before { background: #37b5ba; }
.propertyErrorMsg { text-align: center;background: #37b5ba; color: #fff; padding: 15px; display: inline-block; width: 100%; }
.service-request-form-custom .quform-spacer { padding:0; }
#info.quote .service-request-form-custom  input, #info.quote .service-request-form-custom  label { font-size:16px; font-weight:400;}
#info.quote .service-request-form-custom .property_name, .quform .service-request-form-custom .quform-field-textarea { font-family: 'lato';}
#info.quote .service-request-form-custom #main-form-field-hide-show .property-detail-block .quform-field.quform-field-text { height:28px !important; padding:10px 0; }
#info.quote .service-request-form-custom  #main-form-field-hide-show input { height:42px !important; padding:12px 8px 12px 8px;}
#info.quote .service-request-form-custom  #main-form-field-hide-show .loction_address_box input { height:25px !important; width:25px !important; }
#info.quote .service-request-form-custom .multi-field-wrapper .btn.multi-btn.btn-danger, #info.quote .service-request-form-custom .multi-field-wrapper .add-field { bottom:16px; }
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  { background:#f1f1f1 !important; }
 #info.ws-request #myTabContent .dropdown-menu { left: 0 !important; transform: translate3d(0px, 0, 0px) !important; top: 40px !important; right: 0 !important; max-width:300px; min-width:280px; margin: 0 auto;}
    #info.ws-request #myTabContent .dropdown-menu:before { top:-17px; left:0; right:0px; margin:0 auto; text-align:center; border-style: solid; border-width: 0 13px 17px 13px; border-color: transparent transparent #ffffff transparent; } 

#main-form-field-hide-show.main-form-field-hide-show  .quform-input { margin-bottom:0px; }
#main-form-field-hide-show.main-form-field-hide-show .quform-inner { margin-bottom:13px; }
#main-form-field-hide-show.main-form-field-hide-show .quform-inner label { margin-bottom:0px;  padding-top:10px; }
#main-form-field-hide-show.main-form-field-hide-show .quform-inner .apostles-checkbox.apostles-checkbox1  { padding: 10px 8px !important; }
#refund_amount { margin-top:10px; }
#property-form .loction_address_box { padding:10px 20px 10px; }
#info.quote .service-request-form-custom #property-form { margin-top:30px; }

@media (max-width:991px){
#info.quote .service-request-form-custom .machinField { width:45%;}
    #info.quote .service-request-form-custom .multi-field-wrapper .add-field { bottom: 17px; right:-15px; }
     #info.quote .service-request-form-custom .multi-field-wrapper .btn.multi-btn.btn-danger { bottom: 17px; right: -33px; }
}

@media (max-width:767px){
    #info.quote .service-request-form-custom #property-form .text-right { text-align: left !important;}
    #info.quote .service-request-form-custom .machinField { width: 41.7%} 
    #info.quote .service-request-form-custom #main-form-field-hide-show .property-detail-block .quform-field.quform-field-text,#info.quote .service-request-form-custom #main-form-field-hide-show .property-detail-block .location-add-title, #info.quote .service-request-form-custom .property_name { display:inline-block; width:100%; margin-bottom:10px; }
     #info.quote .service-request-form-custom label { margin-bottom:0; }
     #property-form .loction_address_box { padding-bottom:20px; }
}
@media (max-width:450px){
    #info.quote .service-request-form-custom .machinField { width: 77%; }
    .multi-field-wrapper .add-field { bottom: 98px; }
     #info.quote .service-request-form-custom .multi-field-wrapper .add-field { bottom: 17px; right:5px; }
     #info.quote .service-request-form-custom .multi-field-wrapper .btn.multi-btn.btn-danger { bottom: 17px; right: 58px; }
}
@media (max-width:410px){
    #info.quote .service-request-form-custom .machinField { width: 77%; }
    .multi-field-wrapper .add-field { bottom: 98px; }
     #info.quote .service-request-form-custom .multi-field-wrapper .add-field { bottom: 17px; right:-12px; }
     #info.quote .service-request-form-custom .multi-field-wrapper .btn.multi-btn.btn-danger { bottom: 17px; right: 39px; }
}
/*Default template styling*/

@media only screen  and (min-width: 320px) and (max-width:767px) {
    .primary_margin{
        margin-top:95px;
    }   
 }
     
 @media only screen  and (min-width : 768px) and (max-width:1023px) {
    .primary_margin{
        margin-top:135px;
    }
 }  
  @media(min-width:1024px) {
    .primary_margin{
        margin-top:198px;
    } 
 }
     @media(min-width:1201px) {
    .primary_margin{
        margin-top:150px;  
    } 
}  

