:root {
  --bs-font-sans-serif: "SolitaireMVBPro", sans-serif;
}

body {background: #FFF;}
html,body{min-height:100vh;position:relative;}
html{scroll-behavior: smooth;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active  {-webkit-box-shadow: 0 0 0 30px white inset !important;}

.smartbanner { position: relative; top: 0;left: 0;overflow-x: hidden;width: 100%;height: 84px;background: #f3f3f3;font-family: Helvetica, sans, sans-serif;z-index: 50;
}
/*----------------- Navbar--------------*/
.header .navbar a:hover {border-bottom: none;height: 75px;}

.headera:link,.header a:visited {text-decoration: none;cursor: auto;}
.header {background:#fff !important;height: 75px;box-shadow: 0 2px 8px 0 rgb(0 0 0 / 20%);}
.header ul {margin: 5px 0 0 0px;padding: 0;font-size: 16px;font-weight: 600;}
.header ul li {font-size: 1rem;padding: 0 0rem;margin: 0px 41px 0px 0px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
.header ul li:last-child {margin: 0px 50px 0px 0px;}
.header .nav-link {color: #173654 !important;font-size: 0.9rem !important;border-bottom: 4px solid transparent;font-family: 'SolitaireMVBPro-Semibold', sans-serif;padding:.5rem 1rem 0rem 1rem}
.header .nav-link:hover {border-bottom: 3px solid #00b5ef;cursor: pointer;}
.header .btn-login {font-family: 'SolitaireMVBPro-Semibold',sans-serif;background-color: #00b5ef;color: white;font-size: 16px;border-radius: 20px;border: none;margin: 0 0 0 5px;font-weight: 600;text-align: center;vertical-align: middle;width: 132px;height: 31px;padding: 4px 10px 6px;display: flex;align-items: center;justify-content: center;}
.header btn-primary {display: none;}
.header .text-login {display: none;}
.header img.brand-logo-collapse {position:relative; bottom:7px}
.header .img-icon {margin-top:0px}
.header .chevron-img {display: none;}
.header a .brand-logo {height: 2.6rem;width: 8.18rem;margin: 0 0 0 0;cursor: pointer;}
.header .navbar-toggler {border: none;}
.header .navbar-toggler:focus {outline: none;box-shadow: none;}
.header .sub-menu {border-radius: 0.5rem;margin: 35px 0;width: 258px;height: auto;box-shadow: 0 6px 30px 0 rgb(23 54 84 / 30%);background-color: #ffffff;color: #4b4f54;font-size: 16px;font-weight: 500;padding: 10px 0px;}
.header .sub-menu li:focus,.header .sub-menu li:hover {border-left: 2px solid #00b5ef !important;background-color: rgb(233, 236, 239);}
.header .sub-menu li.active {color: rgb(255, 255, 255);background-color: rgb(13, 110, 253);text-decoration: none;}
.header .sub-menu li:focus,.header .sub-menu li:hover,.header .sub-menu li a:focus,.header .sub-menu li a:hover,
.header .sub-menu li a {color: rgb(30, 33, 37);border-bottom: 0px;}
.header .sub-menu li {list-style-type: none;}
.header .sub-menu li a {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 16px !important;font-weight: normal !important;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #4b4f54 !important;padding: 0.4rem 0rem 0.2rem 0rem;}
.header li > a::after {content: none;}
.header li:hover .sub-menu {position: absolute;z-index: 100;display: block;margin-top: 35px;}
.header .sub-menu:after {bottom: 100%;left: 50%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-bottom-color: #ffffff;border-width: 10px;margin-left: -111px;}
.header .sub-menu:before {content: '';height: 50px;width: 100%;background: #2220;position: absolute;top: -43px;}
.header .animated-icon-x {width: 16px;height: 20px;position: relative;margin: 42px 20px 0px 0px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;cursor: pointer;background: url("https://cdn.bfldr.com/PENMAIHR/at/4wnfn978fskxr59s4zgwqc/close_x.png?auto=webp&format=svg") no-repeat;background-size: 100%;background-position: center;}
.header .animated-icon2 {width: 30px;height: 20px;position: relative;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
.header .animated-icon2 span {display: block;position: absolute;height: 3px;width: 100%;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;background: #e3f2fd;}
.header .animated-icon2 span:nth-child(1) {top: 0px;background-color: #4b4f54;}
.header .animated-icon2 span:nth-child(2) {top: 10px;background-color: #4b4f54;}
.header .animated-icon2 span:nth-child(3) {top: 20px;background-color: #4b4f54;}
.header .animated-icon2.open span:nth-child(1) {top: 11px;width: 0%;left: 50%;}
.header .animated-icon2.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.header .animated-icon2.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.header .animated-icon2.open span:nth-child(4) {top: 11px;width: 0%;left: 50%;}
.Clsnavigation a {font-family: 'SolitaireMVBPro-Semibold',sans-serif;position: relative;color: #173654 !important;font-size: 1rem !important;font-weight: lighter !important;border-bottom: 0px solid transparent;display: block;padding: 0rem 0rem 0rem 0rem;text-decoration: none;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}
.Clsnavigation ul li a:hover:after {content: '';cursor: pointer;background: #00b5ef;height: 2px;width: 100%;display: block;margin-top: 2px;}
.Clsnavigation ul li a:after {content: '';cursor: pointer;background: transparent;height: 2px;width: 100%;display: block;margin-top: 2px;}
.sub-menu {display: none;}
.header ul li#menu-item-152 {position: relative;}
.header ul li.menu-item-has-children .sub-menu li {margin: 0;padding-left: 10px;min-height: 29px;border-left: 2px solid transparent;}
.header ul li.menu-item-has-children .sub-menu li a:after {content: none !important;}
.header .btn-login img {margin-left: 0px !important;margin-right: 5px;}
.header .navbar-collapse {margin-top: 10px;}
/*----------------- Navbar--------------*/

/* sticky submenu */
.menusticky {position: sticky;top: -1px;z-index: 9;text-align: center;background: #003660;-webkit-box-shadow: 0 4px 6px -2px rgb(0 0 0 / 20%);box-shadow: 0 4px 6px -2px rgb(0 0 0 / 20%);margin: 0 auto;}
.menusticky ul {text-align: center;margin: 0px;display: flex;justify-content: center;padding-left: 0px;}
.menusticky ul li {list-style-type: none;}
.menusticky ul li a {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;padding: 10px 20px;font-weight: 300;color: #fff;}
.menusticky ul li a:hover{color: #00b5ef;}
.menusticky ul li img {width: 26px;height: 24px;margin: 0px 10px 0px 0px;}

.campaign_form_css_wrapper.gform_legacy_markup_wrapper{
  width: 430px !important;
  margin: 0px auto 50px auto;
  padding: 0px 0px 0px 0px;
  border-radius: 8px;
  box-shadow: 2px 4px 15px 0 rgba(23, 54, 84, 0.3);
  background-color: #fff;
  /* top: -120px; */
  left: 0px;
  right: 0px;
  position: relative;
  overflow: hidden;
}

/* .campaign_form_css .gfield--type-name {
  height: 74px;
} */

.campaign_form_css input[type = text] {
    border: 2px solid #173654;
    width: 100%;
    height: 45px;
    margin: 0px auto;
    padding: 15px 16px 14px !important;
    border-radius: 8px;
}
.campaign_form_css input[type = email] {
  border: 2px solid #173654;
  width: 100%;
  height: 45px;
  margin: 0px auto;
  padding: 15px 16px 14px !important;
  border-radius: 8px;
}
.campaign_form_css input[type = tel] {
  border: 2px solid #173654;
  width: 100%;
  height: 45px;
  margin: 0px auto;
  padding: 15px 16px 14px !important;
  border-radius: 8px;
}
.gform_legacy_markup_wrapper input[type = url] {
  border: 2px solid #173654;
  width: 100%;
  height: 45px;
  margin: 0px auto;
  padding: 15px 16px 14px !important;
  border-radius: 8px;
}
.campaign_form_css span input+label {
  font-family: "SolitaireMVBPro", sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: normal !important;
    letter-spacing: normal !important;
    text-align: center !important;
    color: #4b4f54 !important;
    padding: 0px 8px !important;
    position: relative !important;
    top: -56px !important;
    left: 25px !important;
    background: #fff !important;
    z-index: 1 !important;
    float: left !important;
    clear: both !important;
}
.gform_title {
  font-family: "SolitaireMVBPro-Bold", sans-serif;
  font-size: 18px !important;
  color: rgb(24, 13, 84);
  text-align: center;
  /* padding: 20px 0; */
  /* margin: -8px !important; */
  /* position: absolute !important; */
}
 .gform_description {
  font-family: "SolitaireMVBPro-Bold", sans-serif;
  font-size: 18px !important;
  color: rgb(24, 13, 84) !important;
  text-align: center !important;
  padding: 20px 0px 0px !important;
  /* margin-top: 20px !important; */
  margin-bottom: 0px !important;
}

.gform_heading{
  padding: 30px 10px 30px !important
}
.gform_body{
  padding: 0px 4px 0px 16px !important
}

.gform_fields li {
  width: 100% !important;
}

.gfield_checkbox li input[type=checkbox]{
  position: absolute;
  margin-top: 10px !important;
}
.mcw-globalfrom {
  background-color: white !important;
}

/* .gform_legacy_markup_wrapper form li, .gform_legacy_markup_wrapper li{
  font-weight: 200;
} */
 #sellingform .gfield--type-name,
 .gfield--type-name {
  height: auto !important;
  width: 100%;

 }
 #sellingform .gfield--type-name .gform-field-label,
 .gfield--type-name .gform-field-label{
  text-align: left !important;
 }
 #sellingform .gfield--type-name .ginput_container .name_first,
 #partnerform .gfield--type-name .ginput_container .name_first{
  padding-left: 0px !important;
 }
.gfield--type-name 
label.gfield_label_before_complex.gfield_label,
.gfield--type-address
label.gfield_label_before_complex.gfield_label{
	display: inline-block !important;
  padding-bottom: 14px !important;
  padding: 20px !important;
  position: unset !important;
  width: auto !important;
  background: transparent !important;
}
.gform_legacy_markup_wrapper label.gfield_label{
  font-weight: 200 !important;
  font-family: "SolitaireMVBPro", sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: normal !important;
  letter-spacing: normal !important;
  /* text-align: center !important; */
  color: #173654 !important;
  padding: 0px 8px !important;
  position: relative !important;
  top: 12px !important;
  left: 25px !important;
  background: #fff !important;
  z-index: 1 !important;
  /* float: left !important; */
  clear: both !important;
}

.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
  position: relative;
  bottom: 62px;
  padding: 0px 8px !important;
  left: 25px;
  background:  #fff;
}

.gfield_checkbox li label { 
 max-width: 100% !important;
 color: #1c3a58 !important
}
/* .campaign_form_css.gform_fields li {
  width: 100%;
}

.gform_wrapper form .gform_body, .gform_wrapper .gform_body .campaign_form_css {
  padding: 0px 0px 0px 15px!important;
}

@media (max-width: 767px) {
  .menusticky ul {flex-wrap: wrap;}
  .menusticky ul li {flex-basis: auto;-webkit-box-flex: 1;flex-grow: 1; }
}
/* /. end */

/* Carousel - Animation Effect */
.carousel-item{transition: -webkit-transform .9s ease;transition: transform .9s ease;-webkit-transform .9s ease;}
#purchaseCarousel .carousel-item {transition: -webkit-transform 0s ease !important;transition: transform 0s ease !important;}
/* Carousel - Animation Effect */

/*banner-section*/
.banner-section .card{border:0px}
.banner-section .banner-bg {background: #173654;color: #FFF;padding: 10px 9%;display:flex;justify-content:center;align-items:flex-start;flex-flow:column}
.banner-section .banner-bg h1{font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 48px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.1;letter-spacing: normal;color: #fff;text-align:left}
.banner-section .banner-bg p{font-family: 'SolitaireMVBPro-Book',sans-serif;max-width: 470px;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #f6f6f6;}
.banner-section img{height:100%;width:100%;object-fit:cover;max-height:527px;}
.card-horizontal {display: flex;flex: 1 1 auto;width:100%}
.card-horizontal .card-body {background: #173654;color: #FFF;height:auto;padding: 13% 4% 0 8%;width:665px;}
.card-horizontal .card-body span {position: absolute;bottom: 0px;}
.card-horizontal .terms-member {padding: 15%  0px 15% 8%;width:665px}
.card-horizontal .card-body h1, .card-horizontal .card-body h3  {text-align: left;margin-bottom: 14px;font-family: 'SolitaireMVBPro',sans-serif;font-size: 48px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.08;letter-spacing: normal;color: #fff;width:419px}
.card-horizontal .card-text {font-family: 'SolitaireMVBPro',sans-serif;max-width: 470px;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #f6f6f6;}
.card-horizontal .card-body h1 sup, .card-horizontal .card-body h3 sup{font-size:1rem;vertical-align:revert}
.card-horizontal .img-square-wrapper img{height:100%;width:100%;object-fit:cover}
.card-horizontal .img-square-wrapper{width:750px;}
/*banner-section*/

/*About Us*/
.body-content{position:relative;}
.aboutus-section{position:relative;}
/*about us New Design */
.flex-section-slide-aboutus{max-width:100%;background-color: rgba(214,222,238,0.2);}
/* .map-section + .flex-section-slide-aboutus {margin-bottom: 50px;margin-top: 30px;} */
.flex-section-slide-aboutus .image-section-slide img{width:100%;}
.flex-section-slide-aboutus .left-flex-slogan{padding:0px 0px 0px 0px;}
.flex-section-slide-aboutus .right-flex-slogan{padding:0px 0px 0px 90px;}
.flex-section-slide-aboutus .flex-slogan{padding:0px 0px 0px 90px;display: flex;flex-flow: column;justify-content: center;height: 100%;}
.flex-section-slide-aboutus .flex-slogan h2{font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 50px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;margin-bottom: 0px;}
.flex-section-slide-aboutus .flex-slogan p{font-size:1.5rem;margin-top:21px;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;}
.flex-section-slide-aboutus .btn-outline-dark{background: #0078A9 ;max-width: 296px;border-radius: 50px;color: #FFF;border: 0px;padding: 10.5px 15px;font-size: 1.125rem;margin: 20px 0px 40px 0px;width: 100%;}
.flex-section-slide-aboutus .btn-outline-light {background-color:#FFF;margin:20px auto;border-radius:50px;color:#173654;padding:10px 40px;border:2px solid #173654 !important;font-family: "SolitaireMVBPro-Mdium",sans-serif;}
/*about us New Design */
.flex-section-slide,.flex-section-slide-2{max-height:570px;margin:77px auto 200px auto;max-width:100%;background-color:rgba(214,222,238,0.2) !important;position:relative;}
.flex-section-slide .image-section-slide{position: relative;margin: 0px auto;max-width:483px;padding: 67px 0 40px;}
.flex-section-slide .flex-slogan{margin:162px auto 162px auto}
.flex-section-slide .flex-slogan h2{font-size:50px;margin-top:50px;color:#173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.flex-section-slide .flex-slogan p{max-width:556px;margin-top:21px;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;line-height: normal;color: #173654;width: unset;}
.flex-section-slide .image-section-slide img{position:absolute;width:100%;max-width:443px;margin: 0px 186px 0 40px;box-shadow: 2px 4px 16px 0 rgb(0 0 0 / 31%);object-fit:cover}
.slogan-inspiring {margin: auto;max-width:927px}
.slogan-inspiring h3{font-family: 'SolitaireMVBPro',sans-serif;font-size:2rem;line-height: 1.34;letter-spacing: normal;text-align: center;color: #173654;}
.slogan-inspiring strong{font-family: 'SolitaireMVBPro-SemiboldItalic',sans-serif;}
.flex-section-slide-2 .image-section-slide{margin: 0px auto;padding: 67px 0 40px;width:100%;min-width:50%;min-height:649px;}
.flex-section-slide-2 .image-section-slide img{position:absolute;box-shadow: 2px 4px 16px 0 rgb(0 0 0 / 31%);}
.flex-section-slide-2 .flex-slogan{max-width:480px;margin:83px auto 162px auto}
.flex-section-slide-2 .flex-slogan h2{font-size:50px;margin-top:50px;color:#173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.flex-section-slide-2 .flex-slogan p{max-width:561px;font-size: 1.5rem;margin-top: 21px;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;}
.flex-section-slide .btn-outline-dark{background: #0078A9 ;width: auto !important;height: auto !important;border-radius: 50px;color: #FFF;border: 0px;padding: 10px 40px;font-size: 1.125rem;margin: 20px auto 40px auto;}
.flex-section-slide .btn-outline-dark,.sec-sustain .btn-outline-dark {background: #173654 ;width: 296px;height: 48px;border-radius: 50px;color: #FFF;border: 0px;padding: 10px 40px;font-size: 1.125rem;margin: 20px auto 40px auto;}
.flex-section-slide-2 .flex-slogan br{content:""}
.mister-exp-section{margin: auto}
.mister-exp-section h4{font-size:3rem;color:#173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;margin-bottom:14px;}
.mister-exp-section p {font-size: 1.5rem;color: #173654;font-family: 'SolitaireMVBPro-Medium',sans-serif;width:100%;max-width: 965px;font-weight:500;margin:0px auto 40px auto;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;}

.growth-ins h4 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size:50px;}
.growth-ins .card-text{font-weight:normal;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
.growth-ins p{max-width:990px;font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-top:23px;}
.growth-ins p strong {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}

.rounded-icon{text-align:center;margin-bottom:18px}
.rounded-icon img{width:65px;height:65px;margin: 0px auto 0px auto}
.history-section{margin: auto}
.fund-section{margin: auto}
.page-id-13 .growth-ins p {margin-top: 0px;}
/* Title Section */
.title_section{margin-top:50px;}
.title_section h1{font-size:3.125rem;color:#173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.title_section p{font-size:1.5rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;max-width:988px;width:100%;margin:0px auto}
.member_section{margin:auto;max-width:1200px}
.member_section .card{max-width:360px;margin:10px 10px 32px 10px;padding-bottom:20px;border-radius: 8px;box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.3);background-color: #fff;}
.member_section img{max-width:100%;height:260px;object-fit:cover;border-radius:8px 8px 0px 0px}
.member_section .card-title{font-weight:bold;font-size:1.125rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #1f1f39;text-align: left;}
.member_section h5{font-size:1rem;font-weight:800;font-family: 'SolitaireMVBPro-Italic',sans-serif;color:#173654}
.member_section .card-text{font-size:1rem;font-family: 'SolitaireMVBPro-Book',sans-serif;color:#4b4f54}
.member_section a img{width:25px;height:auto;margin:10px auto 10px auto;}
.member_section .down {-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);position:absolute;bottom:-38px;padding-top:36px;padding-bottom:21px}
.member_section ul{padding:0px;}
.member_section ul li {display:inline-block;list-style:none;margin:0px 5px;text-align:center}
.member_section ul li img{width:20px;height:auto;border-radius: unset;}
.readmore {position: relative;max-height: 50px;overflow: hidden;transition:max-height 0.15s ease-out;padding:0px 0px 20px 0px;}
.readmore.expand{max-height: 5000px !important;transition:max-height 0.35s ease-in-out;}
.readmore-link{position: absolute;bottom: 0;right: 0;display: block;width:100%;text-align: center;color: blue;font-weight:bold;font-size:16px;padding-top:52%;background-image: linear-gradient(to bottom, transparent, white);cursor: pointer;}
.readmore-link img{width:25px;height:auto;margin:10px auto 10px auto;}
.readmore-link.expand {position: relative;background-image: none;padding-top:0px;top:22px}
.readmore-link:before {content: url("https://cdn.bfldr.com/PENMAIHR/at/6zv36jkmncn874xvfh5z9xhk/chevron_down.svg?auto=webp&format=svg&width=25&height=14");}
.readmore-link.expand:before {content: url("https://cdn.bfldr.com/PENMAIHR/at/6zv36jkmncn874xvfh5z9xhk/chevron_down.svg?auto=webp&format=svg&width=25&height=14");}
/* Title Section */

.history-section .carousel{position:relative;}
.history-section .carousel-indicators{pointer-events:all;position:static;max-width:721px;width:100%;margin:47px auto 48px auto}
.history-section .experience-slide-one{padding:0px 50px;margin:0px auto;}
.imagewrapperarea{max-height:322px; }
.history-section .experience-slide-text, .imagewrapperarea{max-width:906px;margin: auto;height:auto; overflow: hidden;}
.history-section .experience-slide-text{padding:0px 10px;}
.history-section .experience-slide-one img{width:100%;margin:0px auto;height:285px;object-fit:cover}
.history-section .carousel-indicators button{text-indent:0 !important;background:0 0;border:none;margin:0 !important;position:relative !important;width:20% !important}
.history-section .carousel-indicators button:before{position:absolute;content:"";border-top:2px solid #00adef;width:100%;}
.history-section .carousel-indicators button:last-child:before{position:absolute;right:0px;display:none}
.history-section .carousel-indicators button h5{color: #909aa7;margin-top:4px;position:absolute;top:22px;left:52%;transform:translatex(-50%);}
.history-section .round{width: 16px;height: 16px;border:3.5px solid #00adef;background-color: #fff;border-radius:50%;margin-top:-7px;position:absolute;left:40%}
.history-section .carousel-indicators button.active .round{background:#00adef;width: 22px !important;height: 22px;border-radius:50%;margin-top:-11px;}
.history-section .carousel-indicators button.active h5{position:absolute;color:#173654;text-align:center;font-weight:bold}
.history-section .experience-slide-text h1, .history-section .experience-slide-text h4{max-width:100%;font-size:2.5rem;color:#173654;font-family: 'SolitaireMVBPro-Medium',sans-serif;line-height:10px;text-align:left;font-weight:600; padding-top:30px}
.history-section .experience-slide-text p{max-width:319px;width:100%;float:left;clear:both;font-size:1.125rem;color:#173654;font-family: 'SolitaireMVBPro-Medium',sans-serif;text-align:left;line-height:normal}
.history-section .carousel-control-prev,.history-section .carousel-control-next{background-color: rgba(0, 0, 0, 0.3);height:70px;width:46px;}
.history-section .corousel-arrow-section{width: 100%;max-width:76%;position: absolute;top: 40%;left: 0;right: 0px;margin: 0px auto;}
.history-section .carousel-inner{padding-top: 38px;}
.history-section .carousel-control-prev{left:118px}
.history-section .carousel-control-next{right:118px}

/* ipad  & mobile */
@media (max-width: 960px) {
  .history-section .experience-slide-text {padding: 20px 50px 0 0px;}
  .history-section .carousel-control-prev{left:10px}
  .history-section .carousel-control-next{right:10px}
  .history-section .experience-slide-one{padding: 0;}
  .carousel-item p{padding: 0;}
}
@media  (max-width: 767px)  {
  .history-section .carousel-control-next,
  .history-section .carousel-control-prev{display: none;}
  .history-section .carousel-indicators button {display: none; width: 100% !important;}
  .history-section .carousel-indicators button.active{display: block !important;}
  .history-section .carousel-indicators button:before{left:0}
  .history-section .carousel-indicators{width: 100%; margin-left: 0;}
  .history-section .carousel-indicators button.active h5{position: relative;}
  .history-section .carousel-indicators button h5{left:unset; transform: translatex(-0%);}
  .history-section .round{margin-top: -45px !important;margin-left: -11px; left: 50%;}
}
@media  (max-width: 968px) and (min-width: 768px) {
  .history-section .carousel-indicators button{padding: 0 30px;}
}
/* ipad pro - 1024 */
@media  (max-width: 1024px) and (min-width: 1023px) {
  .mister-exp-section{margin: auto !important}
  .history-section .carousel-control-prev{left:10px}
  .history-section .carousel-control-next{right:10px}
  .flex-section-slide .image-section-slide img{width: auto !important;}
  .history-section .experience-slide-text {padding: 30px 50px 0 0px;}
  .flex-section-slide-2 .flex-slogan {max-width:313px;margin: 200px auto 1px auto;}
}
.history-section h3{margin-bottom: 47px; font-size:2.75rem;color:#173654;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
.history-section h3 + p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}

/*  History_section_New Design  */
.timeline {width: 100%;position: relative;margin:-47px auto auto auto;}
.timeline-nav__item {width: auto;height: auto;text-align: center;background: transparent;color: #173654;margin: 15px 25px !important;position: relative;font-size: 14px;line-height: 28px;font-weight: 400;outline: none;cursor: pointer;}
.timeline-nav h5{position: relative;top: 42px;left:-29px;   font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.94;letter-spacing: normal;color: #666666;}
.timeline-nav .slick-current h5 {color: #173654;}
.timeline-nav .slick-slide {padding: 10px 0px 33px 0px;}
.timeline-nav {position: absolute;overflow: hidden;max-width:721px;width:100%;margin:0px auto;}
.timeline-nav:before {position: absolute;content: "";border-top: 2px solid #00adef;width:auto;top: 48px;left: 50px;right: 60px}
.timeline-nav:first-child:after{border-top:0px;width:0px}
.timeline-nav__item::before {content: "";position: absolute;top: 16px;left: 0px;right:0px;transform: translateX(-50%);width: 16px;height: 16px;border-radius: 100%;border:4px solid #00adef;background:#FFF;transition: 0.2s;}
.slick-current .timeline-nav__item::before {background-color: #00adef;}
.timeline-nav.slick-current {color: #ff9900;opacity: 1;}
.timeline-wrapper {position: relative;width: 100%;height: auto;margin:40px auto}
.timeline-wrapper img{width:100%;max-height:420px;object-fit:cover;margin-bottom:30px;}
.timeline-wrapper .prev-arrow,.timeline-wrapper .next-arrow{background:rgba(0,0,0,0.4);width:48px;max-height:80px;height:auto;padding:20px 10px}
.timeline-wrapper .prev-arrow img{width:25px;height:auto;display:block;}
.timeline-wrapper .next-arrow img{width:25px;height:auto;display:block;position:relative;left:4px;}
.timeline-wrapper .prev-arrow {position: absolute;top: 160px;left: 0px;z-index:99}
.timeline-wrapper .next-arrow {position: absolute;top: 160px;right:0px;}
.timeline-slider {height: 100%;}
.timeline .slick-list {height: 100%;}
.timeline .slick-track {height: 100%;}
.dekstop-align-version .slick-track {transform: translate3d(0,0,0) !important;}
.timeline-year{font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 40px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 0.88;letter-spacing: normal;color: #173654;margin-left: 8px;}
.timeline-slide__content p{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 18px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #4b4f54;margin: 0 0px 0px 8px;margin-top: 10px;}
.timeline-slide {position: relative;overflow: hidden;background-repeat: no-repeat;outline: none;background-size: auto 400px, cover;background-position: top;margin: 0 auto;width: 20%;z-index: 1;}
/* History_section_New Design   */
/*About us*/

/*  Footer */
 footer {position: relative;bottom: 0px;left: 0px;right: 0px;width: 100%;height:100px;}
.links-qr-section {background-color: #0078A9;height:100%;padding:10px 96px 10px 20%;}
.links-qr-section .footer-logo{width: 100px;}
.footer-nav {background-color: #173654;color: #FFFFFF;padding: 57px 0 0 75px;}
.footer-nav-head {text-transform: uppercase;font-size: 16px;font-family: 'SolitaireMVBPro-Bold',sans-serif;cursor: default;}
.footer-nav ul {list-style-type: none;margin: 0;padding: 0;margin-top: 5px}
.footer-nav ul li a {font-family: 'SolitaireMVBPro',sans-serif;color: #FFFFFF;font-size: 13px;text-decoration: none;}
.footer-nav ul li a:hover {text-decoration: underline;}
.copyrights-info, .copyrights-mobile-info {font-family: 'SolitaireMVBPro',sans-serif !important;font-size: 11px;margin-top: 41px;color: rgba(255, 255, 255, 0.58);margin-bottom: 12px;text-indent: 0px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.82;letter-spacing: normal;}
.copyrights-info a {text-decoration: underline;color: rgba(255, 255, 255, 0.58);}
.footer-app-links img {width: 100px;}
.footer-qr-links img {max-width: 171px;}
.footer-app-links {margin-top: 10px;}
.footer-app-links a:last-child, .footer-qr-links a:last-child {margin-left: 10px;}
.slogan {font-size: 15px;color: #FFFFFF;margin: 9px 27px 23px 0;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-transform: capitalize; text-align: center;}
.footer-social-icon {margin-right: 20px;margin-top: 25px;}
.footer-twitter {height: 17px;width: 20px;}
.footer-linkedin {height: 17px;width: 18px}
.footer-youtube {height: 17px;width: 26px}
.footer-qr-links {margin-top: 5px}
.copyrights-mobile, .copyrights-mobile-info {display: none}
.footer-head-nav {color: #FFFFFF;text-decoration:none;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.footer-head-nav:hover {text-decoration: underline;color: #FFFFFF;}
.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {margin: 4px 0px 4px 0 !important;}
.wp-block-social-links:hover {transform: scale(1) !important;}
.footer-nav .wp-block-social-link-anchor {fill: #fff;color: #fff !important;font-size: 22px !important;padding: 2px !important;}

div#nav_menu-6 {display: inline-block;}
.menu-sub-footer-container ul {display: inline-flex;}
.menu-sub-footer-container a {font-family: 'SolitaireMVBPro-Semibold',sans-serif !important;text-decoration: underline !important;font-size: 11px !important;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.82;letter-spacing: normal;color: rgba(255, 255, 255, 0.58) !important;padding-right: 5px;}

/** new footer **/
.footer-iconicimage {height: 181px;overflow: hidden;}
.footer-iconicimage img {height: -webkit-fill-available;margin: 0 auto;width: auto;margin-top: 10px;}
footer .slogan, footer .links-qr-section h1, footer .links-qr-section h2, footer .links-qr-section h3, footer .links-qr-section h4 {font-family: 'SolitaireMVBPro',sans-serif;font-size: 15px;font-weight: normal !important;opacity: 0.9;line-height: 1.5;margin-bottom: 0px;margin-right: 0px;color: #e4f4ff;letter-spacing: 0.3px;margin-top: 13px;}
@media (max-width: 980px) {
    .footer-iconicimage {text-align: center;}
}
@media (max-width: 1200px) and (min-width: 980px) {
    .links-qr-section {padding: 10px 16px 0px 20%;}
}

/*Authencation*/
 .purchase_wash_banner_uwc img{height:309px;width:100%}
 /*Authenction*/

/*Community Page*/
.community-page-section { width: 908px;margin:  auto;}
.community-horizontal{display:block}
.img-community img{ max-height: 497px;margin: 71px auto 124px auto;object-fit:cover}
.page-id-731 .img-community img {margin-bottom: 0px;}
.community-page-section p{  color: #173654;font-size:1.5rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
.community-page-section strong{  color: #173654;font-size:1.5rem;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.community-page-section .btn-outline-dark{background-color:#0078A9;margin:20px auto;border-radius:50px;color:#FFF;border:0px;}
#description-block-block_6139d6573fb78 .community-page-section p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.fund-section.description-block-block_6139d76d27704 .sustain-p-block {margin-bottom: 9px;}
.fund-section.description-block-block_6139d76d27704 .sustain-p-block strong {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 26px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.fund-section.description-block-block_6139d76d27704 .sustain-p-block-dv p {font-family: 'SolitaireMVBPro-Book', sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.page-id-731 .sustain-section-sub p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.page-id-731 .inspiring-section p strong {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 26px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.page-id-731 .inspiring-section p + p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.testimonial-section .carousel-item p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 12px;}
.testimonial-section .carousel-item p + small {font-family: 'SolitaireMVBPro',sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #333;margin-top: 12px;}
.page-id-731 .sustain-section-sub .btn-outline-dark {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 18px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;background-color: #0078A9;margin: 20px auto;border-radius: 50px;color: #FFF;padding: 10px 40px;border: 2px solid #0078A9 !important;margin-top: 35px;}
.fund-section p{max-width:950px;margin:0px auto;font-size:1.5rem;font-family: "SolitaireMVBPro-Medium",sans-serif;}
.fund-section h1, .fund-section h3{font-size:3.375rem;font-family: "SolitaireMVBPro-Bold",sans-serif;color: #173654;}
.fund-section .sustain-p-block{max-width:800px;margin:40px auto;}
.fund-section strong{font-family: "SolitaireMVBPro-Bold",sans-serif;font-size:1.5rem;color: #173654;max-width:976px;margin:35px auto 7px auto;font-weight:normal;}
.how-it-section {width:100%;max-width:1200px;min-height: 307px;margin: auto;border-radius: 8px;box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.3);background-color: #fff;text-align: center;}
.how-it-section img{width:26px;height:24px;margin:0px 10px}
.how-it-section h2{text-align:center;font-size:2.25rem;color: #173654;line-height:88px;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-weight:600;}
.how-it-section ul{display:inline-block;vertical-align:text-top;padding:0px 90px;}
.how-it-section ul li {list-style:none;display:block;line-height:40px;padding:0px 0px;text-align:left !important;font-weight:600;font-size:1.125rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color:#173654;width: 50%;float: left;}
.sub-donation{margin: auto}

.donate-section{height:307px;margin: auto;padding: 62px 40px; box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.3);background-color: #fff;text-align:center;border-radius:10px}
.sub-donation h3{font-size:3.125rem;color:#173654;text-align:center;font-family: "SolitaireMVBPro-Heavy",sans-serif;}
.donate-section .butn-section {margin:30px auto;}
.donate-section .butn-section .btn{margin:0px 10px;}
.donate-section .down-arrow{max-width:16px;height:auto;margin-left:12px;position:relative;left:14px}
.donate-section p{font-size:1.5rem;font-family: "SolitaireMVBPro-Medium",sans-serif;padding-bottom:20px;max-width:960px;margin:0px auto}
.donate-section .btn-outline-light {font-family: "SolitaireMVBPro-Semibold",sans-serif;background-color: #FFF !important;margin: 20px auto !important;border-radius: 50px !important;color: #173654 !important;padding: 10px 40px !important;border: 2px solid #173654 !important;}
.donate-section .btn-outline-dark {background-color:#0078A9;margin:20px auto;border-radius:50px;color:#FFF;padding:10px 40px;border:2px solid #0078A9 !important}
.donate-section .btn-outline-light:focus,.donate-section .btn-outline-dark:focus{box-shadow:none}
.dontation-section-sub .btn-outline-dark:focus{box-shadow:none}
.slide-toggle-section{margin: 26px auto auto auto}
.slide-toggle-section p{font-size:1.5rem;font-family: "SolitaireMVBPro-Medium",sans-serif;}
.dontation-section-sub{background:#f6f6f6;padding: 70px 23px 37px 45px;max-height:376px;}
.slide-toggle-section .arrow-up{position:relative;top:40px;right:20px}
.slide-toggle-section .btn-outline-dark {background: #0078A9 ;width: 296px;height: 48px;border-radius: 50px;color: #FFF;border: 0px;padding: 10px 40px;font-size: 1.125rem;margin: 20px auto 40px auto;}
.inspiring-section{margin: auto;width:990px}
.inspiring-section h3{margin:0px auto auto auto;font-size:3.125rem;color:#173654;text-align:center;font-family: "SolitaireMVBPro-Heavy",sans-serif;margin-bottom:91px}
.inspiring-section strong{font-size:1.5rem;font-family: "SolitaireMVBPro-Medium",sans-serif;}
.inspiring-section p{font-size:1.5rem;font-family: "SolitaireMVBPro-Semibold",sans-serif;margin-top:20px}
.inspiring-section sup{font-size:1rem;vertical-align:revert}
.slide-community {margin:auto;padding:0px}
.slide-community .btn-outline-light,.slide-community-2 .btn-outline-light {background-color:#FFF;margin:20px auto;border-radius:50px;color:#173654;padding:10px 40px;border:2px solid #173654 !important;font-family: "SolitaireMVBPro-Semibold",sans-serif;}
.slide-community p {width: 561px;font-size:1.5rem;font-family: "SolitaireMVBPro-Medium",sans-serif;margin-top:20px}
.slide-community button img{width:18px;height:auto;position:relative;left:23px;transition: all 0.5s;}
.slide-community .down {-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);transition: all 0.5s;}
.slide-community-2 button img{width:18px;height:auto;position:relative;left:23px;transition: all 0.5s;}
.slide-community-2 .down {-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);transition: all 0.5s;}
.animation_Class{transition: all 0.5s;}
.testimonial-section{margin: auto;}
.testimonial-section h5{text-align:center;font-size:3.125rem;color: #173654;margin-top:0px;font-family: "SolitaireMVBPro-Bold",sans-serif;}
.testimonial-section p{font-size:1.5rem;font-family: "SolitaireMVBPro-Medium",sans-serif;margin-top:20px}
.testimonial-section small{text-align:center;font-size:1rem;color: #173654;}
.testimonial-section sup{font-size:1rem;vertical-align:revert}
.carousel-indicators{top:100%;}
.carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:100%;background-color: #cfd5de;opacity:9}
.carousel-indicators .active {background-color:#173654;}
.carousel-item p{padding:10px 0px 0px 0px;max-width:1055px;margin:0px auto}
.page-id-731 .fund-section strong p, .page-id-33 .fund-section strong p {font-family: "SolitaireMVBPro-Bold",sans-serif;font-size: 1.5rem;color: #173654;max-width: 976px;margin: 35px auto 7px auto;font-weight: normal;font-weight: bold;font-stretch: normal;font-style: normal;letter-spacing: normal;text-align: center;}
.page-id-731 .fund-section p, .page-id-33 .fund-section p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.page-id-731 .how-it-section h2, .page-id-33 .how-it-section h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 36px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;padding-top:28px;padding-bottom:30px}
.page-id-731 .sub-donation h3, .page-id-33 .sub-donation h3 {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 50px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.08;letter-spacing: normal;text-align: center;color: #173654;}
.page-id-731 .donate-section {min-height: 150px;height: inherit;padding: 62px 40px 10px;}
.page-id-731 .donate-section p {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;padding: 0 65px 0px;max-width:unset;}
.page-id-731 p:empty, .page-id-33 p:empty {display: none;}
.page-id-731 .inspiring-section h3,.page-id-731 .inspiring-section h3 sup,.page-id-33 .inspiring-section h3 {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 50px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.08;letter-spacing: normal;text-align: center;color: #173654;}
.page-id-731 .inspiring-section strong,.page-id-33 .inspiring-section strong {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 26px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.page-id-731 .inspiring-section p,.page-id-33 .inspiring-section p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.page-id-731 .inspiring-section {max-width:1097px; width:100%;}
#fundraising-request-form-block-block_6139dad1c8400 .flex-slogan p {max-width: 404px;}
#in-kind-donations-request-form-block-block_6139e956cd3a0 .sub-donation {margin-top: 84px;}
.flex-section-slide-aboutus.slide-community {margin-bottom: 0px;}
.flex-section-slide-aboutus.slide-community-2 {margin-top: 0px;}
#fundraising-request-form-block-block_614c636c7c010.testimonial-section {margin: 0px auto 80px auto;}
#fundraising-request-form-block-block_614c636c7c010.testimonial-section h5 {margin-top: 0px;}
.flex-section-slide-aboutus.slide-community h2, .flex-section-slide-aboutus.slide-community-2 h2 {max-width: 486px;}
.flex-section-slide-aboutus.slide-community p, .flex-section-slide-aboutus.slide-community-2 p {max-width: 561px;}
/*Community Page*/

/*privacy*/
.privacy-section{margin:auto}
.tabbed-content {max-width: 100%;margin-top:30px}
.tabs ul {margin: 0;padding: 0 0 1em 0;font-weight: bold;}
.tabs ul li {background:#eee;padding:0px 10px;list-style:none;margin:5px auto;font-weight:600;font-size:1rem;color:#173654;min-width:340px;}
.tabs ul li img{float:right;clear:both;width:8px;height:14px;position:relative;top:5px;}
.tabs ul li a {padding: 0.5em 1.5em;}
.privacy-section .item {margin-bottom: 2px;}
.privacy-section .item::before {cursor: pointer;font-weight: bold;background: #eee;padding: 0.5em;display: block;}
.privacy-section .item.active .item-content {padding: 1rem;min-width:829px;margin:0px 0px 0px 220px;background:#eee;-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out;}
.privacy-section .item .item-content h1, .privacy-section .item .item-content h2{font-size:2.063rem;font-family: 'SolitaireMVBPro-Bold',sans-serif;color:#173654;text-align:left}
.privacy-section .tabbed-content .tabs {display: none;}
.privacy-section .tabbed-content .item {min-height: 2em;}
.privacy-section .tabbed-content .item::before {content: attr(data-title);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAQCAYAAAAFzx/vAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHKADAAQAAAABAAAAEAAAAAChTRmjAAACNElEQVQ4EbVUPWgUURD+5p1RkZBdDxFBVMSACIKFErA8sRBF9E4MCNoExB9E0EIbCxsbA0FEFBEUDCIibA6CElATrGxiYSUWgkQQCzG3MYTEy904c/G9ZPft5YzowN3MfN838+1bHkuIfmwH1x6AeCsYZeTDsyjQJP5FjHA7vldug3AIoA9ArocQVUbBvNPtJ3qDlcE+7KcJh/1N8Zw7MB0Pye7dbpzorRGg0wFaqGA6foGB8TCBL6XRWd2x0Gxud6eBoUfeLuYuML3CUJz3uFaAzjC9FLMuTypehFFuw1j8RARFT0B4h7bcXhzs+OZxWcDgxBpUa2KGHT5NZWwKug12URWrg24QPfVEOlitjcjFWutxaUA1qs0y09354Kh6kZtjzmEg7peTHnOYLYjeY8WyPTjQ/tVCifxsch1mZodldlsC14boMYrBCck1bY3+NUKBYnBcrvBDC7msi2ZmX2Nwar3DbKGYcllmQP9CMx2ZP6FdwGzkpPdkQY+FXCb6CLO8gMOrPjew8tQG1H/Ka+QtTmMLovtidlJOVreQZt9QUWYS0zuST2mbCKJP8pEoNLA6DYt4c4LXhuiumJ2RzGku21BVahpVbkp1Lj0k/dhvbGMGdwul8HyWmWqbG9pNUdwHrl+w7aLZmBtyskW185em2aZScFGe63oz2uFEva3MVNvaUFVHwsvyiq5pmRnKlcJLmVwK/DNDHSqFV2DM1dS8PLJgyv23iCqnEY1/mftJvcT4BaEDvkqyQCQlAAAAAElFTkSuQmCC)no-repeat;background-position:96% center;background-size:3%;background-color:#eee;padding:10px 20px}
.privacy-section .item.active::before {content: attr(data-title);background: url(https://cdn.bfldr.com/PENMAIHR/at/8fgrkx9xcjfg9rc994rzs/up-arrow-1.png?auto=webp&format=svg) no-repeat;background-position:96% center;background-size:3%;background-color:#eee;padding:10px 20px}

.privacy-section .tabbed-content .item::after {position:absolute;left:0px}
.privacy-section .tabbed-content .item .item-content {opacity: 0;visibility: hidden;height: 0;}
.privacy-section .tabbed-content .item.active .item-content {opacity: 1;visibility: visible;height: auto;padding:85px 40px;min-width:auto;overflow:auto}
.privacy-section .tabbed-content .item.active .item-content p a {color: rgb(0,0,238);}
::-ms-reveal {display: none;}
.privacy-section .tabbed-content .tabs li .privacy-card-tablink {display: flex;flex-direction: row;align-items: center;position: relative;}
.privacy-section .tabbed-content .tabs li .card-tabtitle {max-width: 260px;}
.privacy-section .tabbed-content .tabs li .card-tabcontent {float: right;right: 25px;position: absolute;}
.privacy-section .tabbed-content .tabs li .card-tabcontent img {top:unset}
/*Covid Update*/
.covid-update-sec{margin:77px auto 10% auto;}
.covid-update-sec ul {margin:40px auto;max-width:990px;}
.covid-update-sec ul li{list-style:none;display:flex;text-align:left;font-size:1.125rem;font-weight:600;color:#173654}
.covid-update-sec ul li img{width:26px;height:24px;}
.covid-update-sec strong{font-size:1.5rem;color:#173654}
.covid-update-sec .body-text{margin:20px auto;color:#173654}
.covid-update-sec p{font-size:1.5rem;color:#173654;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
.page-id-1028 .covid-update-sec{margin:77px auto 0px auto;}
.page-id-1028 .covid-update-sec ul {margin:25px auto 40px;max-width:990px;}
.page-id-1028 .covid-update-sec ul li{list-style:none;display:flex;text-align:left;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;padding:5px 0;}
.page-id-1028 .covid-update-sec ul li img{width:26px;height:24px;}
.page-id-1028 .covid-update-sec strong{font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.page-id-1028 .covid-update-sec .body-text{margin:20px auto 62px;color:#173654}
.page-id-1028 .covid-update-sec p{font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.page-id-1028 p:empty {display: none;}
/*Covid Update*/

/* Wash Details*/
.location-header{height:100px;padding:10px;background: url('https://cdn.bfldr.com/PENMAIHR/at/7px7f9nvqt77wh3vqmv5psj/location-header.png?auto=webp&format=svg')no-repeat; background-size: cover;}
.location-header .btn-info {background: #00b5ef;border-radius: 50px;color: #FFF;border: 0px;padding: 6px 20px 10px;font-size: 14px;margin: 20px auto 20px auto;white-space: nowrap;cursor:pointer;}
.location-header .location-details{display:flex;align-items:center;justify-content:center}
.location-header .location-details img{width:32px;height:100%;display:flex}
.location-header .location-details ul li{display:flex;position:relative;top:15px;line-height:10px}
.location-header .location-details ul li p {font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;}
.location-header .location-details ul li h2 {text-align: left;font-family: 'SolitaireMVBPro-Bold',sans-serif;white-space: nowrap;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;margin-bottom: 0px;}
.location-header .location-details ul li small{text-align:center;font-size:0.9rem;color: #173654;font-family: 'SolitaireMVBPro-Medium',sans-serif;white-space:nowrap}
.location-header .btn-section{display:inline-flex}
.location-header .btn-section .btn{margin:20px 2px}
.wash-section {margin:100px auto 40px auto;width:926px;}
.wash-section h3 {text-align:center;font-size: 42px;font-weight: 600;color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.wash-section p {text-align: center;font-family: 'SolitaireMVBPro-Medium',sans-serif;width: 788px;margin: 0px auto 20px auto;font-size: 22px;line-height: 1.3;color: #4b4f54;}
.wash-section span {text-align: center;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 18px;color: #4b4f54;}
.wash-section .btn-outline-dark {background: #0078A9;border-radius: 50px;color: #FFF;border: 0px;padding: 10px 40px;font-size: 17px;margin: 40px auto;letter-spacing: 0.57px;}
.wash-section  a{text-decoration:underline;color: #173654;}

.wash-card-price span{font-size:3rem;color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.wash-card-price{margin:77px auto}
.wash-card-price .slide{box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.3);height:350px;border-radius:10px;margin-bottom:18px;}
.wash-card-price .panel-header{height:46px;padding:10px 0px 10px 0px;text-align:center;font-size:1.2rem;color: #000;font-family: 'SolitaireMVBPro-Bold',sans-serif;vertical-align:middle;border-radius:10px 10px 0px 0px}
.wash-card-price h6{text-align:center;font-size:1.5rem;color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;margin:10px auto}
.wash-card-price sup{font-size:1rem;vertical-align:revert}
.card-price .card-text{height:120px;margin:10px auto;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.card-price .slide {height:322px}

.wash-card-price .header-1{background:#fabe39;}
.wash-card-price .header-2{background:#173654;}
.wash-card-price .header-3{background:#00adef;}
.wash-card-price .header-4{background:#909AA7;}

.wash-card-price-2{margin:77px auto}
.wash-card-price-2 .slide{box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.3);height:350px;margin-bottom:18px;}
.wash-card-price-2 .active{border:1px solid blue;border-radius:10px}
.wash-card-price-2 .slide-border{border:10px solid #CCC;border-radius:20px;height:371px}
.wash-card-price-2 .panel-header{height:46px;padding:10px 0px 10px 0px;text-align:center;font-size:1.2rem;color: #000;font-family: 'SolitaireMVBPro-Bold',sans-serif;vertical-align:middle;border-radius:10px 10px 0px 0px}
.wash-card-price-2 h6{text-align:center;font-size:1.5rem;color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;margin:20px auto}
.wash-card-price-2 span{text-align:center;font-size:2.5rem;color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;margin:10px auto}

.wash-card-price-2 .header-grd-1{width:100%;margin:0px auto}
.wash-card-price-2 .btn-outline-dark {background: #0078A9;border-radius: 50px;color: #FFF;border: 0px;padding: 10px 40px;font-size: 1.125rem;width:25%}
.wash-card-price-2 .card-text{height:110px}
.wash-card-price-2 sup{font-size:1rem;vertical-align:revert}
.wash-card-price p{text-align:center;font-size:0.9rem;color: #173654;font-family: 'SolitaireMVBPro-Medium',sans-serif;height:100px;padding:0px 10px}
.wash-card-price .btn-outline-dark {background: #173654;border-radius: 50px;color: #FFF;border: 0px;padding: 10px 40px;font-size: 1.125rem;}

.wash-card-price-3 span{font-size:3rem;color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.wash-card-price-3 .slide{box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.3);height:unset;border-radius:10px;margin-bottom:18px;min-height:600px}
.wash-card-price-3 .panel-header{height:46px;padding:10px 0px 10px 0px;text-align:center;font-size:1.2rem;color: #000;font-family: 'SolitaireMVBPro-Bold',sans-serif;vertical-align:middle;border-radius:10px 10px 0px 0px}
.wash-card-price-3 h6{text-align:center;font-size:1.5rem;color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;margin:20px auto}
.wash-card-price-3 ul li:before {padding-right: 6px;padding-top: 5px;}
.wash-card-price-3 ul .disabled:before {padding-right: 6px;padding-top: 5px;}
.card-price-selction {margin-bottom:220px}
.wash-card-price-3 .header-1{background:#fabe39;}
.wash-card-price-3 .header-2{background:#173654;}
.wash-card-price-3 .header-3{background:#00adef;}
.wash-card-price-3 .header-4{background:#909AA7;}
.wash-card-price-3 ul li{list-style:none;text-align:left}
.wash-card-price-3 ul li .disabled{color:#CCC}
.checkbox_rounded{position: relative;float:left;clear:both}
.checkbox_rounded label {width: 15px;height: 15px;cursor: pointer;position: absolute;top: 6px;left: -9px;background: #0078A9;border-radius: 50%;}
.checkbox_rounded label:after {content: '';width: 9px;height: 5px;position: absolute;top: 4px;left: 4px;border: 3px solid #fcfff4;border-top: none;border-right: none;background: transparent;opacity: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.checkbox_rounded input[type=checkbox] {visibility: hidden;}
.checkbox_rounded input[type=checkbox]:checked + label:after {opacity: 1;}

.checkbox_rounded-disabled{position: relative;float:left;clear:both}
.checkbox_rounded-disabled label {width: 15px;height: 15px;cursor: pointer;position: absolute;top: 6px;left: -9px;background: #ccc;border-radius: 50%;}
.checkbox_rounded-disabled label:after {content: '';width: 9px;height: 5px;position: absolute;top: 4px;left: 4px;border: 3px solid #fcfff4;border-top: none;border-right: none;background: transparent;opacity: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.checkbox_rounded-disabled input[type=checkbox] {visibility: hidden;}
.checkbox_rounded-disabled input[type=checkbox]:checked + label:after {opacity: 1;}
.wash-card-price-3 small{display:block;font-size:0.9rem;color:#CCC;font-family: 'SolitaireMVBPro-Bold',sans-serif;margin:-10px auto 10px auto}
.wash-card-price-3 .btn-outline-dark {background: #173654;border-radius: 50px;color: #FFF;border: 0px;padding: 10px 40px;font-size: 1.125rem;width:80%}

.page-banner-section {padding: 0px;margin: 0px auto}
.page-banner-section h1{font-size:2rem !important;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
.page-banner-section p{font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;margin:20px auto 30px auto}
.page-banner-section small{font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
.page-banner-section ul{padding-left:1rem}
.page-banner-section ul li{font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
.page-banner-section .cmunity-head{padding:10% 4% !important;}

.wash-items-menu  .bg-light{background:#FFF !important}
.wash-items-menu ul li{padding:0px 20px}
.wash-items-menu ul li a {color: #173654 !important;font-size: 1rem !important;font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
.wash-items-menu ul li:active a{border-bottom:3px solid #00b5ef;background:#0c0 !}

.wash-carousel img{width:100%;object-fit:cover}
.wash-carousel .card-body{background: #173654;width: 640px;padding: 4% 60px 3% 200px;margin: 6% 0px auto 0px;position:absolute;top:0px}
.wash-carousel h1, .wash-carousel h3{text-align: left;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: lighter;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #fff;margin-bottom: 20px;}
.wash-carousel p{font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.33;letter-spacing: normal;color: #f6f6f6;padding-top: 0px;}
.wash-carousel .carousel-control-prev-icon,.wash-carousel .carousel-control-next-icon{background-color:#FFF;border-radius:10px;padding:30px;}
.wash-carousel .carousel-control-next,.wash-carousel .carousel-control-prev{opacity:9 !important}
.wash-carousel .carousel-control-prev-icon{background-image:url(https://cdn.bfldr.com/PENMAIHR/at/g73c4fpc45kjprn33npp5s/chevron-right.png?auto=webp&format=svg) !important;background-repeat:no-repeat;background-size:20%;transform:rotate(180deg)}
.wash-carousel .carousel-control-next-icon{background-image:url(https://cdn.bfldr.com/PENMAIHR/at/g73c4fpc45kjprn33npp5s/chevron-right.png?auto=webp&format=svg) !important;background-repeat:no-repeat;background-size:20%;}
.wash-carousel .visually-hidden {color:#0078a9;}
.wash-carousel ul{padding-left:1rem;}
.wash-carousel ul li {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.33;letter-spacing: normal;color: #f6f6f6;padding-top: 5px;}
.wash-carousel .carousel .wash-slide {display: flex;align-items: center;}
.wash-carousel .carousel .wash-slide picture{width: 100%;}
.wash-carousel .carousel .wash-slide .card-body {margin: 0px 0px auto 0px;top: unset;min-height:347px;}
.joinclub-wash-carousel .wash-slide {display: flex;align-items: center;}
.joinclub-wash-carousel .wash-slide picture{width: 100%;}
.joinclub-wash-carousel .wash-slide .card-body {margin: 0px 0px auto 0px;top: unset;min-height:347px;}
.washclub-items-menu {background: #f7f7f7;padding:10px 0px 0px 0px}
.washclub-items-menu ol {position: relative;right: unset;bottom: unset;margin-bottom: 0;}
.washclub-items-menu ol.carousel-indicators [data-bs-target] {width: auto !important;height: auto !important;border-radius: 0px;margin: 0px 20px;padding: 10px 0px 5px;background: transparent;border-top: 0px !important;}
.washclub-items-menu ol.carousel-indicators [data-bs-target] a {text-indent: 0;background: transparent;padding: 0px !important;font-family: 'SolitaireMVBPro',sans-serif;font-size: 16px;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #4b4f54;white-space: nowrap;}
.washclub-items-menu ol.carousel-indicators [data-bs-target].active {border-bottom: 5px solid #00b5ef;background: transparent;}
.washclub-items-menu ol.carousel-indicators [data-bs-target].active a {font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
.wash-club-unlimited {margin:0px auto}
.wash-club-unlimited h1, .wash-club-unlimited h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 15px;}
.wash-club-unlimited p {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 22px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;text-align: center;color: #4b4f54;}
.wash-club-unlimited .btn-outline-light {background-color:#FFF;margin:20px auto;border-radius:50px;color:#173654;padding:10px 40px;border:3px solid #173654 !important;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.2rem;}
.wash-club-unlimited .btn-outline-dark {background-color:#0078A9;margin:20px 15px 20px 0;border-radius:50px;color:#FFF;padding:10px 40px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.2rem;border:0px}
.wash-club-unlimited .wash-club-left-section{margin:20% auto 20% auto;width:558px}
.wash-club-unlimited img{width:100%;max-width:735px;max-height:509px;height:auto;object-fit:cover}
.keep-feet-clean .card-horizontal {display: flex;flex: 1 1 auto;width:100%;background:#EEE}
.keep-feet-clean .card-horizontal .card-body {padding: 10%  0px 15% 6%;height:581px;width:868px;background:none}
.keep-feet-clean .cmunity-head {padding: 15%  0px 15% 0px !important}
.keep-feet-clean .card-horizontal .card-body h1, .keep-feet-clean .card-horizontal .card-body h3{font-size:3rem;font-family: 'SolitaireMVBPro-Bold',sans-serif;color: #173654;}
.keep-feet-clean .card-horizontal p {font-size:1.5rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654;}
.keep-feet-clean .card-horizontal .card-body h1 sup, .keep-feet-clean .card-horizontal .card-body h3 sup{font-size:1rem;vertical-align:revert}
.keep-feet-clean .card-horizontal .img-square-wrapper img{height:581px;width:100%;}
.keep-feet-clean .card-horizontal .btn-outline-light {background-color:#FFF;margin:20px auto;border-radius:50px;color:#173654;padding:10px 40px;border:3px solid #173654 !important;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.2rem;}
.sus-card-image img{object-fit:cover;max-height:181px;}
.flex-img img {width: 100%;object-fit:cover}
.fundraing-mister{margin:auto;}
.fundraising-wash{margin:0px auto}
.fundraising-wash .img-community img{margin:50px auto auto auto}
.fundraing-mister h1, .fundraing-mister h3{font-size:2rem;font-family: 'SolitaireMVBPro-bold',sans-serif;color: #173654;}
.store-template-default .fundraing-mister h1, .store-template-default .fundraing-mister h3{font-size: 3rem;font-family: 'SolitaireMVBPro-bold',sans-serif;color: #173654;}
.fundraing-mister p {font-size: 1.375rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;text-align: center;color: #4b4f54;width:100%;max-width: 768px;margin:0px auto;}
.fundraing-mister .btn-outline-light {background-color: #FFF;margin: 35px auto 30px auto;border-radius: 50px;color: #173654;font-family: 'SolitaireMVBPro-Semibold',sans-serif;padding: 10px 40px;border: 3px solid #173654 !important;font-size: 1.2rem;letter-spacing: 0.57px;}
.fundraing-mister .btn-outline-dark {background-color:#0078A9;margin:32px auto;border-radius:50px;color:#FFF;padding:10px 40px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.063rem;border-color:#0078A9;}
.store-template-default .fundraing-mister .btn-outline-dark {object-fit: contain;background-color: #0078A9;border-radius: 100px;border: 0px;font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #fff;max-width: 300px;width: 100%;padding: 11px 15px;margin-top: 30px;margin-bottom: 35px;}
.fundraing-mister .btn-outline-dark:focus{outline:0px;box-shadow:none}
.become-minister {margin:77px auto;background:#EEE}
.become-minister-inside{width:926px;margin:0px auto;padding:20px}
.become-minister h1{font-size:1.5rem;font-family: 'SolitaireMVBPro-bold',sans-serif;color: #173654;}
.become-minister p{font-size:1.2rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654 !important;}
.become-minister .btn-outline-dark {background-color:#0078A9;margin:20px auto;border-radius:50px;color:#FFF;padding:10px 40px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.2rem;border:0px}
.footer-become{position:absolute;bottom:0px;background:#eee;left:0px;right:0px;}
.footer-become .become-minister {margin:77px auto;width:926px;position:relative;bottom:45px}

.signup-section {margin:0px auto;background:#eee;height:430px}
.signup-section .signup-sub {padding:77px 0px;width:926px;margin:0px auto}
.signup-section h1{font-size:1.5rem;font-family: 'SolitaireMVBPro-bold',sans-serif;color: #173654;}
.signup-section p{font-size:1.2rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654 !important;}
.signup-section .btn-outline-dark {background-color:#0078A9;margin:20px auto;border-radius:50px;color:#FFF;padding:10px 40px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.2rem;}
.signup-section .form-section{margin:20px auto auto auto}
.signup-section .form-section input[type = text],.signup-section .form-section input[type = email],.signup-section .form-section input{border-radius:50px;border:2px solid #173654;padding:10px 10px;background:#FFF;width:100%}
.signup-section .form-section input[type = text]:focus,.signup-section .form-section input[type = email]:focus,.signup-section .form-section input:focus{border-radius:50px;outline:none}
.signup-section .form-section .form-group{margin:10px auto}
.signup-section .form-section .btn-outline-dark {background-color:#0078A9;margin:20px auto;border-radius:50px;color:#FFF;padding:10px 40px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.2rem;border:0px}

.location-header-map{padding:0px 0px 10px 0px;text-align:center;background:#FFF;border-bottom:1px solid #999}
.location-header-map h1{font-size:1.5rem;font-family: 'SolitaireMVBPro-bold',sans-serif;color: #173654;}
.location-header-map img{transform:rotate(90deg);width:20px;height:auto}
.location-header-map .back_results{position:relative;top:24px;}
.location-form-map ul li{list-style:none}
.location-form-map ul li label{position: relative;top: 12px;left: 17px;font-size: 1rem;background: #FFF;padding: 0px 10px;}
.location-form-map ul li input[type=text]{border-radius:10px;border:2px solid #173654;padding:10px 30px;background:#FFF;width:100%}
.location-form-map ul li input[type=text]:focus{border-radius:5px;outline:none}
.location-form-map ul li img{position: relative;right: 20px;bottom: 30px;float: right;clear:both;width: 16px;height: auto;}
.location-form-map ul li .card{margin:20px auto;border:0px;background:#eee}
.location-form-map .complete-search-results{margin:20px auto}
.location-form-map .complete-search-results p{color:#173654;font-size:1rem}
.location-form-map .complete-search-results small{color:#173654;font-size:0.9rem;white-space:nowrap}
.location-form-map .complete-search-results h5{color:#0078a9;font-size:1rem;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.location-form-map .complete-search-results span{color:#0c0;font-size:1rem;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.location-form-map .complete-search-results  table td{font-size:1rem;font-family: 'SolitaireMVBPro-Bold',sans-serif;padding:0px 10px}

.form-map .card .card-block {padding: 1.5rem}
.proj-progress-card .progress {height: 4px;overflow: visible;background:#ccc;margin:0px 40px 0px 0px}
.progress .progress-bar {color: inherit;content: "";background: #00b5ef;position: absolute;left: 78px;top: 11px;border-radius: 100%;width: 30px !important;height: 30px;}
.proj-progress-card input{height:2px;border:1px solid #eee}
.proj-progress-card input[type="range"]::-webkit-slider-thumb {-webkit-appearance: none;-moz-appearance: none;-webkit-border-radius: 5px;height: 30px;width: 30px;border-radius: 50%;background: #00b5ef;position:relative;top:-8px}
.proj-progress-card input[type="range"]::-moz-range-thumb {-webkit-appearance: none;-moz-appearance: none;-moz-border-radius: 5px;height: 30px;width: 30px;border-radius: 50%;background: #00b5ef;}
.proj-progress-card input[type=range]::-webkit-slider-runnable-track {height: 2px;background: #CCC;border: none;border-radius: 3px;}

.main-body{position:relative;height:100vh;margin-bottom:200px}
.location-form-map .map-section{height:163vh;background:#EEE}
.location-form-map ul li span{position:absolute;right:10px;top:14px;font-size:1rem}
.location-form-map p{font-size:1rem;margin:0px auto;color: #173654;}
.location-form-map a{font-size:1rem;margin:0px auto;}
.location-form-map .relocate-section{margin:10% auto;padding:0px 50px}
.location-form-map .relocate-section-bg{background:#eee;padding:20px 40px;margin:2% auto}
.location-form-map .relocate-section-bg p{font-size:1.2rem;margin:0px auto;color: #173654;}
.update-results{position:relative;bottom:0px;z-index:9999}
.update-results .btn-outline-dark{background:#173654;color:#FFF;padding:30px;width:100%;border-radius:0px;}
.form-map ul{padding:0px 20px}
.location-form-map .nav-link{color:#173654;font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
.tab-section {padding:0px 20px}
.tab-section ul li{width:50%;}
.tab-section .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{background:#eee;color:#00b5ef}
.content {overflow: auto;position: relative;padding: 10px;background: #FFF;height: 400px;color: #FFF;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:10px auto;z-index:0}
.content ul.active{background:#eee;border-left:8px solid #00b5ef}
.content ul{margin:1rem auto;border-bottom:2px solid #000;padding:20px 20px}
.content ul li{font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
.content ul li h5{color: #173654;font-size:0.9rem}
.content ul li p,.content ul li strong{color: #173654;font-size:0.8rem}
.content ul li span{color: green;font-size:0.9rem;top:33px;right:30px}
.content ul li small{color: #173654;font-size:0.9rem;font-weight:bold}
.miles{position:relative;top:-33px;left:190px;white-space:nowrap}
.dwn-map-arrow {position: absolute !important;right: 20px !important;top: 18% !important;width: 50px !important;height: auto !important;transform: rotate( 267deg );}

.page-id-355 .join-selection-wash-club.block-block_61deb7bfc3822 .btn-outline-dark {margin-bottom: 0px;}
.page-id-355 .join-selection-wash-club.block-block_61deb7bfc3822 {margin-bottom: 62px;}
.page-id-355 .page-banner-section .cmunity-head,
.page-id-355 .page-banner-section .img-square-wrapper, .page-id-355 .joinclub-trywash .img-square-wrapper {width: 50%;}
.page-id-355 .page-banner-section .cmunity-head {padding: 25px 4% 10px !important;display: flex;flex-direction: column;justify-content: center;}
.page-id-355 .page-banner-section .card-horizontal .card-body h1, .page-id-355 .page-banner-section .card-horizontal .card-body h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px !important;font-weight: 600;line-height: 1.09;color: #fff;margin-bottom: 7px;}
.page-id-355 .page-banner-section .card-horizontal .card-body p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #fff;margin: 0px 0px 30px;}
.page-id-355 .page-banner-section .card-horizontal .card-body p small {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 18px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 2.33;letter-spacing: normal;color: #f6f6f6;margin-bottom: 14px;}
.page-id-355 .page-banner-section .card-horizontal .card-body p br {margin-bottom: 14px;}
.page-id-355 .wash-club-unlimited .col-lg-6 {padding: 0px;}
.page-id-355 .wash-club-unlimited .wash-club-left-section {margin: 10px auto 10px auto;max-width: 558px;width: unset;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0 5px;}
.page-id-355 .wash-carousel + p:empty {display: none}
.page-id-355 .wash-club-unlimited .btn-outline-dark {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 17px;line-height: 1.29;letter-spacing: 0.57px;text-align: center;padding: 13px 40px;margin-right: 10px !important;}
.page-id-355 .wash-club-unlimited .btn-outline-light {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 17px;line-height: 1.29;letter-spacing: 0.57px;text-align: center;padding: 10px 40px !important;border: 2px solid !important;}
.page-id-355 .wash-club-unlimited img {max-width: unset;}
.page-id-355 .joinclub-trywash .card-body {width: 50% !important;padding: 10px 15px 0px 7% !important;height: unset !important;display: flex;flex-direction: column;justify-content: center;}
.page-id-355 .joinclub-trywash .card-body p:empty {display: none;}
.page-id-355 .joinclub-trywash .card-horizontal .card-body h1, .page-id-355 .joinclub-trywash .card-horizontal .card-body h3 { font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;margin-bottom: 15px;}
.joinclub-trywash .card-horizontal p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 22px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;color: #4b4f54;margin-bottom: 38px;max-width: 514px;width: unset !important;}
.page-id-355 .joinclub-try-btn .btn-outline-light,.page-id-355 .joinclub-try-btn .btn-outline-light:hover {font-family:'SolitaireMVBPro-Bold',sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #173654;background: transparent;margin: 0px;padding: 11px 32px !important;border: 2px solid;}
.page-id-355 .fundraing-mister h1, .page-id-355 .fundraing-mister h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 17px;}
.page-id-355 .fundraing-mister p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 22px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;text-align: center;color: #4b4f54;}
.page-id-355 .wash-club-unlimited p {font-family: 'SolitaireMVBPro',sans-serif;}
/* Wash Details*/

/*Purchase Wash Details*/
.purchase-details{margin:77px auto}
.purchase-details h1{font-size:3rem;font-family: 'SolitaireMVBPro-bold',sans-serif;color: #173654;}
.purchase-details p{font-size:1.4rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654 !important;margin:0px auto;width:720px}
.purchase-details .progressbar {margin: 50px auto 50px auto;counter-reset: step;width:900px}
.purchase-details .progressbar li {list-style-type: none;width:20%;float: left;font-size: 0.8rem;position: relative;text-align: center;text-transform: uppercase;color: #173654;}
.purchase-details .progressbar li:before {width: 30px;height: 30px;content: '';line-height: 30px;border: 2px solid #eee;background-color: #808080;display: block;text-align: center;margin: 0 auto 10px auto;border-radius: 50%;transition: all .8s;}
.purchase-details .progressbar li:after {width: 100%;height: 2px;content: '';position: absolute;background-color: #CCC;top: 14px;left: -50%;z-index: -1;transition: all .8s;}
.purchase-details .progressbar li span{position: absolute;top: 5px;left: 83px;color: #FFF;}
.purchase-details .progressbar li:first-child:after {content: none;}
.purchase-details .progressbar li.active:before {border-color: #00b5ef;background-color: #00b5ef;transition: all .8s;}
.purchase-details .progressbar li.active:after {background-color: #55b776;transition: all .8s;}

.select-wash {margin:20px auto}
.select-wash .btn { width: 300px; height: 48px; object-fit: contain;background-color: #0078A9; }
.select-wash h2{font-size:3rem;font-family: 'SolitaireMVBPro-bold',sans-serif;color: #173654;}
.select-wash p{font-size:1.125rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #4b4f54;margin:0px auto;width:500px}
.store-template-default .select-wash .btn {object-fit: contain;background-color: #0078A9;border-radius: 100px;border: 0px;font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #fff;max-width: 300px;width: 100%;padding: 11px 15px;margin-top: 30px;margin-bottom: 35px;height: unset;}

.purchase-location-content {margin:20px auto 50px auto;width:400px;padding:50px;background:#EEE;border-radius:10px}
.purchase-location-content p{font-size:1.5rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654;margin:0px auto;}
.purchase-location-content a{font-size:1.2rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;margin:0px auto;text-decoration:underline;line-height:40px}
.purchase-location-content h6{font-size:1.5rem;font-family: 'SolitaireMVBPro-Bold',sans-serif;color: #0078A9;margin-bottom:0px}
.purchase-location-content small{font-size:0.8rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #EEE;margin:0px auto;}
.purchase-location-content span{font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654;margin:0px auto;}

.purchase-location-details .btn-primary{background:#00b5ef;border-radius:50px;color:#FFF;padding:10px 40px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.2rem;border:0px;width:25%}
.modal-header{border-bottom:1px solid #00b5ef;padding:40px 50px}
#locationModal h5{font-size:2.5rem;font-family: 'SolitaireMVBPro-Bold',sans-serif;color: #173654;margin:0px auto;}
#locationModal p{font-size:1.5rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654;margin:0px auto 10px auto;}
#locationModal strong{font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654;display:block}
#locationModal .modal-body{padding:60px 50px 50px 50px;}
#locationModal .modal-body input[type=text]{border-radius:10px;background:#FFF;width:60%;margin:40px auto auto auto;border:0px;box-shadow:0 .5rem 3rem rgba(0,0,0,.15)!important}
#locationModal .modal-body .btn-primary{background:#173654;border-radius:50px;color:#FFF;padding:10px 40px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.2rem;border:0px;width:50%;margin:50px auto auto auto}
.modal-backdrop {opacity:0.5 !important;}
#locationModal .modal-content{border-radius:10px}
#locationModal a{font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;margin:0px auto;text-decoration:underline;line-height:40px}
#locationModal img{width:60px;height:auto;margin:30px auto}
#locationModal h2{font-size:1.5rem;font-family: 'SolitaireMVBPro-Bold',sans-serif;color: #008CBA;margin:0px auto;}
.final-search-details small{color:#ccc}
.final-search-details p{font-size:1rem !important;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654;margin:0px auto 10px auto;}
#locationModal .btn-section .btn-outline-dark{background: #0078A9;border-radius: 50px;color: #FFF;padding: 10px 40px;font-size: 1.125rem;margin: 20px auto 40px auto;border:3px solid #0078A9;}
#locationModal .btn-section .btn-outline-light {background: #FFF;border-radius: 50px;color: #173654;padding: 10px 40px;border:3px solid #173654;font-size: 1.125rem;margin: 20px auto 40px auto;}
.btn-search-section .btn-outline-dark{background: #173654;border-radius: 50px;color: #FFF;padding: 10px 40px;font-size: 1.125rem;margin: 20px auto 40px auto;border:3px solid #0078A9;width:25%}

#locationModal ::placeholder {color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
#locationModal :-ms-input-placeholder {color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
#locationModal ::-ms-input-placeholder {color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}

#locationModal ul{padding:0px}
.search-location-details {padding:0px 40px}
.search-location-details .content{margin:0px auto;height:250px}
.search-location-details ul{border-bottom:0px}
.search-location-details ul li {list-style: none;display: flex;padding: 20px; border-bottom: 1px solid #ddd;text-align: left;align-items: center}
.search-location-details .rounded-icon{width:15px;height:15px;background:#808080;border-radius:100%;color:#FFF;font-size:0.6rem}
.search-location-details span{font-family: 'SolitaireMVBPro-Bold',sans-serif;color:#008CBA !important;padding:0px 20px 0px 0px}
.search-location-details ul li .details-txt{padding:0px 20px;color: #173654;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size:0.8rem}
.search-location-details ul li .btn-sec{position:relative;left:100%;}
.search-location-details ul li .btn-success{background: #00b5ef;height: 48px;border-radius: 50px;color: #FFF;border: 0px;padding: 10px 40px;font-size: 1.125rem;}
#manual-search .btn-section .btn-outline-dark {margin-right: 15px !important;}
#manual-search .modal-body button#btn_update_location {width: 190px;height: 48px;font-family: 'SolitaireMVBPro',sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #fff;margin-left: 27px;margin-top: 0px;}
#manual-search .modal-body button.btn-outline-light {width: 190px;height: 48px;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #173654;margin-top: 21px;}
.confirmpurchaselog .forgot_pwd a {font-family: 'SolitaireMVBPro',sans-serif;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #0078a9;}
.page-id-1785 .forgot_pwd a {font-family: 'SolitaireMVBPro',sans-serif;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #4b4f54;}
/*Purchase Wash Details*/

/*MCW Store Service optins - landing*/
.store-title-details{background:#eee;padding:5% 20px 5% 20px;}
.store-title-details h1{font-size:1.5rem;font-family: 'SolitaireMVBPro-bold',sans-serif;color: #173654;}
.store-title-details h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif; font-size: 42px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 0.95;letter-spacing: normal;color: #173654;margin-bottom: 24px;}
.store-title-details p {font-size: 1.125rem;font-family: 'SolitaireMVBPro',sans-serif;color: #4b4f54 !important;line-height: normal;letter-spacing: 0.3px;}
.store-title-details .btn-outline-dark {background-color:#0078A9;border-color:#0078A9;margin:20px auto;border-radius:50px;color:#FFF;padding:10px 55px;font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size:1.063rem;border:0px}
.store-title-details .btn-outline-dark:focus{outline:0px;box-shadow:none}
.search-title-details .gattis-details{background:#FFF;padding:40px 20px}
.gattis-details{padding:25px;font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654;border-radius:10px}
.gattis-details table td {padding: 5px 0px !important;font-size: 14px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: 0.38px;color: #4b4f54;font-family: 'SolitaireMVBPro-bold',sans-serif;}
.gattis-details table td:first-child{text-align:left}
.gattis-details table td strong {font-size: 14px;font-weight: 600;letter-spacing: 0.38px;color: #4b4f54;text-transform: capitalize;}
.gattis-details small {font-family: var(--bs-body-font-family);font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.11;letter-spacing: 0.75px;color: #909aa7;}
.gattis-footer {background:#173654;padding:5px 20px;border-radius:10px;margin-top: 45px;}
.gattis-footer strong{font-size:0.7rem;font-family: 'SolitaireMVBPro-Meidum',sans-serif;color: #FFF !important;text-transform:uppercase}
.gattis-details p{font-size:0.7rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color:#FFF !important}
.gattis-details strong + div p {font-size: 18px;line-height: 1.3;letter-spacing: 0.45px;color: #4b4f54 !important;font-family: var(--bs-body-font-family);margin-bottom: 5px;}
.gattis-details h1 {font-size: 32px;font-weight: 600;letter-spacing: 0.8px;color: #0078a9;}
.gattis-details hr {background: #00adef;opacity: 1;margin-bottom: 36px;}
.gattis-details strong {font-family: 'SolitaireMVBPro-bold',sans-serif;text-transform: uppercase;font-size: 13px;font-weight: 900;letter-spacing: 0.32px;color: #173654;}
.gattis-details table tr.mark td strong, .gattis-details table tr.mark td {color: #a4252c;}
.gattis-details table tr.mark {background-color: unset !important;color: #a4252c;}
.gattis-footer p {font-family: var(--bs-body-font-family);font-size: 18px;line-height: 1.2;letter-spacing: 0.45px;color: #fff;margin-top: 7px;}
/*MCW Store Service optins - landing*/

/*Billing Infomation*/
.billing_form{margin:50px auto;width:600px}
.billing_form ul{display:flex;justify-content:center;}
.billing_form ul:last-child{justify-content:start;position:relative;left:34px}
.billing_form ul li{list-style:none;display:inline-block;margin:0px 5px;border-radius:10px;border:2px solid #173654;line-height:20px}
.billing_form ul li label{position: relative;top: -13px;left: 17px;font-size: 1rem;background: #FFF;padding: 0px 10px;}
.billing_form ul li input[type=text]{padding:5px 30px;background:#FFF;width:100%;border:0px;position:relative;bottom:9px;}
.billing_form ul .ccv{width:120px}
.billing_form ul li input[type=text]:focus{border:0px;outline:none}
.billing_form ul li .input-section{width:200px;display:flex}
.billing_form ul li .input-section .first {position: relative;}
.billing_form ul li .input-section .first:before {content: "/";position: absolute;left: 100%;top: -7px;height: 100%;transform: translateX(-50%);font-size: 25px;z-index:1;}
.note_info {margin:50px auto;}
.note_info p{font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654 !important;}
.note_info small{font-size:0.5rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654 !important;}
.note_info .btn-outline-dark {background-color:#0078A9;margin:10px auto;border-radius:50px;color:#FFF;padding:10px 40px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.2rem;border:0px;display:block;width:50%}

.confirmation-purchase{margin:77px auto}
.confirmation-purchase h1{font-size:3rem;font-family: 'SolitaireMVBPro-bold',sans-serif;color: #173654;}
.confirmation-purchase p{font-size:1.4rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654 !important;margin:0px auto;width:720px}
.confirmation-purchase img{width:250px;height:auto;margin:40px auto;}
.confirmation-purchase .app-icon{width:auto;height:auto;margin:0px auto;display:block}

.recieve_passcode{margin:50px auto;}
.recieve_passcode p{font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654 !important;}
.recieve_passcode .note{font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654 !important;width:570px;margin:0px auto 20px auto;text-align:left}
.recieve_passcode a{font-size:0.9rem}
.recieve_passcode .btn-outline-dark {background-color:#0078A9;margin:10px auto;border-radius:50px;color:#FFF;padding:10px 40px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.2rem;border:0px;display:block;width:25%}

.easy_checkout {background:#eee;padding:50px 20px;position:relative;bottom:0px;width:100%;left:0px;right:0px;}
.easy_checkout h1{font-size:3rem;font-family: 'SolitaireMVBPro-bold',sans-serif;color: #173654;}
.easy_checkout p{font-size:1.4rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654 !important;margin:20px 0px;width:720px}
.easy_checkout img{position:absolute;top:-43px;}
.easy_checkout ul {padding:0px}
.easy_checkout ul li{list-style:none; display:inline-block}
.easy_checkout ul li img{width:150px;height:auto;position:relative !important;top:0px !important}

/*Billing Infomation*/
/*contat us*/
.contact-us-section {margin: auto;}
.contact-us-section h2{font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 50px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.contact-us-section p{font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;max-width: 926px;margin: 25px auto 10px;}
.contact-us-section strong{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;text-align: center;}
.contact-us-section .btn-outline-light {background-color:#FFF;margin:20px auto;border-radius:50px;color:#173654;padding:10px 40px;border:3px solid #173654 !important;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.2rem;}
.contact-us-box-section{margin:-10px auto ;}
.contact-us-box-section h3{font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;color: #173654;}
.contact-us-box-section p{font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 1.5rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;}
.contact-us-box-section .box-content {border-radius:8px;padding: 8% 5%;box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.3);margin: 10px 12px;max-height: 297px;}
.contact-us-box-section .box-content .btn-outline-dark {background: #0078A9 !important;border-radius: 50px;color: #FFF;border: 0px;padding: 10.5px 40px;font-size: 1.125rem;margin: 5px auto 40px auto;}
.media-query-content {margin:auto;}
.media-query-content h4{font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;margin-bottom:20px}
.wp-block-columns + .media-query-content h4, .media-query-content p{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-top:20px}
.media-query-content .btn-outline-dark {border-radius: 50px;background: #173654;color: #fff;padding: 11px 45px;}
/*contat us*/

/* contact us -- Wordpress Gravity Form */
.gform_confirmation_message_8 h5 {font-size: 24px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: center;color: #173654;}
.gform_confirmation_message_8 br {display:none;}
.gform_confirmation_message_8 p {font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.gform_body input, .gform_body select {color: #173654;}
#gform_8 #gform_fields_8 li {width: 100%;}
#gform_8 #gform_fields_8 #input_8_1_3_container {padding-left: 0px;padding-top: 0px;}
#gform_8 #gform_fields_8 #input_8_1_6_container {padding-right: 0px;padding-top: 0px;}
#gform_8 #gform_fields_8 #field_8_3 {width: 50%;padding-right: 25px;}
#gform_8 #gform_fields_8 #field_8_5 {width: 50%;}
#gform_8 #gform_fields_8 #field_8_13 {margin-top: 15px !important;}
#gform_8 #gform_fields_8 ul#input_8_13 {width: 100% !important;display: flex !important;flex-direction: column !important;padding-left: 25px !important;margin-top: 0px !important; padding-top: 26px;}
#gform_8 #gform_fields_8 ul#input_8_13 li{display: flex !important;align-items: center !important;margin: 5px 5px !important;}
#gform_8 #gform_fields_8 li#field_8_13 label.gfield_label {font-size: 20px !important;}
#gform_8 #gform_fields_8 li#field_8_13 label#label_8_13_0, #gform_fields_8 li#field_8_13 label#label_8_13_1 {margin-top: 0px !important;color: #1c3a58 !important;font-size: 18px !important;}
#gform_8 #gform_fields_8 li#field_8_14 label.gfield_label {font-size: 20px !important;}
#gform_8 #gform_fields_8 li#field_8_16 {color: #173654;padding-left: 20px;}
#gform_8 #gform_fields_8 #gfield_description_8_17 {padding-top: 0;font-family: var(--bs-font-sans-serif) !important;font-size: 16px !important;float: left !important;padding-left: 19px !important;color: #b8b8b8 !important;margin: 3px 0 0px 0px !important;}
#gform_9 .gform_body {padding: 0px 98px;}
#gform_9 ul#gform_fields_9 {width: 100% !important;display: block;}
#gform_9 ul#gform_fields_9 li {width: 100%;}
#gform_9 ul#gform_fields_9 li ul li {width: 100%;}
#gform_9 .gfield_radio label {color: #173654 !important;font-size: 18px !important;font-weight: 500;}
#gform_9 #field_9_1 label.gfield_label.gfield_label_before_complex {width: 100%;}
#gform_9 #gform_fields_9 #input_9_1_3_container {padding-left: 0px;padding-top: 0px;}
#gform_9 #gform_fields_9 #input_9_1_6_container {padding-right: 0px;padding-top: 0px;}
#gform_9 #gform_fields_9 li#field_9_3 {width: 50% !important;padding-right: 15px;}
#gform_9 #gform_fields_9 li#field_9_5 {width: 50% !important;padding-right: 0px;padding-left: 15px;}
#gform_9 #gform_fields_9 li#field_9_2 {width: 50% !important;padding-right: 15px;}
#gform_9 #gform_fields_9 li#field_9_8 {width: 50% !important;padding-right: 0px;padding-left: 15px;}
#gform_9 #gform_fields_9 li#field_9_13 {padding-right: 0px;}
#gform_9 #gform_fields_9 .charleft.ginput_counter.warningTextareaInfo {font-family: var(--bs-font-sans-serif) !important;font-size: 16px !important;float: left !important;padding-left: 19px !important;color: #b8b8b8 !important;margin: 3px 0 0px 0px !important;letter-spacing: 0px;}
#gform_9 #gform_fields_9 #gfield_description_9_2 {color: #173654;padding-left: 20px;padding-top: 0px !important;font-weight: 600;white-space: nowrap;}
#gform_9 #gform_fields_9 #field_9_13 label.gfield_label {font-size: 20px !important;}
#gform_9 #gform_fields_9 .charleft.ginput_counter {font-family: var(--bs-font-sans-serif) !important;font-size: 16px !important;float: left !important;padding-left: 19px !important;color: #b8b8b8 !important;margin: 0px 0 0px 0px !important;letter-spacing: 0px;}
#gform_9 ul#gform_fields_9 li#field_9_8::before {left: -5px;height: 67%;}
#gform_9 ul#gform_fields_9 li#field_9_5::before {left: -5px;}
#gform_9 #field_9_20 label.gfield_label {font-size: 20px !important;padding-bottom: 0px !important;}
#gform_9 #field_9_20  div#gfield_description_9_20 {color: #173654;padding-left: 20px;padding-top: 0px !important;font-weight: 600;white-space: nowrap;font-size: 14px;padding-bottom: 5px;}
#gform_confirmation_wrapper_9 h5 {font-size: 24px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: center;color: #173654;}
#gform_confirmation_wrapper_9 br {display: none;}
#gform_confirmation_wrapper_9 p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
#gform_confirmation_wrapper_9 .-sellingform-thankyou-dv p {margin-top: 18px;}
/* contact us -- Wordpress Gravity Form End */
/* Acquisitions*/
.aquisition-body-wrapper .acq-section {padding: auto;margin: auto;width: unset !important;}
.aquisition-body-wrapper .acq-card .card {box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 30%);background-color: #fff;height: 575px;margin: 20px auto;}
.aquisition-body-wrapper .acq-section strong {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 2rem;margin: 10px auto;color: #173654;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;}
.aquisition-body-wrapper .acq-section .body-text {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin: 25px auto auto auto;}
.aquisition-body-wrapper .acq-card .card-body {padding: 1rem 0rem;}
.aquisition-body-wrapper .acq-card h2 {text-align: left;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;color: #173654;}
.aquisition-body-wrapper .acq-card .card-slide {height: 330px;padding: 10px 20px;margin: 0px auto;max-width:400px;width:auto}
.aquisition-body-wrapper .card-sustain-section {margin: auto;}
.aquisition-body-wrapper .card-sustain-section.acq-card p {margin: 10px auto 0px;font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;}
.aquisition-body-wrapper .card-sustain-section.acq-card .btn-outline-light {margin: 0;}
.aquisition-body-wrapper .card-sustain-section .btn-outline-light {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;border: 2px solid #173654 !important;cursor: pointer;border-radius: 50px;min-width: 190px;position: relative;display: flex;align-items: center;justify-content: center;padding: 10.5px 15px;}
.aquisition-body-wrapper .down-arrow {max-width: 16px;height: auto;}
.aquisition-body-wrapper .acq-sub {padding-bottom: 5rem;}
.aquisition-body-wrapper .acq-sub .btn-outline-dark {background: #0078a9;border-radius: 50px;border: 0px;padding: 10px 40px;margin: 20px auto;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #fff;}
.aquisition-body-wrapper .acq-section-sub {background: #f6f6f6;padding: 50px 50px 40px 50px;border-radius: 10px;margin: 0 auto;}
.aquisition-body-wrapper .acq-section-sub p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;width: 90%;margin: 0 auto 19px;}
.aquisition-body-wrapper .acq-card .btn-section {position: absolute;bottom: 30px;left: 0px;right: 0px;margin-left: 20px;margin-right: 20px;}
.aquisition-body-wrapper .card-sustain-section .btn-outline-light .down-arrow {transition: all 0.5s;position: absolute;right: 13px;}

/* General Popup Design For - Wordpress Contactus Page -- Acquisitions Page Forms */
.mcw-popup-contain .modal-header{position: relative;border-bottom: 0px solid #00b5ef;padding: 0px;}
.mcw-popup-contain h5 {font-size: 22px;color: #173654;margin: 18px auto 12px;text-align: center;font-weight: 700;line-height: 1.3;}
.mcw-popup-contain button.btn-close {position: absolute;top: 4%;right: 5%;}
#partnerform button.btn-close {top: 2%;}
.mcw-popup-containt p {font-size: 20px;color: #173654;margin: 0px auto 10px auto;}
.mcw-popup-contain .modal-body input[type=text]::placeholder {color: #585b60;}
.mcw-popup-containt strong {font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654;display:block}
.mcw-popup-contain .modal-body {padding: 0px;}
.mcw-popup-contain .modal-body input[type=text], .mcw-popup-contain .modal-body select, .mcw-popup-contain .modal-body input[type=tel], .mcw-popup-contain .modal-body input[type=email], .mcw-popup-contain .modal-body input[type=number] {border-radius: 50px;border: 3px solid #173654 !important;padding: 10px 10px !important;background: #FFF;width: 100% !important;}
.mcw-popup-contain .modal-body input[type=url], .mcw-popup-contain .modal-body select, .mcw-popup-contain .modal-body input[type=tel], .mcw-popup-contain .modal-body input[type=email], .mcw-popup-contain .modal-body input[type=number] {border-radius: 50px;border: 3px solid #173654 !important;padding: 10px 10px !important;background: #FFF;width: 100% !important;}
.mcw-popup-contain .modal-body input[type=number] {-moz-appearance: textfield;}
.mcw-popup-contain .modal-body input[type=number]::-webkit-inner-spin-button, .mcw-popup-contain .modal-body input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;appearance: none;margin: 0; }
.gform_wrapper .gform_body input::-webkit-contacts-auto-fill-button,
.gform_wrapper .gform_body input::-webkit-autofill,
.gform_wrapper .gform_body input::-webkit-credentials-auto-fill-button {opacity: 0;visibility: hidden;pointer-events: none;}
.mcw-popup-contain .modal-body select::placeholder {font-size: 16px;font-weight: 700;color: #706e6b;}
.mcw-popup-contain .modal-body textarea {height: 115px;border-radius: 10px;border: 3px solid #173654 !important;padding: 10px 10px !important;background: #FFF;width: 100%;}
.mcw-popup-contain .modal-body textarea:focus-visible {outline: nont;}
.mcw-popup-contain .modal-body input::placeholder {font-family: var(--bs-font-sans-serif);}
.mcw-popup-contain .modal-body .btn-primary {background:#173654;border-radius:50px;color:#FFF;padding:10px 40px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.2rem;border:0px;width:50%;margin:50px auto auto auto}
.mcw-popup-contain .modal-backdrop {opacity:0.9 !important;}
.mcw-popup-contain .gform_wrapper {display: flex;flex-direction: column;border-radius: 10px;}
.mcw-popup-contain a {color: #4ec6f4;font-size: 16px;margin: 0px auto;text-decoration: underline;line-height: 40px;}
.mcw-popup-contain img {width:60px;height:auto;margin:30px auto}
.mcw-popup-contain h2 {font-size:1.5rem;font-family: 'SolitaireMVBPro-Bold',sans-serif;color: #008CBA;margin:0px auto;}
.mcw-popup-contain .btn-section .btn-outline-dark {background: #0078A9;border-radius: 50px;color: #FFF;padding: 6px 55px;font-size: 1.125rem;margin: 20px 8px 40px 8px;border: 3px solid #0078A9;font-weight: 500;}
.mcw-popup-contain .btn-section .btn-outline-light {background: #FFF;border-radius: 50px;color: #173654;padding: 6px 55px;border: 3px solid #173654;font-size: 1.125rem;margin: 20px 8px 40px 8px;font-weight: 500;}
.mcw-popup-contain ::placeholder {color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.mcw-popup-contain :-ms-input-placeholder {color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.mcw-popup-contain ::-ms-input-placeholder {color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
.mcw-popup-contain ul {padding:0px}
.mcw-popup-contain .btn-section {margin-top: 35px;}
.mcw-popup-contain .alert-message {border: 1px solid #b6bdc5;border-left: 8px solid #a4252c;padding: 8px 15px 8px 15px;font-size: 18px;color: #585b60;font-weight: 400;max-width: 610px;margin: 20px auto 0;text-align: left;}
.gform_fields .gfield label {
  font-family: 'SolitaireMVBPro-Semibold',sans-serif;
  font-size: 16px !important;
  font-weight: 600 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0px;
  color: #173654;
}
.mcw-popup-contain .modal-body .gform_fields .gfield:not(.gfield--type-checkbox, .gfield--type-address, .gfield--type-radio) label {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 16px !important;float: left;padding-left: 19px;padding-bottom: 6px;font-weight: 600 !important;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: 0px;color: #173654; position: relative; top: "-38px";}
.mcw-popup-contain .modal-body .gform_fields .gfield.gfield--type-checkbox .gfield_label_before_complex,
.mcw-popup-contain .modal-body .gform_fields .gfield.gfield--type-address .gfield_label_before_complex,
.mcw-popup-contain .modal-body .gform_fields .gfield--type-radio .gform-field-label 
{
  font-family: 'SolitaireMVBPro-Semibold',sans-serif;
  font-size: 16px !important;
  float: left;
  font-weight: 600 !important;
  position: relative !important;
  top: 0px !important;
  left: 0px !important;
  color: #173654;
  margin-bottom: 1%;
}
 .mcw-popup-contain .modal-body .gform_fields .gfield.gfield--type-address .gfield_label_before_complex {
  margin-bottom: 2%;
  margin-top: 2%;
} 


.mcw-popup-contain .modal-body .form-group {margin-bottom: 19px;margin-top: 8px;position: relative;}
.mcw-popup-contain .modal-body span {font-size: 16px;float: left;padding-left: 19px;color: #b8b8b8;font-weight: 600;}
.mcw-popup-contain .modal-body label .empty {height: 24px;}
.mcw-popup-contain .modal-body button.btn.btn-outline-dark {background-color: #1c3a58;margin: 20px auto;border-radius: 50px;color: #FFF;padding: 10px 67px;font-size: 1.2rem;border: 0px;margin-top: 2.5rem;}
.mcw-popup-contain .error {background: #ffcfd0;border-radius: 5px;color: #2c435f;font-weight: 500;font-size: 17px;padding: 15px;display: flex;align-items: center;}
.mcw-popup-contain .modal-body .error-p {color: #ff0b0b;}
.mcw-popup-contain .modal-body .error-warn:before {content: '';height: 96px;width: 12px;display: block;position: absolute;background: #ffcfd0;left: -22px;}
.mcw-popup-contain .modal-body input[type=textarea] {height: 115px;border-radius: 10px;}
.mcw-popup-contain .modal-body input[type=text]:focus-visible, .mcw-popup-contain .modal-body input[type=tel]:focus-visible, .mcw-popup-contain .modal-body input[type=email]:focus-visible, .mcw-popup-contain .modal-body select:focus-visible, .mcw-popup-contain .modal-body input[type=submit] {outline: none;}
.mcw-popup-contain .-sellingform-thankyou-dv br {display: none;}
.mcw-popup-contain .gform_confirmation_message button.btn-dark {padding: 12px 42px 13px;border-radius: 100px;background-color: #173654;color: #fff;border: 0px;}
.mcw-popup-contain .modal-content{border:0px;border-radius: 8px;box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 30%);}
.mcw-popup-contain .gform_confirmation_wrapper {
  border-radius: 8px;
/*  box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 30%);*/
}
/* General Popup Design For - Contactus Page -- Acquisitions Page Forms */

/* Acquisitions Wordpress Thanks popup*/
.mcw-popup-contain .sellingform-thankyou-popup .modal-header {border: 0px;}
.mcw-popup-contain .sellingform-thankyou-popup button.btn-close {top: 53%;right: 4%;}
.mcw-popup-contain .-sellingform-thankyou-dv h1 {font-size: 24px;color: #173654;font-family: 'SolitaireMVBPro-Semibold',sans-serif;margin-bottom: 6px;}
.mcw-popup-contain .-sellingform-thankyou-dv p {font-size: 18px;font-family: var(--bs-font-sans-serif);width: 554px;margin: 0 auto;}
.mcw-popup-contain .gform_confirmation_message button {border: 2px solid #24415e;border-radius: 50px;cursor: pointer;margin-top: 48px;width: 208px;height: 48px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.mcw-popup-contain .sellingform-thankyou-popup .modal-body {padding-bottom: 8rem;}
.mcw-popup-contain .sellingform-thankyou-popup {height: 100vh;display: flex;align-items: center;margin-top: 0px;margin-bottom: 0px;}
.mcw-popup-contain .sellingform-thankyou-popup .modal-content {height: auto;}
.mcw-popup-contain .error img {max-width: 100%;width: auto;margin-top: 0px;margin-bottom: 0px;}
.mcw-popup-contain .-sellingform-thankyou-dv{font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
/* Acquisitions*/

/* wordpress gravity form */
.gform_wrapper {margin-top: 0px !important;margin-bottom: 0px;}
.gform_wrapper form {display: flex;flex-direction: column;width: 100%;order: 3;}
.gform_wrapper li {width:100%;margin-bottom: 0px !important;margin-top: 10px !important;position: relative;}
.gform_wrapper .top_label .gfield--type-address div.ginput_container {
  margin-top: 5px !important;
  display: flex;
  flex-wrap: wrap;
}
.gform_wrapper li#field_5_4,.gform_wrapper li#field_7_4 {margin-top: 18px !important;}
.gform_wrapper .gfield_required {color: #1c3a58 !important;float: right !important;padding-left: 0px !important;}
.gform_fields {display: flex !important;flex-wrap: wrap;}
.gform_fields li {width: 50%;display: block;float: left;}
.gform_wrapper form .gform_heading, .gform_wrapper .gform_heading {position: relative;border-bottom: 1px solid #00b5ef;padding: 50px 50px 30px;display: flex;justify-content: center;order: 1; margin-bottom: 34px;}
.gform_wrapper form .gform_heading .gform_description, .gform_wrapper .gform_heading .gform_description {width: 82%;font-size: 24px;color: #173654 !important;text-align: center !important;font-weight: 700 !important;line-height: 1.3 !important;padding-left: 0px !important;}
.gform_wrapper form .gform_body, .gform_wrapper .gform_body {padding: 30px 50px 0px;}
.gform_fields [type="radio"]:checked,.gform_fields [type="radio"]:not(:checked) {position: absolute;opacity: 0;}
.gform_fields [type="radio"]:checked + label,.gform_fields [type="radio"]:not(:checked) + label {position: relative;padding-left: 28px !important;cursor: pointer;line-height: 20px;display: inline-block;color: #666;}
.gform_fields [type="radio"]:checked + label:before,
.gform_fields [type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width: 20px;height: 20px;border: 3px solid #1c3a58;border-radius: 100%;background: #fff;}
.gform_fields [type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.gform_fields [type="radio"]:checked + label:after,.gform_fields [type="radio"]:not(:checked) + label:after {content: '';width: 12px;height: 12px;background: #1c3a58;position: absolute;top: 4px;left: 4px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.gform_fields input+label,.gform_fields select+label {font-family: var(--bs-font-sans-serif) !important;font-size: 16px !important;float: left !important;padding-left: 19px !important;color: #b8b8b8;margin: 3px 0 0px 0px !important;letter-spacing: 0px;}
.gform_footer.top_label {text-align: center;}
.gform_wrapper .gform_footer {padding: 10px 0 0px 0 !important;margin: 0px 0 0 0 !important;display: flex;flex-direction: column;justify-content: center;}
.gform_wrapper .gform_footer img {max-width: 100%;margin: 0 auto;width: 60px;}
.gform_button.button, .gform_previous_button.button, .gform_next_button.button {background-color: #1c3a58 !important;margin: 20px auto !important;border-radius: 50px !important;color: #FFF;padding: 10px 67px !important;font-size: 1.2rem !important;border: 0px !important;margin-top: 2.5rem !important;width: 195px !important;}
.gform_wrapper div.validation_error {background: #ffcfd0;border-radius: 5px;color: #2c435f !important;font-weight: 500 !important;font-size: 17px !important;padding: 15px !important;display: flex;align-items: center;border: 0px !important;text-align: left !important;width: 91% !important;margin: 0 auto 5px;order: 2;}
.gform_wrapper div.validation_error h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;color: #2c435f !important;font-weight: 500 !important;font-size: 17px !important;}
.gform_wrapper div.validation_error h2 span {float: left !important;}
.gform_wrapper div.validation_error:before {content: url('https://cdn.bfldr.com/PENMAIHR/at/hk7c748nfzjkfp5jwp7h3pr/Acquisitions-forms-error.png?auto=webp&format=svg');display: block;margin-right: 15px;}
.gform_wrapper div.validation_error h2:before {content: none;}
.gform_wrapper .validation_message {color: #ff0b0b !important;font-size: 16px !important;float: left !important;padding-left: 19px !important;font-weight: 600 !important;padding-top: 0px !important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: transparent !important;margin-bottom: 8px !important;border-top: 0px solid #c89797 !important;border-bottom: 0px solid #c89797 !important;padding-bottom: 0px !important;padding-top: 0px !important;box-sizing: border-box !important;}
.gform_wrapper li.gfield.gfield_error:before, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning:before {content: '';height: 100%;width: 12px;display: block;position: absolute;background: #ffcfd0;left: -22px;}
.gform_wrapper li.gfield.gfield_error label.gfield_label {margin-top: 0px !important;}
.gform_wrapper .instruction.validation_message{display: none !important;}
.gform_wrapper ul.gform_fields li.gfield {padding-right: 16px; width: 100%;}
.gform_confirmation_wrapper {padding: 8rem 47px 8rem 47px;}
.gchoice_select_all, .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {font-weight: 600 !important;}
.gform_wrapper .gfield_error .gfield_label {color: #173654 !important;}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper ul.gform_fields li.gfield select{background: #fff url(https://cdn.bfldr.com/PENMAIHR/at/6zv36jkmncn874xvfh5z9xhk/chevron_down.svg?auto=webp&format=svg) no-repeat !important;background-position: 96% !important;background-size: 16px !important;text-indent:12px !important;appearance:none;-webkit-appearance:none;-moz-appearance: none;}
#gform_wrapper_15 ul.gform_fields li.gfield select, #gform_wrapper_16 ul.gform_fields li.gfield select{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
#gform_wrapper_3 ul.gform_fields li.gfield select {background-size: 16px !important;}
.gform_wrapper .field_description_below .gfield_description{text-align:center !important;padding-left:0px !important;padding-right:0px !important}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {-moz-appearance: none !important;-webkit-appearance: none !important}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select select::-ms-expand {display: none;}
#gform_fields_7 #field_7_4 select,#gform_fields_14 #field_14_25 select,#gform_fields_15 #field_15_25 select{background-size: 16px !important;background-position:93% !important;-moz-appearance: none;}
.gform_wrapper .ginput_complex .ginput_full, .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right{padding-left:0px !important}
#gform_fields_14 #field_14_25 select {line-height:1.3;-moz-border-radius: 50px;-webkit-border-radius: 50px;}
#gform_fields_4 #field_4_1,#gform_fields_5 #field_5_1,#gform_fields_14 #field_14_24,#gform_fields_14 #field_14_28,#gform_fields_14 #field_14_22, #gform_fields_15 #field_15_24,#gform_fields_15 #field_15_28,#gform_fields_15 #field_15_22 {width: 100%;}
#gform_fields_4 li#field_4_2,#gform_fields_5 li#field_5_2,#gform_fields_7 li#field_7_2,#gform_fields_8 li#field_8_1,#gform_fields_10 #field_10_3,#gform_fields_14 li#field_14_2, #gform_fields_15 li#field_15_2{width: 100%;display: flex;flex-wrap: wrap;}
#gform_fields_15 li#field_15_3 select, #gform_fields_16 li#field_16_3 select {margin-top: 12px;line-height: 1.3;}
@-moz-document url-prefix() {
    #gform_fields_15 li#field_15_3 select, #gform_fields_16 li#field_16_3 select {
       text-indent: 0px !important;
    }
}
#gform_fields_4 li#field_4_2 #input_4_2_3_container, #gform_fields_5 li#field_5_2 #input_5_2_3_container, #gform_fields_7 li#field_7_2 #input_7_2_3_container, #gform_fields_10 #field_10_3 #input_10_3_3_container, #gform_fields_14 li#field_14_2 #input_14_2_3_container, #gform_fields_15 li#field_15_2 #input_15_2_3_container, #gform_fields_5 #input_5_4_5_container {padding-left: 0px;padding-right: 7px;padding-top: 0px;}
#gform_fields_4 li#field_4_2 #input_4_2_6_container,#gform_fields_5 li#field_5_2 #input_5_2_6_container,#gform_fields_7 li#field_7_2 #input_7_2_6_container, #gform_fields_10 #field_10_3 #input_10_3_6_container,#gform_fields_14 li#field_14_2 #input_14_2_6_container, #gform_fields_15 li#field_15_2 #input_15_2_6_container, #gform_fields_5 #field_5_4 #input_5_4_6_container{padding-right: 0px;padding-left: 12px;padding-top: 0px;}
#gform_fields_5 #field_5_4,#gform_fields_7 #field_7_4,#gform_fields_14 #field_14_25,#gform_fields_14 #field_14_16,#gform_fields_14 #field_14_28,#gform_fields_15 #field_15_25,#gform_fields_15 #field_15_16,#gform_fields_15 #field_15_28 {width: 100%;}
#gform_fields_5 #field_5_4 label,#gform_fields_7 #field_7_4 label,#gform_fields_4 #field_4_17 label,#gform_fields_14 #field_14_25 label,#gform_fields_15 #field_15_25 label {width: 100%;display: flex;}
#gform_fields_5 #field_5_4 #input_5_4 {display: flex;flex-wrap: wrap;flex: unset;}
#gform_fields_5 #field_5_4 #input_5_4_5_container {order: 1;}
#gform_fields_5 #field_5_4 #input_5_4_6_container {order: 2;}
#gform_fields_5 #field_5_4 #validation_message_5_4_5 {order: 3;}
#gform_fields_5 #input_5_4_3_container,#gform_fields_14 li#field_14_25 #input_5_4_3_container,#gform_fields_14 li#field_14_25 #input_14_25_1_container,#gform_fields_14 li#field_14_25 #input_14_25_4_container,#gform_fields_14 #field_14_28 #input_14_28_3_container,#gform_fields_15 li#field_15_25 #input_5_4_3_container,#gform_fields_15 li#field_15_25 #input_15_25_1_container,#gform_fields_15 li#field_15_25 #input_15_25_4_container,#gform_fields_15 #field_15_28 #input_15_28_3_container{padding-left: 0px !important;margin-bottom: 18px !important;}
#gform_fields_14 #field_14_25 input,#gform_fields_14 #field_14_25 select,
#gform_fields_15 #field_15_25 input,#gform_fields_15 #field_15_25 select{max-width:98% !important;margin-bottom:-20px !important;}
#gform_fields_14 #field_14_25 #input_14_25_3_container,
#gform_fields_15 #field_15_25 #input_15_25_3_container{padding-right:0px !important}
#gform_fields_5 #input_5_4_4_container {padding-left: 0px !important;margin-bottom: 18px !important;}
#gform_fields_15 li#field_15_25,#gform_fields_15 #field_15_25 #input_15_25, #gform_fields_14 li#field_14_25,#gform_fields_14 #field_14_25 #input_14_25 {display: flex;flex-wrap: wrap;flex: 1 0 50%;}
#gform_fields_14 li#field_14_25 {padding-right: 11px !important;}
#gform_fields_14 #field_14_25 #input_14_25 span,
#gform_fields_15 #field_15_25 #input_15_25 span {margin-right: 0px;padding-right: 0px;width: 49%;}
#gform_fields_14 #field_14_25 #input_14_25 span input,
#gform_fields_15 #field_15_25 #input_15_25 span input {margin: 0px;max-width: 100% !important;}
#gform_fields_14 #field_14_25 #input_14_25 span select,
#gform_fields_15 #field_15_25 #input_15_25 span select {max-width: 100% !important;}
#gform_fields_14 #field_14_25 #input_14_25 span:nth-child(odd) input,
#gform_fields_14 #field_14_25 #input_14_25 span:nth-child(odd) select,
#gform_fields_15 #field_15_25 #input_15_25 span:nth-child(odd) input,
#gform_fields_15 #field_15_25 #input_15_25 span:nth-child(odd) select {width: 95% !important;}
#gform_fields_14 #field_14_28,
#gform_fields_15 #field_15_28 {margin-bottom: 0px !important;}
#gform_fields_14 #field_14_25 #input_14_25 span:nth-child(3),
#gform_fields_15 #field_15_25 #input_15_25 span:nth-child(3) {margin-bottom: 0px !important;}
#gform_fields_14 #field_14_25 label, #gform_fields_15 #field_15_25 label{padding-top:20px}
#gform_fields_5 #input_5_4_5_container {width: 50%;padding: 0px 12px 0px 0px !important;}
#gform_fields_5  #input_5_4_6_container {padding-left: 12px !important;padding-right: 0px !important;}
#gform_fields_4 li#field_4_5.gfield_error,.gform_fields li#field_5_5.gfield_error,.gform_fields li#field_7_1.gfield_error,.gform_fields li#field_7_5.gfield_error,.gform_fields li#field_7_9.gfield_error,.gform_fields li#field_7_10.gfield_error {width: 50%;padding-right: 15px;}
.gform_fields li#field_15_2.gfield_error, .gform_fields li#field_16_2.gfield_error {width: 50%;padding-right: 27px;}
.gform_fields li#field_15_3.gfield_error, .gform_fields li#field_16_3.gfield_error {width: 50%;padding-right: 15px;}
.gform_fields li#field_7_3.gfield_error,.gform_fields li#field_5_3.gfield_error,.gform_fields li#field_4_15.gfield_error,.gform_fields li#field_4_18.gfield_error,.gform_fields li#field_4_10.gfield_error {width: 47%;margin-left: 15px !important;padding-right: 15px;}
.gform_fields li#field_15_3.gfield_error:before,
.gform_fields li#field_16_3.gfield_error:before {left: -15px;}
.gform_fields li#field_4_10.gfield_error,.gform_fields li#field_4_18.gfield_error {width: 47% !important;}
.gform_fields li#field_4_15.gfield_error {margin-left: 0px !important;width: 50% !important;}
#gform_fields_7 #input_7_4_5_container {padding-right: 0px !important;}
#gform_fields_4 #field_4_12 {width: 100% !important;}
#gform_fields_4 #field_4_12 ul {width: 100% !important;display: flex !important;flex-direction: column !important;padding-left: 15px !important;}
#gform_fields_4 #field_4_12 ul li {display: flex !important;align-items: center !important;margin: 5px 5px !important;}
#gform_fields_4 #field_4_12 ul li input {width: unset !important;margin-top: 0px !important;}
#gform_fields_4 #field_4_12 ul li label {margin-top: 0px !important;color: #1c3a58 !important;font-size: 18px !important;font-family: var(--bs-font-sans-serif);}
#gform_fields_4 #field_4_11,#gform_fields_4 #field_4_13,#gform_fields_4 #field_4_14,#gform_fields_4 #field_4_16,#gform_fields_4 #field_4_17,#gform_fields_4 #field_14_5,#gform_fields_4 #field_14_27,#gform_fields_4 #field_14_22{width: 100%;}
#gform_fields_4 #field_4_11 {margin-top: 0px !important;display: flex;flex-direction: column;justify-content: center;align-items: center;}
#gform_fields_4 #field_4_11 label.gfield_label {position: absolute;z-index: 1;padding-left: 0px;height: 47px;opacity: 0;padding-bottom: 0px;width: 134px;overflow: hidden;border: 3px solid;border-radius: 50px;top: 112px;}
#gform_fields_4 #field_4_11 .ginput_container_fileupload {width: 100%}
#gform_fields_4 #field_4_19 input {display: none;}
#gform_fields_4 #field_4_19 {margin-bottom: 0px !important;}
#gform_fields_4 #gform_preview_4_11 {width: 100%;}
#gform_fields_4 #gfield_description_4_11,#gform_fields_4 #gfield_description_4_14,#gform_fields_4 #gfield_description_4_16 {font-size: 16px;float: left;padding-left: 19px;line-height: .5;margin-bottom: 16px;text-align: left;color: #5e6166;font-weight: 600;}
#gform_fields_4 #field_4_17 label.gfield_label {position: relative;height: 52px;}
#gform_fields_4 #field_4_17 label.gfield_label:after {content: 'Multiple Selection is possible';font-size: 16px;float: left;padding-left: 0px;line-height: .5;margin-bottom: 16px;text-align: left;color: #5e6166;font-weight: 600 !important;position: absolute;bottom: 0;font-family: var(--bs-body-font-family);}
#gform_fields_4 #field_4_17 ul.gfield_checkbox {border: 3px solid #173654;padding: 10px 0px;border-radius: 10px;max-height: 190px;height: 166px;margin-top: 25px;overflow: auto;width: 100%;padding-right: 8px;}
#gform_fields_4 #field_4_17 ul.gfield_checkbox::-webkit-scrollbar {width: 7px}
#gform_fields_4 #field_4_17 ul.gfield_checkbox::-webkit-scrollbar-track {background: #d7d7d7;border-top-right-radius: 28px;border-bottom-right-radius: 26px;}
#gform_fields_4 #field_4_17 ul.gfield_checkbox::-webkit-scrollbar-thumb {height:38px;background: #4b4f54;}
#gform_fields_4 #field_4_17 ul.gfield_checkbox::-webkit-scrollbar-thumb:hover {background: #4b4f54;}
#gform_fields_4 #field_4_17 ul.gfield_checkbox li:nth-child(odd) {background: #eee;}
#gform_fields_4 #field_4_17 ul.gfield_checkbox li {width: 100%;display: flex;margin: 0px auto 0px auto !important;padding-left: 15px !important;padding-top: 3px !important;padding-bottom: 3px !important;}
#gform_fields_4 #field_4_17 #gfield_description_4_17 {display: none;}
#gform_fields_4 #field_4_17 ul.gfield_checkbox li input[type=checkbox] {position: absolute;opacity: 1;cursor: pointer;height: 20px;width: 20px !important;border: 3px solid #173654;border-radius: 5px;}
#gform_fields_4 #field_4_17 ul.gfield_checkbox li input:checked ~ .checkmark {background-color: #00adef;border-color: #00adef;}
#gform_fields_4 #field_4_17 li label {font-family: 'SolitaireMVBPro-Bold',sans-serif !important;font-size: 16px !important;float: left !important;padding-left: 30px !important;padding-bottom: 6px !important;color: #1c3a58 !important;font-weight: 600 !important;}
#gform_fields_4 .ginput_container.ginput_container_fileupload #gform_multifile_upload_4_11 {background: #f6f6f6;position: relative;overflow: hidden;width: 100%;border-radius: 10px;min-height: 170px;display: flex;align-items: center;justify-content: center;top: 10px;margin-bottom: 15px;flex-direction: column;}
#gform_fields_4 .ginput_container.ginput_container_fileupload .gform_drop_area {border: 0px dashed #ccc0;background: rgb(246 246 246);padding-bottom: 0px;margin-bottom: 0px;padding-top: 0;}
#gform_fields_4 .ginput_container.ginput_container_fileupload .validation_message {width: 100%;margin-bottom: 0px !important;padding-bottom: 8px;}
#gform_fields_4 .ginput_container.ginput_container_fileupload .validation_message li {width: 100%;margin-bottom: 0px !important;}
#gform_fields_4 .formuploaddv_contain .ginput_preview img {width: unset;height: auto;margin: 8px auto;}
#gform_fields_4 .ginput_container.ginput_container_fileupload .gform_drop_area .gform_drop_instructions {font-size: 16px;color: #5e6166;font-weight: 500;text-align: center;float: none;padding-left: 0px;}
#gform_fields_4 .ginput_container.ginput_container_fileupload .gform_drop_area #gform_browse_button_4_11 {border: 3px solid #1c3a58;color: #1c3a58;background-color: transparent;padding: 5px 20px 8px;font-size: 18px;font-weight: 600;border-radius: 50px;margin-top: 0px;}
#gform_fields_4 .formuploaddv_contain .gform_fileupload_rules {display: none;}
#gform_fields_4 li {margin-bottom: 15px !important;}
#gform_fields_5 #field_5_4.gfield_error  {padding-right: 0px !important;}
#gform_fields_10 #field_10_8 .instruction {display: none;}
#gform_fields_10 li {margin: 15px 0px !important;}
#gform_fields_10 li#field_10_4.gfield_error {margin-right: 16px !important;}
#gform_fields_10 #field_10_9.gfield_error {width:100% !important;max-width: calc(100% - 16px) !important;}
#gform_fields_10 li#field_10_2 {margin-top: 0px !important;}
#gform_fields_10 #field_10_9 #input_10_9,#gform_fields_5 #field_5_4 #input_5_4_6,#gform_fields_4 #field_4_10 #input_4_10,#gform_fields_3 #field_3_1 #input_3_1,#gform_fields_8 #field_8_8 #input_8_8,#gform_fields_9 #field_9_8 #input_9_8,#gform_fields_9 #field_9_24 #input_9_24 {-webkit-appearance: none;-moz-appearance: none;}
#gform_fields_14 #field_14_22 select, #gform_fields_15 #field_15_22 select, #gform_8 #gform_fields_8 li#field_8_8 select, #gform_9 #gform_fields_9 li#field_9_24 select {background-size: 16px !important;}
#gform_fields_10 #field_10_9 #input_10_9 {background-size: 16px !important;padding-right: 40px !important;}
#gform_fields_10 #field_10_9 #input_10_9 .gf_placeholder {color: #706e6b;}
#gform_fields_10 li .ginput_container_select,#gform_fields_3 li .ginput_container_select,#gform_fields_4 li .ginput_container_select,#gform_fields_5 #field_5_4 #input_5_4_6_container,#gform_fields_7 #field_7_4 #input_7_4_4_container,#gform_fields_8 li .ginput_container_select,#gform_fields_9 li .ginput_container_select {position: relative;}
#gform_fields_5 #field_5_4 #input_5_4_6_container::before {content: '';height: 15px;width: 30px;display: block;background: url(https://cdn.bfldr.com/PENMAIHR/at/q8gtftjr5c6h4hxgtz2r3hhg/feature-arrow.png?auto=webp&format=png) no-repeat;background-size: 18px;position: absolute;right: 12px;top: 22px;}
#gform_fields_7 #field_7_4 #input_7_4_4_container::before {content: '';height: 15px;width: 30px;display: block;background-size: 18px;position: absolute;right: 12px;top: 22px;}
.gform_wrapper .field_description_below .gfield_description.validation_message {text-align: left !important;padding-left: 19px !important;}
#gform_fields_5 #field_5_4 {padding-right: 8px;}
.gform_fields li#field_5_3.gfield_error, .gform_fields li#field_7_3.gfield_error {margin-left: 0px !important;}
.gform_fields li#field_5_3.gfield_error:before, .gform_fields li#field_5_7.gfield_error:before, .gform_fields li#field_7_3.gfield_error:before, .gform_fields li#field_10_8.gfield_error:before, .gform_fields li#field_12_3.gfield_error:before {left: -13px;}
.gform_fields li#field_12_3.gfield_error {padding-right: 15px;}
#gform_fields_5 li.gfield.gfield_error.gfield_contains_required {padding-right: 16px !important;}
#gform_fields_7 li#field_7_15 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 16px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;padding-left: 19px;margin-bottom: 0px !important;margin-top: 15px !important;}
#gform_5 #gform_fields_5 li#field_5_7 .ginput_container_select, #gform_7 #gform_fields_7 li#field_7_11 .ginput_container_select, #gform_7 #gform_fields_7 li#field_7_12 .ginput_container_select {margin-top: 27px !important;}
#gform_5 #gform_fields_5 li#field_5_6 #gfield_description_5_6, #gform_5 #gform_fields_5 li#field_5_7 #gfield_description_5_7,
#gform_7 #gform_fields_7 li#field_7_10 #gfield_description_7_10, #gform_7 #gform_fields_7 li#field_7_11 #gfield_description_7_11,  #gform_7 #gform_fields_7 li#field_7_12 #gfield_description_7_12 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 16px !important;float: left !important;color: #b8b8b8 !important;margin: 3px 0 0px 0px !important;letter-spacing: 0px;padding: 0px 0px 0px 19px;text-align: left !important;}
#gform_fields_5 #input_5_4_5_container input, #gform_fields_7 #input_7_4_5_container input {margin-top: 0px;}

/* select arrow click UI */
#gform_5 #gform_fields_5 li#field_5_4 select,#gform_4 #gform_fields_4 li#field_4_10 select,#gform_8 #gform_fields_8 li#field_8_8 select,#gform_9 #gform_fields_9 li#field_9_8 select,#gform_9 #gform_fields_9 li#field_9_24 select {background: transparent;z-index: 2;text-indent:20px}
#gform_5 #gform_fields_5 li#field_5_4 label,#gform_4 #gform_fields_4 li#field_4_10 label,#gform_8 #gform_fields_8 li#field_8_8 label,#gform_9 #gform_fields_9 li#field_9_8 label,#gform_9 #gform_fields_9 li#field_9_24 label {position: relative;z-index: 1;}
#gform_5 #gform_fields_5 li#field_5_4 #input_5_4_6_container::before,#gform_4 #gform_fields_4 li#field_4_10 .ginput_container_select::before,#gform_8 #gform_fields_8 li#field_8_8 .ginput_container_select::before,#gform_9 #gform_fields_9 li#field_9_8 .ginput_container_select::before,#gform_9 #gform_fields_9 li#field_9_24 .ginput_container_select::before {z-index: 1;}
#gform_8 #gform_fields_8 li#field_8_8 .ginput_container_select::after,#gform_4 #gform_fields_4 li#field_4_10 .ginput_container_select::after,#gform_9 #gform_fields_9 li#field_9_8 .ginput_container_select::after,#gform_9 #gform_fields_9 li#field_9_24 .ginput_container_select::after {content: '';width: 100%;height: 66%;background: #fff;display: block;bottom: 0;border-radius: 50px;}
#gform_5 #gform_fields_5 li#field_5_4 #input_5_4_6_container::after {content: '';width: 100%;height: 66%;background: #fff;display: block;position: absolute;top: 0;border-radius: 50px;}
#gform_4 #gform_fields_4 li#field_4_10 select,#gform_4 #gform_fields_4 li#field_4_10 select option[selected="selected"] {color: #706e6b;font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;letter-spacing: normal;}
.gform_wrapper #gform_4 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), #gform_4 textarea, #gform_4 #gform_fields_4 li#field_4_10 select option:not(:first-of-type) {color: #173654;}
.gform_wrapper.gf_browser_chrome ul.gform_fields li#field_5_7 select, .gform_wrapper.gf_browser_chrome ul.gform_fields li#field_7_11 select {background-size: 16px !important;}
#gform_5 #gform_fields_5 li#field_5_4 select {background-size: 16px !important;}

.mcw-customaddress-field_wrapper .customaddress-groupfield label {width: 100%;display: flex !important;}
.mcw-customaddress-field .ginput_container_address span {padding-right: 8px;margin-right: 0px !important;width: 50%;}
.mcw-customaddress-field .ginput_container_address .ginput_address_city, .mcw-customaddress-field .ginput_container_address .ginput_address_zip {padding-right: 0px !important;padding-left: 8px !important;}
/* .mcw-customaddress.mcw-globalfrom.mcw-privacyrequest .ginput_container_address .ginput_address_zip {width: 100%;padding-right: 0px !important;} */
@media (max-width: 960px) {
  .mcw-customaddress-field .ginput_container_address span {width: 100% !important;}
  .mcw-customaddress-field .ginput_container_address .ginput_address_city, .mcw-customaddress-field .ginput_container_address .ginput_address_zip {padding-left: 0px !important;}
}
  /** subscribe form **/
.mcw-subscribe-form .gform_wrapper form .gform_body, .mcw-subscribe-form .gform_wrapper .gform_body {padding: 0px 0px 0px !important;}
.mcw-subscribe-form input:placeholder, .mcw-subscribe-form select:placeholder {color: #706e6b;}
.mcw-subscribe-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select .gf_placeholder {color: #b1b1b1;}
.mcw-subscribe-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select option {color: #173654;}
.mcw-subscribe-form input, .mcw-subscribe-form select {border-radius: 50px;border: 2px solid #173654 !important;padding: 10px 20px !important;background: #FFF;width: 100% !important;font-family: 'SolitaireMVBPro-Semibold',sans-serif !important;font-size: 16px !important;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal !important;color: #173654;margin-top: 8px;margin-bottom: 0px !important;}
.mcw-subscribe-form .hidden_sub_label {display: none;}
.mcw-subscribe-form .ginput_container_email{width:100%;}
.mcw-subscribe-form .gform_button.button {font-family: 'SolitaireMVBPro-Bold',sans-serif !important;font-size: 17px !important;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29 !important;letter-spacing: 0.57px !important;text-align: center;color: #fff;border-radius: 100px !important;background-color: #0078a9 !important;padding: 13px 15px !important;min-width: 230px;}
.mcw-subscribe-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {background-size: 14px !important;    padding-left: 8px !important;margin-left: 0px;}
.mcw-subscribe-form .gform_wrapper .gform_footer {padding: 10px 0 0px 0 !important;}

.mcw-subscribe-form .gform_confirmation_wrapper {padding: 15px 15px 15px 15px;background: #fff;}
.mcw-subscribe-form .gform_confirmation_wrapper h1 {font-family: 'SolitaireMVBPro-Bold',sans-serif;color: #173654;text-transform: uppercase;word-break: break-all;}
.mcw-subscribe-form .gform_confirmation_wrapper p {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 18px;color: #173654;max-width: 650px;margin: 0 auto;    line-height: 2.0;word-break: break-word;}
.mcw-subscribe-form .gform_confirmation_wrapper a {color: rgb(61 143 224);}
.mcw-subscribe-form .gform_confirmation_wrapper h4 {font-family: 'SolitaireMVBPro',sans-serif;font-style: italic;font-size: 26px;color: #173654;max-width: 650px;margin: 0 auto;line-height: 1.5;word-break: break-all;}
/* gravity form */

/* Sustainability*/
.sustainability-section-contain {padding: 80px 0px 0px;}
.sustainability-card {padding: 2px 0 0px 5px;}
.sustainability-card .card {box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.3);background-color: #fff;height: 545px;margin: 20px auto;}
.sustainability-card .card-slide {height: 454px;border-radius: 5px;margin: 18px 0 18px 0;}
.sustainability-card h2 {font-size: 2rem;color: #173654;font-family: "SolitaireMVBPro-Semibold",sans-serif;}
.sustainability-card p {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 1.25rem;color: #173654;margin: 0px auto 30px;font-weight: 400;line-height: 1.3;max-height:128px;max-width:462px;width:100%}
.sustainability-card .btn-outline-light {font-size: 1.125rem;background-color: #FFF;margin: 20px auto;border-radius: 50px;color: #173654;padding: 6px 25px;border: 3px solid #173654 !important;font-weight: 500;}
.sustainability-card .btn-section img {width: 16%;margin-left: 6px;position: relative;right: -10px;}
.sustainability-card .btn-section {position: absolute;bottom: 6px;left: 0px;right: 0px;}
.sustain-section-sub {margin: 0px auto;}
.sustain-section-sub .btn-outline-light {background-color: #FFF;margin: 20px auto;border-radius: 50px;color: #173654;padding: 10px 40px;border: 3px solid #173654 !important;}
.sustain-water-energy-sec .carousel-item h3, .sustain-section-sub h3, .joinclub-wash-carousel .sustainability-energy-sec h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 24px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 15px;}
.sustain-section-sub p {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 1.5rem;color: #173654;text-align: center;line-height: 1.3;max-width:1132px;margin:0px auto}
.sustain-section-sub .arrow-up {position: relative;top: 40px;right: 20px;max-width:25px;}
.sustain-section-sub a {font-size: 24px;color: #173654;text-align: center;font-weight: 600;}
.sustain-section-response-covid {background: #FFF;padding: 0px 50px 30px 50px;margin: 5% auto;}
.sustain-section-response-covid p {font-size: 1.5rem;color: #173654;text-align: center;max-width: 756px;margin: 0px auto;}
.our-stores {padding: 0px 0px 50px 0px;}
.our-stores h4 {margin-bottom: 16px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 1.5rem;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;text-align: center;color: #173654;}
.our-stores img {max-width: 80px;height: auto;margin-bottom: 20px;}
.our-stores .thermo {max-width: 57px;height: auto;}
.our-stores p {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 1.125rem;color: #173654;text-align: center;line-height: 28px;padding: 4px 16px;font-weight: 400;margin-top: 15px;}
.our-aspiration {margin: auto}
.our-aspiration h1, .our-aspiration h2 {margin-bottom: 70px;font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 2rem;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.our-aspiration h6 {margin-bottom: 6px;font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 44px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.our-aspiration p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 1.5rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 0px;}
.our-aspiration img + p {display: none;}
.our-aspiration img {margin-bottom: 15px;}
.sustainability-p {color: #173654;font-size: 1.5rem;line-height: 1.3;font-weight: 500;margin-bottom: 3rem;}
.sustainability-our-priority h1, .sustainability-our-priority h2 {color: #173654;font-size: 2rem;line-height: 1.3;font-weight: 700;margin-bottom: 28px;margin-top: 12px;}
.sustainability-our-priority h3 {color: #173654;font-size: 2.75rem;line-height: 1.3;font-weight: 400;margin-bottom: 28px;max-width: unset;margin-top: 10px;}
.sustainability-our-priority .rounded-icon, .sustainability-our-priority .rounded-icon img {width:98px;height:98px;margin:0px auto;max-width:inherit;padding-left: 0px;padding-right: 0px;}
.sustainability-our-priority p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.sub-section-sub {background: #f6f6f6;padding: 50px 50px 50px 50px;border-radius: 10px;}
.fund-section.description-block-block_615afee79533b .sustain-p-block {margin-bottom:0px;max-width: 900px;}
.fund-section.description-block-block_615afee79533b .sustain-p-block > strong {max-width: 800px;margin: 40px auto;font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.fund-section.description-block-block_615afee79533b .sustain-p-block > strong > strong {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.fund-section.description-block-block_615afee79533b .sustain-p-block + strong {margin:0px;}
.fund-section.description-block-block_615c6ad0a8bc8 .sustain-p-block {margin-top: 44px;}
.fund-section.description-block-block_615c6ad0a8bc8 .sustain-p-block > strong {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.sustain-section-sub h4 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 24px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;text-align: center;color: #173654;}
.sustain-water-energy-sec {padding: 0px 0;}
.sustain-water-energy-sec .fund-section {margin-bottom: 0;}
.sustain-water-energy-sec .rounded-icon, .sustain-water-energy-sec .rounded-icon img {margin:0px auto 20px auto;width:98px;height:98px;max-width:inherit}
.sustain-water-energy-sec p {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 1.5rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.sustain-water-energy-sec h1, .sustain-water-energy-sec h3 {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 2.75rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 0;}
.sustainability-section-sub {background: #f6f6f6;padding: 50px 50px 50px 50px;border-radius: 10px;}
.sustainability-energy-sec .sustain-section-sub .spn-tag {font-size: 24px;color: #173654;font-weight: 700;margin-bottom: 42px;}
.sustainability-culture {padding: 25px 0 0px;}
.sustainability-our-priority {margin: auto}
.sustain-culture-card img+p {padding: 0px !important;margin: 0px !important;}
.sustain-water-energy-sec .sustain-p-block-dv {display: none;}
.sustainability-culture .rounded-icon, .sustainability-culture .rounded-icon img {margin:0px auto 20px auto;width:98px;height:98px;max-width:inherit}
.sustainability-culture p {color: #173654;font-size: 24px;line-height: 1.3;font-weight: 400;margin:40px auto;}
.sustainability-ease-burden .substainability-section-sub {background: #f6f6f6;padding: 50px 50px 50px 50px;border-radius: 10px;}
.sustainability-response-sec {padding: 84px 0 60px;}
.sustainability-response-sec h3 {margin-bottom: 19px;font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.sustainability-card-l-imgcontain {padding-right: 5px;}
.sustainability-card-r-imgcontain {padding-left: 5px;}
.sustain-onboard-sec, .sustain-onboard-sec-2 {margin-bottom: 30px;}
.sustain-onboard-sec p, .sustain-onboard-sec-2 p {font-size: 24px;}
.sustain-freshwater-sec {padding: 0px 0 0px;}
.sustain-freshwater-sec h2 {font-weight: 700;margin-bottom: 2rem;}
.sustain-freshwater-sec p {width: 83%;line-height: 1.5;}
.sustain-freshwater-sec img+p {padding: 0px !important;margin: 0px !important;}
.sustainability-energy-sec {padding-top: 38px;}
.sustainability-energy-sec .sustain-section-sub p {margin-bottom: 8px;font-size: 24px;}
.sustain-culture-card.sustainability-card {padding: 34px 0 0px;}
.sustain-culture-card h2 {font-weight: 700;margin-bottom: 1rem;}
.sustain-culture-card p {padding: 0px 34px;width: auto;}
.sustainability-ease-burden p {font-size: 24px;}
.sustainability-ease-contain .sustainability-section-sub {padding: 50px 50px 38px 50px;}
.sustain-section-response p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 1.5rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.at-ourstores-contain {padding-top: 50px;}
.our-s-img-wrapper {width: 97px;height: 97px;margin: 0 auto  20px auto;text-align: center;}
.our-s-img-wrapper img {width: unset !important;max-width: unset !important;height: 100%!important;}
.our-team-contain {padding-top: 50px;}
.our-team-contain p {padding: 0 0px;}
.our-aspiration .aspirations-img {width: 98px;height:98px;}
.sustain-onboard-sec-2 h4 {display: flex;justify-content: center;}
.sustainability-wash-card-col3 .sustainability-card {padding-top: 0px; }
.sustainability-wash-card-col3 .sustainability-card .sustainability-culture p {font-family: "SolitaireMVBPro-Book",sans-serif;}
.sustainability-description-block p {font-family:'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.sustainability-wash-card-col1 .card-slide {width:100%;max-width:604px;height: 100% !important;border-radius: 5px;margin: 18px 0 18px 0;}
.sustainability-wash-card-col1 .card-body,.sustainability-wash-card-col2 .card-body,.sustainability-wash-card-col3 .card-body {position:relative;}
.sustainability-wash-card-col1 .btn-section {position: absolute !important;bottom: 6px;left: 0px;right: 0px;}
.sustainability-wash-card-col1 .btn-outline-light {background-color: #FFF;margin: 20px auto !important;border-radius: 50px;color: #173654;padding: 6px 25px;border: 3px solid #173654 !important;font-weight: 500;}
.sustainability-wash-card-col1 p.card-text {width: 462px !important;max-width: 100% !important;height: fit-content;font-family: 'SolitaireMVBPro',sans-serif;font-size: 20px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;max-height: 100% !important;margin: 0px auto 60px;}
.sustainability-wash-card-col2 .card-slide {height: 100% !important;}
.sustainability-wash-card-col3 .card-slide {height: 100% !important;}
.sustainability-wash-card-col2 .card-slide p.card-text, .sustainability-wash-card-col3 .card-slide p.card-text {font-family: 'SolitaireMVBPro',sans-serif;font-size: 20px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;width:100%;height: inherit;max-height: 100% !important;margin: 0px auto 60px;}
.sustainability-wash-card-col3 .card-slide p {padding: 0px 0px;max-width: unset;margin: 20px auto 60px;}
.sustainability-wash-card-col2 .card-slide p {width: 83%;line-height: 1.5;}
.sustainability-wash-card-col1 .card-slide button img, .sustainability-wash-card-col2 .card-slide button img, .sustainability-wash-card-col3 .card-slide button img {width: 9%;margin-left: 6px;position:relative;left:24px}
.content_of_page_top p {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.sustainability-culture h1, .sustainability-culture h3 {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 2.75rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 0;max-width: unset;margin-top: 10px;}
.sustainability-culture .sustain-p-block p {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 1.5rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-top: 40px;}
.sustainability-culture .sustain-p-block  {font-size: unset;color: unset;max-width: 976px;margin: 0 auto;font-weight: unset;}
.page-id-71 .wp-block-columns {margin: 0;}
.sustainability-wash-card-col1 .sustain-section-sub p, .sustainability-wash-card-col2 .sustain-section-sub p, .sustainability-wash-card-col3 .sustain-section-sub p{text-align: center;}
#block_615c6b3ba8bc9_2 p {text-align: center;}
.sustainability-culture .fund-section {margin: 0;}
#description-block-block_615afab795335 .card {border:0px; border-radius: 0px;}
.page-id-71 .sustainability-card-l-imgcontain {height: 100%;padding-bottom: 36px;}
.joinclub-trywash.m-space-horizontal .card-horizontal .img-square-wrapper {width: 50%;}
.joinclub-trywash.m-space-horizontal .card-horizontal .img-square-wrapper img {height: 481px;width: 100%;object-fit: cover;}
.joinclub-trywash.m-space-horizontal .card-horizontal .card-body {display: flex;flex-direction: column;justify-content: center;background: #fff;padding: 0% 0% 0 100px;height: auto;width:50%;}
.joinclub-trywash.m-space-horizontal .card-horizontal .card-body h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;margin-bottom: 11px;}
.joinclub-trywash.m-space-horizontal .card-horizontal p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 22px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;color: #4b4f54;width: unset;max-width: 514px;}
.joinclub-trywash.m-space-horizontal .joinclub-try-btn .btn-outline-light {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;position: relative;width: unset;height: unset;border: solid 2px #173654;padding: 9px 45px !important;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.joinclub-trywash.m-space-horizontal .joinclub-try-btn .btn-outline-light .down-arrow {position: absolute;right: 13px;max-width: 14px;height: auto;}
.joinclub-trywash.m-space-horizontal + .sustain-section-sub .sub-sec-contain {padding: 88px 0 68px 0;}
.joinclub-trywash.m-space-horizontal + .sustain-section-sub .sub-section-sub {background: #f6f6f6;padding: 50px 50px 50px 50px;border-radius: 10px;position: relative;}
.joinclub-trywash.m-space-horizontal + .sustain-section-sub .arrow-up,
.sustainability-energy-sec .sustain-section-sub .sustainability-section-sub .arrow-up  {position: absolute;top: 34px;right: 40px;width: auto;}
.joinclub-wash-carousel .sustainability-section-sub {background: #f6f6f6;padding: 50px 50px 50px 50px;border-radius: 10px;position: relative;z-index: 2;}
.page-id-71 .sustainability-our-priority {margin-top: auto;margin-bottom: auto;}
.page-id-71 .sustain-water-energy-sec {padding: 60px 0 0px;}
.page-id-71 .sustain-water-energy-sec .fund-section {padding-bottom: 60px;margin-top: 0;}
.page-id-71 .washclub-items-menu ol.carousel-indicators [data-bs-target].active a {font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
.joinclub-wash-carousel .carousel-inner{overflow:unset;}
.joinclub-wash-carousel .custom-carousel-indicators {position: absolute;right: 0;top: 536px;left: 74px;z-index: 2;display: flex;padding: 0;margin-right: 15%;margin-bottom: 1rem;margin-left: 25px;list-style: none;}
.joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {height: fit-content;top: 259px;opacity: 1 !important;}
.joinclub-wash-carousel .custom-carousel-indicators [data-bs-target] {box-sizing: content-box;flex: 0 1 auto;width: 10px;height: 10px;padding: 0;margin-right: 5px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-clip: padding-box;border: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-radius: 100%;background-color: #cdcdcd;opacity: 9;border:1px solid #000;}
.joinclub-wash-carousel .custom-carousel-indicators .active {background-color: #00adef !important;}
.joinclub-wash-carousel .sustainability-sub-readmore, .joinclub-wash-carousel .sustainability-sub-readmore:hover{color: #fff;font-weight: bold;text-decoration: none;cursor: pointer;}
.joinclub-wash-carousel .sustainability-culture {padding: 68px 0 90px;}
.joinclub-wash-carousel .sustain-section-sub .carousel-indicators .active {background-color: #00adef !important;}
.joinclub-wash-carousel .sustain-section-sub .carousel-indicators [data-bs-target] {width: 10px;height: 10px;border-radius: 100%;background-color: #cdcdcd;opacity: 9;}
.joinclub-wash-carousel .wash-slide h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #fff;}
.joinclub-wash-carousel .wash-slide h3, .joinclub-wash-carousel .wash-slide p {text-align: left;}
.joinclub-wash-carousel .wash-slide p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px !important;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.33;letter-spacing: normal;color: #f6f6f6 !important;}
.joinclub-wash-carousel a {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.33;letter-spacing: normal;color: #f6f6f6;}
.joinclub-trywash.m-space-horizontal + .sustain-section-sub h3 {margin-bottom: 15px;}
.joinclub-trywash.m-space-horizontal + .sustain-leaders-onboard-contain .sustain-onboard-sec {margin-bottom: 25px;}
.joinclub-trywash.m-space-horizontal + .sustain-leaders-onboard-contain .sustain-onboard-sec,
.joinclub-trywash.m-space-horizontal + .sustain-leaders-onboard-contain .sustain-onboard-sec-2,
.joinclub-trywash.m-space-horizontal + .sustain-leaders-onboard-contain .sustain-onboard-sec p,
.joinclub-trywash.m-space-horizontal + .sustain-leaders-onboard-contain .sustain-onboard-sec-2 p,
.joinclub-wash-carousel .sustainability-energy-sec .sustain-section-sub p{font-family: 'SolitaireMVBPro',sans-serif;font-size: 22px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;color: #173654;text-align: center;}

@media (max-width: 960px) {
  .joinclub-trywash.m-space-horizontal .card-horizontal .card-body,
  .joinclub-trywash.m-space-horizontal .card-horizontal .img-square-wrapper {width: 100% !important;}
  .joinclub-trywash.m-space-horizontal .card-horizontal {height: 100%;}
  .joinclub-trywash.m-space-horizontal .card-horizontal .card-body {padding: 10px 0px 0px !important;max-height: unset !important;}
  .joinclub-trywash.m-space-horizontal .card-horizontal .card-body h2 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 0px;}
  .joinclub-trywash.m-space-horizontal .card-horizontal p {font-family: 'SolitaireMVBPro',sans-serif;width: 100%;margin: 20px auto;font-size: 20px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.11;letter-spacing: normal;text-align: center;}
  .joinclub-trywash.m-space-horizontal .joinclub-try-btn .btn-outline-light {margin: 0 auto;}
  .page-id-71 .sustain-leaders-onboard-contain .sustain-onboard-sec {font-size: 22px !important;line-height: 1.3;font-weight: 700;}

  .joinclub-trywash.m-space-horizontal + .sustain-leaders-onboard-contain .sustain-onboard-sec, .joinclub-trywash.m-space-horizontal + .sustain-leaders-onboard-contain .sustain-onboard-sec-2, .joinclub-trywash.m-space-horizontal + .sustain-leaders-onboard-contain .sustain-onboard-sec p, .joinclub-trywash.m-space-horizontal + .sustain-leaders-onboard-contain .sustain-onboard-sec-2 p, .joinclub-wash-carousel .sustainability-energy-sec .sustain-section-sub p {font-size: 24px !important;max-height: 100% !important;font-weight: normal;}
  .m-card-horizontal {display: flex !important;flex-direction: column-reverse;}
  .m-space-horizontal {margin-bottom: 60px;padding: 0 20px;}
  .joinclub-wash-carousel img {width: 100% !important;height: unset !important;object-fit: cover;}
  .page-id-71 .sustain-water-energy-sec {padding-top: 0px;}
  .sustain-water-energy-sec h1, .sustain-water-energy-sec h3 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 24px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .joinclub-wash-carousel .sustainability-section-sub {padding: 66px 15px 40px 15px;}
  .joinclub-trywash.m-space-horizontal .card-horizontal .img-square-wrapper img {height: 100%;width: 100%;object-fit: cover;}
  .joinclub-wash-carousel .sustainability-energy-sec .sustainability-section-sub {border-radius: 0px;}
  .page-id-71 .sustainability-our-priority .rounded-icon, .page-id-71 .sustainability-our-priority .rounded-icon img {width:70px;height:70px;}
  .page-id-71 .our-s-img-wrapper {width: 70px;height: 70px;margin: 0 auto 20px auto;text-align: center;display: flex;align-items: center;justify-content: center;}
  .page-id-71 .our-s-img-wrapper img {margin-bottom: 0px;}
  .joinclub-trywash.m-space-horizontal + .sustain-section-sub .arrow-up, .sustainability-energy-sec .sustain-section-sub .sustainability-section-sub .arrow-up {position: relative;top: 0;right: 0;padding-bottom: 17px;}
  .joinclub-trywash.m-space-horizontal + .sustain-section-sub .sub-section-sub {padding: 28px 15px 50px 15px;}
  .joinclub-trywash.m-space-horizontal + .sustain-section-sub .sub-sec-contain {padding: 0px 15px 25px 15px;}
}
/* Sustainability */

/* Purchase Wash Account Details User Checkout */
.account-details{margin:77px auto}
.account-details h1{font-size:3rem;font-family: 'SolitaireMVBPro-bold',sans-serif;color: #173654;}
.account-details p{font-size: 1.4rem;color: #5e5e5e !important;margin: 0px auto;font-weight: 400;line-height: 1.3;padding: 0 15px;}
.account-details .progressbar {margin: 50px 0 50px 0;counter-reset: step;padding:0px;}
.account-details .progressbar li {list-style-type: none;width: 20%;float: left;font-size: 14px;position: relative;text-align: center;color: #818181;font-weight: 500;}
.account-details .progressbar li:before {width: 30px;height: 30px;content: '';line-height: 30px;border: 2px solid #eee;background-color: #808080;display: block;text-align: center;margin: 0 auto 10px auto;border-radius: 50%;transition: all .8s;}
.account-details .progressbar li:after {width: 100%;height: 2px;content: '';position: absolute;background-color: #CCC;top: 14px;left: -50%;z-index: -1;transition: all .8s;}
.account-details .progressbar li span{position: absolute;top: 5px;left: 48%;color: #FFF;font-size: 0.8rem;}
.account-details .progressbar li:first-child:after {content: none;}
.account-details .progressbar li.active:before {border-color: #00b5ef;background-color: #00b5ef;transition: all .8s;}
.account-details .progressbar li.active:after {background-color: #55b776;transition: all .8s;}
.account-alreadysignin-content {margin: 0px auto 10px auto;width: 390px;padding: 30px 50px 20px;background: #EEE;border-radius: 10px;}
.account-alreadysignin-content p {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 1.5rem;color: #626262;margin: 0px auto;}
.account-alreadysignin-content a {font-family: 'SolitaireMVBPro-bold',sans-serif;font-size: 1.2rem;margin: 0px auto;text-decoration: underline;line-height: 40px;font-weight: 500;color: #008ab6;}
.account-alreadysignin-details .guest-contain {display: block;position: relative;padding-left: 20px;margin-bottom: 12px;cursor: pointer;font-size: 18px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #626262;}
.account-alreadysignin-details .guest-contain input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.account-alreadysignin-details .guest-contain .checkmark {position: absolute;top: 3px;left: 0;height: 20px;width: 20px;background-color: transparent;border: 3px solid #173654;border-radius: 5px;}
.account-alreadysignin-details .guest-contain:hover input ~ .checkmark {background-color: transparent;}
.account-alreadysignin-details .guest-contain input:checked ~ .checkmark {background-color: #00adef;border-color: #00adef;}
.account-alreadysignin-details .guest-contain input:checked ~ .checkmark:after {display: block;}
.account-alreadysignin-details .guest-contain .checkmark:after {content: "";position: absolute;display: none;left: 5px;top: 1px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.guest-checkbox {margin: 5px auto 0px auto;width: 334px;}
.userregister-form .m-form {padding-top: 5px;padding-bottom: 5px;}
.userregister-form label {position: relative;top: 12px;left: 17px;font-size: 1rem;background: #FFF;padding: 0px 10px;}
.userregister-form input[type=text], .userregister-form input[type=tel], .userregister-form input[type=email], .userregister-form input[type=password], .userregister-form input, .userregister-form select {color: #b8b8b8;border-radius: 10px;border: 2px solid #173654;padding: 10px 15px;background: #FFF;width: 100%;}
.userregister-form input[type=text]:focus, .userregister-form input[type=tel]:focus, .userregister-form input[type=email]:focus, .userregister-form input[type=password]:focus {color: #173654;border-radius: 2px;border: 2px solid #173654;}
.userregister-form img {position: relative;right: 0px;bottom: 32px;float: right;width: 22px;}
.userregister-form .error-check {color: #7fc45a;font-size: 14px;font-style: italic;padding-left: 15px;}
.userregister-form .error-check-red {color: #a4252c;font-size: 14px;font-style: italic;padding-left: 15px;}
.password-match-list ul li {font-size: 12px;list-style-type: none;}
.password-match-list .passwordmatch-contain {display: block;position: relative;top:0px;left:0px;padding-left: 20px;margin-bottom: 2px;cursor: pointer;font-size: 12px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #626262;}
.password-match-list .passwordmatch-contain input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.password-match-list .passwordmatch-contain .passwordmatch-checkmark {position: absolute;top: 1px;left: 0;height: 16px;width: 16px;background-color: transparent;border: 2px solid #008ab6;border-radius: 50%;}
.password-match-list .passwordmatch-contain:hover input ~ .passwordmatch-checkmark {background-color: transparent;}
.password-match-list .passwordmatch-contain input:checked ~ .passwordmatch-checkmark {background-color: #008ab6;}
.password-match-list .passwordmatch-contain input:checked ~ .passwordmatch-checkmark:after {display: block;}
.password-match-list .passwordmatch-contain .passwordmatch-checkmark:after {content: "";position: absolute;display: none;left: 4px;top: 0px;width: 5px;height: 9px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.password-match-list ul {padding: 0px;}
.password-match-list {margin-top: 5px;padding-left: 5px;}
.account-userregister-details .form-user-reg {margin-top: 2rem;}
.verify-dv .veify-title {font-size: 20px;color: #173654;}
.verify-dv .m-form img {position: relative;right: 20px;bottom: 30px;float: right;clear: both;width: 16px;height: auto;}
.userregister-form img.password-confirmation {position: relative;right: 50px;bottom: 30px;float: right;clear: both;width: 16px;height: auto;}
.user-subscribe-option .user-subscribe-contain {display: block;position: relative;top: 0px;left: 0px;padding-left: 25px;margin-bottom: 2px;cursor: pointer;font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #35506a;font-weight: 500;}
.user-subscribe-option .user-subscribe-contain input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.user-subscribe-option .user-subscribe-contain .user-subscribe-checkmark {position: absolute;top: 1px;left: 0;height: 17px;width: 17px;background-color: transparent;border: 2px solid #00adef;border-radius: 2px;}
.user-subscribe-option .user-subscribe-contain:hover input ~ .user-subscribe-checkmark {background-color: transparent;}
.user-subscribe-option .user-subscribe-contain input:checked ~ .user-subscribe-checkmark {background-color: #00adef;}
.user-subscribe-option .user-subscribe-contain input:checked ~ .user-subscribe-checkmark:after {display: block;}
.user-subscribe-option .user-subscribe-contain .user-subscribe-checkmark:after {content: "";position: absolute;display: none;left: 4px;top: 2px;width: 5px;height: 9px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.user-subscribe-option li {list-style-type: none;margin-bottom: 8px;}
.user-subscribe-option {max-width: 486px;margin: 2rem auto 0;}
.account-userregister-details .btn-primary {background: #0078a9;border-radius: 50px;color: #FFF;padding: 10px 40px 12px;font-size: 1.2rem;border: 0px;width: 33%;cursor: pointer;opacity: 1;letter-spacing: 0.5px;margin-top: 1rem;font-weight: 500;}
.user-termscondition {font-size: 12px;padding-top: 8px;}
.user-termscondition a {color: #00adef;font-size: 15px;}
.checkbox-default-warning {max-width: 700px;margin: 2.5rem auto 2.5rem;}
.checkbox-default-warning p {color: #405972;font-size: 14px;font-weight: 500;}
.account-userregister-details .alert-message {border: 1px solid #b6bdc5;border-left: 6px solid #a4252c;padding: 12px 15px 12px 15px;font-size: 18px;margin-top: 1rem;color: #6e7175;font-weight: 400;}
#otpverify .modal-header{border-bottom:1px solid #00b5ef;padding:40px 50px 25px;}
#otpverify h5 {font-size: 44px;color: #173654;margin: 0px auto 5px;}
#otpverify p {font-size: 20px;color: #173654;margin: 0px auto 10px auto;}
#otpverify .modal-body input[type=text]::placeholder {color: #585b60;}
#otpverify strong{font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;color: #173654;display:block}
#otpverify .modal-body{padding:60px 50px 50px 50px;}
#otpverify .modal-body input[type=text] {border-radius: 10px;background: #FFF;width: 60%;margin: 18px 0 0 0;border: 0px;box-shadow: 0 .5rem 3rem rgba(0,0,0,.15)!important;text-align: center;}
#otpverify .modal-body .btn-primary{background:#173654;border-radius:50px;color:#FFF;padding:10px 40px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size:1.2rem;border:0px;width:50%;margin:50px auto auto auto}
#otpverify .modal-backdrop {opacity:0.9 !important;}
#otpverify .modal-content {background: #fff;border-radius: 10px;background-size: cover;}
#otpverify a {color: #4ec6f4;font-size: 16px;margin: 0px auto;text-decoration: underline;line-height: 40px;}
#otpverify img{width:60px;height:auto;margin:30px auto}
#otpverify h2{font-size:1.5rem;font-family: 'SolitaireMVBPro-Bold',sans-serif;color: #008CBA;margin:0px auto;}
#otpverify .btn-section .btn-outline-dark {background: #0078A9;border-radius: 50px;color: #FFF;padding: 6px 55px;font-size: 1.125rem;margin: 20px 8px 40px 8px;border: 3px solid #0078A9;font-weight: 500;}
#otpverify .btn-section .btn-outline-light {background: #FFF;border-radius: 50px;color: #173654;padding: 6px 55px;border: 3px solid #173654;font-size: 1.125rem;margin: 20px 8px 40px 8px;font-weight: 500;}
#otpverify ::placeholder {color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
#otpverify :-ms-input-placeholder {color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
#otpverify ::-ms-input-placeholder {color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
#otpverify ul{padding:0px}
#otpverify .btn-section {margin-top: 35px;}
#otpverify .alert-message {border: 1px solid #b6bdc5;border-left: 8px solid #a4252c;padding: 8px 15px 8px 15px;font-size: 18px;color: #585b60;font-weight: 400;max-width: 610px;margin: 20px auto 0;text-align: left;}
/* Purchase Wash Account Details User Checkout */

/* unlimited wash club */
.unlimited-global-banner-section {position: relative;}
.unlimited-global-banner-section .btn-info{padding: 14px 0px 13px;border-radius: 100px;background-color: #0078A9;border: 0px;width: 300px;margin: 50px auto auto auto;font-family: 'SolitaireMVBPro-SemiBold',sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #fff;height: 48px;}
.unlimited-global-banner-section figcaption {position: absolute;bottom: 12vh;width: 100%;}
.global-unlimited-banner {display: flex;align-items: center;position: relative;}
.unlimited-global-banner-section .location-header {height: 106px;padding: 10px;display: flex;align-items: center;}
.unlimited-global-banner-section figcaption .banner-title {margin-bottom: 0px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 42px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.unlimited-global-banner-section figcaption button {background: #0078A9;border-radius: 50px;color: #FFF;border: 0px;padding: 10px 40px;font-size: 1.125rem;margin:45px auto 45px;cursor: pointer;}
.unlimited-global-banner-section figcaption button:hover {background: #0078A9;color: #fff;cursor: pointer;}
.unlimited-global-banner-section .location-header .btn-info {background: #00b5ef;border-radius: 50px;color: #FFF;border: 0px;padding: 6px 20px 10px;font-size: 1rem;margin: 20px 10px 40px 10px;white-space:nowrap}
.unlimited-global-banner-section .location-header .location-details {display:flex;align-items:center;justify-content:center;}
.unlimited-global-banner-section .location-header .location-details h4 {text-align: left;font-size: 18px;color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;margin-bottom: 0;}
.unlimited-global-banner-section .location-header .location-details h4 a {color: #00b5ef;}
.unlimited-global-banner-section .unlimited-club-guest-page .btn-info {padding: 8px 45px 10px;font-size: 14px;margin-right: 10px;}
.unlimited-global-banner-section .location-header .location-details img{width:32px;height:100%;display:flex}
.unlimited-global-banner-section .location-header .location-details h2 {text-align: left;white-space: nowrap;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;}
.unlimited-global-banner-section .location-header .location-details .pl-5 {padding-left: 15px;}
.unlimited-global-banner-section .location-header .location-details p {text-align: center;white-space: nowrap;margin-bottom: 0;font-family: 'SolitaireMVBPro',sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;}
.unlimited-clubcard {margin: auto;}
.unlimited-card-contain {background: #fff;padding: 48px 85px 56px;box-shadow: 0 .5rem 3rem rgba(0,0,0,.15)!important;border-radius: 15px;margin-bottom: 10px;}
.unlimited-card-contain h2 {text-align: center;color: #173654;margin-bottom: 0px;font-size: 32px;font-family: 'SolitaireMVBPro-light',sans-serif;}
.unlimited-card-contain h2 strong {font-family: 'SolitaireMVBPro-Medium',sans-serif;}
.unlimited-card-contain .spn-tag {text-align: center;margin-bottom: 15px;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 20px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;}
.unlimited-card-contain hr {color: #00b5ef;opacity: 1;margin-top: 15px;}
.unlimited-card-dv {margin-top: 28px;}
.unlimited-card-dv .unlimited-card-dv-ul {padding-left: 0px;margin-bottom: 0px;}
.unlimited-card-dv .unlimited-card-dv-ul li {list-style-type: none;display: flex;align-items: baseline;font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.56;letter-spacing: normal;color: #000;}
.unlimited-card-dv .unlimited-card-dv-ul li:before {content: '';display: block;width: 8px;height: 8px;background: #0078a9;border-radius: 50%;margin-right: 8px;}
.join-selection-wash-club {margin:auto;}
.join-selection-wash-club p {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 1.375rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;text-align: center;color: #173654;margin:20px auto 20px auto;width:100%;max-width:790px}
.page-id-473 .join-selection-wash-club.block-block_615bf94e12f5f p,
.page-id-473 .join-selection-wash-club.block-block_615bf94e12f5f p:last-child {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 1.375rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;text-align: center;color: #173654;margin: 20px auto 0px auto;width: 100%;max-width: 790px;}
.page-id-473 .join-selection-wash-club.block-block_615bf94e12f5f p:last-child {margin: 0px auto 0px;}
.join-selection-wash-club p:last-child{font-size:1.375rem;width:100%;max-width:794px;margin:0px auto auto}
.join-selection-wash-club span{text-align:center;font-size:1.4rem;color: #173654;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
.join-selection-wash-club .btn-outline-dark {background: #0078A9;border-radius: 50px;border: 0px;padding: 12px 40px;margin: 40px auto 15px;text-decoration: none;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 18px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #fff;}
.join-selection-wash-club  a{text-decoration:underline;color: #173654;}
.join-selection-wash-club h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 7px;}
.unlimitedwashclub-card-price {margin: 45px auto 35px;}
.unlimitedwashclub-card-price .slide {box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 30%);background: #FFF;border-radius: 10px;margin-bottom: 40px;background-size: 286%;background-position: 36% center;}
.unlimitedwashclub-card-price .panel-header{height:40px;padding:7px 0px 7px 0px;text-align:center;font-size:1.2rem;color: #1b3853;font-family: 'SolitaireMVBPro-Bold',sans-serif;vertical-align:middle;border-radius:10px 10px 0px 0px}
.unlimitedwashclub-card-price h6{text-align:center;font-size:18px;color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;margin:20px auto}
.unlimitedwashclub-card-price .header-1{background:#fabe39;}
.unlimitedwashclub-card-price .header-2{background:#173654;}
.unlimitedwashclub-card-price .header-3{background:#00b5ef;}
.unlimitedwashclub-card-price .header-4{background:#808080;}
.unlimitedwashclub-card-price p {text-align: left;font-size: 1rem;color: #173654;margin-bottom: 0px;font-weight: 500;position: relative;display: flex;align-items: center;}
.unlimitedwashclub-card-price p.card-text:before {padding-right: 6px;padding-top: 5px;}
.unlimitedwashclub-card-price p.card-text.p-disabled:before {padding-right: 6px;padding-top: 5px;}
.unlimitedwashclub-card-price .panel-body {padding: 0 15px 15px;}
.unlimitedwashclub-card-price .p-disabled {color: #97a0ac;}
.unlimitedwashclub-card-price .btn-outline-dark {background: #173654;border-radius: 50px;color: #FFF;border: 0px;padding: 10px 40px;font-size: 1.125rem;}
.unlimitedwashclub-card-price #slick {display: none;}
.unlimitedwashclub-card-price #slick.slick-initialized {display: block;}
.unlimitedwashclub-card-price #slick .slick-slide {padding-right: 15px;padding-left: 15px;cursor: initial;}
.unlimitedwashclub-card-price #slick .slick-slide:focus {outline: none;}
.join-selection-wash-club.block-block_61deb7bfc3822 p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: center;color: #4b4f54;}
.join-selection-wash-club.block-block_61deb7bfc3822 .btn-outline-dark {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #fff;margin-top: 22px !important;}
.join-selection-wash-club h3:empty {margin: 0;}
.slick-dots {position: absolute;bottom: 25px !important;left: 50%;padding: 0;list-style: none;z-index: 1;margin: 0;display: block;transform: translate(-50%, calc(100% + 30px));width: auto !important;}
.slick-dots > li.slick-active button, .slick-dots > li:hover button {width: 12px !important;height: 12px !important;background: #00adef !important;border: 1px solid #00adef !important;}
.slick-dots > li button {display: block;width: 10px !important;height: 10px !important;text-indent: -999px;cursor: pointer;background: #cdcdcd !important;padding: 0;overflow: hidden;border: 1px solid #cdcdcd !important;border-radius: 50%;}
.slick-dots > li {float: left;display: block;padding: 1px !important;margin-right: 2px !important;width: unset !important;margin-left: 2px !important;}
.slick-dots > li.slick-active, .slick-dots > li:hover {padding: 0;border-bottom: 0px !important;}
.unlimited-car-washclub-card-btn {margin: 2rem 0 1rem;}
.unlimited-car-washclub-card-btn button {width: 100%;font-weight: 500;font-size: 17px !important;letter-spacing: 1px;}
.unlimited-global-banner-section figcaption .location-header .location-details .unlimited-car-wash-location h2 {font-size: 18px;}
.unlimited-global-banner-section .location-header .unlimited-car-wash-btn .btn-info {font-size: 14px;}
.unlimited-global-banner-section figcaption .location-header .location-details a {color: #00b5ef;}
.joinclub-wash-items-menu {background: #f7f7f7;}
.joinclub-wash-items-menu  .bg-light{background:#f7f7f7 !important;padding: 0;}
.joinclub-wash-items-menu  ul li{margin: 0px 20px;padding: 10px 0px;}
.joinclub-wash-items-menu  ul li a {color: #6e7175 !important;font-size: 1rem !important;padding:0px !important;}
.joinclub-wash-items-menu  ul li.active {border-bottom:5px solid #00b5ef;}
.joinclub-wash-items-menu ul li.active a{font-weight: 700;}
.joinclub-wash-carousel img{width:100%}
.joinclub-wash-carousel .card-body{background: #173654;width: 640px;padding: 4% 60px 3% 200px;margin: 6% 0px auto 0px;position:absolute;top:0px}
.joinclub-wash-carousel h1{font-size:2rem;color:#FFF}
.joinclub-wash-carousel p{color:#FFF}
.joinclub-wash-carousel .carousel-control-prev-icon, .joinclub-wash-carousel .carousel-control-next-icon{background-color:#FFF;border-radius:10px;padding:30px;opacity:1 !important}
.joinclub-wash-carousel .carousel-control-next,.wash-carousel .carousel-control-prev{opacity:9 !important}
.joinclub-wash-carousel .carousel-control-prev-icon{background-image:url(https://cdn.bfldr.com/PENMAIHR/at/g73c4fpc45kjprn33npp5s/chevron-right.png?auto=webp&format=svg) !important;background-repeat:no-repeat;background-size:20%;transform:rotate(180deg)}
.joinclub-wash-carousel .carousel-control-next-icon{background-image:url(https://cdn.bfldr.com/PENMAIHR/at/g73c4fpc45kjprn33npp5s/chevron-right.png?auto=webp&format=svg) !important;background-repeat:no-repeat;background-size:20%;}
.joinclub-wash-carousel .visually-hidden {color:#0078a9;}
.joinclub-wash-carousel ul{padding-left:1rem;}
.joinclub-wash-carousel ul li{font-size:1rem;color:#FFF}
.joinclub-wash-carousel .carousel-control-next:focus, .joinclub-wash-carousel .carousel-control-next:hover, .joinclub-wash-carousel .carousel-control-prev:focus, .joinclub-wash-carousel .carousel-control-prev:hover {opacity: 1 !important;}
.joinclub-testimonial-section {margin: auto}
.joinclub-testimonial-section h5 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;}
.joinclub-testimonial-section small{font-family: 'SolitaireMVBPro',sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #333;}
.joinclub-testimonial-section sup{font-size:1rem;vertical-align:revert}
.joinclub-testimonial-section .carousel-item p {padding: 24px 0px;margin: 0px auto;max-width: unset;font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: center;color: #4b4f54;}
.joinclub-testimonial-section p {font-size: 18px;margin-top: 20px;color: #75787b;line-height: 1.3;}
.joinclub-testimonial-section .carousel-indicators [data-bs-target] {width: 10px;height: 10px;border-radius: 100%;background-color: #cfd5de;opacity: 9;}
.joinclub-testimonial-section .carousel-indicators .active {background-color: #00adef;}
.joinclub-trywash .card-horizontal {display: flex;flex: 1 1 auto;width:100%;background:#eee;height:481px}
.joinclub-trywash .card-horizontal .card-body {padding: 5%  0px 11% 7%;height:481px;width:868px;background:none}
.joinclub-trywash .cmunity-head {padding: 15%  0px 15% 0px !important}
.joinclub-trywash .card-horizontal .card-body h1, .joinclub-trywash .card-horizontal .card-body h3 {font-size: 38px;font-family: 'SolitaireMVBPro-Bold',sans-serif;color: #173654;font-weight: 700;}
.joinclub-try-btn .btn.btn-outline-dark {border: 3px solid #0078A9 !important;background: #0078A9;border-radius: 50px;color: #FFF;padding: 10px 40px;font-size: 1.125rem;font-weight: 600;margin: 2rem .5rem 0 0;}
.joinclub-trywash .card-horizontal .card-body h1 sup, .joinclub-trywash .card-horizontal .card-body h3 sup{font-size:1rem;vertical-align:revert}
.joinclub-trywash .card-horizontal .img-square-wrapper img{height:481px;width:100%;object-fit:cover}
.joinclub-try-btn .btn-outline-light {border: 3px solid #173654;background: #fff;border-radius: 50px;color: #173654;padding: 10px 40px;font-size: 1.125rem;font-weight: 600;margin: 2rem .5rem 0 .5rem;}
.joinclub-trywash .card {border: 0px;}
.faq-joineclub {padding: 90px 0 30px;}
.page-id-473 .faq-joineclub h1, .page-id-473 .faq-joineclub h3 {font-size: 38px;font-family: 'SolitaireMVBPro-Bold',sans-serif;color: #173654;font-weight: 700;text-align: center;margin-bottom: 0;}
.page-id-473 .faq-joineclub h1+p, .page-id-473 .faq-joineclub h3+p {display: none;}
.faq-joinclub-contain .accordion-item {background: #f6f6f6;margin-bottom: 6px;border: 0px;border-radius: 5px;}
.faq-joinclub-contain .accordion-item .accordion-button {background: transparent !important;color: #1081ae;font-size: 24px;font-weight: 500;border: 0px !important;box-shadow: inset 0 0px 0 rgb(0 0 0 / 13%);}
.faq-joinclub-contain .accordion-item .accordion-button.collapsed {color: #4b4f54;}
.faq-joinclub-contain .accordion-body {padding: 0px 35px 25px;font-size: 18px;color: #64686c;line-height: 1.5;}
.faq-joinclub-contain .accordion-item .accordion-button.collapsed::after {transform: rotate(0deg);}
.faq-joinclub-contain .accordion-item .accordion-button::after {transform: rotate(0deg);}
.become-member-section {background: #f6f6f6;padding: 25px 0;}
.becomemister-contain p {color: #63666b;width: 91%;font-size: 18px;font-weight: 400;}
.becomemister-btn .btn-outline-dark {border: 3px solid #0078A9 !important;background: #0078A9;border-radius: 50px;color: #FFF;padding: 10.5px 15px;font-size: 1.125rem;font-weight: 600;margin: 0rem ;white-space: pre-wrap;min-width:210px;width: fit-content;}
.becomemister-btn {max-height: 150px;height: 106px;}
.becomemister-btn-sec-close-btn {position: absolute;top: 3px;right: 12px;}
.unlimited-global-banner-section .location-header .col-lg-4.d-lg-flex .btn-info, .unlimited-global-banner-section .location-header .col-lg-3.text-center .btn-info {width: 170px;height: 35px;padding: 0px 20px;margin: 0px 10px 0px 10px;}
.unlimited-global-banner-section .location-header .d-lg-flex,
.unlimited-global-banner-section .location-header .col-lg-4 {align-items: center;}
.unlimited-global-banner-section .location-header .col-lg-4 {display: flex !important;}
.unlimited-global-banner-section .location-header .col-lg-3.text-center,
.unlimited-global-banner-section .location-header .col-lg-5 {display: flex;align-items: center;justify-content: center;}
.unlimited-global-banner-section .location-header .location-details .text-start.px-4 {margin-bottom: 0;}
.unlimited-global-banner-section .location-header .location-details .text-start.px-4 li {display: flex;position: unset;top: 0px;}
.unlimited-global-banner-section .location-header .location-details ul h5 {margin: 0;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;}
.unlimited-global-banner-section .location-header .location-details ul h5 a {color: #00adef;}
.unlimited-global-banner-section .location-header .col-lg-4.text-center.d-lg-block.d-none .btn-info,
.unlimited-global-banner-section .location-header .col-lg-3 .btn-info, .unlimited-global-banner-section .location-header .col-lg-4 .btn-info {width: 273px;height: 35px;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 14px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #fff;margin-top: 0px;margin-bottom: 0px;}
.page-id-473 .joinclub-trywash .card-horizontal {background: transparent;}
.page-id-473 .joinclub-trywash .card-horizontal h1, .page-id-473 .joinclub-trywash .card-horizontal h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 36px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;width: unset;}
.page-id-473 .joinclub-trywash .card-horizontal h1+p, .page-id-473 .joinclub-trywash .card-horizontal h3+p {display: none;}
.page-id-473 .joinclub-trywash .card-horizontal p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 22px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;color: #4b4f54;width: 460px;}
.page-id-473 .joinclub-trywash .card-horizontal h1+p+p+p, .page-id-473 .joinclub-trywash .card-horizontal h3+p+p+p {display: none;}
.page-id-473 .joinclub-try-btn .btn.btn-outline-dark, .page-id-473 .joinclub-try-btn a:first-child {width: unset;height: unset;font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #fff;background: #0078A9;cursor: pointer;padding: 13px 54px !important;margin-left: 0px;}
.page-id-473 .joinclub-try-btn .btn-outline-light {width: unset;height: unset;border: solid 2px #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #173654;padding: 11px 39px !important;cursor: pointer;}
.page-id-473 .joinclub-try-btn a:first-child {color: #fff !important;background: #0078A9;border: #0078A9;display: flex;align-items: center;justify-content: center;}
.page-id-473 .global-unlimited-banner+.wp-block-columns {flex-wrap: nowrap;display: none;}
.page-id-473 .unlimited_empty_space_remove {height: 0;}
.page-id-473 .unlimited_empty_space_remove #modalClick {display: none;}
.page-id-473 .unlimited_empty_space_remove .container-fluid {padding: 0;}
.page-id-473 .unlimited_btn_manual_search .btn-info {width: 247px !important;height: 35px !important;}
.page-id-473 .joinclub-trywash .card-horizontal .img-square-wrapper, .page-id-473 .joinclub-trywash .card-horizontal .card-body {width: 50%;}
.page-id-473 .joinclub-trywash .card-horizontal .card-body {display: flex;flex-direction: column;justify-content: center;padding: 0% 0% 0 100px;height: auto;}
.wash-carousel + p + .joinclub-testimonial-section {margin-top: 50px;}
/* unlimited wash club */

/* Wash Management | Review Wash Order purchase wash confirm order */
.confirm-order {margin:77px auto}
.confirm-order h1{font-size:3rem;font-family: 'SolitaireMVBPro-bold',sans-serif;color: #173654;}
.confirm-order p{font-size: 1.4rem;color: #5e5e5e !important;margin: 0px auto;font-weight: 400;line-height: 1.3;}
.confirm-order .progressbar {margin: 50px 0 50px 0;counter-reset: step;padding: 0px;}
.confirm-order .progressbar li {list-style-type: none;width: 20%;float: left;font-size: 14px;position: relative;text-align: center;color: #818181;font-weight: 500;}
.confirm-order .progressbar li:before {width: 30px;height: 30px;content: '';line-height: 30px;border: 2px solid #eee;background-color: #808080;display: block;text-align: center;margin: 0 auto 10px auto;border-radius: 50%;transition: all .8s;}
.confirm-order .progressbar li:after {width: 100%;height: 2px;content: '';position: absolute;background-color: #CCC;top: 14px;left: -50%;z-index: -1;transition: all .8s;}
.confirm-order .progressbar li span{position: absolute;top: 5px;left: 48%;color: #FFF;font-size: 0.8rem;}
.confirm-order .progressbar li:first-child:after {content: none;}
.confirm-order .progressbar li.active:before {border-color: #00b5ef;background-color: #00b5ef;transition: all .8s;}
.confirm-order .progressbar li.active:after {background-color: #55b776;transition: all .8s;}
.confirm-order-contain {padding-top: 50px;padding-bottom: 50px;}
.confirm-order-contain .order-amount-card {box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 30%);background: #FFF;border-radius: 10px;margin-bottom: 40px;padding-bottom: 20px;}
.confirm-order-contain .order-card-header.header-2 {background: #173654;}
.confirm-order-contain .order-card-header {height: 46px;padding: 10px 0px 10px 0px;text-align: center;font-size: 1.2rem;color: #000;font-family: 'SolitaireMVBPro-Bold',sans-serif;vertical-align: middle;border-radius: 10px 10px 0px 0px;}
.confirm-order-contain .order-card-panel-body h6 {text-align: center;font-size: 28px;color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;margin: 20px auto 0px;}
.confirm-order-contain .order-card-panel-body .order-price {position: relative;text-align: center;font-size: 46px;color: #173654 !important;font-family: 'SolitaireMVBPro-Bold',sans-serif;margin: 0px auto 15px;width: fit-content;}
.confirm-order-contain .order-card-panel-body p {text-align: center;font-size: 13px;color: #173654 !important;height: 80px;padding: 0px 10px;}
.confirm-order-contain .order-card-panel-body .order-price span {font-size: 22px;position: absolute;line-height: 2.2;left: -17px;}
.confirm-order-contain .order-amount-calculaion {padding: 30px 50px 20px;background: #EEE;border-radius: 10px;max-height: 284px;height: 284px;}
.confirm-order-contain .order-estimation-sec h4 {text-align: left;font-size: 22px;color: #173654 !important;font-family: 'SolitaireMVBPro-Bold',sans-serif;    margin-bottom: 0px;}
.confirm-order-contain .order-estimation-sec {margin-bottom: 1px;}
.confirm-order-contain .order-amount-tobe-cal {display: flow-root;}
.confirm-order-contain .order-amount-tobe-cal .pull-left {float: left;}
.confirm-order-contain .order-amount-tobe-cal .pull-right {float: right;}
.confirm-order-contain .order-amount-tobe-cal a {font-size: 1.2rem;margin: 0px auto;text-decoration: underline;line-height: 40px;font-weight: 500;color: #008ab6;}
.confirm-order-contain .order-amount-tobe-cal .pull-left span {font-size: 20px;float: left;}
.confirm-order-contain .order-amount-tobe-cal .pull-left .order-m-number {font-size: 17px;float: left;}
.confirm-order-contain .confirm-order-summary-dv {margin-top: 2rem;}
.confirm-order-contain .confirm-order-summary-dv h4 {text-align: center;font-size: 22px;color: #173654 !important;font-family: 'SolitaireMVBPro-Bold',sans-serif;margin-bottom: 15px;}
.confirm-order-contain .order-summary-dv .ordersummary .pull-left {float: left;margin: 0 auto 0 0;}
.confirm-order-contain .order-summary-dv .ordersummary .pull-right {float: right;margin: 0 0 0 auto;}
.confirm-order-contain .order-summary-dv .ordersummary {position: relative;display: flex;align-items: center;padding: 5px 0px;}
.confirm-order-contain .order-summary-dv .ordersummary p {font-size: 22px;color: #5e5e5e !important;margin: 0px auto;font-weight: 400;line-height: 1.3;}
.confirm-order-contain .order-summary-dv .ordersummary p.ordersumary-tax {font-size: 17px;font-weight: 400;}
.confirm-order-contain .order-summary-dv .ordersummary:before {content: '';background: #9b9b9b;height: 1px;width: 78%;display: block;position: absolute;left: 13%;}
.confirm-order-contain .order-summary-dv .ordersummary-break:before {content: '';background: #9b9b9b;height: 1px;width: 78%;display: block;position: absolute;left: 13%;}
.confirm-order-contain .confirm-order-summary-dv .order-summary-dv hr {width: 38%;background: #183654;opacity: 1;height: 2px;float: right;margin-bottom: 5px;}
.confirm-order-contain .confirm-order-summary-dv .order-summary-dv .total-amount-order-dv {width: 100%;display: block;float: right;text-align: right;}
.confirm-order-contain .order-summary-dv .total-amount-order-dv .order-total-amount-sec {font-size: 22px;color: #173654 !important;font-family: 'SolitaireMVBPro-Bold',sans-serif;margin-bottom: 0px;}
.confirm-order-contain .order-summary-dv .total-amount-order-dv .order-total-amount-sec .order-total-amount {font-family: var(--bs-font-sans-serif);font-size: 22px;color: #5e5e5e !important;margin: 0px auto;font-weight: 400;line-height: 1.3;}
.confirm-order-contain .confirm-order-summary-dv .order-summary-dv .btn-section {margin-top: 8rem;margin-bottom: 2rem;}
.confirm-order-contain .confirm-order-summary-dv .order-summary-dv button {background: #0078a9;border-radius: 50px;color: #FFF;padding: 10px 40px 12px;font-size: 1.2rem;border: 0px;width: 33%;cursor: pointer;opacity: 1;letter-spacing: 0.5px;margin-top: 1rem;font-weight: 500;}
/* Wash Management | Review Wash Order purchase wash confirm order */

/* Purchase Wash Account Details Guest Checkout */
.guest-account-log .verify-dv .m-form .dropdown-sec {position: relative;right: 14px;bottom: 32px;float: right;clear: both;width: 27px;background: #fff;}
.guest-account-log .dropdown-sec img {position: absolute;right: 5px;bottom: 27px;float: right;width: 17px;top: 7px;background: #fff;}
.guest-account-log .m-form {padding-top: 0px;padding-bottom: 0px;}
.guest-account-log input[type=text], .guest-account-log input[type=tel], .guest-account-log input[type=email], .guest-account-log input[type=password], .guest-account-log input, .guest-account-log select {color: #b8b8b8;border-radius: 10px;border: 2px solid #173654;padding: 10px 15px;background: #FFF;width: 100%;max-width: -webkit-fill-available;}
.guestcheck-card-contain {background: #f6f6f6;padding: 40px 90px 50px;border-radius: 15px;margin-top: 4rem;}
.guestcheck-card-contain h2 {font-family: 'SolitaireMVBPro-bold',sans-serif;text-align: center;color: #173654;margin-bottom: 8px;}
.guestcheck-card-contain .spn-tag {font-size: 18px;color: #666a6e;text-align: center;font-weight: 400;margin-bottom: 15px;line-height: 1.3;}
.guestcheck-card-contain hr {color: #00b5ef;opacity: 1;margin-top: 20px;}
.guestcheck-card-dv {width: 80%;margin: 28px auto 0px;}
.guestcheck-card-dv .guestcheck-card-dv-ul {padding-left: 0px;margin-bottom: 0px;}
.guestcheck-card-dv .guestcheck-card-dv-ul li {list-style-type: none;display: flex;align-items: center;font-weight: 500;color: #151515;font-size: 16px;padding: 2px 0;}
.guestcheck-card-dv .guestcheck-card-dv-ul li:before {content: '';display: block;width: 8px;height: 8px;background: #0078a9;border-radius: 50%;margin-right: 8px;}
.guestcheck-card-dv .btn-primary {margin-top: 3rem;}
/* Purchase Wash Account Details Guest Checkout */

/* Help & FAQ Page */
.help-faq-body-wrapper {padding: 65px 0px;}
.help-faq-body-wrapper .Faq-section-left-contain {width: 88.5%;}
.help-faq-body-wrapper h1, .help-faq-body-wrapper h3 {font-family: 'SolitaireMVBPro-bold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;text-align:left;margin-bottom: 19px;}
.help-faq-body-wrapper p {text-align: justify;font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #4b4f54;}
.help-faq-body-wrapper .hepl-faq--contain {padding-top: 45px;padding-bottom: 23px;}
.help-faq-body-wrapper .accordion-item .accordion-button.collapsed {color: #4b4f54;}
.help-faq-body-wrapper .accordion-item {background: #f6f6f6;margin-bottom: 6px;border: 0px;border-radius: 5px;}
.help-faq-body-wrapper .accordion-item .accordion-button {background: transparent !important;border: 0px !important;box-shadow: inset 0 0px 0 rgb(0 0 0 / 13%);font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.64;letter-spacing: normal;text-align: center;color: #0078a9;}
.help-faq-body-wrapper .accordion-body {padding: 0px 19px 25px;font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #4b4f54;}
.help-faq-body-wrapper .accordion-item .accordion-button::after {transform: rotate(90deg) !important;margin-right: 0px;}
.help-faq-body-wrapper .accordion-item .accordion-button.collapsed::after {transform: rotate(0deg) !important;}
.help-faq-body-wrapper h2 {margin-bottom: 0px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.64;letter-spacing: normal;text-align: left;color: #173654;}
.help-faq-body-wrapper .company-news-event .card-body {background: #173654;width: 640px;padding: 4% 60px 3% 200px;margin: 6% 0px auto 0px;position: relative;top: 0px;}
.help-faq-body-wrapper .company-news-event p {color: #5e6266;font-size: 19px;line-height: 1.3;text-align: justify;padding: 10px 0;}
.help-faq-body-wrapper .company-news-event .carousel-indicators .active {background: #00adef !important;}
.help-faq-body-wrapper .company-news-event .carousel-indicators [data-bs-target] {width: 10px !important;height: 10px !important;border-radius: 100%;background: #173654;opacity: 1 !important;border: 0px !important;}
.help-faq-body-wrapper .company-news-event .carousel-indicators {position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;display: flex;justify-content: flex-end;padding: 0;margin-right: 0%;margin-bottom: 1rem;margin-left: 0%;list-style: none;padding-top: 12px;}
.faq-video-resource-content {margin-top: 20px;padding-bottom: 10px; margin-left: 1rem;}
.faq-video-resource-content ul.faq-video-timeline {list-style-type: none;position: relative;padding-left: 10px;}
.faq-video-resource-content ul.faq-video-timeline:before {content: ' ';background: #e0dedd;display: inline-block;position: absolute;left: 8px;width: 1px;height: 90%;z-index: 400;top: 10px;}
.faq-video-resource-content ul.faq-video-timeline > li {margin: 25px 0;padding-left: 15px;}
.faq-video-resource-content ul.faq-video-timeline > li:before {content: url(https://cdn.bfldr.com/PENMAIHR/at/f9fkqg3q3mqzv8px2sxz2p4q/Icon_tick.png?auto=webp&format=svg);display: inline-block;position: absolute;border-radius: 50%;border: 0px solid #0078a9;left: 1px;z-index: 400;}
.faq-video-resource-content ul.faq-video-timeline .timeline-p { font-family: 'SolitaireMVBPro',sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: left;color: #666666;}
.faq-video-resource-content ul.faq-video-timeline > li:last-child:before {content: '';background: white;display: inline-block;position: absolute;border-radius: 50%;border: 4px solid #0078a9;left: 0px;width: 18px;height: 18px;z-index: 400;}
.faq-video-resource-content ul.faq-video-timeline > li:last-child .timeline-p {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: left;color: #0078a9;}
.faq-additional-document-sec {margin-bottom: 29px;}
.faq-additional-document-sec .faq-file-upload {display: flex;}
.faq-additional-document-sec .faq-file-upload .faq-upload-sec1 {padding-right: 15px;}
.faq-additional-document-sec .faq-file-upload .faq-btn {border: 1px solid #ebe9e9;display: flex;align-items: center;text-align: left;line-height: 1.3;padding: 16px 7px 16px 16px;box-shadow: 0 2px 2px 0 rgb(0 0 0 / 10%);border-radius: 4px;}
.faq-additional-document-sec .faq-file-upload .faq-btn div {padding-left: 10px;color: #7e7e7e;font-size: 14px !important;font-weight: 500;}
.faq-additional-document-sec .faq-file-upload .faq-btn a { color: #666666; text-decoration: none; }
.help-faq-body-wrapper .faq-video-resource-content h2, .help-faq-body-wrapper .faq-additional-document-sec h2, .help-faq-body-wrapper .faq-helpful-links-sec h2 {margin-bottom: 10px;}
.faq-helpful-link-dv a {text-decoration: none;margin: 15px 0px;color: #0078a9;}
.help-faq-body-wrapper .company-news-event {width: 88.5%;}
.faq-helpful-links-sec{margin-left: 1rem;}
/* Help & FAQ Page */

/* News Portal */
.news_portal{margin:63px auto auto auto;}
.news_portal h1, .news_portal h2{font-family: 'SolitaireMVBPro-Semibold',sans-serif;margin: 10px auto;font-size: 42px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;margin-top: 0;margin-bottom: 11px;padding: 0;text-align: left;}
.news-portal-content h1, .news-portal-content h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;margin: 0px auto;font-size: 0px;font-weight: unset;color: #173654;margin-top: 0;margin-bottom: 11px;padding: 0;}
.news-portal-content h1 a, .news-portal-content h2 a{font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;text-decoration: none;}
.twocolumn_dv .news-portal-content h1 a, .twocolumn_dv .news-portal-content h2 a {margin-top:32px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.twocolumn_dv .news-portal-content p {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.twocolumn_dv .article_fig_caption {height: 394px;display: flex;align-items: center;}
.threecolumn_dv .news-portal-content h1 a, .threecolumn_dv .news-portal-content h2 a {font-size: 28px;margin-top:16px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.threecolumn_dv .news-portal-content p {font-size: 18px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.threecolumn_dv .article_fig_caption {height: inherit;}
.article_fig_caption {position: relative;height: 394px;overflow: hidden;}
.article-space-dv h1 + hr {margin: 0 !important;}
.article-space-rw {padding: 23px 0px 43px 0px;display: flex; align-items: center;}
.featured_Article{width: 181px;min-height: 42px;padding: 8px 5px 13px 24px;background-color: #0078a9;position:absolute;top:43px;}
/* .article_fig_caption img {width: 95%;max-width: 100%;height:auto} */
.article_fig_caption img {width: 100%;max-width: 100%;height: 350px !important;}
.featured_Article span {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 1.125rem;font-weight: 600;color: #fff;}
.news-portal-content {margin:0px auto auto auto}
.news-portal-content small{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #4b4f54;}
.news-portal-content p{margin: 7px auto;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #4b4f54;}
.news-portal-ctn-block a {font-family: 'SolitaireMVBPro',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;text-decoration: none;}
.news-portal-ctn-block small {font-family: 'SolitaireMVBPro',sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #4b4f54;}
.news-portal-ctn-block h1, .news-portal-ctn-block h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;margin: 0px auto;font-size: 0px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;margin-bottom: 10px;padding: 0;}
.news-portal-ctn-block p {margin: 7px auto;max-width: 896px;font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #4b4f54;}
.hr-border{margin:50px auto}
.related_news_image_wrapper {height: 208px;overflow: hidden;}
.news_Img{width:100%;height:auto;}
.news-section{display:flex;margin-bottom: 37px;}
#content-news{padding: 30px 0px 0px !important;}
.page-id-1221 .content-news::-webkit-scrollbar {width: 8px;}
.page-id-1221 .content-news::-webkit-scrollbar-track {background: #fff;}
.page-id-1221 .content-news::-webkit-scrollbar-thumb {background: #d8d8d8;}
.page-id-1221 .content-news::-webkit-scrollbar-thumb:hover {background: #d8d8d8;}
.news-portal-ctn-block {padding:0px 25px;}
.content-news{max-height:500px;border-top: solid 1px #b1b1b1;position:relative;overflow-y:scroll;margin: 30px auto 0px;padding: 0px !important;}
.pagenation-news{margin: auto}
.pagenation-news hr {border-bottom: solid 0.5px #979797;}
.pagenation-news input[type=text]{width:64px;height:30px;border:1px solid #b1b1b1;border-radius:5px;padding:10px}
.pagenation-news img{width: 15px;height: 8px;position: relative;right: 24px;bottom: -2px;}
.pagenation-news .results-news form>.row {display:flex;justify-content:flex-end}
.pagenation-news .results-news form>.row .col-lg-5.text-lg-end{display:flex;justify-content:flex-end;height: fit-content;align-items: center;padding-right: 0px;}
.pagenation-news .page-link, .pagenation-news .page-numbers li .page-numbers {padding-top:3px;padding-bottom:3px;border:1px solid #b1b1b1;}
.pagenation-news .page-item.active .page-link, .pagenation-news .page-numbers li .current {background-color:#666666 !important;border-color:#b1b1b1;color:#fff !important}
.pagenation-news .page-numbers li .page-numbers {padding: 0 15px;font-family: Helvetica, sans-serif;font-size: 13px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 2.31;letter-spacing: normal;text-align: center;color: #666666;width: 49px;height: 30px;text-decoration: none;justify-content: center;}
.pagenation-news .page-numbers li:first-child .page-numbers {border-top-left-radius: .25rem;border-bottom-left-radius: .25rem;border-right: 0px;}
.pagenation-news .page-numbers li:last-child .page-numbers {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;border-left: 0px;}
.results-news small {font-family: 'SolitaireMVBPro',sans-serif;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #4c4c4c;    padding-right: 14px;}
.pagenation-news span.text-start {font-family: 'SolitaireMVBPro',sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #4b4f54;position:relative;bottom:8px}
.pagenation-news .page-numbers {display: flex;padding-left: 0;list-style: none;}
.pagenation-news .page-numbers li span.page-numbers.dots {display: none;}
.pagenation-news .page-numbers li:first-child .page-numbers,.pagenation-news .page-numbers li:last-child .page-numbers {width: 30px;height: 30px;}
.news_eventresult_bar {position: relative;width: fit-content;height:fit-content;}
.article-paginaton-mobile,.article-paginaton-website,.news_eventnav_bar {width: fit-content;}
.news_eventresult_bar select,.news_eventresult_bar select:focus, .news_eventresult_bar select:focus-visible{font-family: 'SolitaireMVBPro',sans-serif;font-size: 13px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #706e6b !important;z-index: 1;position: relative;padding-left: 12px;padding-right: 12px;width: 64px;height: 30px;border-radius: 4px;border: solid 1px #b1b1b1;background-color: transparent;outline: none;box-shadow: 0px 0px 0px transparent !important;}
.news_eventresult_bar select {-webkit-text-fill-color: #706e6b !important;-webkit-appearance: none;-moz-appearance: none;width:64px;}
.news_eventresult_bar img {position: absolute;bottom: 10px;right: 20px;}
.news_article{margin:77px auto auto auto}
.news_article ul li{list-style:none;display:inline-block}
.news_article .left_arrow{transform:rotate(270deg);width:15px; height:auto}
.news_article .social-icons{width:80%}
.news_article_banner .article_exp_img_wrapper {height: 350px;overflow: hidden;}
.news_article_banner img{width:100%;}
.slogan-box-section {position: relative;top: 0px;left: 0px;right: 0px;margin: auto;max-width: 586px;height: auto;background: #FFF;box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 30%);padding: 18px 0 9px 0;margin-bottom: 55px;}
.article_exp_img_wrapper+.slogan-box-section{position: relative;top: -50px; left: 0px;right: 0px;margin: auto;max-width: 586px;height: auto;background: #FFF;box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 30%);padding: 18px 0 9px 0;
margin-bottom: 0px;}
.slogan-box-section h1 {max-width: 571px;margin: 0px auto 7px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;}
.slogan-box-section small {position: relative;left: 0px;right: 0px;font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #4b4f54;}
.article-content {margin: 0px auto auto auto;font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.22;letter-spacing: normal;color: #4b4f54;}
.article-content img{width:auto;height:auto;}
.article-content p{font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.22;letter-spacing: normal;color: #4b4f54;margin-bottom: 25px;}
.article-content h2 {margin: 50px auto 20px auto;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;}
.article-content a, .article-content p a {word-break: break-all;white-space: nowrap;}
.middle-section {margin: 16px auto 38px;}
.pagenation-news .page-numbers li .page-numbers.prev img{max-width: 6px;height: 12px;right: 0;bottom: -9px;transform: rotate(180deg);}
.pagenation-news .page-numbers li a.next img {max-width: 6px;height: 12px;right: 0;bottom: -9px;}
.news_article_breadcrumb small a {font-family: 'SolitaireMVBPro',sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #4b4f54;text-decoration: none;}
.news_article_breadcrumb img.left_arrow {position: relative;top: -1px;}
.news_article_breadcrumb .social-icon-article small {font-family: 'SolitaireMVBPro',sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #4b4f54;padding-top: 6px;}
.news_article_breadcrumb .social-icon-article ul {padding: 0;margin-bottom: 0;display: flex;align-items: center;}
.news_article_breadcrumb ul li {list-style: none;display: unset;margin-left: 14px;}
.news_article_breadcrumb ul li a{text-decoration: none;}
.news_article_breadcrumb {margin-bottom: 34px;}
.news-article-aligndv{display: flex;align-items: center;}
.news-mob-slider .article-space-rw {display: inline-block;border: 0px;width: 100%;}
#newsslider_slick .news-portal-content h1, #newsslider_slick .news-portal-content h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;margin: 0px 0px 6px 0px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
#newsslider_slick .news-portal-content p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #4b4f54;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.news-mob-slider .article_fig_caption img {width: 100%;max-width: 100%;height: auto;}
#newsslider_slick .news-portal-content {padding: 16px 0px;}
.news-mob-slider #newsslider_slick {border-bottom: solid 1px #b1b1b1;}
.news-mob-slider .article_fig_caption {max-height: 394px;height: 182px;display: flex;align-items: center;}
/* News Portal */

/* Business Account */
.business-account-p p {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;width: 926px;margin: 0 auto;}
.business-account-ourpriority h1, .business-account-ourpriority h2 {margin-bottom: 34px;margin-top: 12px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;}
.business-account-ourpriority {margin: auto;}
.business-account-ourpriority .account-ourstores {padding-top: 34px;}
.business-account-ourpriority .account-ourstores h4 {margin-top: 0px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.64;letter-spacing: normal;text-align: center;color: #4b4f54;margin-bottom: 4px;}
.business-account-ourpriority .account-ourstores p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: center;color: #4b4f54;width: 251px;margin: 0 auto;}
.businessaccount-contain-card h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 0;}
.businessaccount-contain-card p {width: auto;font-family: 'SolitaireMVBPro',sans-serif;font-size:1.25rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;text-align: center;color: #173654;margin: 17px auto 17px;height:120px}
.businessaccount-contain-card .btn-section {position: relative;}
.businessaccount-leaders-onboard-contain.sustain-section-sub p {text-align: left;font-family: 'SolitaireMVBPro',sans-serif;font-size: 22px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;color: #173654;}
.businessaccount-leaders-onboard-contain .sustain-onboard-sec {margin-bottom: 19px;}
.businessaccount-leaders-onboard-contain.sustain-section-sub strong {padding-left: 8px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.64;letter-spacing: normal;color: #173654;}
.businessaccount-leaders-onboard-contain ul {list-style-type: none;padding-left: 8px;margin-top: 11px;margin-bottom: 35px;}
.businessaccount-leaders-onboard-contain ul li {list-style: none;display: flex;align-items: center;text-align: left;font-family: 'SolitaireMVBPro',sans-serif;font-size: 22px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 0.45;letter-spacing: normal;color: #173654;margin-bottom: 11px;}
.businessaccount-leaders-onboard-contain ul li img {width: 26px;height: 24px;}
.businessaccount-leaders-onboard-contain .sustainability-sub-readmore {padding: 16px 62px 13px;border-radius: 100px;background-color: #173654;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 1.125rem;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.28;letter-spacing: normal;text-align: center;color: #fff;text-decoration: none;cursor: pointer;width: 100%;height: 48px;white-space:nowrap}
.businessaccount-leaders-onboard-contain-btn {margin-top:15px;}
.businessaccount-card-l-imgcontain .card.card-slide {height: auto;min-height:480px}
.businessaccount-card-l-imgcontain .btn-outline-light {position: relative;background-color: #FFF;margin: 20px auto 65px;border: 2px solid #173654 !important;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;width: 182px;padding: 0px !important;  height: 47px;}
.businessaccount-card-l-imgcontain .btn-outline-light .down-arrow {width: 18px;height: 10px;position: absolute;right: 11px;top: 17px;}
.businessaccount-leaders-onboard-contain .sub-section-sub {background: #f6f6f6;padding: 82px 57px 47px 57px;border-radius: 10px;}
.businessaccount-leaders-onboard-contain .sub-sec-contain {margin-bottom: 90px;}
.sustainability-card.sustain-contain-card.businessaccount-contain-card {margin-bottom: 25px;}
.businessaccount-leaders-onboard-contain .arrow-up {position: relative;top: 40px;right: 31px;width: 25px;height: 14px;}
.becomemister-contain h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.64;letter-spacing: normal;color: #173654;margin-bottom: 1px;}
.page-id-1106 .becomemister-contain p {width: 414px;font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #4b4f54;margin-bottom: 0px;}
.page-id-1106 .becomemister-btn .btn-outline-dark {border: 3px solid #0078A9 !important;background: #0078A9;border-radius: 50px;padding: 10.5px 15px;margin: 0rem ;white-space: pre-wrap;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #fff;width: fit-content;min-width: 210px;}
.Faq-section-left-contain {margin-left: 1rem; margin-top: 1rem;}
.Faq-section-left-contain + .become-member-section .btn-outline-dark {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #fff;margin-right: 0px !important;}
.business-account-member-section {padding: 0;}
.page-id-1106 .wp-block-columns {margin-bottom:0px;}
.business-account-member-section p {width: 432px !important;margin-bottom: 0px;}
.faq-joineclub.business-account-faq p {margin: 0px;display: none;}
.faq-joineclub.business-account-faq h1, .faq-joineclub.business-account-faq h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 36px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.businessaccount-card-l-imgcontain .card {background: none;}
.business-account-wash-pass-dv .card{box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.3);background-color: #fff;height: 545px;margin: 20px auto}
.business-account-wash-pass-dv .card, .business-account-wash-pass-dv .card-slide {height: 454px !important;}
.business-account-wash-pass-dv h2.card-title {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px !important;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 0;}
.business-account-wash-pass-dv p.card-text {font-family: 'SolitaireMVBPro',sans-serif;font-size: 22px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;text-align: center;color: #173654;margin-top: 13px;}
.business-account-wash-pass-dv .sustainability-card .btn-section {position: relative;bottom: 6px;left: 0px;right: 0px;}
.business-account-wash-pass-dv .sustainability-card .btn-section img, .sustainability-card .btn-section .down-arrow {width: 18px;margin-left: 6px;}
/* businees account - gform */
#gform_1 #input_1_1 {display: flex;}
#gform_1 #input_1_1 #input_1_1_3_container {padding-left: 0px;padding-right: 15px;padding-top: 0px;}
#gform_1 #input_1_1 #input_1_1_6_container {padding-right: 10px;padding-left: 5px;padding-top: 0px;}
#gform_1 #input_1_5 {float: left;}
#gform_1 #input_1_5 #input_1_5_1_container {width: 100%;padding-left: 0px;}
#gform_1 #input_1_5 #input_1_5_2_container {width: 100%;padding-left: 0px;}
#gform_1 #input_1_5 #input_1_5_4_container {margin-right: 0px !important;padding-left: 0px !important;padding-right: 15px !important;padding-top: 0px;}
#gform_1 #input_1_5 #input_1_5_5_container {margin-right: 0px !important;padding-right: 0px !important;padding-left: 5px;padding-top: 0px;}
#gform_1 li#field_1_6 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;width: 100%;margin-right: 0px;margin-bottom: 25px !important;border-bottom: 0px;}
#gform_1 li#field_1_6 h2 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;width: 100%;}
#gform_1 li#field_1_11 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;width: 100%;margin-right: 0px;margin-bottom: 0px !important;border-bottom: 0px;margin-top: 32px !important;}
#gform_1 li#field_1_11 h2 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;width: 100%;}
#gform_1 #field_1_10 ul.gfield_checkbox li input[type=checkbox] {position: absolute;opacity: 1;cursor: pointer;height: 20px;width: 20px !important;border: 3px solid #173654;border-radius: 5px;  margin-top: 10px;}
#gform_1 #field_1_10 ul.gfield_checkbox li {width: 100%;text-align: center;}
#gform_1 #field_1_10 ul.gfield_checkbox li label#label_1_10_1 {float: none !important;margin-left: 7px !important;font-size: 24px !important;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654 !important;}
#field_1_4.gfield_error .ginput_container {padding-right: 15px;}
#gform_11 #input_11_1 {display: flex;}
#gform_11 #input_11_1 #input_11_1_3_container {padding-left: 0px;padding-right: 15px;padding-top: 0px;}
#gform_11 #input_11_1 #input_11_1_6_container {padding-right: 10px;padding-left: 5px;padding-top: 0px;}
#gform_11 #input_11_5 {float: left;}
#gform_11 #input_11_5 #input_11_5_1_container {width: 100%;padding-left: 0px;}
#gform_11 #input_11_5 #input_11_5_2_container {width: 100%;padding-left: 0px;}
#gform_11 #input_11_5 #input_11_5_4_container {margin-right: 0px !important;padding-left: 0px !important;padding-right: 15px !important;padding-top: 0px;}
#gform_11 #input_11_5 #input_11_5_5_container {margin-right: 0px !important;padding-right: 0px !important;padding-left: 5px;padding-top: 0px;}
#gform_11 li#field_11_6 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;width: 100%;margin-right: 0px;margin-bottom: 25px !important;border-bottom: 0px;}
#gform_11 li#field_11_6 h2 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;width: 100%;}
#gform_11 li#field_11_11 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;width: 100%;margin-right: 0px;margin-bottom: 0px !important;border-bottom: 0px;margin-top: 32px !important;}
#gform_11 li#field_11_11 h2 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;width: 100%;}
#gform_11 #field_11_10 ul.gfield_checkbox li input[type=checkbox] {position: absolute;opacity: 1;cursor: pointer;height: 20px;width: 20px !important;border: 3px solid #173654;border-radius: 5px;  margin-top: 10px;}
#gform_11 #field_11_10 ul.gfield_checkbox li {width: 100%;text-align: center;}
#gform_11 #field_11_10 ul.gfield_checkbox li label#label_11_10_1 {float: none !important;margin-left: 7px !important;font-size: 24px !important;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654 !important;}
#field_11_4.gfield_error .ginput_container {padding-right: 15px;}
#gform_12 #input_12_1 {display: flex;}
#gform_12 #input_12_1 #input_12_1_3_container {padding-left: 0px;padding-right: 15px;padding-top: 0px;}
#gform_12 #input_12_1 #input_12_1_6_container {padding-right: 10px;padding-left: 5px;padding-top: 0px;}
#gform_12 #input_12_5 {float: left;}
#gform_12 #input_12_5 #input_12_5_1_container {width: 100%;padding-left: 0px;}
#gform_12 #input_12_5 #input_12_5_2_container {width: 100%;padding-left: 0px;}
#gform_12 #input_12_5 #input_12_5_4_container {margin-right: 0px !important;padding-left: 0px !important;padding-right: 15px !important;padding-top: 0px;}
#gform_12 #input_12_5 #input_12_5_5_container {margin-right: 0px !important;padding-right: 0px !important;padding-left: 5px;padding-top: 0px;}
#gform_12 li#field_12_6 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;width: 100%;margin-right: 0px;margin-bottom: 25px !important;border-bottom: 0px;}
#gform_12 li#field_12_6 h2 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;width: 100%;}
#gform_12 li#field_12_11 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;width: 100%;margin-right: 0px;margin-bottom: 0px !important;border-bottom: 0px;margin-top: 32px !important;}
#gform_12 li#field_12_11 h2 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;width: 100%;}
#gform_12 #field_12_10 ul.gfield_checkbox li input[type=checkbox] {position: absolute;opacity: 1;cursor: pointer;height: 20px;width: 20px !important;border: 3px solid #173654;border-radius: 5px;  margin-top: 10px;}
#gform_12 #field_12_10 ul.gfield_checkbox li {width: 100%;text-align: center;}
#gform_12 #field_12_10 ul.gfield_checkbox li label#label_12_10_1 {float: none !important;margin-left: 7px !important;font-size: 24px !important;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654 !important;}
#field_12_4.gfield_error .ginput_container {padding-right: 15px;}
#gform_13 #input_13_1 {display: flex;}
#gform_13 #input_13_1 #input_13_1_3_container {padding-left: 0px;padding-right: 15px;padding-top: 0px;}
#gform_13 #input_13_1 #input_13_1_6_container {padding-right: 10px;padding-left: 5px;padding-top: 0px;}
#gform_13 #input_13_5 {float: left;}
#gform_13 #input_13_5 #input_13_5_1_container {width: 100%;padding-left: 0px;}
#gform_13 #input_13_5 #input_13_5_2_container {width: 100%;padding-left: 0px;}
#gform_13 #input_13_5 #input_13_5_4_container {margin-right: 0px !important;padding-left: 0px !important;padding-right: 15px !important;padding-top: 0px;}
#gform_13 #input_13_5 #input_13_5_5_container {margin-right: 0px !important;padding-right: 0px !important;padding-left: 5px;padding-top: 0px;}
#gform_13 li#field_13_6 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;width: 100%;margin-right: 0px;margin-bottom: 25px !important;border-bottom: 0px;}
#gform_13 li#field_13_6 h2 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;width: 100%;}
#gform_13 li#field_13_11 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;width: 100%;margin-right: 0px;margin-bottom: 0px !important;border-bottom: 0px;margin-top: 32px !important;}
#gform_13 li#field_13_11 h2 {font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;width: 100%;}
#gform_13 #field_13_10 ul.gfield_checkbox li input[type=checkbox] {position: absolute;opacity: 1;cursor: pointer;height: 20px;width: 20px !important;border: 3px solid #173654;border-radius: 5px;  margin-top: 10px;}
#gform_13 #field_13_10 ul.gfield_checkbox li {width: 100%;text-align: center;}
#gform_13 #field_13_10 ul.gfield_checkbox li label#label_13_10_1 {float: none !important;margin-left: 7px !important;font-size: 24px !important;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654 !important;}
#field_13_4.gfield_error .ginput_container {padding-right: 15px;}
#gform_3 #gfield_description_3_2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 16px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #909aa7;padding-top: 0px;padding-left: 19px;}
#gform_3 #field_3_6 ul li label {font-family: 'SolitaireMVBPro-Medium',sans-serif !important;font-size: 24px !important;font-weight: 500 !important;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654 !important;}
#gform_3 #field_3_6 ul li label:before {top: 4px;}
#gform_3 #field_3_6 ul li [type="radio"]:checked + label:after,#gform_3 #field_3_6 ul li [type="radio"]:not(:checked) + label:after {content: '';width: 12px;height: 12px;background: #1c3a58;position: absolute;top: 8px;left: 4px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
#gform_3 #field_3_4.gfield_error {padding-right: 15px !important;}
#gform_3 #field_3_6 > label.gfield_label {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px !important;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;padding-top: 20px;padding-left: 0;}
#gform_3 #field_3_6 ul li {width: 100% !important;display: flex;align-items: center;}#gform_3 #field_3_6 ul li #choice_3_6_5 {opacity: 1;margin-top: 0;}
#gform_3 #field_3_6 ul li.gchoice_3_6_5 input[type="radio"]:checked:before, #gform_3 #field_3_6 ul li.gchoice_3_6_5 input[type="radio"]:not(:checked):before {content: '';position: absolute;left: 0;top: -4px;width: 20px;height: 20px;border: 3px solid #1c3a58;border-radius: 100%;background: #fff;}
#gform_3 #field_3_6 ul li.gchoice_3_6_5 input[type="radio"] {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
#gform_3 #field_3_6 ul li.gchoice_3_6_5 [type="radio"]:checked:after {content: '';width: 12px;height: 12px;background: #1c3a58;position: absolute;top: 0px;left: 4px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
#gform_3 #field_3_6 ul li.gchoice_3_6_5 [type="radio"]:not(:checked):after {content: '';width: 12px;height: 12px;background: transparent;position: absolute;top: 0px;left: 4px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
#gform_3 #field_3_6 ul li.gchoice_3_6_5 #input_3_6_other {width: 93% !important;margin: 0 15px 0 auto;}
/* gform */
/* Business Account end */

/* Accordion */
.hepl-faq--contain {padding-top: 45px;padding-bottom: 23px;}
.hepl-faq--contain .accordion-item {background: #f6f6f6;margin-bottom: 6px;border: 0px;border-radius: 5px;}
.hepl-faq--contain .accordion-item h2 {margin-bottom: 0px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.64;letter-spacing: normal;text-align: left;color: #173654;}
.hepl-faq--contain .accordion-item .accordion-button {background: transparent !important;border: 0px !important;box-shadow: inset 0 0px 0 rgb(0 0 0 / 13%);font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.64;letter-spacing: normal;text-align: center;}
.hepl-faq--contain .accordion-item .accordion-button:not(.collapsed){color: #0078a9;}
.hepl-faq--contain .accordion-item .accordion-button.collapsed{color:#4b4f54;}
.hepl-faq--contain .accordion-item .accordion-button.collapsed:focus{color: #0078a9 !important;}
.hepl-faq--contain .accordion-item .accordion-button::after {transform: rotate(180deg) !important;margin-right: 0px;}
.hepl-faq--contain .accordion-item .accordion-button.collapsed::after {background: url(https://cdn.bfldr.com/PENMAIHR/at/g73c4fpc45kjprn33npp5s/chevron-right.png?auto=webp&format=svg) no-repeat;background-size: 8px;background-position: bottom;transform: rotate(0deg) !important;}
.hepl-faq--contain .accordion-body {padding: 0px 30px 30px;font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #4b4f54;}
.hepl-faq--contain .accordion-collapse.show {transition: all linear .2s;}
.hepl-faq--contain .accordion-collapse {transition: all linear .2s;}
.hepl-faq--contain .accordion-item .accordion-button:not(.collapsed)::after {background: url(https://cdn.bfldr.com/PENMAIHR/at/g73c4fpc45kjprn33npp5s/chevron-right.png?auto=webp&format=svg) no-repeat;background-size: 8px;background-position: bottom;transform: rotate(90deg) !important;margin-right: -2px;}

/* -- Business Account and unlimited wash club Accordion --*/
.page-id-473 .hepl-faq--contain .accordion-item .accordion-button:not(.collapsed)::after,
.page-id-1106 .hepl-faq--contain .accordion-item .accordion-button:not(.collapsed)::after {background: url(https://cdn.bfldr.com/PENMAIHR/at/g73c4fpc45kjprn33npp5s/chevron-right.png?auto=webp&format=svg) no-repeat;background-size: 8px;background-position: bottom;transform: rotate(270deg) !important;margin-right: 9px;}
.page-id-473 .hepl-faq--contain .accordion-item .accordion-button.collapsed::after,
.page-id-1106 .hepl-faq--contain .accordion-item .accordion-button.collapsed::after {background: url(https://cdn.bfldr.com/PENMAIHR/at/g73c4fpc45kjprn33npp5s/chevron-right.png?auto=webp&format=svg) no-repeat;background-size: 8px;background-position: bottom;transform: rotate(90deg) !important;}
/* Accordion End */

/** Home page **/
.Home_banner_section_carousel{margin:0px auto}
.Home_banner_section_carousel img{width:100%}
.Home_banner_section_carousel .slide_slogan{position:absolute;left:0px;right:0px;margin:50px auto;width:100%;text-align:center;top:120px;}
.Home_banner_section_carousel .slide_slogan h2{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size:2.188rem;text-shadow: 0 0 13px rgba(1, 27, 41, 0.86);color: #fff;}
.Home_banner_section_carousel .slide_slogan h1{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size:4.063rem;text-shadow: 0 0 13px rgba(1, 27, 41, 0.86);color: #fff;}
.Home_banner_section_carousel .slide_slogan .btn-outline-dark{font-family: 'SolitaireMVBPro-Semibold',sans-serif;background: #00b5ef;width:100%;max-width: 220px;height: 48px;border-radius: 50px;color: #FFF;border: 0px;padding: 12px 40px;font-size: 0.875rem;margin: 0px auto;}
.Home_banner_section_carousel .slide_slogan .btn-outline-dark img{width:10px;left:25px;position:relative}
.Home_banner_section_carousel .carousel-control-prev-icon{background-image:url(../images/arrow-left.png);background-repeat:no-repeat;width:80px;height:80px;opacity:10}
.Home_banner_section_carousel .carousel-control-next-icon{background-image:url(../images/arrow-right.png);background-repeat:no-repeat;width:80px;height:80px;opacity:10}
.Home_banner_section_carousel .carousel-control-prev,.Home_banner_section .carousel-control-next{opacity:10}
.Home_banner_section{background:url(../images/home_sara_banner.jpg) no-repeat;background-size:cover;height:569px}
.Home_banner_section .slide_slogan_sara{max-width:600px;position:absolute;left:120px;right:auto;top:303px}
.Home_banner_section .slide_slogan_sara h2{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size:3rem;text-shadow: 0 0 13px rgba(1, 27, 41, 0.86);color: #fff;}
.Home_banner_section .slide_slogan_sara h2 span{color:#00b5ef;}
.Home_banner_section .slide_slogan_sara h1{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size:3rem;text-shadow: 0 0 13px rgba(1, 27, 41, 0.86);color: #fff;text-align: left;}
.Home_banner_section .slide_slogan_sara .btn-outline-dark{font-family: 'SolitaireMVBPro-Semibold',sans-serif;background: #00b5ef;width:100%;max-width: 244px;height: 52px;border-radius: 50px;color: #FFF;border: 0px;padding: 12px 40px;font-size: 1.25rem;margin-top: 57px;}
.Home_banner_section .slide_slogan_sara .left-img{width:22px;height:auto;position:relative;left:-20px;margin:0px auto !important}
.Home_banner_section .slide_slogan_sara .right-img{width:8px;height:auto;position:relative;left:19px;margin:0px auto !important}
.add_banner{margin:50px auto auto auto;max-width:1180px;width:100%}
.add_banner img{width:auto;height:auto}
.add_banner .slide_slogan{position:absolute;left:190px;right:auto;width:400px;text-align:left;margin:35px auto}
.add_banner .slide_slogan h2{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size:1rem;text-shadow: 0 0 13px rgba(1, 27, 41, 0.86);color: #fff;}
.add_banner .slide_slogan h1{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size:2rem;text-shadow: 0 0 13px rgba(1, 27, 41, 0.86);color: #fff;}
.add_banner .slide_slogan .btn-outline-dark{font-family: 'SolitaireMVBPro-Semibold',sans-serif;background: #173654;width:100%;max-width: 200px;height: 48px;border-radius: 50px;color: #FFF;border: 0px;padding: 12px 40px;font-size: 0.875rem;margin: 0px auto;}
.home_page_cards {margin: auto;max-width:1180px;width:100%;}
.home_page_cards .btn_section {display: flex;}
.home_page_cards .card {max-width: 552px;width:100%;max-height:228px;height:auto;margin: 0px auto;padding: 0 0 0 32px;border-radius: 8px;box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.3);background-color: #fff;}
.home_page_cards .card_all_packages {max-width: 552px;width:100%;min-height:304px;height:auto;margin: 0px auto;padding: 0 0 0 32px;border-radius: 8px;box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.3);background-color: #fff;}
.home_page_cards .card_multi_plan {max-width: 1160px;width:100%;height:auto;min-height: 781px;padding: 7.7px 31px 59px 30px;border-radius: 8px;box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.3);background-color: #fff;}
.home_page_cards .card_single_plan {max-width: 1160px;width:100%;height:auto;min-height: 304px;padding: 7.7px 31px 59px 30px;border-radius: 8px;box-shadow: 2px 4px 15px 0 rgba(0, 0, 0, 0.3);background-color: #fff;}
.home_page_cards .price_list{max-width:500px;}
.home_page_cards h2 {display: block;color: #173654;font-size: 2rem;font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
.home_page_cards h3 {display: block;color: #173654;font-size: 1.5rem;font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
.home_page_cards h5 {display: block;color: #173654;font-size: 1.5rem;font-family: 'SolitaireMVBPro-Semibold',sans-serif;margin-top:40px}
.home_page_cards p {display: block;color: #173654;font-size: 1.125rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;max-width:420px}
.home_page_cards .btn_section .btn{margin:10px 10px 20px 0px}
.home_page_cards .btn-outline-dark{font-family: 'SolitaireMVBPro-Bold',sans-serif;background: #173654;width:100%;max-width: 204px;height: 48px;border-radius: 50px;color: #FFF;border: 0px;padding: 14px 40px;font-size: 17px;margin: 0px auto 40px auto;white-space:nowrap}
.home_page_cards .btn-outline-light{font-family: 'SolitaireMVBPro-Bold',sans-serif;background: #FFF;width:100%;height: 48px;border-radius: 50px;color: #173654;border: 2px solid #173654;padding: 14px 40px;font-size: 17px;margin: 0px auto 40px auto;white-space:nowrap}
.home_page_cards a {display: block;color: #00adef;font-size: 1.125rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;margin:0px 10px}
.home_page_cards .manage{font-size:0.875rem}
.home_page_cards strong {display:flex;color: #173654;font-size: 1.125rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;margin:20px 10px auto 10px}
.home_page_cards span {display: block;color: #0078a9;font-size: 1.375rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;max-width:420px;}
.home_page_cards .card_single_plan p {display: block;color: #173654;font-size: 1.125rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;max-width:590px;margin-bottom:40px}
.home_page_cards .card_single_plan img{width:158px;height:auto}

.our_people{margin: auto}
.our_people img{width:100%;object-fit:cover}
.our_people h2 {display: block;color: #173654;font-size: 2rem;font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
.our_people p {display: block;color: #173654;font-size: 1.125rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;max-width:513px}
.our_people .btn-outline-light{background: #0078a9;width:100%;max-width: 204px;border-radius: 50px;color: #fff !important;border: 2px solid #0078a9 !important;padding: 10.5px 15px;font-size: 1.125rem;margin: 0px auto 40px auto;}
.our_people .btn-outline-light:hover{background:#0078a9 !important}
.our_people .wash-club-left-section{margin: 0 auto;max-width: 558px;height: 100%;display: flex;flex-direction: column;justify-content: center;padding: 10px 0px;}
.our_people .wash-club-left-section h1, .our_people .wash-club-left-section h3{text-align:left !important}
.our_people .wash-club-left-section h3{font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: lighter;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;color: #173654;text-align:left !important}
.home .our_people .btn-outline-light {font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
.Home_Sustainability .card-body{background:#f6f6f6;display: flex;flex-direction: column;justify-content: center;padding: 1% 0% 1% 8%;}
.Home_Sustainability .card-body p:empty {display: none;}
.Home_Sustainability .card-body .btn-outline-dark {margin-bottom: 0px;}
.page-id-7 .Home_Sustainability .twocard-heightset-dv .btn-outline-dark {margin: 0;}
.Home_Sustainability img{height: 474px;}
.Home_Sustainability h1, .Home_Sustainability h3 {display: block;color: #173654 !important;font-size: 32px !important;font-family: 'SolitaireMVBPro-Semibold',sans-serif !important;width: unset !important;}
.Home_Sustainability p,.page-id-7 .Home_Sustainability p span {display: block;color: #173654;font-size: 1.125rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;max-width:513px;margin-bottom: 38px;}
.page-id-7 .Home_Sustainability p span {position: relative;}
.Home_Sustainability .btn-outline-dark{background: #0078a9;width:100%;max-width: 204px;border-radius: 50px;color: #FFF;border: 0px;padding: 10.5px 15px;font-size: 1.125rem;margin: 0px auto 40px auto;font-family: 'SolitaireMVBPro-Semibold',sans-serif;display: flex;align-items: center;justify-content: center;}
.page-id-7 .our_people p {max-width: unset;margin-bottom: 38px;}
.page-id-7 .Home_Sustainability .card {border:0px;}
.Home_Sustainability .card-horizontal .img-square-wrapper {width: 50%;}
.page-id-7 .Home_Sustainability .card-body {width: 50%;}
.page-id-7 .our_people {margin: 0px auto;}
.page-id-7 .our_people .col-lg-6 {padding: 0px;}
.home .wash-carousel + p:empty {margin: 0px;}

.home_testimonial_section{margin:0px auto;padding:20px 80px;}
.home_testimonial_section h5{text-align:center;font-size:2rem;color: #173654;margin-top:80px;}
.home_testimonial_section p{font-size:1.125rem;font-family: "SolitaireMVBPro-Medium",sans-serif;margin-top:20px}
.home_testimonial_section small{text-align:center;font-size:1rem;color: #173654;}

#HomeModal .modal-header{margin:0px 30px;padding:40px 20px}
#HomeModal .modal-body{margin:40px auto 40px auto}
#HomeModal .modal-body h1{color: #173654;font-size: 2.5rem;font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
#HomeModal p {display: block;color: #173654;font-size: 1.375rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;max-width:571px;margin:0px auto}

#WashModal .modal-header{margin:0px 30px;padding:40px 20px}
#WashModal .modal-body{margin:40px auto 40px auto}
#WashModal .modal-body h1{color: #173654;font-size: 2.5rem;font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
#WashModal p {display: block;color: #173654;font-size: 1.375rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
#WashModal .modal-body .btn-outline-dark{background: #173654;width:100%;max-width: 146px;height: 48px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;border-radius: 50px;color: #FFF;border: 0px;padding: 10px 40px;font-size: 0.875rem;margin: 0px auto 40px auto;white-space:nowrap}

#AlertModal .modal-header{margin:0px 30px;padding:40px 20px}
#AlertModal .modal-body{margin:40px auto 40px auto}
#AlertModal .modal-body h1{color: #173654;font-size: 2.5rem;font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
#AlertModal p {display: block;color: #173654;font-size: 1.375rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
#AlertModal .modal-body .btn-outline-dark{background: #173654;width:100%;max-width: 146px;height: 48px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;border-radius: 50px;color: #FFF;border: 0px;padding: 10px 40px;font-size: 0.875rem;margin: 0px auto 40px auto;white-space:nowrap}
#AlertModal .modal-body .btn-outline-light{background: #FFF;width:100%;max-width: 146px;height: 48px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;border-radius: 50px;color: #173654;border: 2px solid #173654;padding: 10px 40px;font-size: 0.875rem;margin: 0px auto 40px auto;white-space:nowrap}
.price_card{max-width: 296px;margin:38px auto;width:100%;height:auto;min-height: 191px;border-radius: 8px;box-shadow: 0 2px 30px 0 rgba(23, 54, 84, 0.35);background-color: #fff;}
.price_card h2{color: #173654;font-size: 1.5rem;font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
.price_card h3{color: #173654;margin:10px auto 0px auto;font-size: 2.625rem;font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
.price_card h3 span{color: #cdcdcd;margin:10px auto 0px auto;font-size: 2.625rem;font-family: 'SolitaireMVBPro-Semibold',sans-serif;text-decoration: line-through;}
.price_card .card_header{background:#173654;height:38px;border-radius: 8px 8px 0px 0px;}
.price_card .card_header_2{background:#fabe39;height:38px;border-radius: 8px 8px 0px 0px;}
.price_card .card_body{padding:20px 0px 30px 0px}
.price_card small{display:grid;margin-left:12px;color: #4b4f54;line-height:0px;font-size: 1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
.price_card sup{font-size:1.5rem}
#HomeModal .modal-body .Details_form{margin:95px auto auto auto}
#HomeModal .modal-body .Details_form label{font-size:0.875rem}
#HomeModal .modal-body .Details_form .billing_form input[type=text]{max-width:360px;width:100%}
#HomeModal .modal-body .btn-outline-dark{background: #173654;width:100%;max-width: 146px;height: 48px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;border-radius: 50px;color: #FFF;border: 0px;padding: 10px 40px;font-size: 0.875rem;margin: 0px auto 40px auto;white-space:nowrap}
#HomeModal .modal-body .btn-outline-light{background: #FFF;width:100%;max-width: 146px;height: 48px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;border-radius: 50px;color: #173654;border: 2px solid #173654;padding: 10px 40px;font-size: 0.875rem;margin: 0px auto 40px auto;white-space:nowrap}
#HomeModal .modal-body ul li img{width:15px;height:auto;float:right;position:relative;bottom:34px;left:auto;right:20px}
.modal_btn_section{margin:80px auto auto auto}
.modal_btn_section .btn{margin:0px 10px !important}
.news_article_banner{padding-bottom:50px}
/** Home Page **/

/** Cookie Consent **/
#onetrust-policy-title, #onetrust-policy-text {font-family: 'SolitaireMVBPro-Medium',sans-serif !important;font-size: 18px !important;font-weight: 500 !important;font-stretch: normal;font-style: normal;line-height: normal !important;letter-spacing: normal !important;color: #4b4f54 !important;padding-top: 33px !important;padding-left: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;}
#onetrust-consent-sdk #onetrust-banner-sdk a[href] {font-family: 'SolitaireMVBPro-Medium',sans-serif !important;font-size: 18px !important;font-weight: 500 !important;font-stretch: normal;font-style: normal;line-height: normal !important;letter-spacing: normal !important;color: #00b5ef !important;}
#onetrust-consent-sdk #onetrust-banner-sdk a[href]:focus, #onetrust-consent-sdk #onetrust-banner-sdk a[href]:focus-within {outline: none !important;}
#onetrust-consent-sdk #onetrust-banner-sdk {width: 516px;background: #fff;padding: 33px 49px;border: 1px solid rgba(0,0,0,.2);border-radius: 0.3rem;margin-left: 17.5px;margin-bottom: 17.5px;}
#onetrust-consent-sdk #onetrust-banner-sdk:focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus-within {outline: none !important;}
#onetrust-banner-sdk #onetrust-policy {margin: 0 !important;overflow: hidden;}
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container,
#onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns { width: 100% !important;}
#onetrust-banner-sdk #onetrust-button-group-parent {text-align: unset !important;padding: 0px !important;margin-bottom: 0px !important;}
#onetrust-banner-sdk #onetrust-button-group {display: flex !important;margin: 30px auto 0px !important;}
#onetrust-button-group #onetrust-reject-all-handler, #onetrust-button-group #onetrust-reject-all-handler:hover {min-width: 158px !important;height: 48px !important;margin: 0px 13px 0px 0px !important;padding: 12px 10px !important;border-radius: 100px !important;background-color: #173654 !important;border: 0px !important;font-family: 'SolitaireMVBPro-Semibold',sans-serif !important;font-size: 18px !important;font-weight: 600 !important;font-stretch: normal !important;font-style: normal !important;line-height: normal !important;letter-spacing: normal !important;text-align: center !important;color: #fff !important;}
#onetrust-pc-btn-handler {max-width: 220px !important;height: 48px !important;margin: 0px 13px 0px 0px !important;padding: 12px 40px !important;border-radius: 100px !important;border: solid 2px #173654 !important;font-family: 'SolitaireMVBPro-Semibold',sans-serif !important;font-size: 18px !important;font-weight: 600 !important;line-height: normal !important;letter-spacing: normal !important;text-align: center !important;color: #173654 !important;white-space: nowrap !important;}
#onetrust-button-group #onetrust-accept-btn-handler, #onetrust-button-group #onetrust-accept-btn-handler:hover {min-width: 158px !important;height: 48px !important;margin: 0px 13px 0px 0px !important;padding: 12px 10px 13px 10px !important;border-radius: 100px !important;border: solid 2px #173654 !important;font-family: 'SolitaireMVBPro-Semibold',sans-serif !important;font-size: 18px !important;line-height: normal !important;letter-spacing: normal !important;text-align: center !important;color: #173654 !important;background: #fff !important;}
#onetrust-banner-sdk .onetrust-close-btn-ui {width: 1em !important;height: 1em !important;top: -65px;right: 22px !important;}
.ot-sdk-container .ot-grp-desc, .ot-sdk-container .ot-always-active {font-family: 'SolitaireMVBPro',sans-serif !important;}
#onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h3 {font-family: 'SolitaireMVBPro-Medium',sans-serif !important;}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title {font-family: 'SolitaireMVBPro-Bold  ',sans-serif !important;color: #4b4f54 !important;}
#onetrust-pc-sdk .ot-pc-footer button {height: 40px !important;border-radius: 100px !important;background-color: #173654 !important;border: 0px !important;font-family: 'SolitaireMVBPro-Semibold',sans-serif !important;font-size: 16px !important;font-weight: 600 !important;text-align: center !important;color: #fff !important;}
#onetrust-banner-sdk #onetrust-close-btn-container {right: 0px !important;top:0px !important;}
#onetrust-banner-sdk .onetrust-banner-options {max-width: unset !important;flex-direction: row;justify-content: center;}
#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button {max-width: 100% !important;margin-right: 15px !important;}
/** Cookie Consent End **/

/** Location Tab **/
.page-id-400 .nav-tabs .nav-link.active {background-color: #f9f9f9;  color: #0078a9;  border-top-left-radius: 6px;  border-top-right-radius: 6px;}
/** Location Tab End **/

/* uwc checkout failed popup */
.uwc_division_section .modal .failednorecordfound_title {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 40px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.35;letter-spacing: normal;text-align: center;color: #173654;margin-top: 0px;}
.uwc_division_section .modal .failednorecordfound_p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 22px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;text-align: center;color: #4b4f54;}
.uwc_division_section .modal .failednorecordfound_dark_btn {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #fff;border-radius: 100px;background-color: #173654;width: 100%;padding: 11px 15px;min-width: 120px !important;max-width: 180px;margin-right:0px;}
.uwc_division_section .modal .failednorecordfound_body {padding-top: 15px !important;}

.mcwloggeduser .our_people {display: none;}
.mcwloggeduser .Home_Sustainability {display: none;}
.mcwloggeduser .joinclub-testimonial-section {display: none;}
#ot-sdk-btn-floating.ot-floating-button{z-index:999 !important;transform-style: initial !important }
.padding-0 { padding:0px; }
.margin-0 {margin:0px;}
.custom-carousel-indicators {display: none;}
.custom-crl-indicator {display: block;}

/** Do Not Sell & Privacy Request Form **/
.mcw-globalfrom_wrapper {display: flex;flex-direction: column;border-radius: 10px;}
.mcw-globalfrom_wrapper .gform_heading {text-align: center;flex-direction: column;align-items: center;}
.mcw-globalfrom_wrapper h3.gform_title {font-size: 24px !important;color: #173654 !important;font-weight: 700 !important;line-height: 1.3 !important;padding-left: 0px !important;width: 100%;}
.mcw-globalfrom_wrapper .gform_heading .gform_title:empty, .mcw-globalfrom_wrapper .gform_heading .gform_description:empty{margin:0px;}
.mcw-popup-contain .mcw-donotsellform .has_first_name, .mcw-popup-contain .mcw-privacyrequest_wrapper .has_first_name {display: block;float: left;}
.mcw-popup-contain .mcw-donotsellform .has_first_name span, .mcw-popup-contain .mcw-privacyrequest_wrapper .has_first_name span {padding-left: 0px;}
.mcw-popup-contain .mcw-donotsellform .has_first_name span:nth-child(2), .mcw-popup-contain .mcw-privacyrequest_wrapper .has_first_name span:nth-child(2) {padding-left: 4px;}
.mcw-globalfrom label {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 16px !important;padding-left: 19px;padding-bottom: 6px;font-weight: 600 !important;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: 0px;color: #173654;}
.mcw-globalfrom input[type=text], .mcw-globalfrom select, .mcw-globalfrom input[type=tel], .mcw-globalfrom input[type=email], .mcw-globalfrom input[type=number] {color: #173654;border-radius: 50px;border: 3px solid #173654 !important;padding: 10px 10px !important;background: #FFF;width: 100% !important;margin-top: 0px;}
.mcw-globalfrom textarea {height: 160px !important;border-radius: 10px;border: 3px solid #173654 !important;padding: 10px 10px !important;background: #FFF;width: 100%;}
.mcw-globalfrom li label + div ul {width: 100% !important;display: flex !important;flex-direction: column !important;padding-left: 15px !important;}
.mcw-globalfrom li label + div ul li {display: flex !important;align-items: center !important;margin: 5px 5px !important;width: 100%;}
.mcw-globalfrom li label + div ul li label {margin-top: 0px !important;color: #1c3a58 !important;font-size: 18px !important;font-family: var(--bs-font-sans-serif);}
.mcw-globalfrom [type="radio"]:checked + label, .mcw-globalfrom [type="radio"]:not(:checked) + label {position: relative;padding-left: 28px !important;cursor: pointer;line-height: 20px;display: inline-block;color: #666;max-width: 100%;}
.mcw-globalfrom .ginput_container_checkbox li {width: 100%;display: flex !important;margin: 0px auto 0px auto !important;padding-left: 15px !important;padding-top: 3px !important;padding-bottom: 3px !important;}
.mcw-globalfrom .gfield_checkbox li input[type=checkbox] {position: absolute;opacity: 1;cursor: pointer;height: 20px;width: 20px !important;border: 3px solid #173654 !important;border-radius: 5px;color: #173654;margin-top: 0px !important;margin-bottom: 0px !important;}
.mcw-globalfrom .gfield_checkbox li label {font-family: 'SolitaireMVBPro',sans-serif;font-size: 16px !important;float: left !important;padding-left: 30px !important;padding-bottom: 0px !important;color: #1c3a58 !important;font-weight: 600 !important;}
.mcw-globalfrom_wrapper .formuploaddv_title {margin-bottom: 0px;}
.mcw-globalfrom_wrapper .formuploaddv_title label {padding-bottom: 0px;}
.mcw-globalfrom_wrapper .formuploaddv_title input {display: none;}
.mcw-globalfrom_wrapper .formuploaddv_custom {margin-top: 0px !important;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.mcw-globalfrom_wrapper .formuploaddv_custom label {position: absolute;z-index: 1;padding-left: 0px;height: 47px;opacity: 0;padding-bottom: 0px;width: 134px;overflow: hidden;border: 3px solid;border-radius: 50px;top: 112px;}
.mcw-globalfrom_wrapper .formuploaddv_custom .ginput_container_fileupload {width: 100%;}
.mcw-globalfrom_wrapper .formuploaddv_custom .ginput_container_fileupload > div:nth-child(1) {background: #f6f6f6;position: relative;overflow: hidden;width: 100%;border-radius: 10px;min-height: 170px;display: flex;align-items: center;justify-content: center;top: 10px;margin-bottom: 15px;flex-direction: column;}
.mcw-globalfrom_wrapper .formuploaddv_custom .ginput_container_fileupload .gform_drop_area {border: 0px dashed #ccc0;background: rgb(246 246 246);padding-bottom: 0px;margin-bottom: 0px;padding-top: 0;}
.mcw-globalfrom_wrapper .formuploaddv_custom .ginput_container_fileupload .gform_drop_area .gform_drop_instructions {font-size: 16px;color: #5e6166;font-weight: 500;text-align: center;float: none;padding-left: 0px;}
.mcw-globalfrom_wrapper .formuploaddv_custom .ginput_container_fileupload .gform_drop_area button{border: 3px solid #1c3a58;color: #1c3a58;background-color: transparent;padding: 5px 20px 8px;font-size: 18px;font-weight: 600;border-radius: 50px;margin-top: 0px;}
.mcw-globalfrom_wrapper .formuploaddv_custom .ginput_container_fileupload + div {width: 100%;}
.mcw-globalfrom_wrapper .formuploaddv_custom .ginput_preview .gform_delete {width: unset;height: auto;margin: 8px auto;}
/* validation check */
.mcw-globalfrom .gfield_error .ginput_container_email input[type=text] {width: 95% !important;}
.mcw-globalfrom .gfield_error .ginput_container_phone input[type=text] {width: 95% !important;}
.mcw-donotsellform .gfield_error.donotsell-phone:before {left: -14px !important;}
.mcw-globalfrom .ginput_address_line_1 {width: 100%;}
.mcw-globalfrom .ginput_address_line_2 {width: 100%;}
.mcw-privacyrequest .gfield_error .ginput_container_email input[type=text],
.mcw-privacyrequest .gfield_error .ginput_container_phone input[type=text] {width: 100% !important;}
.mcw-subscribe-form.mcw-globalfrom .gform_button.button {background-color: #1c3a58 !important;margin: 20px auto !important;border-radius: 50px !important;color: #FFF;padding: 10px 67px !important;font-size: 1.2rem !important;border: 0px !important;margin-top: 2.5rem !important;width: 195px !important;}
/*Confirmation Message */
.gform_confirmation_wrapper.mcw-globalfrom {padding: 25px 47px 25px 47px;text-align: center;}
.mcw-globalfrom .gform_confirmation_message h1, .mcw-globalfrom .gform_confirmation_message h2, .mcw-globalfrom .gform_confirmation_message h3, .mcw-globalfrom .gform_confirmation_message h4, .mcw-globalfrom .gform_confirmation_message h5 {font-size: 24px;color: #173654;font-family: 'SolitaireMVBPro-Semibold',sans-serif;margin-bottom: 6px;}
.mcw-globalfrom .gform_confirmation_message br {display:none;}
.mcw-globalfrom .gform_confirmation_message p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
.gform_confirmation_wrapper.mcw-globalfrom button {border: 2px solid #24415e;border-radius: 50px;cursor: pointer;margin-top: 48px;width: 208px;height: 48px;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
/** Responsive Do Not Sell & Privacy Request Form **/

@media (max-width: 980px) {
  .mcw-globalfrom_wrapper h3.gform_title {text-align: center;}
  .mcw-globalfrom .gfield_error .ginput_container_email input[type=text], .mcw-globalfrom .gfield_error .ginput_container_phone input[type=text] {width: 100% !important;}
  .mcw-donotsellform .gfield_error.donotsell-phone:before {left: -22px !important;}
  .mcw-donotsellform .has_first_name span input, .mcw-privacyrequest_wrapper .has_first_name span input, .mcw-privacyrequest_wrapper .has_street.has_street2 span input {margin-bottom: 0px !important;}
  .mcw-globalfrom_wrapper .gform_heading .gform_title, .mcw-globalfrom_wrapper .gform_heading .gform_description {padding: 0 10px !important;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px !important;font-weight: 500 !important;font-stretch: normal;font-style: normal;line-height: 1.17 !important;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 17px;}
  .mcw-globalfrom_wrapper .formuploaddv_custom .validation_message {padding-left: 0px;}
  .mcw-globalfrom .gform_confirmation_message h1, .mcw-globalfrom .gform_confirmation_message h2, .mcw-globalfrom .gform_confirmation_message h3, .mcw-globalfrom .gform_confirmation_message h4, .mcw-globalfrom .gform_confirmation_message h5 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 24px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 30px;}
  .gform_heading {
    padding: 30px 10px 30px !important
  }
    .gform_title {
      font-family: "SolitaireMVBPro-Bold", sans-serif;
      font-size: 18px !important;
      color: rgb(24, 13, 84);
      text-align: center !important;
      padding: 0px 0 !important;
      /* margin: -8px !important;
      position: absolute !important; */
  }
  .gform_description {
    font-family: "SolitaireMVBPro-Bold", sans-serif;
    font-size: 18px !important;
    color: rgb(24, 13, 84) !important;
    text-align: center !important;
    padding: 20px 0px 0px !important;
    margin-top: 20px !important;
  }
}
@media all and (max-width: 1024px) {
  .header .location-map{width:18px;height:28px}
  .header .profile-pic {width:28px;height:28px}
  .header .animated-icon2 span:nth-child(1){z-index:9}
  .page-id-473 .joinclub-trywash .card-horizontal .card-body {padding: 0% 0% 0 23px;}
}
@media all and (min-width: 1024px) {
  .privacy-section.item.active .item-content {padding-top: 0;}
  .tabs-side .tabs li {margin-bottom: 2px;}
  .privacy-section .tabbed-content .tabs {display: block;}
  .privacy-section .tabbed-content .tabs li {display: inline-block;}
  .privacy-section .tabbed-content .tabs li a {display: block;color: #173654;font-size: 1rem;text-decoration: none;font-weight: 600;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
  .privacy-section .tabbed-content .item {min-height: 0;overflow:hidden;}
  .privacy-section .tabbed-content .item::before {display: none;}
  .privacy-section .tabbed-content.tabs-side .tabs {width: 150px;float: left;}
  .privacy-section .tabbed-content.tabs-side .tabs li {display: block;}
  .privacy-section .tabbed-content.tabs-side .item {margin-left: 180px;}
}
@media (max-width: 1024px) and (min-width: 1023px) {
  .mcw-globalfrom .gfield_error .ginput_container_email input[type=text] {
    width: 90% !important;
  }
}
@media not all and (min-resolution:.001dpcm) {
  @supports (-webkit-appearance:none) {
    .news_eventresult_bar select, .news_eventresult_bar select:focus, .news_eventresult_bar select:focus-visible {width: 64px !important;}
    .Home_Sustainability p,.page-id-7 .Home_Sustainability p span{width:100%;max-width:328px;}
  }
}
@media (max-width: 330px) and (min-width:300px) {
  .businessaccount-leaders-onboard-contain .sustainability-sub-readmore {padding: 16px 32px 13px;}
  .pagenation-news .pagination {position: relative;right: 35px;}
}
@media (max-width: 980px) and (min-width: 580px) {
  .growth-ins{margin:  auto !important;}
  .Signature-section {margin-bottom: 270px !important;}
  .timeline .slick-arrow{display:block !important}
  .timeline .prev-arrow,.timeline .next-arrow{top:200px}
}
@media screen and (max-width: 767px) {
  #onetrust-consent-sdk #onetrust-banner-sdk {width: 100% !important;padding: 33px 25px !important;margin-left: 0px !important;margin-bottom: 0px !important;text-align: center !important;bottom: 0px !important;left: 0px !important;}
  #onetrust-policy-title, #onetrust-policy-text {text-align: center !important;}
  #gform_5 #gform_fields_5 li#field_5_4 #input_5_4_6_container::after {top:unset;bottom: 0;}
  #gform_fields_5 #field_5_4 #input_5_4_6_container::before{top: 42px;}
  #gform_fields_7 #field_7_4 #input_7_4_4_container::before{top:36px;}
  .timeline-nav:before {left:20px !important;right:38px !important}
  .timeline-nav h5{left:-32px;}

  .footer-head-nav {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 0.86;letter-spacing: normal;color: #fff;}
  .footer-nav ul li a {font-size: 14px;}
  .footer-nav ul li {padding: 2px 0;}
  .menu-sub-footer-container li a {font-family: 'SolitaireMVBPro-Semibold',sans-serif !important;font-size: 12px !important;
  font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.5 !important;letter-spacing: normal;text-align: center;color: #fff !important;}
  .pagenation-news .results-news {position: relative;}
  .article-paginaton-mobile,.news_eventnav_bar {position: absolute;bottom: 0;left: 80px;}
  .pagenation-news .pagination {margin-top: 0px;}
  .content-news {overflow-x: hidden;}
  .page-id-7 .our_people .wash-club-left-section{margin:24px auto 0px;}

  /** unlimited wash club **/
  .page-id-473 .joinclub-try-btn .btn.btn-outline-dark, .page-id-473 .joinclub-try-btn .btn-outline-light {margin-left: 0px !important;}
  /** end /. **/

  /** Location Tab **/
  .page-id-400 .nav-tabs .nav-link.active {border-top-left-radius: 0px !important;border-top-right-radius: 0px !important;}
  /** Location Tab End **/

  /** carousel **/
  .washclub-items-menu ol.carousel-indicators [data-bs-target] {display: none;}
  .washclub-items-menu ol.carousel-indicators [data-bs-target].active {display: block;width:100% !important;}
  .washclub-items-menu {padding: 0px 0px 0px 0px;}
  /** end /. **/

  .article_exp_img_wrapper+.slogan-box-section, .slogan-box-section {max-width: 351px;}
  .slogan-box-section h1 {width: 337px;}

  .mcw-globalfrom .gfield_checkbox li {align-items: start !important;margin-bottom: 8px !important;}
  .mcw-globalfrom .gfield_checkbox li input[type=checkbox] {margin-top: 4px !important;}
}
@media screen and (max-width: 767px) and (orientation:portrait) {
  #onetrust-consent-sdk #onetrust-banner-sdk {width: 100% !important;padding: 33px 15px !important;margin-left: 0px !important;margin-bottom: 0px !important;text-align: center !important;bottom: 0px !important;}
  #onetrust-policy-title, #onetrust-policy-text {text-align: center !important;}
  #onetrust-button-group #onetrust-accept-btn-handler, #onetrust-button-group #onetrust-accept-btn-handler:hover {min-width: max-content !important;height: 43px !important;padding: 9px 10px 9px 10px !important;}
  #onetrust-button-group #onetrust-reject-all-handler, #onetrust-button-group #onetrust-reject-all-handler:hover {min-width: 132px !important;padding: 10px 10px !important;height: 43px !important;}
  #onetrust-pc-btn-handler {padding: 12px 15px !important;min-width: unset !important;max-width: unset !important;}
  #onetrust-banner-sdk #onetrust-policy {text-align: center;}
  #onetrust-banner-sdk #onetrust-policy #onetrust-policy-title {float: unset !important;}
  #onetrust-banner-sdk #onetrust-policy-title, #onetrust-banner-sdk #onetrust-button-group {float: none;}
  #onetrust-button-group .onetrust-banner-options + #onetrust-pc-btn-handler {margin-right: 0px !important;}
  #onetrust-button-group #onetrust-reject-all-handler + #onetrust-accept-btn-handler {margin-right: 0px !important;}
  #onetrust-button-group #onetrust-accept-btn-handler:last-child {margin-right: 8px !important;}

  /* uwc - subscribe form */
  .mcw-subscribe-form div.ginput_complex.ginput_container.gf_name_has_2 span {padding-right: 0px !important;}
  /* /. end */
}
@media screen and (max-width: 767px) and (orientation:landscape) {
  .card-horizontal .card-body {max-height:194px !important;}
  .main-body{height:100%}
}
@media screen and (max-width: 980px) {
  /*New Design Memebers */
  .member_section .card {margin:10px auto 32px auto}
  .timeline-wrapper img{width:100%;height:322px;object-fit:cover}
  .timeline-year {font-size: 32px;line-height: 1.09;}
  .timeline-slide__content p {font-size: 16px;}
  .timeline-nav:before {left:20px;right:38px}
  .timeline-nav h5{left:-32px;}

  /*New Design Memebers */
  .header {padding:0px 12px 0px 12px}
  .header .icon-images {height: auto;margin:0px auto}
  .header .location-map{width:18px;height:28px;}
  .mview_nav_spncontain {left: 21vw;position: absolute;}
  .mview_nav_spn_a_contain {width: auto;margin: 0 auto;}
  .header .profile-pic{width:28px;height:28px;max-width:28px}
  .header .nav-link {color: #173654;padding: 21px 15px 0px 15px;font-size: 18px;font-weight: bold;}
  .header .submenu-menu {border: none;box-shadow: none;padding: 0;margin: 16px 117.5px 0px 33.5px;}
  .header .submenu-menu li a {padding: 10px 0 0px;}
  .header .dropdown:hover .dropdown-menu {display: block;margin-top: 0;}
  .header a:link:active,.header a:visited:active a:hover {border-bottom: none;}
  .header .submenu-menu li a:focus,.header .submenu-menu li a:hover {border-left: 2px solid #00b5ef;}
  .header .login-div {margin: 0 6rem;}
  .header .dropdown:hover .nav-link {border-bottom: none;}
  .header a.col-8.col-lg-2 {margin: 0 0 0 25px;}
  .header .btn-primary {display: table;background-color: #0078a9;border-radius: 100px;border: none;margin: 30px auto auto auto;height: 48px;width: 296px;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 18px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #fff;padding: 12px 46px 13px !important;}
  .header .text-login {display: table;margin: 25px auto 0px;font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .header .img-icon {display: none;}
  .header .btn-login {background-color: transparent;margin: 0px auto;width: 100%;display: table;font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #00adef;}
  .header .chevron-img {display: inline-block;width: 24px;height: 24px;margin-left: 227px;}
  .header .navbar {padding: 0;}
  .header .navbar-toggler {padding: 0;-webkit-appearance: inherit;}
  .header .navbar-collapse {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #fff;z-index: 9999;margin-top: 0px;overflow-y: auto;overflow-x: hidden;}
  .header .top-close {width: 100%;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #000;padding-bottom: 1rem;}
  .header a .brand-logo {height: 44px;width: 139px;margin: 24px 0px 0px 10px;}
  .header .brand-logo-collapse {position: relative;bottom:7px;}
  .header ul {margin: 21px 0 0 0px;}
  .header .animated-icon2 span:nth-child(1) {top: 0px;width: 26px;border-radius: 100px;background-color: #4b4f54;}
  .header .animated-icon2 span:nth-child(2),.header .animated-icon2 span:nth-child(3) {top: 10px;width: 20px;border-radius: 100px;background-color: #4b4f54;}
  .header .animated-icon2 span:nth-child(4) {top: 20px;width: 13px;border-radius: 100px;background-color: #4b4f54;}
  .header ul li.menu-item-has-children > a{background:url("https://cdn.bfldr.com/PENMAIHR/at/gh848gqhhwnvg7nc96739qkz/Dropdown_Arrow.svg");background-repeat:no-repeat;background-position:top right;}
  .header li:hover .sub-menu {position: relative;z-index: 1;margin-top: 8px;margin-left: 0px;padding-right: 21px !important;padding-bottom: 0px;width: 100vw;}
  .header .sub-menu {border-radius: 0.5rem;margin: 16px 117.5px 0px 10.5px;width: 382px;height: unset;box-shadow: 0 0px 0px 0 rgb(23 54 84 / 2%);background-color: #ffffff;color: #4b4f54;font-size: 16px;font-weight: 500;padding: 0px 0px 10px;}
  .header .sub-menu:after {content: none;}
  .header .sub-menu li a {font-size: 16px !important;padding: 6px 0 6px 25px;margin: 0 0 0 -16px;}
  .header .sub-menu:before {content: none;height: 50px;width: 100%;background: #2220;position: absolute;top: -43px;}
  .Clsnavigation ul li a:focus,.Clsnavigation ul li a:hover {cursor: pointer; border-bottom: 0px solid rgb(0 181 239 / 0%);}
  .Clsnavigation a {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 18px !important;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654 !important;position:relative;}
  .Clsnavigation ul li a:after {height: 0px !important;margin-top: 0px !important;}
  .header ul li {margin: 8px 41px 8px 25.2px;}
  .header ul li:last-child {margin: 8px 41px 8px 25.2px;}
  .header ul li.menu-item-has-children .sub-menu li {padding-left: 0px;display: flex;align-items: center;}
  .banner-section .banner-bg {padding: 34px 10%;}
  .banner-section .banner-bg h1 {font-size: 32px;}
  .donate-section .butn-section .btn {width:100%;margin:0px auto 10px;max-width:346px}
  .donate-section .down-arrow {float: right;clear:both;top: 7px;position: relative;}
  .donate-section .btn-outline-dark{border:0px;}
  .slide-toggle-section {padding:0px 20px;}
  .dontation-section-sub{padding:70px 20px 37px 20px;max-height:100%}
  .card-horizontal {display: contents;flex: 0;width: 100%}
  .card-horizontal .card-body {padding:6% 8% !important;max-height:100%;width:100%;background:#173654;}
  .card-horizontal .contact-cardbody{max-height:205px}
  .card-horizontal .card-text {width: unset;font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px !important;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.33;letter-spacing: normal;color: #f6f6f6;}
  .card-horizontal .card-body h1, .card-horizontal .card-body h3{font-size: 32px;width: unset;}
  .card-horizontal .img-square-wrapper{width:100%;height:auto}
  .card-horizontal .img-square-wrapper img{width:100%;max-height:419px;height:100%;object-fit:cover}
  .flex-section-slide-aboutus{max-width:100%;background-size:cover;background-color:#FFF;max-height:100%;height:100%;}
  .flex-section-slide-aboutus .image-section-slide{width:100%;height:100%;margin:0px auto}
  .flex-section-slide-aboutus .image-section-slide img{max-width: 100%;padding:0px 0px 0px;height:100%;object-fit:cover}
  .flex-section-slide-aboutus .flex-slogan{padding:0px;margin:0px auto;align-items:center;text-align:center}
  .flex-section-slide-aboutus .flex-slogan h2{font-size:2.2rem;margin-top:29px}
  .flex-section-slide-aboutus .flex-slogan p{font-size:1.125rem;margin-top:18px;width:100%}
  .flex-section-slide{max-height:287px;max-width:100%;background-size:cover;background-color:#d6deee;margin-bottom:500px}
  .flex-section-slide-2{max-height:287px;max-width:100%;background-size:cover;background-color:#d6deee;margin-bottom:350px}
  .flex-section-slide .image-section-slide{margin:0px auto;}
  .flex-section-slide .image-section-slide img{max-width: 281px;max-height: auto;margin:0px auto;left:0px;right:0px}
  .flex-section-slide .flex-slogan {position:relative;max-width:unset;top:209px;text-align:center;}
  .flex-section-slide .flex-slogan h2{font-size:2rem;margin-top:29px}
  .flex-section-slide .flex-slogan p{font-size:1.125rem;width:100%;margin: 18px auto 0;}
  .slogan-inspiring {margin: auto;padding:0px 20px}
  .flex-section-slide-2 .image-section-slide{display: flex;justify-content: space-around;margin:0px auto;min-height:auto;}
  .flex-section-slide-2 .image-section-slide img{width: 256px;height: auto;padding:0px 0px 0px}
  .flex-section-slide-2 .flex-slogan {max-width:unset;position:relative;top:280px;text-align:center;margin:0px auto}
  #ot-sdk-btn-floating .ot-floating-button__front{padding:0px 5px !important;}
  #ot-sdk-btn-floating.ot-floating-button button{padding:0px !important; transform-style: initial !important}
  #ot-sdk-btn-floating .ot-floating-button__back { transform-style: initial !important}
  .onetrust-banner-options{display:flex !important}
  .onetrust-banner-options button{min-width:149px !important}
  .mister-exp-section{margin-top:auto;}
  .mister-exp-section h4{font-size:2rem}
  .slogan-inspiring h3 {width: auto;margin: 0px auto;font-size: 1.5rem;text-align: center;color: #173654;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
  .mister-exp-section p {font-size: 1.125rem;max-width: 100%;}
  .Signature-section{height: 386px;background-position:center;margin-bottom:420px}
  .Signature-section .Signature-content {max-width: 90%;width:100%;height: unset;background-color: #fff;padding:26px 12px}
  .Signature-content h6{font-size:2rem}
  .Signature-content .btn-outline-dark{margin:20px auto}
  .growth-ins p{padding:0px 10px;min-width: 100%;margin: 18px auto 0px;}
  .businessaccount-leaders-onboard-contain .sustain-onboard-sec strong{margin:120px auto auto auto}

  .history-section .carousel-indicators button:last-child:before{display:block}
  .map-section img{max-width:100%;}
  .timeline > li > .timeline-badge{top:0px}
  .timeline > li > .timeline-panel ,.timeline > li > .timeline-panel-none{margin:90px auto 38px auto}
  .timeline > li > .timeline-badge-light {margin-left:-8px}
  .timeline > li > .timeline-panel-img-right{bottom:-40px;margin:40px auto;float:none;text-align:center}
  .timeline > li > .timeline-panel-img,.timeline > li.timeline-inverted > .timeline-panel,,.timeline > li > .timeline-panel-img-right{float:none}
  .timeline > li > .timeline-panel:before, .timeline > li > .timeline-panel:after, .timeline > li.timeline-inverted > .timeline-panel:before, .timeline > li.timeline-inverted > .timeline-panel:after, .timeline > li.timeline-directed > .timeline-panel:before, .timeline > li.timeline-directed > .timeline-panel:after {display: none}
  .timeline > li > .timeline-panel,.timeline > li.timeline-inverted {float:none;width:100%}
  .timeline-panel .timeline-heading{padding:10px 20px 1px 20px}
  .timeline > li > .timeline-panel-img {margin:80px auto auto auto;float:none}
  .timeline > li > .timeline-panel{float:none;text-align:center}
  .timeline-panel-img .timeline-body{padding:20px 0px !important;text-align:center}
  .timeline-panel-img .timeline-heading-img{margin-top:22%}
  .timeline > li > .timeline-panel-top img{max-width:100%;}
  .img-2016 {bottom:22px;}
  .Home_Sustainability p,.page-id-7 .Home_Sustainability p span{max-width:unset;margin:0px auto 28px auto;}
  .Home_Sustainability .card-horizontal .card-body{padding:34px 4% 86px !important;}
  .Home_Sustainability .card-horizontal .img-square-wrapper,.page-id-7 .Home_Sustainability .card-body {width: 100%;max-height: unset !important;}
  .page-id-7 .our_people p {margin-bottom: 18px;}
  .timeline > li > .timeline-panel-bottom{margin:0px auto}
  footer {position: relative;border-top: 7px solid #0078a9;margin-top: -1px;}
  footer .wp-block-social-links .wp-social-link svg{width:1em !important;height:1em !important;}
  .footer-nav ul li a {line-height:0.86}
  .privacy-section{overflow:hidden}
  .links-qr-section {background-color: #173654;padding:40px 0px 11px 0px;display:grid}
  .footer-logo {margin: auto;display: table;width: 145px !important;position: unset !important;}
  .footer-app-links a{display:inline-block}
  .slogan {display: none;}
  .footer-app-links {display: flex;margin: auto;}
  .footer-app-links img {width: 140px;height: 43px;margin-top: 25px;image-rendering: auto;image-rendering: crisp-edges;image-rendering: pixelated;image-rendering: -webkit-optimize-contrast;}
  .team-join {margin-top: 33px}
  .foo-contact-us {margin-top: -20px;}
  .social-icon-set {margin-top: 50px;margin-left: -70px;margin-bottom: 10px;}
  .copyrights-info a {font-size: 10px;margin-right: 5px;}
  .copyrights-info {font-size: 0px;display: none}
  .copyrights-mobile,.menu-sub-footer-container {font-size:0.75rem;font-family: 'SolitaireMVBPro',sans-serif;display: block;text-align: center;margin-bottom:-20px}
  .copyrights-mobile a,.menu-sub-footer-container li a {color: #FFFFFF !important;text-decoration: underline;font-size: 10px;}
  .copyrights-mobile-info {font-size: 12px;display: block;text-align: center;color: #aaaaaa;}
  .menu-sub-footer-container {position:relative;bottom:40px}
  .menu-sub-footer-container ul{display:block}
  .menu-sub-footer-container li{display:inline-block;padding: 0px !important;}
  .menu-sub-footer-container li:nth-child(3){display:inline-block}
  .menu-sub-footer-container li a {font-size:12px !important;font-family: 'SolitaireMVBPro',sans-serif;}
  .footer-nav {padding: 35px 0px 0 0px;margin-top:-2px}
  .timeline > li > .timeline-panel-none{float:none}
  .testimonial-section{padding:20px 10px 80px 10px;}
  .cmunity-head {max-height:450px !important;padding:1%  0px 0% 9% !important;}
  .cmunity-head p{font-size:1rem !important}
  .community-page-section{width:100%;margin:0px auto;padding:20px 30px}
  .banner-section{margin-bottom:0px;}
  .community-page-section p{font-size:1.125rem;width:100%}
  .img-community img{width:100%;height:271px;margin:0px auto 26px auto}
  .fund-section,.contact-us-section{padding:0px 20px}
  .fund-section{margin:auto auto 50px auto}
  .contact-us-section{margin:77px auto 20px auto}
  .contact-us-section strong,.contact-us-section p{font-size:1.2rem;}
  .contact-us-section strong{font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
  .contact-us-box-section .box-content{margin:10px auto;max-height:343px;text-align:center}
  .contact-us-box-section p{font-size:1.125rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
  .contact-us-box-section{padding:0px 10px}
  .fund-section strong, .fund-section p{font-family: 'SolitaireMVBPro-Medium',sans-serif;max-width:100%;font-size:1.125rem;min-width:100%}
  .how-it-section{max-width:365px;padding: 10px 10px;margin:0px auto}
  .how-it-section ul li {display:flex;align-items:baseline;font-size:1.375rem;line-height:inherit;margin-top:10px}
  .how-it-section ul li img{position:relative;top:6px}
  .how-it-section h2 {line-height:60px;padding-bottom:10px !important}
  .sub-donation {margin-top: -90px;}
  .p-slog .flex-slogan p{font-size:1.2rem;font-weight:bold}
  .sub-donation h3{font-size:2rem !important}
  .sub-donation .rounded-icon img{width:98px;height:98px;}
  .donate-section{height:auto;padding:40px 20px 20px 20px;margin:52px 10px}
  .donate-section p{padding-bottom:0px;}
  .donate-section .butn-section .btn-outline-dark{background:#0078A9;border:1px solid #0078A9 !important}
  .inspiring-section {margin: 0px auto auto auto;padding:0px 20px;width:100%}
  .inspiring-section h3{font-size:2rem !important;margin-bottom:30px}
  .slide-toggle-section p,.inspiring-section p,.inspiring-section strong{font-size:1.2rem}
  .slide-community-2{margin-top:610px}
  .page-id-731 .slide-community-2 {margin-top: auto;}
  .page-id-731 .testimonial-section {margin-top: 492px;}
  .carousel-item p{max-width:100%;min-width:100%;font-size:1.2rem;padding:15px 0 0 0;}
  .privacy-section .item.active .item-content{margin:0px;min-width:100%;}
  .privacy-section .tabbed-content .item .item-content h1, .privacy-section .tabbed-content .item .item-content h2{display:none}
  .privacy-section .tabbed-content .item.active .item-content{padding:29px 30px;margin:5px auto 20px auto;overflow-x:auto}
  .privacy-section .item {margin-bottom: -11px;}
  .covid-update-sec ul li{margin:29px auto;font-size:1.125rem;}
  .page-id-1028 .covid-update-sec ul {padding:0px 10px}
  .slick-dots > LI.slick-active BUTTON, .slick-dots > LI:hover BUTTON {width: 12px !important;height: 12px !important;background: #00adef !important;border: 1px solid #00adef !important;}
  .wash-section {width:100%;margin:20px auto;padding:0px 20px}
  .wash-section p{width:100%;}
  .wash-carousel .card-body {width: 100%;padding:50px 20px;margin:0px auto}
  .wash-carousel .card-body,.wash-club-unlimited .wash-club-left-section{width:100%;position:relative;}
  .wash-carousel .carousel .wash-slide .card-body {min-height: 380px;}
  .joinclub-wash-carousel .carousel .card-body {min-height: 380px;}
  .joinclub-wash-carousel .carousel .wash-slide {display: block;align-items: unset;}
  .joinclub-wash-carousel .carousel .wash-slide picture{width: 100%;}
  .wash-carousel img{width:100% !important;height:unset;object-fit:cover}
  .wash-carousel p{max-width:100%;min-width:100%;font-size:1.2rem;padding:0px 0px}
  .wash-carousel .carousel .wash-slide {display: block;align-items: unset;}
  .wash-carousel .carousel .wash-slide picture{width: 100%;}
  .wash-carousel .crl-indicators{position: absolute;width: 86%;top: 22%;left: 0px;right: 0px;margin: 0px auto;}
  .wash-club-unlimited .wash-club-left-section h1, .wash-club-unlimited .wash-club-left-section h3{font-size:1.5rem;font-weight:bold}
  .wash-club-unlimited .btn-outline-light,.wash-club-unlimited .btn-outline-dark{width:100%;margin-bottom:0px}
  .wash-club-unlimited .img-bg{background:#eee;overflow:hidden; margin-bottom:20px;}
  .wash-club-unlimited .car_img{position:relative;top:40px;}
  .washclub-items-menu ol {flex-direction: row;width: 100%;justify-content: start;margin-left: 0px;margin-right: 0px;}
  .washclub-items-menu ol.carousel-indicators [data-bs-target] {white-space: nowrap;}
  .keep-feet-clean{margin:0px  auto;text-align:center}
  .keep-feet-clean .card{border:0px}
  .keep-feet-clean .card-horizontal {display: contents;flex: 0;width: 100%}
  .keep-feet-clean .card-horizontal .card-body {padding:6% 8%;max-height:135px;width:100%;background:none}
  .keep-feet-clean .card-horizontal .card-text{font-size:1.45em}
  .keep-feet-clean .card-horizontal .card-body h1, .keep-feet-clean .card-horizontal .card-body h3{font-size:2rem;line-height:50px}
  .keep-feet-clean .card-horizontal .img-square-wrapper img{width:100%;max-height:419px}
  .fundraing-mister{margin-top:45%}
  .become-minister-inside{width:100%;text-align:center}
  .fundraing-mister h1, .fundraing-mister h3 {margin-top: 3rem;}
  .fundraing-mister p, .keep-feet-clean .card-horizontal p {font-size: 1.2rem;width: 100% !important;padding: 1px 25px !important;}
  .flex-img img {width: 100%;height: 271px;}
  .wash-club-unlimited img{top:0px}
  .signup-section{height:100%;text-align:center}
  .signup-section .signup-sub{width:100%;}
  .signup-section img{position:relative;bottom:154px;right:22px}
  .signup-section .form-section{margin:0px auto auto auto}
  .location-header {height:100%;background:#FFF;}
  .location-form-map .map-section{height:auto;}
  .location-form-map ul{padding:0px}
  .location-form-map .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color:#00b5ef;background:#f8f8f8;font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
  .location-form-map .nav-link{color:#173654;font-size:1rem;font-family: 'SolitaireMVBPro-Medium',sans-serif}
  .tab-section ul li{width:50%;}
  .m-form{position:absolute;top:78px;padding:0px 19px;left:0px;right:0px}
  .recieve_passcode .btn-outline-dark,.btn-search-section .btn-outline-dark,.purchase-location-details .btn-primary,.wash-card-price-2 .btn-outline-dark{width:80%;}
  #locationModal .btn-section .btn-outline-dark{margin:0px auto}
  .purchase-details .progressbar{width:100%}
  .store-title-details{height:auto;padding:40px 10px}
  .footer-become {position:relative}
  .footer-become .become-minister{width:100%;bottom:0px}
  .billing_form{width:100%;}
  .note_info .btn-outline-dark{width:80%;}
  .confirmation-purchase p,.recieve_passcode .note,.easy_checkout p {width:100%}
  .easy_checkout img{position:relative;}
  .easy_checkout h1 {font-size:2rem}
  .recieve_passcode {padding:0px 20px}
  .billing_form ul:last-child{left:0px}
  .gattis-details {padding:40px 20px}
  .location-header .location-details{display:block;text-align:center;margin:20px auto}
  .location-header .location-details img{display:block;width:auto;margin:0px auto}
  .location-header .location-details ul li{display:block;margin:-9px auto;text-align:center;}
  .location-header .location-details ul li h2{font-size:1.5rem;margin:0px auto;text-align:center}
  .location-header .location-details ul li small{font-size:1rem}
  .location-header .btn-info{background:#173654;width:80%}
  .wash-card-price {margin:20px auto}
  .wash-card-price h6{font-size:2rem;margin-bottom:40px}
  .content{height:200px;}
  .complete-search-results{padding:0px 20px}
  .search-results .card {max-width: 100%}
  .contact-us-section h2{font-size:1.5rem}
  /* acquistions */
  .aquisition-body-wrapper .acq-section {margin: 0px auto auto auto;padding-top: 50px;}
  .aquisition-body-wrapper .acq-section strong {font-size: 25px;margin: 10px auto 15px;color: #173654;line-height: 1.3;font-weight: 500;}
  .aquisition-body-wrapper .card-sustain-section h1 {font-size: 38px;margin: 10px auto 15px;color: #173654;line-height: 1.3;font-weight: 500;text-align: center;font-family: 'SolitaireMVBPro-Bold',sans-serif;}
  .aquisition-body-wrapper .acq-section-sub {padding: 50px 15px 40px 15px;}
  .aquisition-body-wrapper .acq-readmore {padding: 0;}
  .aquisition-body-wrapper .acq-section-sub p {font-size: 20px;width: 100%;}
  .aquisition-body-wrapper .acq-sub .btn-outline-dark {padding: 10px 10px;font-size: 18px;margin: 0px auto;font-weight: 500;width: 100%;}
  .aquisition-body-wrapper .acq-section .body-text {font-size: 22px;line-height: 1.5;margin: 20px auto 25px;padding: 0px 0px 20px;}
  .aquisition-body-wrapper .card-horizontal .card-body h1, .aquisition-body-wrapper .card-horizontal .card-body h3 {font-size: 3rem;}
  .aquisition-body-wrapper .acq-card .card {background: none;background-size: cover;box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 30%);background-color: #fff;margin: 20px auto;width:360px;height:auto;}
  .aquisition-body-wrapper .acq-card .btn-section {margin-left: 0px;text-align: center;position: relative;bottom: 0;margin-top:30px; display: flex; justify-content: center;}
  .aquisition-body-wrapper .card-sustain-section.acq-card p {font-size: 18px;width:302px;}
  .aquisition-body-wrapper .card-sustain-section{margin-top: 10px;}
  #acq-read-btn-dv .container {padding: 0 10px;}
  .aquisition-body-wrapper .acq-sub {padding: 0 15px !important;}
  /* acquistions */

  /* General Popup Design For - Wordpress Contactus Page -- Acquisitions Page Forms */
  .mcw-popup-contain .modal-body {padding: 0;}
  .mcw-popup-contain h5 {font-size: 26px;line-height: 1.2;font-weight: 700;}
  .mcw-popup-contain .modal-header {padding: 40px 24px 25px;}
  .mcw-popup-contain .modal-body input[type=text] {width: 100%;font-weight: 600;font-size: 18px;}
  .mcw-popup-contain .btn-section {display: flex;flex-direction: column-reverse;}
  .mcw-popup-contain .btn-section .btn-outline-light {margin: 0px 8px 40px 8px;}
  .mcw-popup-contain .btn-section .btn-outline-dark {margin: 20px 8px 15px 8px;}
  .mcw-popup-contain .modal-dialog {height: 100vh;display: flex;align-items: center;}
  .mcw-popup-contain .modal-body .form-group {margin-bottom: 10px;margin-top: 11px;}
  .mcw-popup-contain .modal-body label .empty {height: 0px;}
  .mcw-popup-contain .modal-content {height:auto;max-height: 650px;overflow: scroll;}
  #contactform1 .-sellingform-thankyou-dv h5, #contactform2 .-sellingform-thankyou-dv h5{font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 24px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 30px;}
  .mcw-popup-contain .gform_confirmation_wrapper, #contactform1 .gform_confirmation_wrapper, #contactform2 .gform_confirmation_wrapper {padding: 8rem 20px 53px 20px;}
  .mcw-popup-contain #gform_confirmation_wrapper_14 {padding: 53px 20px 53px 20px;}
  .mcw-popup-contain button.btn-close {position: absolute;top: 3%;right: 4%;}
  /* General Popup Design For - Wordpress Contactus Page -- Acquisitions Page Forms */

  /* acquistions wordpress gravity forms */
  .gform_fields li {width: 100% !important;display: block;float: unset !important;}
  .gform_wrapper ul.gform_fields li.gfield {padding-right: 0px !important;}
  .gform_wrapper form .gform_body, .gform_wrapper .gform_body {padding: 35px 16px 0px !important;}
  .gform_wrapper .ginput_complex.ginput_container_address .ginput_left {margin-right: 0px !important;}
  .customaddress-groupfield .ginput_container .ginput_address_city,
  .gform_wrapper .ginput_container .ginput_address_city,
.gform_wrapper .ginput_container .ginput_address_state,
.gform_wrapper .ginput_container .ginput_address_zip{
width: 100% !important;}
  .gform_wrapper .ginput_complex .ginput_left {padding-right: 0px !important;}
  .gform_wrapper .ginput_complex.ginput_container_address .ginput_right {margin-right: 0px !important;padding-right: 0px !important;}
  .gform_footer.top_label {padding: 0 15px !important;}
  .gform_button.button, .gform_previous_button.button, .gform_next_button.button {width: 100% !important;}
  #gform_fields_7 #field_7_4 {margin-top: 0px !important;}
  #gform_fields_5 #field_5_4, #gform_fields_7 #field_7_4, #gform_fields_14 #field_14_25, #gform_fields_14 #field_14_16, #gform_fields_14 #field_14_28, #gform_fields_15 #field_15_25, #gform_fields_15 #field_15_16, #gform_fields_15 #field_15_28{margin-top:22px !important}
  #gform_fields_14 li#field_14_25 {padding-right: 0px !important;}
  .gform_fields li#field_15_3.gfield_error:before, .gform_fields li#field_16_3.gfield_error:before {left: -22px;}
  .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{background-size:14px !important;background-position: 91% !important;text-indent:25px !important;padding:12px 0px !important;}
  .gform_wrapper .field_description_below .gfield_description{text-align:center;padding-right:0px}
  .mcw-popup-contain .-sellingform-thankyou-dv p {width: 100%;margin: 0 auto;}
  #gform_fields_5 li#field_5_2,#gform_fields_7 li#field_7_2, #gform_fields_10 li#field_10_3 {width: 100% !important;display: block !important;flex-wrap: unset !important;}
  #gform_fields_5 li#field_5_2 .gfield_label,#gform_fields_7 li#field_7_2 .gfield_label {width: 100% !important;}
  #gform_fields_4 li#field_4_2 #input_4_2_3_container,#gform_fields_4 li#field_4_2 #input_4_2_6_container,#gform_fields_5 li#field_5_2 #input_5_2_3_container,#gform_fields_7 li#field_7_2 #input_7_2_3_container {width: 100% !important;padding-left: 0px !important;padding-right: 0px !important;}
  #gform_fields_7 li#field_7_2 #input_7_2_3_container, #gform_fields_5 li#field_5_2 #input_5_2_3_container, #gform_fields_4 li#field_4_2 #input_4_2_3_container {margin-bottom: 45px !important;}
  #gform_fields_5 li#field_5_2 #input_5_2_6_container,#gform_fields_7 li#field_7_2 #input_7_2_6_container {width: 100% !important;padding-left: 0px !important;padding-right: 0px !important;}
  #gform_fields_5 #input_5_4_3_container,#gform_fields_7 #input_7_4_3_container {padding-left: 0px !important;margin-bottom: 18px !important;width: 100%;}
  #gform_fields_5 #input_5_4_4_container,#gform_fields_7 #input_7_4_4_container {padding-left: 0px !important;margin-bottom: 18px !important;width: 100%;}
  #gform_fields_5 #input_5_4_5_container {width: 100% !important;padding: 0px !important;padding-right: 0px !important;}
  #gform_fields_5 #input_5_4_6_container {padding-left: 0px !important;width: 100%;}
  #gform_fields_5 #field_5_4 #input_5_4 {display: block;flex-wrap: unset;flex: unset;}
  .gform_wrapper .ginput_container span:not(.ginput_price){padding:5px 0px}
  #gform_fields_14 #field_14_25 input,#gform_fields_14 #field_14_25 select,
  #gform_fields_15 #field_15_25 input,#gform_fields_15 #field_15_25 select{max-width:100% !important}
  #gform_fields_14 #field_14_25 #input_14_25 span input, #gform_fields_15 #field_15_25 #input_15_25 span input {width: 100% !important;}
  #gform_fields_14 #field_14_25 #input_14_25_3_container,
  #gform_fields_15 #field_15_25 #input_15_25_3_container{padding-right:0px !important}
  #gform_fields_14 #field_14_25 #input_14_25_3,#gform_fields_14 #field_14_25 #input_14_25_5,
  #gform_fields_15 #field_15_25 #input_15_25_3,#gform_fields_15 #field_15_25 #input_15_25_5{margin-left:0px !important}
  #gform_5 #gform_fields_5 li#field_5_7 .ginput_container_select, #gform_fields_5 #field_5_4, #gform_7 #gform_fields_7 li#field_7_11 .ginput_container_select, {margin-top: 8px !important;}
  #gform_fields_5 #field_5_4 #input_5_4_6_container {margin-top: 50px !important;}
  #gform_8 #gform_fields_8 li#field_8_8 select {background-size: 16px !important;background-position: 94% !important;}#gform_9 ul#gform_fields_9 li#field_9_5::before {left: -22px;}
  #gform_fields_4 #gfield_description_4_11, #gform_fields_4 #gfield_description_4_14, #gform_fields_4 #gfield_description_4_16 {line-height: 1.3 !important;}
  #gform_fields_4 #field_4_17 ul.gfield_checkbox {width: 100% !important;}
  #gform_fields_7 #input_7_4_5_container {padding-right: 0px !important;}
  #gform_fields_10 li {margin: 10px 0px 5px !important;margin-right: 16px !important;}
  #gform_fields_10 li#field_10_4.gfield_error, #gform_fields_10 li#field_10_8.gfield_error {max-width: 100%;width: 100% !important;}
  #gform_fields_10 #field_10_3 #input_10_3_3_container {width: 100% !important;padding-left: 0px !important;padding-right: 0px !important;}
  #gform_fields_10 #field_10_3 #input_10_3_6_container {width: 100% !important;padding-left: 0px !important;padding-right: 0px !important;}
  .gform_fields li#field_7_3.gfield_error,
  .gform_fields li#field_5_3.gfield_error,
  .gform_fields li#field_4_18.gfield_error,
  .gform_fields li#field_4_10.gfield_error {margin-left: 0px !important;}
  .gform_fields li#field_4_18.gfield_error {width: 100% !important;}
  .gform_fields li#field_4_10.gfield_error, .gform_fields li#field_4_15.gfield_error {width: 100% !important;}
  .gform_fields li#field_5_3.gfield_error:before, .gform_fields li#field_5_7.gfield_error:before, .gform_fields li#field_7_3.gfield_error:before, .gform_fields li#field_10_8.gfield_error:before, .gform_fields li#field_12_3.gfield_error:before {left: -22px;}
  #gform_fields_5 li.gfield.gfield_error.gfield_contains_required {padding-right: 0px !important;}
  #field_12_4.gfield_error .ginput_container {padding-right: 0px;}
  #field_12_3.gfield_error {padding-right: 0px !important;}

  #gform_3 .gform_heading .gform_description {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: center;color: #173654;padding: 0 15px !important;margin-bottom: 0px;}
  #gform_3 .gform_heading {margin-bottom: 0px !important;}
  #gform_3 .gform_body {padding: 21px 16px 0px !important;}
  #gform_3 .gform_body label {font-size: 18px !important;}
  #gform_fields_14 #field_14_25 #input_14_25 span,
  #gform_fields_15 #field_15_25 #input_15_25 span {width: 100%;padding-right: 0px !important;}
  #gform_fields_14 #field_14_25 #input_14_25 span:nth-child(odd) input, #gform_fields_14 #field_14_25 #input_14_25 span:nth-child(odd) select, #gform_fields_15 #field_15_25 #input_15_25 span:nth-child(odd) input, #gform_fields_15 #field_15_25 #input_15_25 span:nth-child(odd) select {width: 100% !important;}
  #gform_fields_14 li#field_14_25 #input_5_4_3_container,#gform_fields_14 li#field_14_25 #input_14_25_1_container,#gform_fields_14 li#field_14_25 #input_14_25_4_container,#gform_fields_14 #field_14_28 #input_14_28_3_container,#gform_fields_14 #input_14_25_3_container,#gform_fields_14 #input_14_25_5_container,#gform_fields_15 li#field_15_25 #input_5_4_3_container,#gform_fields_15 li#field_15_25 #input_15_25_1_container,#gform_fields_15 li#field_15_25 #input_15_25_4_container,#gform_fields_15 #field_15_28 #input_15_28_3_container,#gform_fields_15 #input_15_25_3_container,#gform_fields_15 #input_15_25_5_container{padding-left:0px !important}
  #gform_fields_14 #input_14_2_3_container,#gform_fields_14 #input_14_2_6_container,#gform_fields_15 #input_15_2_3_container,#gform_fields_15 #input_15_2_6_container{padding-right:0px !important}
  #gform_fields_14 li#field_14_2 #input_14_2_6_container,#gform_fields_15 li#field_15_2 #input_15_2_6_container{padding-left:3px !important}
  #gform_5 #gform_fields_5 li#field_5_7 .ginput_container_select, #gform_fields_5 #field_5_4, #gform_7 #gform_fields_7 li#field_7_11 .ginput_container_select, #gform_7 #gform_fields_7 li#field_7_12 .ginput_container_select, #gform_fields_7 #field_7_4 {margin-top: 8px !important;}
  #gform_fields_4 #field_4_12 label {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 24px !important;font-weight: 600 !important;font-stretch: normal;font-style: normal;line-height: 1.08;letter-spacing: normal;color: #173654;}
  #gform_fields_4 #field_4_13 label {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 24px !important;font-weight: 600 !important;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;}
  #gform_fields_4 #field_4_16 label {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 24px !important;font-weight: 600 !important;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #173654;}
  #gform_fields_4 #field_4_17 label.gfield_label {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 24px !important;font-weight: 600 !important;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #173654;height: 83px;display: block;}
  #gform_fields_4 #field_4_14 label {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 24px !important;font-weight: 600 !important;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #173654;}
  #gform_fields_4 #field_4_11 label, #gform_fields_4 #field_4_19 label {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 24px !important;font-weight: 600 !important;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #173654;padding-left: 0px;}
  #gform_fields_4 #field_4_11 label.gfield_label {top: 148px;}
  #gform_fields_4 .ginput_container.ginput_container_fileupload .gform_drop_area .gform_drop_instructions {padding-top: 0px;}
  #gform_fields_4 #gfield_description_4_11 {padding: 0px;}
  #gform_fields_4 #field_4_17 label.gfield_label:after {left: 20px;}
  #gform_fields_4 #field_4_12 ul li label {font-family: 'SolitaireMVBPro-Semibold',sans-serif !important;font-size: 24px !important;font-weight: 500 !important;line-height: normal;}
  #gform_fields_4 #field_4_12 ul li label:before {top: 5px;}
  #gform_fields_4 #field_4_12 ul li label:after {top: 9px;}
  .mcw-popup-contain .modal-body span {float: none !important;}
  .mcw-popup-contain .modal-body input[type=text], .mcw-popup-contain .modal-body select, .mcw-popup-contain .modal-body input[type=tel], .mcw-popup-contain .modal-body input[type=email] {padding-left: 15px !important;}
  #gform_3 div.validation_error {margin-top: 25px !important;}
  .gform_wrapper form .gform_heading, .gform_wrapper .gform_heading {padding: 77px 0px 0px;}
  .gform_wrapper form .gform_heading .gform_description, .gform_wrapper .gform_heading .gform_description {padding: 0 10px !important;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px !important;font-weight: 500 !important;font-stretch: normal;font-style: normal;line-height: 1.17 !important;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 17px;width: 100% !important;}
  /* /. end */

  /* contact us -- Wordpress Gravity Form */
  #gform_8 .gform_heading {padding-right: 15px !important;padding-left: 15px !important;}
  #gform_8 #gform_fields_8 #input_8_1_3_container {width: 100%;padding-right: 0px;}
  #gform_8 #gform_fields_8 #input_8_1_6_container {width: 100%;padding-left: 0px;}
  #gform_9 .gform_body {padding: 0px 5px 0 22px !important;}
  #gform_9 ul#gform_fields_9 li ul li {padding: 3px 0px !important;}
  #gform_9 #gform_fields_9 #input_9_1_3_container {width: 100%;padding-right: 15px;}
  #gform_9 #gform_fields_9 #input_9_1_6_container {padding-right: 15px !important;width: 100%;padding-left: 0px;}
  #gform_9 #gform_fields_9 li#field_9_22,#gform_fields_9 li#field_9_23,#gform_fields_9 li#field_9_19 {padding-right: 15px !important;}
  #gform_9 #gform_fields_9 li#field_9_24 {padding-right: 15px !important;}
  #gform_9 #gform_fields_9 li#field_9_3 {width: 100% !important;padding-right: 15px !important;}
  #gform_9 #gform_fields_9 li#field_9_5 {width: 100% !important;padding-left: 0px !important;padding-right: 15px !important;}
  #gform_9 #gform_fields_9 li#field_9_2 {width: 100% !important;padding-right: 15px !important;}
  #gform_9 #gform_fields_9 li#field_9_8 {width: 100% !important;padding-left: 0px !important;padding-right: 15px !important;}
  #gform_9 #gform_fields_9 li#field_9_13 {padding-right: 15px !important;}
  #gform_9 #field_9_20 {padding-right: 15px !important;}
  #gform_9 #field_9_20 div#gfield_description_9_20 {white-space: unset;}
  #gform_9 ul#gform_fields_9 li#field_9_8::before {left: -22px;height: 100%;}
  /* contact us -- Wordpress Gravity Form End */

  /* sustainability */
  .body-content .card{border:0px}
  .our-stores h4 {margin-bottom: 0px;}
  .our-stores .col {flex-basis: auto;-webkit-box-flex: 1;flex-grow: 1;max-width: 50%;}
  .sustainability-card .card-slide {border-radius: 5px;}
  .sustainability-wash-card-col1 .card-slide {margin: 18px auto 18px auto;}
  .sustain-section-sub {margin: 0px auto 0px auto;padding: 0 0px;}
  .sustain-section-sub .arrow-up {top: 36px;display: flex;margin: 0px auto;  right: 0px;}
  .sustain-freshwater-sec.sustainability-card .card {height: auto;}
  .content_of_page_top p {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 0;padding: 63px 22px 0;}
  .sustainability-our-priority h1, .sustainability-our-priority h2 {font-size: 34px;}
  .sustainability-our-priority h3 {font-size: 34px;font-weight: 600;}
  .sustainability-our-priority p {font-size: 20px;padding:0px 10px}
  .sustainability-wash-card-col1 h2, .sustainability-wash-card-col2 h2, .sustainability-wash-card-col3 h2 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;}
  .sustainability-wash-card-col1 p.card-text, .sustainability-wash-card-col2 p.card-text, .sustainability-wash-card-col3 p.card-text {font-family: 'SolitaireMVBPro',sans-serif !important;font-size: 20px !important;font-weight: normal !important;font-stretch: normal !important;font-style: normal !important;line-height: normal !important;letter-spacing: normal !important;text-align: center !important;color: #173654 !important;width: 95%!important;}
  .sustainability-wash-card-col1  .btn-section, .sustainability-wash-card-col2  .btn-section, .sustainability-wash-card-col3  .btn-section {position: absolute !important;bottom: 6px;left: 0px;right: 0px;}
  .sustainability-wash-card-col3 .card-slide{height:569px}
  .sustain-contain-card .sus-card-image {width: 100%;justify-content: center;display: flex;}
  .sustain-contain-card .sus-card-image img {height: 181px;max-height:181px;}
  .sustain-leaders-onboard-contain .sub-section-sub {padding: 50px 15px 50px 15px;}
  .sustain-leaders-onboard-contain .sub-section-sub p {font-size: 20px;}
  .sustainability-card {padding:0px 10px !important}
  .sustain-leaders-onboard-contain h3, .sustain-onboard-sec-2 h4 {font-size: 28px !important;line-height: 1.3;font-weight: 700;}
  .sustain-onboard-sec-2 h4 {margin-bottom: 15px;}
  .sustain-onboard-sec-2 {margin-bottom: 15px;}
  .sustain-section-sub a {font-size: 20px;}
  .sustainability-culture h1, .sustainability-culture h3 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 24px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .sustainability-culture strong p {font-family: 'SolitaireMVBPro-Book',sans-serif !important;font-size: 24px !important;font-weight: normal !important;font-stretch: normal !important;font-style: normal !important;line-height: normal !important;letter-spacing: normal !important;text-align: center !important;color: #173654 !important;margin-top: 30px !important;}
  .sustainability-culture p {margin: 0 !important;}
  .sustainability-wash-card-col3 .sustainability-card {padding: 50px 10px;}
  .our-stores,.sustainability-our-priority{padding-left:10px;padding-right:10px}
  .sustainability-response-sec h3 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 24px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .sustain-culture-card p.card-text {padding: 0px 0px;}
  .sustain-culture-card .card-body {padding-right: 10px;padding-left: 10px;}
  .sustainability-card .btn-outline-light {font-size: 20px;padding: 14px 40px 10px !important;}
  .sustainability-ease-burden h3 {font-size: 28px !important;line-height: 1.3;font-weight: 700;}
  .sustainability-ease-contain .sustainability-section-sub {padding: 50px 16px 38px 15px;}
  .sustainability-ease-burden .sustain-section-sub p {font-size: 22px !important;line-height: 1.5;}
  .sustainability-response-sec .sustain-section-sub p {width: auto !important;font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .sustainability-response-sec .sustain-section-sub p br {display: none;}
  .at-ourstores-contain .col-6.col-lg-3 {padding-bottom: 15px;}
  .our-team-contain .col {padding-bottom: 15px;}
  .our-aspiration h6 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 24px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .our-aspiration p {font-family: 'SolitaireMVBPro-Book', sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;width: 90%;margin: 0 auto;}
  .our-aspiration .col-md-4 {padding-bottom: 30px;}
  .sustainability-section-contain {padding: 60px 0px 0px;}
  .sustainability-card-r-imgcontain {padding-left: 0px;}
  .sustainability-card-l-imgcontain {padding-right: 0px;}
  .sustainability-card-l-imgcontain p {width: auto;font-family: 'SolitaireMVBPro',sans-serif;font-size:1.25rem;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;text-align: center;color: #173654;margin: 17px auto 17px;height:80px}
  .sustainability-card-l-imgcontain .btn-section {position: inherit;}
  .sustainability-card-l-imgcontain .card-slide, .sustainability-card-l-imgcontain .card-slide p {height: auto;max-height: fit-content;}
  /* sustainability */

  /* account details page */
  .userregister-form .m-form {padding-top: 5px;padding-bottom: 5px;position: unset;}
  .account-details .progressbar {margin: 50px 0px 50px 0px;counter-reset: step;padding-left: 0;}
  .account-details .progressbar li span {left: 45%;}
  #otpverify .modal-body {padding: 25px 25px;}
  #otpverify h5 {font-size: 33px;line-height: 1.2;font-weight: 700;}
  #otpverify .modal-header {border-bottom: 0px solid #00b5ef;}
  #otpverify .modal-body input[type=text] {width: 100%;font-weight: 600;font-size: 18px;}
  #otpverify .btn-section {display: flex;flex-direction: column-reverse;}
  #otpverify .btn-section .btn-outline-light {margin: 0px 8px 40px 8px;}
  #otpverify .btn-section .btn-outline-dark {margin: 20px 8px 15px 8px;}
  #otpverify .modal-dialog {height: 100vh;display: flex;align-items: center;}
  .account-details p {padding: 0 0px;}
  /* account details page */

  /* Unlimite wash page */
  .unlimited-global-banner-section .location-header .location-details {display:grid;margin-top: 0vh !important;}
  .location-header .col-lg-3{text-align:center}
  .unlimited-global-banner-section {position: relative;}
  .unlimited-global-banner-section figcaption .banner-title {margin-bottom: 0px;font-size: 42px;font-weight: 700;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .unlimited-global-banner-section figcaption {display: flex;align-items: center;justify-content: center;height: 100%;}
  .banner-content-wrapper {padding-top: 14vh;}
  .unlimited-global-banner-section figcaption button {background: #173654;font-weight: 700;font-family: var(--bs-font-sans-serif);margin: 45px auto 0px;}
  .m-header-therebetter {height: auto;width: 100%;background: #173654;}
  .m-header-therebetter h1 {padding: 26px 0px 28px 18px;font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.16;letter-spacing: normal;color: #fff;text-align: left;}
  .unlimited-global-banner-section.m-view {height: auto !important;}
  .unlimited-global-banner-section.m-view .location-header .location-details {display: block;align-items: unset;justify-content: unset;}
  .unlimited-global-banner-section.m-view .location-header .location-details img {width: 50px;height: 100%;display: unset;margin: 0 auto 1rem;}
  .unlimited-global-banner-section.m-view .location-header {min-height: 80px;padding: 20px;background: #dee0;margin-top: 25px;}
  .unlimited-global-banner-section.m-view .location-header .location-details p {font-size: 20px;}
  .unlimited-global-banner-section.m-view .location-header .btn-info {background: #0078a9;font-size: 20px;}
  .unlimited-global-banner-section.m-view .location-header .container, .unlimited-global-banner-section.m-view .location-header .container .col-md-12.text-center {padding: 0px;}
  .global-banner-unlimited-sec .location-header {min-height: unset;max-height: unset !important;margin-top:0px;height: auto;}
  .global-banner-unlimited-sec .location-header .location-details h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.64;letter-spacing: normal;text-align: center;color: #4b4f54;}
  .unlimited-clubcard {margin: auto;padding:0px 10px}
  .join-selection-wash-club {margin:  auto ;padding:0px 10px}
  .unlimited-card-contain h2 {margin-bottom: 6px;font-size: 26px;}
  .unlimited-card-dv .unlimited-card-dv-ul li {padding: 0px;align-items: baseline;font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.56;letter-spacing: normal;color: #4b4f54;}
  .slick-dots {bottom: 2rem !important;width: auto !important;}
  .slick-arrow {display: none !important;}
  .slick-dots > li.slick-active button, .slick-dots > li:hover button {width: 12px !important;height: 12px !important;background: #00adef !important;border: 1px solid #00adef !important;}
  .global-unlimited-banner .banner-content-wrapper {padding-top: 28vh;}
  .slick-dots > li button {background: #cdcdcd !important;border: 1px solid #cdcdcd !important;}
  .unlimitedwashclub_card_price p {text-align: left;font-size: 20px;color: #173654;margin-bottom: 0px;font-weight: 500;line-height: 1.7;}
  .unlimitedwashclub_card_price h6 {font-size: 26px;}
  .join-selection-wash-club .btn-outline-dark {display: none;}
  .joinclub-wash-items-menu {justify-content: unset !important;}
  .joinclub-wash-items-menu ul {flex-direction: row;width: 100vw;overflow: scroll;}
  .joinclub-wash-items-menu ul li {white-space: nowrap;}
  .joinclub-wash-carousel img {width: auto;height: 475px;}
  .joinclub-wash-carousel .card-body {background: #173654;width: 100%;padding: 30px 25px;margin: 0% 0px auto 0px;position: relative;top: 0px;}
  .joinclub-wash-carousel .carousel-item p {padding: 0px 0px;}
  .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: -35%;}
  .joinclub-wash-carousel .carousel-control-prev {left: 1.5rem;}
  .joinclub-wash-carousel .carousel-control-next {right: 1.5rem;}
  .joinclub-testimonial-section {margin: 10% auto 12%;}
  .joinclub-trywash .card-horizontal {display: block;flex: auto;width: 100%;background:#FFF;}
  .page-id-473 .join-selection-wash-club.block-block_615bf94e12f5f .btn-outline-dark,.join-selection-wash-club.block-block_61deb7bfc3822 .btn-outline-dark {display: block}
  .join-selection-wash-club.block-block_61deb7bfc3822 {margin-top:45px;}
  .joinclub-trywash .card-horizontal .img-square-wrapper img {height: auto;width: 100%;}
  .joinclub-trywash .container {padding:0px;}
  .joinclub-trywash .card-horizontal .card-body {padding: 6% 7% 11% 7%;height: unset;width: auto;}
  .joinclub-trywash .card-horizontal .card-body h1, .joinclub-trywash .card-horizontal .card-body h3 {font-size: 32px;text-align: center;font-family: 'SolitaireMVBPro-Semibold',sans-serif;}
  .joinclub-trywash .card-horizontal p {width: auto;text-align: center;}
  .joinclub-try-btn .btn.btn-outline-dark {margin: 2rem 0 0 0;width: 100%;}
  .joinclub-try-btn .btn-outline-light {margin: 1rem 0 0 0;width: 100%;}
  .faq-joineclub {padding: 25px 0 80px;margin:20px auto auto auto }
  .faq-joineclub h1, .faq-joineclub h3{text-align:center}
  .faq-joinclub-contain .accordion-item .accordion-button {color: #1081ae;text-align: left;font-size: 22px;font-weight: 600;}
  .becomemister-contain {text-align: center;}
  .becomemister-contain p {width: 100%;font-size: 22px;line-height: 1.22;}
  .becomemister-btn .btn-outline-dark {font-size: 17px !important;padding: 10.5px 30px !important;}
  .become-member-section {background: #f6f6f6;padding: 40px 0 25px;}
  .unlimited-car-wash-location h2 {font-size: 28px;font-weight: 700;color: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;margin-bottom: 0px;}
  .unlimited-car-wash-location p a {color: #00b5ef;text-decoration: none;}
  .unlimited-global-banner-section.m-view .location-header .unlimited-car-wash-btn .btn-info {padding: 10px 58px;font-size: 20px;letter-spacing: 1px;font-weight: 500;}
  .unlimited-car-washclub-card-btn {margin: 2.5rem 0 2rem;}
  .unlimited-car-washclub-card-btn button {width: 100%;font-weight: 500;font-size: 22px !important;letter-spacing: 0px;padding: 13px 40px !important;}
  .unlimitedwashclub-card-price .panel-header {height: 45px;font-size: 22px;}
  .becomemister-btn {text-align: center;height: 50px;}
  .unlimited-global-banner-section .location-header .col-lg-4.text-center.d-lg-block.d-none {display: block !important;position: absolute;top: unset;bottom: 64vh;right:4px;}
  .page-id-473 .joinclub-trywash .card-horizontal p {width: 100%;margin:20px auto;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.11;letter-spacing: normal;text-align: center;}
  .page-id-473 .joinclub-try-btn .btn.btn-outline-dark, .page-id-473 .joinclub-try-btn .btn-outline-light {width: 100% !important;margin-left: 0px;}
  .page-id-473 .joinclub-try-btn .btn.btn-outline-dark, .page-id-473 .joinclub-try-btn a:first-child {margin-top: 10px;}
  .page-id-473 .joinclub-try-btn a:first-child {width: 100%;}
  .joinclub-try-btn{display:block !important}
  .unlimited-global-banner-section .location-header .col-lg-4.m-view-edit {position: absolute;justify-content: center;bottom: 62vh;right: 4px;top: unset !important;}
  .unlimited-global-banner-section .location-header .col-lg-4.m-view-edit .btn-info {background: #173654;font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #fff;width: auto;height: auto;bottom: 0vh;}
  .unlimited-global-banner-section .location-header .location-details .text-start.px-4 {margin-bottom: 0;padding-right: 0px !important;padding-left: 0px !important;padding-top: 20px;}
  .global-banner-unlimited-sec .location-details ul li small {white-space: nowrap;font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: center;color: #4b4f54;}
  .unlimited-global-banner-section .location-header .col-lg-3 {display: flex;justify-content: center;}
  .unlimited-global-banner-section .location-header .col-lg-3.text-center .btn-info {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #fff;width: 260px !important;height: 48px !important;background: #0078a9;margin-top: 17px;}
  .unlimited-global-banner-section .location-header .location-details img {width: 47px;}
  .page-id-473 .m-header-therebetter br {display: none;}
  .m-header-therebetter p {display: none;}
  .carousel-control-next, .carousel-control-prev {top: 50px !important;}
  .page-id-473 .joinclub-trywash .card-horizontal {background: transparent;height: auto !important;}
  .page-id-473 .faq-joineclub {margin: 48.6px auto 66px auto;padding: 0;}
  .page-id-473 .faq-joineclub h1, .page-id-473 .faq-joineclub h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-473 .faq-joineclub h1+p, .page-id-473 .faq-joineclub h3+p {display: none;}
  .page-id-473 .hepl-faq--contain {padding-top: 34px;padding-bottom: 0px;}
  .page-id-473 .global-unlimited-banner+.wp-block-columns {display: block;}
  .page-id-473 .joinclub-trywash .card-horizontal .card-body {padding: 43px 18px 0px !important;max-height: unset !important;}
  .page-id-473 .hepl-faq--contain .accordion-item .accordion-button {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;text-align: left;padding: 10px 35px 0px 19px;}
  .page-id-473 .hepl-faq--contain .accordion-body {padding: 3px 46px 31px 29px;font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;color: #4b4f54;}
  .page-id-473 .hepl-faq--contain .accordion-item .accordion-button.collapsed::after, .page-id-1106 .hepl-faq--contain .accordion-item .accordion-button.collapsed::after {transform: rotate(90deg) !important;position: absolute;right: 12px;top: 12px;}
  .page-id-473 .hepl-faq--contain .accordion-item .accordion-button:not(.collapsed)::after, .page-id-1106 .hepl-faq--contain .accordion-item .accordion-button:not(.collapsed)::after {transform: rotate(0deg) !important;margin-right: 0px;position: absolute;right: 12px;}
  .page-id-473 .becomemister-contain h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 24px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 9px;}
  .page-id-473 .becomemister-contain p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.22;letter-spacing: normal;text-align: center;color: #4b4f54;margin-bottom: 13px;}
  .page-id-473 .becomemister-btn .btn-outline-dark {min-width: 214px;font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #fff;border-radius: 100px;background-color: #0078a9;}
  .page-id-473 .joinclub-trywash .card-horizontal .card-body h1, .page-id-473 .joinclub-trywash .card-horizontal .card-body h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 22px;}
  .page-id-473 .joinclub-testimonial-section {margin: 35px auto 44px;}
  .page-id-473 .joinclub-testimonial-section h5 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 21px;}
  .page-id-473 .joinclub-testimonial-section .carousel-item p {padding: 0px 0px 11px !important;}
  .page-id-473 .wash-carousel .carousel-control-prev-icon, .page-id-473 .wash-carousel .carousel-control-next-icon {width: 46px;height: 52px;opacity: 1 !important;}
  .page-id-473 .wash-carousel .crl-indicators {top: 200px;}
  .page-id-473 .wash-carousel .card-body {padding: 43px 25px 43px;background-size: cover !important;}
  .page-id-473 .wash-carousel h1, .page-id-473 .wash-carousel h3 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;color: #f6f6f6;margin-bottom: 21px;}
  .page-id-473 .wash-carousel p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.33;letter-spacing: normal;color: #f6f6f6;}


  .unlimited-global-banner-section .location-header .col-lg-4.d-lg-flex .btn-info {width: 100% !important;height: 35px !important;margin-bottom: 10px !important;margin-top: 10px !important;margin-left: 0 !important;}
  .unlimited-global-banner-section .location-header .col-lg-4.d-lg-flex.text-center div {width: 100%;}
  .unlimited-global-banner-section .location-header .col-lg-4.d-lg-flex.text-center {flex-direction: column;}
  .unlimited-global-banner-section .location-header .col-lg-4.text-center.d-lg-block.d-none .btn-info {background: #173654;font-family: 'SolitaireMVBPro-Bold', sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.29;letter-spacing: 0.57px;text-align: center;color: #fff;width: auto;height: auto;bottom: 0vh;}

  .page-id-473 .joinclub-trywash .card-horizontal .img-square-wrapper, .page-id-473 .joinclub-trywash .card-horizontal .card-body {width: 100%;}
  .unlimited-card-contain {width: 100%;margin: 0px auto 50px;padding: 40px 18px;box-shadow: 0 .5rem 3rem rgba(0,0,0,.15)!important;border-radius: 15px;background-size: 550%;background-position: center;}

  /** carousel **/
  .wash-carousel .washclub-items-menu ol.carousel-indicators [data-bs-target] {display: none;}
  .wash-carousel .washclub-items-menu ol.carousel-indicators [data-bs-target].active {display: block;width:100% !important;}
  .wash-carousel .washclub-items-menu {padding: 0px 0px 0px 0px;}
  /** end /. **/

  /* Unlimite wash page */

  /* Wash Management | Review Wash Order purchase wash confirm order */
  .confirm-order {margin: 50px auto 77px;}
  .confirm-order h1 {font-size: 2rem;}
  .confirm-order p {font-size: 18px;}
  .confirm-order .progressbar li span {left: 46%;}
  .confirm-order .progressbar {margin: 40px 0 50px 0;}
  .confirm-order-contain .order-amount-calculaion {padding: 30px 30px 20px;max-height: unset;height: auto;}
  .confirm-order-contain .order-estimation-sec h4 {font-size: 20px;}
  .confirm-order-contain .order-amount-tobe-cal .pull-left span {font-size: 20px;}
  .confirm-order-contain .order-amount-tobe-cal a {font-size: 18px;}
  .confirm-order-contain .order-summary-dv .ordersummary:before {content: '';height: 1px;width: 57%;left: 26%;}
  .confirm-order-contain .order-summary-dv .ordersummary-break:before {content: '';height: 1px;width: 43%;left: 40%;}
  .confirm-order-contain .confirm-order-summary-dv .order-summary-dv hr {width: 100%;height: 2px;margin-bottom: 10px;border-radius: 5px;}
  .confirm-order-contain .confirm-order-summary-dv .order-summary-dv button {background: #173654;width: 100%;margin-top: 0rem;}
  .confirm-order-contain .confirm-order-summary-dv .order-summary-dv .btn-section {margin-top: 7rem;margin-bottom: 2rem;}
  .confirm-order-contain .order-summary-dv .ordersummary-beforetax:before {content: '';height: 1px;width: 49%;left: 34%;background: #9b9b9b;display: block;position: absolute;}
  /* Wash Management | Review Wash Order purchase wash confirm order */

  /* Purchase Wash Account Details Guest Checkout */
  .guestcheck-card-contain {padding: 40px 25px 50px;margin-top: 3rem;}
  .guestcheck-card-dv {width: 100%;}
  .guestcheck-card-dv .guestcheck-card-dv-ul li {font-size: 18px;}
  .guestcheck-card-contain .spn-tag {font-size: 20px;}
  .guestcheck-card-contain h2 {margin-bottom: 10px;font-size: 38px;}
  .account-userregister-details .btn-primary {width: 100%;}
  /* Purchase Wash Account Details Guest Checkout */

  /* Help and Faq */
  .help-faq-body-wrapper .Faq-section-left-contain,.help-faq-body-wrapper .company-news-event {width: 100%;}
  .help-faq-body-wrapper .hepl-faq--contain {padding-top: 1rem;padding-bottom: 1rem;}
  .help-faq-body-wrapper .company-news-event p {text-align: unset;}
  .company-news-event{margin-left: 1rem;}
  .help-faq-body-wrapper .company-news-event {padding-bottom: 2rem;}
  .help-faq-body-wrapper .faq-video-container {display: flex;flex-direction: column-reverse;}
  .faq-additional-document-sec {margin-top: 35px; margin-left: 1rem}
  .faq-additional-document-sec .faq-file-upload {display: block;}
  .faq-additional-document-sec .faq-file-upload .faq-btn div {font-size: 16px !important;}
  .faq-additional-document-sec .faq-file-upload .faq-upload-sec1 {padding-right: 0px;margin-bottom: 15px;}
  .faq-additional-document-sec .faq-file-upload .faq-upload-sec2 {margin-top: 15px;}
  .help-faq-body-wrapper p {text-align: unset;}
  .faq-helpful-link-dv a {margin: 10px 0px 5px;}
  .help-faq-body-wrapper .accordion-item .accordion-button {font-size: 22px;}
  .help-faq-body-wrapper {padding: 35px 0px 50px;}
  /* Help and Faq */

  /* Business Account */
  .business-account-ourpriority h1, .business-account-ourpriority h2 {font-size: 32px !important;margin-left: 0px;}
  .businessaccount-leaders-onboard-contain .sub-sec-contain {padding: 0px;margin-bottom: 27px;}
  .business-account-p p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 22px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;text-align: center;color: #173654;width: 332px;}
  .business-account-ourpriority .account-ourstores h4 {margin-top: 15px;}
  .business-account-ourpriority .account-ourstores p {margin-top: 4px;margin-bottom: 20px !important;}
  .page-id-1106 .becomemister-contain h3 {font-family: 'SolitaireMVBPro',sans-serif;font-size: 24px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 9px;width: auto !important;}
  .page-id-1106 .becomemister-contain p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.22;letter-spacing: normal;text-align: center;color: #4b4f54;width: auto !important;margin: 0 auto 13px;}
  .business-account-member-section h3 {width: 358px !important;font-family: 'SolitaireMVBPro',sans-serif;font-size: 24px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin: 0 auto;}
  .business-account-member-section p {width: 347px !important;}
  .page-id-1106 .businessaccount-contain-card h2 {font-family: 'SolitaireMVBPro',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;margin-top: 13px;}
  .page-id-1106 .businessaccount-contain-card p {width: 322px;font-family: 'SolitaireMVBPro',sans-serif;font-size: 20px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin: 17px auto 17px;}
  .page-id-1106 .businessaccount-contain-card .businessaccount-card-l-imgcontain .btn-outline-light {width: auto;padding: 10px 50px 10px 50px !important;margin: 20px auto 15px;}
  .page-id-1106 .sustainability-card.sustain-contain-card.businessaccount-contain-card {padding-top:40px;}
  .businessaccount-leaders-onboard-contain.sustain-section-sub p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: center;color: #173654;padding-top: 10px;max-width:100%}
  .businessaccount-leaders-onboard-contain.sustain-section-sub p:first-child{margin-bottom:80px;display:table-footer-group}
  .businessaccount-leaders-onboard-contain ul li {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.22;letter-spacing: normal;color: #173654;align-items: flex-start;}
  .businessaccount-leaders-onboard-contain ul {margin-bottom: 50px;}
  .faq-joineclub.business-account-faq .hepl-faq--contain {padding: 45px 18px 23px;}
  .faq-joineclub.business-account-faq h1, .faq-joineclub.business-account-faq h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;width: 324px;margin: 0 auto;}
  /*.faq-joineclub.business-account-faq {padding-top: 100px;}*/
  .hepl-faq--contain .accordion-item .accordion-button {text-align: left;font-family: 'SolitaireMVBPro',sans-serif;font-size: 1.245rem;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.18;letter-spacing: normal;color: #0078a9;padding-right: 21px;}
  .business-account-wash-pass-dv p.card-text {font-family: 'SolitaireMVBPro',sans-serif;font-size: 20px;text-align: center;color: #173654;width: 96%;}
  .businessaccount-leaders-onboard-contain .sustainability-sub-readmore {padding: 16px 42px 13px;}

  #gform_1 #input_1_1 {display: block;}
  #gform_1 #input_1_1 #input_1_1_3_container {padding-right: 0px;width: 100%;}
  #gform_1 #input_1_1 #input_1_1_6_container {padding-right: 0px;width: 100%;}
  #gform_1 #input_1_5 #input_1_5_4_container {padding-right: 0px !important;}
  #gform_1 #field_1_10 ul.gfield_checkbox li {width: 100%;text-align: left;}
  #gform_11 #input_11_1 {display: block;}
  #gform_11 #input_11_1 #input_11_1_3_container {padding-right: 0px;width: 100%;}
  #gform_11 #input_11_1 #input_11_1_6_container {padding-right: 0px;width: 100%;}
  #gform_11 #input_11_5 #input_11_5_4_container {padding-right: 0px !important;}
  #gform_11 #field_11_10 ul.gfield_checkbox li {width: 100%;text-align: left;}

  #gform_12 #input_12_1 {display: block;}
  #gform_12 #input_12_1 #input_12_1_3_container {padding-right: 0px;width: 100%;}
  #gform_12 #input_12_1 #input_12_1_6_container {padding-right: 0px;width: 100%;}
  #gform_12 #input_12_5 #input_12_5_4_container {padding-right: 0px !important;}
  #gform_12 #field_12_10 ul.gfield_checkbox li {width: 100%;text-align: left;}

  #gform_13 #input_13_1 {display: block;}
  #gform_13 #input_13_1 #input_13_1_3_container {padding-right: 0px;width: 100%;}
  #gform_13 #input_13_1 #input_13_1_6_container {padding-right: 0px;width: 100%;}
  #gform_13 #input_13_5 #input_13_5_4_container {padding-right: 0px !important;}
  #gform_13 #field_13_10 ul.gfield_checkbox li {width: 100%;text-align: left;}

  #gform_3 #field_3_6 > label.gfield_label {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 24px !important;font-weight: 600;line-height: normal !important;color: #173654;text-align: left;}
  #gform_3 #field_3_6 ul li label {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px !important;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: left;color: #173654;width: 100% !important;}
  #gform_3 #field_3_6 ul li label:before {top: 0px;}
  #gform_3 #field_3_6 ul li [type="radio"]:checked + label:after, #gform_3 #field_3_6 ul li [type="radio"]:not(:checked) + label:after {content: '';width: 12px;height: 12px;background: #1c3a58;position: absolute;top: 4px;left: 4px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
  #gform_3 #field_3_6 ul li.gchoice_3_6_5 #input_3_6_other {width: 90% !important;margin: 0 0 0 auto;}
  /* Business Account end */

  /* news room */
  .pagenation-news .results-news{display:inline-flex;margin:0px auto;max-width:100%;width: 100%;}
  .pagenation-news .results-news #form {width: 100%;}
  .pagenation-news{text-align:center;}
  .pagenation-news .results-news form>.row .col-lg-5.text-lg-end {display: block;padding-right: 0px;text-align: left;}
  .pagenation-news .results-news form>.row {display: flex;justify-content: space-between;}
  .pagenation-news .pagination {margin-top: 27px;margin-bottom: 0;}
  .pagenation-news img {width: 15px;height: 8px;position: relative;right: 26px;bottom: 0px;}
  .pagenation-news span.text-start {font-family: 'SolitaireMVBPro',sans-serif;font-size: 14px;color: #4b4f54;margin-top: 13px !important;display:flex}
  .news_portal h1 {margin-bottom: 0px;}
  .news-portal-content {margin: 8px 0px auto 0px;}
  .article-space-rw {padding: 0px 0px 0px;}
  .article-space-rw .col-lg-6.col-12 {padding: 0;}
  .news-portal-content h1 a, .news-portal-content h2 a{font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 26px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.15;letter-spacing: normal;color: #173654;}
  .news-portal-ctn-block h1, .news-portal-ctn-block h2 {margin-bottom: 10px !important;margin-top:10px}
  .news-portal-ctn-block a {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 26px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.15;letter-spacing: normal;color: #173654;}
  .news-portal-ctn-block p {margin-top: 10px;}
  .news_article_breadcrumb .social-icon-article small {display: none;}
  .news_article_breadcrumb .social-icon-article .social-icons {width: 100%;}
  .news_article_breadcrumb .col.text-start {padding-top: 2px;}
  .news_article {margin: 39px auto auto auto;}
  .news_article_banner .m-pad-align {padding: 0;}
  .news_article_banner .article_exp_img_wrapper {width: 100%; height: 261px;overflow: hidden;}
  .news_article_banner .article_exp_img_wrapper::after, .news_article_banner .article_exp_img_wrapper::before{box-sizing: inherit;}
  .article-content {margin: 0px 25px auto 25px;}.middle-section .d-flex {display: block !important;}
  .article-content a, .article-content p a {word-break: break-all;white-space: unset;}
  .news-article-aligndv{display: block;}
  .article_fig_caption {position: relative;height: 182px;overflow: hidden;width: 100%;}
  .article_fig_caption img {width: 100%;max-width: 100%;height: auto;}
  .featured_Article{top:26px;}
  .news-section{display:block}
  .news_Img{width:100%;height:auto;padding:0px 10px;margin:20px auto}
  .related_news_image_wrapper {height: 172px;overflow: hidden;}
  .how-it-section ul{padding:0px}

  .news_eventresult_bar {text-align: left;}
  .article-paginaton-mobile,.news_eventnav_bar {padding-left: 0px;}
  /* news room end */

  /*** Home  Page ***/
  .home_page_cards .btn_section{text-align:center;display:block}
  .home_page_cards .btn_section .btn{margin:10px auto}
  .page-id-7 .Home_Sustainability{margin-bottom:0px;text-align:center;}
  .Home_Sustainability .img-square-wrapper{padding:0px 20px}
  .joinclub-testimonial-section + .Home_Sustainability .img-square-wrapper {padding: 0px;}
  .Home_Sustainability .card-body{background:#f6f6f6}
  .Home_Sustainability h1, .Home_Sustainability h3{text-align:center !important}

  #HomeModal .modal-body .Details_form{margin:0px auto}
  #HomeModal .modal-body .Details_form .billing_form input[type=text],.Delivery_method .billing_form ul li input[type=text]{max-width:100%}
  .Home_banner_section .slide_slogan h1,.Home_banner_section .slide_slogan h2{font-size:2.188rem}
  .Home_banner_section img{height:542px;}
  .add_banner img{width:100%;height:266px;}
  .add_banner .slide_slogan{left:0px;right:0px;margin:63px auto;text-align:center}
  .Home_banner_section .slide_slogan_sara {padding:6% 8% !important;height:auto;max-width:100%;width:100%;background:#173654;left:0px;right:0px;top:12.5%;}
  .Home_banner_section .slide_slogan_sara h1{font-size:2rem;}
  .Home_banner_section .slide_slogan_sara h2{font-size:2rem;}
  .Home_banner_section .slide_slogan_sara h2 span{font-size:2rem;color:#FFF}
  .Home_banner_section .slide_slogan_sara .btn-outline-dark{position:relative;bottom:280px}
  .home_page_cards .card{max-height:100%;padding:0px;}
  .home_page_cards .btn-outline-dark,.home_page_cards .btn-outline-light,.our_people .btn-outline-light,.Home_Sustainability .btn-outline-dark{max-width:222px;margin:0px auto}
  .page-id-7 .Home_Sustainability .card-body .btn-outline-dark {margin: 0 auto;}
  .home_page_cards strong{margin:20px auto;justify-content:center;}
  .page-id-7 .our_people {margin-bottom: 54px;}
  .our_people .wash-club-left-section{margin:24px auto}
  .our_people .wash-club-left-section h1, .our_people .wash-club-left-section h3{text-align:center !important;font-size:2rem}
  .our_people p{text-align:center;max-width:344px;margin:0px auto 10px auto}
  .home_page_cards{margin-bottom:-57px}
  .home_page_cards .card_all_packages {margin: 20px auto 77px auto}
  .purchase_wash_banner_uwc {overflow: hidden;}
  .purchase_wash_banner_uwc img{height:309px;width: auto;}
  .page-id-7 .our_people img {width: 100%;}
  /*** Home  Page ***/

  /** wash details **/
  .page-id-355 .page-banner-section .cmunity-head,
  .page-id-355 .page-banner-section .img-square-wrapper, .page-id-355 .joinclub-trywash .img-square-wrapper {width: 100%;}
  .page-id-355 .page-banner-section .cmunity-head {max-height: unset !important;padding: 29px 4% !important;}
  .page-id-355 .wash-club-unlimited .wash-club-left-section {padding: 0 15px;margin: 19px auto 40px auto;width: unset;height: unset;}
  .page-id-355 .wash-club-unlimited .col-lg-6 {padding: 0 15px;}
  .page-id-355 .joinclub-trywash .card-body {width: 100% !important;max-height: unset !important;padding: 32px 15px 58px 15px !important;background-color: #f6f6f6;}
  .page-id-355 .joinclub-trywash .card-horizontal {height: unset !important;}
  .page-id-355 .joinclub-trywash .card-horizontal p {font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: center;color: #4b4f54;margin: 0 auto 29px;}
  .page-id-355 .joinclub-trywash .card-horizontal .card-body h1, .page-id-355 .joinclub-trywash .card-horizontal .card-body h3 {margin-bottom: 19px;}
  .page-id-355 .joinclub-trywash .joinclub-try-btn .btn-outline-light, .page-id-355 .joinclub-try-btn .btn-outline-light:hover {width: unset !important;margin: 0 auto;}
  .page-id-355 .joinclub-trywash .joinclub-try-btn {text-align: center;}
  .page-id-355 .page-banner-section .card-horizontal .card-body p small {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.64;letter-spacing: normal;color: #f6f6f6;}
  .page-id-355 .wash-club-unlimited p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: center;color: #4b4f54;}
  .page-id-355 .fundraing-mister {margin-top: 0px}
  .page-id-355 .fundraing-mister h1, .page-id-355 .fundraing-mister h3 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.09;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 14px;}
  .page-id-355 .fundraing-mister p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: normal;text-align: center;color: #4b4f54;padding-top: 0px;padding-bottom: 0px;}
  .page-id-355 .fundraing-mister .btn-outline-light {padding: 10px 25px;font-size: 18px;}
  .page-id-355 .becomemister-contain h3 {font-size: 24px;margin-bottom: 9px;}
  .page-id-355 .becomemister-contain p {width: 100%;font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.22;letter-spacing: normal;text-align: center;color: #4b4f54;padding: 0 15px;}
  .page-id-355 .becomemister-btn .btn-outline-dark {padding: 8px 40px 12px;font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #fff;}
  /* /. end **/

  /** guest checkout **/
  .page-id-963 .legal_tag {display: none;}
  .page-id-963 .forgot_pwd a{font-family: 'SolitaireMVBPro',sans-serif;color: #00adef !important;text-transform: capitalize;}
  .page-id-963 .confirmpurchaselog {top:0px;}
  .page-id-963 .confirmwash_pur {margin-top: 0px;}
  .page-id-963 .confirmwash_pur_card:after {content: '';display: block;height: 1px;width: 203px;background: #b1b1b1;margin: 0 auto;}
  /** /. end **/

  /** about us **/
  .page-id-13 .growth-ins h4 {font-family: 'SolitaireMVBPro-Bold',sans-serif;  font-size: 32px;  font-weight: bold;  font-stretch: normal;  font-style: normal;  line-height: 1.13;  letter-spacing: normal;  text-align: center;  color: #173654;margin-bottom:0px;}
  .page-id-13 .growth-ins p, .page-id-13 .growth-ins p strong{ font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;  color: #173654;}
  .page-id-13 .growth-ins p {margin-top: 0px;}
  .page-id-13 .growth-ins p:last-child {margin-top: 21px;}
  .page-id-13 .growth-ins {margin-bottom: 46px;}

  /** community **/
  #description-block-block_6139d6573fb78 .community-page-section p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .fund-section h1, .page-id-731 .fund-section h3 { font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.69;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 0px;}
  .page-id-731 .fund-section.description-block-block_6139d76d27704 .sustain-p-block strong {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .fund-section.description-block-block_6139d76d27704 .sustain-p-block {margin-top: 15px;}
  .page-id-731 .fund-section.description-block-block_6139d76d27704 .sustain-p-block-dv p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-top: 15px;}
  .page-id-731 .how-it-section {height: auto;padding-bottom: 69px;}
  .page-id-731 .how-it-section h2 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .how-it-section ul li {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;
  width: 100%;float: unset;}
  .page-id-731 .p-slog .flex-slogan p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 24px;
  font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .sub-donation h3 {font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.69;letter-spacing: normal;text-align: center;color: #173654;}
  #in-kind-donations-request-form-block-block_6139e956cd3a0 .donate-section p{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;padding: 0 0px 0px;}
  .page-id-731 .sustain-section-sub p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .dontation-section-sub {border-radius: 9px;}
  .page-id-731 .sustain-section-sub {padding: 0 15px;}
  .page-id-731 .inspiring-section h3, .page-id-731 .inspiring-section h3 sup {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.69;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .inspiring-section p strong {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .inspiring-section p,.page-id-731 .inspiring-section p + p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .flex-section-slide .flex-slogan h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .flex-section-slide .flex-slogan p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654; }
  .flex-section-slide-2 .flex-slogan h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;}
  .flex-section-slide-2 .flex-slogan p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .testimonial-section h5 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 42px;}
  .page-id-731 #fundraising-request-form-block-block_614c636c7c010 p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  /** community end /. **/

  /* uwc - subscribe form */
  .become-member-section .position-relative .becomemister-btn {height: inherit;}
  .mcw-subscribe-form div.ginput_complex.ginput_container.gf_name_has_2 span {width:100% !important;padding-right: 15px;}
  .mcw-subscribe-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {background-position: 94% !important;}
  .mcw-subscribe-form .gform_button.button {background-color: #1fb6ec !important;}
  .become-member-section .position-relative .becomemister-btn .becomemister-btn-sec-close-btn {right: 0px;top: -20px;}
  .mcw-subscribe-form input, .mcw-subscribe-form select {margin: 0px !important;}
  .mcw-subscribe-form input {margin-bottom: 25px !important;}
  .mcw-subscribe-form li {margin: 0px !important;}
  .mcw-subscribe-form span {padding: 0px !important;margin: 0px !important;}
  #gform_fields_15 li input, #gform_fields_16 li input {height: 44px;line-height: normal !important;}
  #gform_fields_15 li#field_15_3 select, #gform_fields_16 li#field_16_3 select {text-indent: 15px !important;height: 44px;line-height: 1.5 !important;padding-top: 0px !important;padding-bottom: 0px !important;}
  #gform_fields_15 li #input_15_1_6_container input[aria-describedby="validation_message_15_1"], #gform_fields_15 li.gfield_error #input_15_1_6_container input, #gform_fields_15 li #input_15_2[aria-describedby="validation_message_15_2"],
  #gform_fields_16 li #input_16_1_6_container input[aria-describedby="validation_message_16_1"], #gform_fields_16 li.gfield_error #input_16_1_6_container input, #gform_fields_16 li #input_16_2[aria-describedby="validation_message_16_2"] {margin-bottom: 0px !important;}
  #gform_wrapper_15 div.validation_error, #gform_wrapper_16 div.validation_error {margin-bottom: 35px !important;}
  #gform_confirmation_wrapper_15 h1, #gform_confirmation_wrapper_16 h1 {word-break: break-word;}
  #gform_confirmation_wrapper_15 p, #gform_confirmation_wrapper_16 p {line-height: normal;word-break: break-word;}
  #gform_confirmation_wrapper_15 h4, #gform_confirmation_wrapper_16 h4 {line-height: normal;word-break: break-word;}
  /* /. end */

  /* checkout failed transaction */
  .uwc_division_section .modal .failednorecordfound_title {font-size: 32px;line-height: 1.69;}
  .uwc_division_section .modal .failednorecordfound_p {font-size: 18px;line-height: 1.33;margin-top: 10px;}
  .uwc_division_section .modal .failednorecordfound_body {padding-top: 15px !important;padding-bottom: 62px !important;}
  .uwc_division_section .modal .failednorecordfound_dark_btn {max-width: unset;}
  /* /. end */
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .card-horizontal {display: contents;flex: 0;width: 100%}
  .card-horizontal .card-body {max-height:100% !important;padding-top:6%}
  .card-horizontal .card-body h1, .card-horizontal .card-body h3{font-size:2.5rem}
  .timeline > li > .timeline-badge{top:0px}
  .timeline > li > .timeline-panel {margin:90px auto 38px auto}
  .timeline > li > .timeline-badge-light {margin-left:-8px}
  .timeline > li > .timeline-panel-img-right{bottom:-40px;margin:40px auto}
  .timeline > li > .timeline-panel-img,.timeline > li.timeline-inverted > .timeline-panel,.timeline > li > .timeline-panel-img-right{float:none}
  .timeline > li > .timeline-panel:before, .timeline > li > .timeline-panel:after,.timeline > li.timeline-inverted > .timeline-panel:before, .timeline > li.timeline-inverted > .timeline-panel:after, .timeline > li.timeline-directed > .timeline-panel:before, .timeline > li.timeline-directed > .timeline-panel:after {display: none}
  .timeline > li > .timeline-panel,.timeline > li.timeline-inverted {float:none;width:100%}
  .timeline-panel .timeline-heading{padding:10px 20px 98px 20px;text-align:center}
  .timeline > li > .timeline-panel-img {margin:0px auto}
  .timeline-panel-img .timeline-body{padding:20px 0px !important;}
  .timeline-panel-img .timeline-heading-img{margin-top:22%}
  .timeline > li > .timeline-panel-top img{max-width:100%;}
  .flex-section-slide-2 .image-section-slide{min-height:134px;}
  .inspiring-section {margin-top:auto}
  .dontation-section-sub {max-height: 449px;}
  .recieve_passcode .btn-outline-dark{width:auto}
  .location-header .location-details{display:block}
  .fundraing-mister {margin-top: 42%;}
  .billing_form ul:last-child {left:96px}
  .note_info p {width:500px;margin:0px auto}
  .location-form-map .map-section{height:100%}
  .content{height:200px}
  .location-header-map .back_results{text-align:left}
  .m-form {position: absolute;top: 78px;padding: 0px 19px;left: 0px;right: 0px;}
  .dwn-map-arrow{top:inherit !important}
  .privacy-section .tabbed-content .item::before {background-size:3%;}
  .contact-us-box-section .box-content{max-height:268px}
  .sustainability-card h2 {font-size:1.5rem}
  .sustainability-wash-card-col1 .card-slide,.sustainability-wash-card-col3 .card-slide p{max-width:100%}
  .becomemister-contain {text-align: center;width:100%}
  .become-member-section .col-md-3{width:100%;margin:0px auto}
  .card-horizontal .img-square-wrapper img {max-height:100%}
  .washclub-items-menu ol.carousel-indicators [data-bs-target] a{white-space:nowrap}
  .unlimited-global-banner-section .btn-info {margin:20px auto auto auto }
  .joinclub-trywash .d-md-flex{display:block !important}
  .joinclub-try-btn .btn.btn-outline-dark,.joinclub-try-btn .btn-outline-light{width:300px;display:block;margin:0px auto 10px auto}
  .location-header .btn-info {width:300px !important;margin:20px auto !important;display:block;background:#173654;white-space:initial}
  .donate-section {height:auto !important}
  .donate-section .butn-section .btn{width:auto !important}
  .help-faq-body-wrapper .wp-block-column {flex-basis: calc(100% - 0em)!important;}
  .global-banner-unlimited-sec .location-header {height: unset !important;}
  .unlimited-global-banner-section .location-header .location-details {display:grid;margin-top: 0vh !important;}
  .unlimited-global-banner-section .banner-title+.btn-info {display: none !important;}
  .unlimited-global-banner-section .location-header .col-lg-4.m-view-edit {bottom: 31vh;}
  .global-unlimited-banner .banner-content-wrapper {padding-top: 24vh;}
  .unlimited-clubcard {margin: auto;}
  .unlimited-global-banner-section .location-header .d-lg-flex .btn-info, .unlimited-global-banner-section .location-header .col-lg-3.text-center .btn-info {width: 100% !important;}
  .unlimited-card-contain {background-size: 195%;}
  .sustain-onboard-sec-2 h4{display:block}
   /*********** Home page ************/
  .home_page_cards .btn_section{display:inline-flex}
  .home_page_cards .card{padding:0px;max-width:inherit}
  .home_page_cards .btn_section .btn{margin:10px 10px auto auto}
  /*********** Home page ************/
  .timeline .slick-arrow{display:block !important}
  .timeline .prev-arrow,.timeline .next-arrow{top:200px}
}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
  .header .nav-link{white-space:nowrap}
  .header .btn-login{min-width:140px}
  .card-horizontal {display: flex;flex: 1 1 auto;width:100%}
  .card-horizontal .card-body {padding:15% 0px 8% 7%}
  .card-horizontal .img-square-wrapper{height:auto}
  .flex-section-slide .image-section-slide img {width: 36%;top: 9%;}
  .flex-section-slide .image-section-slide {margin: 0px auto;max-width: 483px;}
  .flex-section-slide-2 .image-section-slide {margin: 0px auto;max-width: 483px;min-height:100%}
  .flex-section-slide .flex-slogan {max-width: 561px;margin: 162px auto;}
  .flex-section-slide-2 .flex-slogan p{width:480px}
  .growth-ins p{min-width:100%;}
  .wp-block-social-links.is-style-logos-only .wp-social-link {padding:4px 2px !important}
  .flex-section-slide .flex-slogan p{width:100%}
  .flex-section-slide-2 .flex-slogan{margin:80px auto 162px auto}
  .mister-exp-section{margin-top:auto}
  .flex-section-slide, .flex-section-slide-2 {max-height:500px}
  .flex-section-slide-2 .image-section-slide img {width: 35%;right:50px;top: 9%;}
  .how-it-section ul{padding:0px;}
  .testimonial-section {margin:0px auto;padding:0px 80px 80px 80px}
  .dontation-section-sub {max-height:456px}
  .slide-community p{width:490px}
  .easy_checkout img{width:20%}
  .recieve_passcode .btn-outline-dark{width:auto}
  .wash-club-unlimited .wash-club-left-section {width:100%}
  .aquisition-body-wrapper .acq-card h2 {font-size:1.5rem}
  .location-header .location-details{display: flex;align-items: center;justify-content: center;}
  .location-header .location-details ul li{display:block;line-height:8px}
  .privacy-section .tabbed-content.tabs-side .item {margin-left: 230px;}
  .privacy-section .item.active .item-content{min-width:inherit}
  .aquisition-body-wrapper .acq-card .card-slide{width:100%;height:317px;margin:0px auto}
  .contact-us-box-section .box-content {max-height:343px;}
  .unlimited-global-banner-section .btn-info{width:auto}
  .banner-content-wrapper .btn-info{width:300px}
  .banner-content-wrapper{margin:-45px auto}
  .home_page_cards .btn-outline-light,.home_page_cards .btn-outline-dark {padding:10px 10px !important;}
  .sustainability-card p{max-width:100%}
  .home_page_cards .card{max-height:243px}
  .sec-sustain{margin-bottom:-180px}
  .footer-nav {padding:57px 15px}
  .businessaccount-leaders-onboard-contain #myContent1{padding:82px 57px 110px 57px;}
}
@media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .card-horizontal .card-body {padding: 15% 0px 15% 7%;}
  .flex-section-slide .image-section-slide {margin: 28px auto 0 auto;}
  .location-header .location-details ul li{display:block;line-height:8px}
  .privacy-section .tabbed-content.tabs-side .item {margin-left: 230px;}
  .privacy-section .item.active .item-content{min-width:inherit}
  .slogan-inspiring {margin: 10% auto auto auto;}
  .aquisition-body-wrapper .acq-card .card-slide{margin:0px auto;width:100%;min-height:300px}
  .aquisition-body-wrapper .acq-card .btn-section {bottom:21px;}
  .testimonial-section {padding:0px 80px 80px 80px}
 }

@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .card-horizontal .card-body {padding: 15% 0px 15% 7%;}
  .flex-section-slide{max-width:100%;background-size:cover;}
  .flex-section-slide-2{max-height:450px;}
  .slide-community-2{margin-top:30%}
  .slide-community p{width:434px;}
  .how-it-section ul{padding:0px;}
  .slide-community{max-height:406px;}
  .flex-section-slide .image-section-slide img {width: 36%;margin: 0px auto;top: 9%;}
  .flex-section-slide .image-section-slide {margin: 0px auto;max-width: 483px;}
  .flex-section-slide .flex-slogan {max-width: 561px;margin: 162px 0px;padding: 0px 80px;}
  .flex-section-slide-2 .flex-slogan{max-width:450px;margin:250px auto 162px auto;}
  .flex-section-slide-2 .image-section-slide img {right:50px}
  .mister-exp-section {margin: 12% auto 91px auto;}
  .slogan-inspiring {margin:14% auto 64px auto;max-width:100%;}
  .growth-ins p{min-width:100%;margin:0px auto}
  .sec-sustain{margin-top:20%;}
  .testimonial-section {padding:0px 80px 80px 80px}
  .washclub-items-menu ol.carousel-indicators [data-bs-target] a {white-space:nowrap}
  .sub-donation {margin: 251px auto auto auto;}
  .dontation-section-sub {max-height:456px}
  .easy_checkout img{width:20%}
  .recieve_passcode .btn-outline-dark{width:auto}
  .location-header .location-details ul li{display:block;line-height:8px}
  .privacy-section .tabbed-content.tabs-side .item {margin-left: 230px;}

  .privacy-section .item.active .item-content{min-width:inherit}
  .aquisition-body-wrapper .acq-card .card-slide{margin:0px auto;width:100%;min-height:380px}
  .aquisition-body-wrapper .acq-card .btn-section {bottom:21px;}
  .contact-us-box-section .box-content{min-height:351px}
  .unlimited-global-banner-section figcaption {bottom: 3vh;width: 100%;}
  .unlimited-global-banner-section .location-header .col-lg-4.text-center.d-lg-block.d-none .btn-info, .unlimited-global-banner-section .location-header .col-lg-3 .btn-info, .unlimited-global-banner-section .location-header .col-lg-4 .btn-info {width: 100%;}
  .unlimited-card-contain {background-size: 310%;background-position: center;padding: 48px 25px 56px;}

  /* Home Page */
  .home_page_cards .btn-outline-light,.home_page_cards .btn-outline-dark {padding:10px 10px !important}
  .home_page_cards .card{max-height:243px}
  /* Home  Page*/
}

@media (max-width: 1006px) and (min-width: 980px) {
  .page-id-13 .flex-section-slide-2 .image-section-slide img {max-width: 443px;}
  .page-id-13 .flex-section-slide .flex-slogan {padding-left: 10px;}

  /** community **/
  #description-block-block_6139d6573fb78 .community-page-section p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .fund-section h1 { font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.69;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 0px;}
  .page-id-731 .fund-section.description-block-block_6139d76d27704 .sustain-p-block strong {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .fund-section.description-block-block_6139d76d27704 .sustain-p-block {margin-top: 15px;}
  .page-id-731 .fund-section.description-block-block_6139d76d27704 .sustain-p-block-dv p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-top: 15px;}
  .page-id-731 .how-it-section {height: auto;padding-bottom: 69px;}
  .page-id-731 .how-it-section h2 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .how-it-section ul li {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .p-slog .flex-slogan p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 24px;
  font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .sub-donation h3 {font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.69;letter-spacing: normal;text-align: center;color: #173654;}
  #in-kind-donations-request-form-block-block_6139e956cd3a0 .donate-section p{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .sustain-section-sub p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .dontation-section-sub {border-radius: 9px;}
  .page-id-731 .sustain-section-sub {padding: 0 15px;}
  .page-id-731 .inspiring-section {width: unset;}
  .page-id-731 .inspiring-section h3, .page-id-731 .inspiring-section h3 sup {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.69;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .inspiring-section p strong {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .inspiring-section p,.page-id-731 .inspiring-section p + p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .flex-section-slide .flex-slogan h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .flex-section-slide .flex-slogan p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654; }
  .flex-section-slide-2 .flex-slogan h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;}
  .flex-section-slide-2 .flex-slogan p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .testimonial-section h5 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 42px;}
  .page-id-731 #fundraising-request-form-block-block_614c636c7c010 p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  /** community end /. **/
}
@media (max-width: 993px) and (min-width: 980px) {
  .page-id-13 .flex-section-slide .flex-slogan {max-width: 90%;position: relative;top: 209px;text-align: center;}
  .page-id-13 .slogan-inspiring {padding: 0px 20px;}
  .page-id-13 .flex-section-slide .image-section-slide {margin: 0px auto;}
  .page-id-13 .flex-section-slide .image-section-slide img {max-width: 281px;max-height: auto;margin: 0px auto;left: 0px;right: 0px;}
  .page-id-13 .flex-section-slide {max-height: 287px;max-width: 100%;background-size: cover;background-color: #d6deee;margin-bottom: 500px;}
  .page-id-13 .flex-section-slide .flex-slogan h2 {font-size: 2rem;margin-top: 29px;}
  .page-id-13 .flex-section-slide .flex-slogan p {font-size: 1.125rem;margin: 18px auto 0;width: 100%;max-width: unset;}
  .page-id-13 .slogan-inspiring h3 {width: auto;margin: 0px auto;font-size: 1.5rem;text-align: center;color: #173654;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
  .page-id-13 .flex-section-slide-2 {max-height: 287px;max-width: 100%;background-size: cover;background-color: #d6deee;margin-bottom: .page-id-13 350px;}
  .page-id-13 .flex-section-slide-2 .flex-slogan h2 {font-size: 2rem;}
  .page-id-13 .flex-section-slide-2 .flex-slogan p {width: 100%;font-size: 1.125rem;margin: 18px auto auto auto;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
  .page-id-13 .flex-section-slide-2 .image-section-slide img {width: 256px;height: auto;padding: 0px 0px 0px;}
  .page-id-13 .flex-section-slide-2 .image-section-slide {display: flex;justify-content: space-around;margin: 0px auto;min-height: auto;}
  .page-id-13 .flex-section-slide-2 .flex-slogan {max-width: unset;position: relative;top: 280px;text-align: center;margin: 0px auto;}
  .page-id-13 .flex-section-slide .col-12, .page-id-13 .flex-section-slide-2 .col-12, .page-id-731 .flex-section-slide .col-12, .page-id-731 .flex-section-slide-2 .col-12 {width: 100% !important;}
  .page-id-13 .mister-exp-section h4 {font-size: 2rem;}
  .page-id-13 .mister-exp-section p {font-size: 1.125rem;max-width: 100%;}
  .page-id-13 .flex-section-slide-2 .col-12.order-lg-first,
  .page-id-731 .flex-section-slide .col-12.order-lg-first, .page-id-731 .flex-section-slide-2 .col-12.order-lg-first {order: 6!important;}

  .page-id-13 .growth-ins h4 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 18px;}
  .page-id-13 .growth-ins p, .page-id-13 .growth-ins p strong {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-13 .growth-ins p:last-child {margin-top: 21px;}

  .page-id-731 .flex-section-slide {max-height: 287px;max-width: 100%;background-size: cover;background-color: #d6deee;margin-bottom: 500px;}
  .page-id-731 .flex-section-slide .image-section-slide {margin: 0px auto;}
  .page-id-731 .flex-section-slide .image-section-slide img {max-width: 281px;max-height: auto;margin: 0px auto;left: 0px;right: 0px;}
  .page-id-731 .flex-section-slide .flex-slogan {position: relative;max-width: unset;top: 209px;text-align: center;}
  .page-id-731 .flex-section-slide-2 {max-height: 287px;max-width: 100%;background-size: cover;background-color: #d6deee;margin-bottom: 350px;}
  .page-id-731 .flex-section-slide-2 .flex-slogan {max-width: unset;position: relative;top: 280px;text-align: center;margin: 0px auto;}
  .page-id-731 .flex-section-slide-2 .flex-slogan h2 {font-size: 2rem;}
  .page-id-731 .flex-section-slide-2 .flex-slogan p {width: 100%;font-size: 1.125rem;margin: 18px auto auto auto;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
  .page-id-731 .flex-section-slide-2 .image-section-slide {display: flex;justify-content: space-around;margin: 0px auto;min-height: auto;}
  .page-id-731 .flex-section-slide-2 .image-section-slide img {width: 256px;height: auto;padding: 0px 0px 0px;}

  /** community **/
  #description-block-block_6139d6573fb78 .community-page-section p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .fund-section h1 { font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.69;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 0px;}
  .page-id-731 .fund-section.description-block-block_6139d76d27704 .sustain-p-block strong {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .fund-section.description-block-block_6139d76d27704 .sustain-p-block {margin-top: 15px;}
  .page-id-731 .fund-section.description-block-block_6139d76d27704 .sustain-p-block-dv p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-top: 15px;}
  .page-id-731 .how-it-section {height: auto;padding: 10px 10px 69px 10px;max-width: 365px;}
  .page-id-731 .how-it-section ul {padding: 0px;}
  .page-id-731 .how-it-section h2 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .how-it-section ul li {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .p-slog .flex-slogan p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 24px;
  font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .sub-donation h3 {font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.69;letter-spacing: normal;text-align: center;color: #173654;}
  #in-kind-donations-request-form-block-block_6139e956cd3a0 .donate-section p{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .sustain-section-sub p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .dontation-section-sub {border-radius: 9px;}
  .page-id-731 .sustain-section-sub {padding: 0 15px;}
  .page-id-731 .inspiring-section {width: unset;}
  .page-id-731 .inspiring-section h3, .page-id-731 .inspiring-section h3 sup {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.69;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .inspiring-section p strong {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .inspiring-section p,.page-id-731 .inspiring-section p + p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .flex-section-slide .flex-slogan h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .flex-section-slide .flex-slogan p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;width: 100%;margin: 18px auto 0;}
  .flex-section-slide-2 .flex-slogan h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;}
  .flex-section-slide-2 .flex-slogan p {font-family: 'SolitaireMVBPro-Book',sans-serif !important;font-size: 24px !important;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .testimonial-section h5 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 42px;}
  .page-id-731 #fundraising-request-form-block-block_614c636c7c010 p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  /** community end /. **/

  /* sustainability */
  .sustainability-wash-card-col1 .card-slide {margin: 18px auto 18px auto;}
  /* sustainability */
}

@media (max-width: 1000px) and (min-width: 900px) {
  .unlimited-card-contain {width: 100%;margin: 0px auto 50px;padding: 40px 18px;box-shadow: 0 .5rem 3rem rgba(0,0,0,.15)!important;border-radius: 15px;background-size: 550%;background-position: center;}
  .page-id-731 .how-it-section ul li {display: flex;align-items: baseline;font-size: 1.375rem;line-height: inherit;margin-top: 10px;}
}
@media (max-width: 1000px) and (min-width: 991px) {
  .header ul li {margin: 0px 28px 0px 0px;}
  .page-id-731 .how-it-section {max-width: 365px;height: auto;padding: 10px 10px 69px;}
  .page-id-731 .how-it-section ul {padding: 0px;}
  .page-id-731 .flex-section-slide .col-12, .page-id-731 .flex-section-slide-2 .col-12 {width: 100% !important;}
  .page-id-731 .flex-section-slide .col-12.order-lg-first, .page-id-731 .flex-section-slide-2 .col-12.order-lg-first {order: 6!important;}
  .page-id-731 .flex-section-slide {max-height: 287px;max-width: 100%;background-size: cover;background-color: #d6deee;margin-bottom: 500px;}
  .page-id-731 .flex-section-slide .image-section-slide {margin: 0px auto;}
  .page-id-731 .flex-section-slide .image-section-slide img {max-width: 281px;max-height: auto;margin: 0px auto;left: 0px;right: 0px;}
  .page-id-731 .flex-section-slide .flex-slogan {position: relative;max-width: unset;top: 209px;text-align: center;}
  .page-id-731 .flex-section-slide-2 {max-height: 287px;max-width: 100%;background-size: cover;background-color: #d6deee;margin-bottom: 450px;}
  .page-id-731 .flex-section-slide-2 .flex-slogan {max-width: unset;position: relative;top: 280px;text-align: center;margin: 0px auto;}
  .page-id-731 .flex-section-slide-2 .flex-slogan h2 {font-size: 2rem;}
  .page-id-731 .flex-section-slide-2 .flex-slogan p {width: 100%;font-size: 1.125rem;margin: 18px auto auto auto;font-family: 'SolitaireMVBPro-Medium',sans-serif;}
  .page-id-731 .flex-section-slide-2 .image-section-slide {display: flex;justify-content: space-around;margin: 0px auto;min-height: auto;}
  .page-id-731 .flex-section-slide-2 .image-section-slide img {width: 256px;height: auto;padding: 0px 0px 0px;}

  /** community **/
  #description-block-block_6139d6573fb78 .community-page-section p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .fund-section h1 { font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.69;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 0px;}
  .page-id-731 .fund-section.description-block-block_6139d76d27704 .sustain-p-block strong {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .fund-section.description-block-block_6139d76d27704 .sustain-p-block {margin-top: 15px;}
  .page-id-731 .fund-section.description-block-block_6139d76d27704 .sustain-p-block-dv p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;margin-top: 15px;}
  .page-id-731 .how-it-section h2 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .how-it-section ul li {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 22px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .p-slog .flex-slogan p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 24px;
  font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .sub-donation h3 {font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.69;letter-spacing: normal;text-align: center;color: #173654;}
  #in-kind-donations-request-form-block-block_6139e956cd3a0 .donate-section p{font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .sustain-section-sub p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .dontation-section-sub {border-radius: 9px;}
  .page-id-731 .sustain-section-sub {padding: 0 15px;}
  .page-id-731 .inspiring-section h3, .page-id-731 .inspiring-section h3 sup {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 32px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.69;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .inspiring-section p strong {font-family: 'SolitaireMVBPro-Medium',sans-serif;font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .inspiring-section {width: unset;}
  .page-id-731 .inspiring-section p,.page-id-731 .inspiring-section p + p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .flex-section-slide .flex-slogan h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;}
  .page-id-731 .flex-section-slide .flex-slogan p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;width: 100%;margin: 18px auto 0;}
  .flex-section-slide-2 .flex-slogan h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 32px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;}
  .flex-section-slide-2 .flex-slogan p {font-family: 'SolitaireMVBPro-Book',sans-serif !important;font-size: 24px !important;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  .testimonial-section h5 {font-family: 'SolitaireMVBPro-Bold',sans-serif;font-size: 32px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.13;letter-spacing: normal;text-align: center;color: #173654;margin-bottom: 42px;}
  .page-id-731 #fundraising-request-form-block-block_614c636c7c010 p {font-family: 'SolitaireMVBPro-Book',sans-serif;font-size: 24px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #173654;}
  /** community end /. **/
}
@media (max-width: 992px) and (min-width: 981px) {
  .page-id-13 .mister-exp-section {margin: auto;}
  .page-id-731 .flex-section-slide-2 {margin-bottom: 450px;}
}
@media screen and (max-width: 1100px) and (min-width: 1000px) {
  .sustainability-card .card {height: 615px;}
  .sustainability-card .sustainability-card-r-imgcontain .card.card-slide, .sustainability-card .sustainability-card-l-imgcontain .card.card-slide {height: 561px;}
  .header ul li {margin: 0px 28px 0px 0px;}
  .header ul li:last-child {margin: 0px 33px 0px 0px;}
  .page-id-473 .joinclub-trywash .card-horizontal .card-body {padding: 0% 0% 0 35px;}
  .unlimited-card-contain {width: 100%;margin: 0px auto 50px;padding: 40px 18px;box-shadow: 0 .5rem 3rem rgba(0,0,0,.15)!important;border-radius: 15px;background-size: 550%;background-position: center;}
  .page-id-731 .how-it-section ul {padding: 0px 36px;}
  .page-id-731 .how-it-section ul li {line-height: 40px;}
}
@media screen and (max-width: 1200px) and (min-width: 1100px) {
  .aquisition-body-wrapper .acq-card .card-slide {height: 370px;}
  .sustainability-card .card {height: 615px;}
  .sustainability-card .sustainability-card-r-imgcontain .card.card-slide, .sustainability-card .sustainability-card-l-imgcontain .card.card-slide {height: 465px;}
  .header ul li {margin: 0px 28px 0px 0px;}
  .header ul li:last-child {margin: 0px 33px 0px 0px;}
  .card-horizontal .img-square-wrapper{height:auto;width:100%}
  .page-id-473 .joinclub-trywash .card-horizontal .card-body {padding: 0% 0% 0 80px;}
  .page-id-731 .how-it-section ul {padding: 0px 36px;}
  .page-id-731 .how-it-section ul li {line-height: 40px;}
}
@media screen and (max-width: 1399px) and (min-width: 1200px) {
  .acq-card .card-slide {height: 296px;}
  .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {color: #fff !important;font-size: 27px;padding: 0px;}
}
@media only screen and (min-device-width: 768px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .sustain-contain-card .sus-card-image img {height: 100%;width: 100%;}
 }
@media only screen and (min-width: 1000px) and (max-width: 1100px) {
  .unlimited-global-banner-section figcaption {bottom: 3vh;width: 100%;}
  .unlimited-global-banner-section .location-header .col-lg-4.text-center.d-lg-block.d-none .btn-info, .unlimited-global-banner-section .location-header .col-lg-3 .btn-info, .unlimited-global-banner-section .location-header .col-lg-4 .btn-info {width: 100%;}
}
@media screen and (max-width: 992px) {
  .aquisition-body-wrapper .acq-card .card {box-shadow: 2px 4px 15px 0 rgb(0 0 0 / 30%);background-color: #fff;margin: 20px auto;width: 96%;}
  .aquisition-body-wrapper .acq-sub .container{max-width: 400px;padding: 0 10px;}
  .aquisition-body-wrapper .card-sustain-section.acq-card p{width: auto;}
  .aquisition-body-wrapper .acq-sub .btn-outline-dark{margin-top: 20px;}
  .news-section{display:block}
  .news-portal-ctn-block{padding:0px 10px;}
  .news_eventresult_bar{text-align:left}
  .pagenation-news .results-news{display:inline-flex;margin:0px auto;max-width:100%;width: 100%;}
  .pagenation-news .results-news #form {width: 100%;}
  .pagenation-news .results-news form>.row .col-lg-5.text-lg-end {display: block;padding-right: 0px;text-align: left;}
  .pagenation-news .results-news form>.row {display: flex;justify-content: center;}
  .pagenation-news .pagination {margin-top: 20px;margin-bottom: 0px;}
  .pagenation-news .page-numbers {margin-bottom: 0px;}
  .pagenation-news img {width: 15px;height: 8px;position: relative;right: 26px;bottom: 0px;}
  .pagenation-news span.text-start{bottom:2px;margin-top:5px !important}
  .article-paginaton-mobile,.news_eventnav_bar{position:relative;left:0px;}
}
@media screen and (max-width: 375px){
  .aquisition-body-wrapper .acq-sub .container{max-width: 310px;padding: 0 10px;}
  .ginput_container .ginput_address_city,
  .ginput_container .ginput_address_state,
  .ginput_container .ginput_address_zip{
    width: 100% !important;
  }
}

/* News page featured article slider */
@media screen and (max-width: 960px) {
  #newsslider_slick .slick-dots {position: absolute;bottom: 0 !important;left: 50%;padding: 0;list-style: none;z-index: 1;margin: 0;display: block !important;transform: translate(-50%, calc(100% + 0px)) !important;}
  #newsslider_slick .slick-dots > LI {float: left;display: block;padding: 1px;margin-right: 4px;}
  #newsslider_slick .slick-dots > LI.slick-active BUTTON,
  #newsslider_slick .slick-dots > LI:hover BUTTON {width: 10px !important;height: 10px !important;background: #0078a9 !important;border: 1px solid #0078a9 !important;}
  #newsslider_slick .slick-dots > LI BUTTON {display: block;width: 10px;height: 10px;text-indent: -999px;cursor: pointer;padding: 0;overflow: hidden;background: #cdcdcd;border: 1px solid #cdcdcd;border-radius: 50%;}

  #newsslider_slick {padding-left: 0;padding-right: 0;margin-bottom: 31px;}
  #newsslider_slick .slick-slide {padding-right: 10px;padding-left: 10px;cursor: initial;}
  .news-mob-slider {padding: 24px 0px 0px !important;border-bottom: solid 1px #ffffff00;}
  .news-mob-slider .slide:not(:first-of-type) {display: none;}
  .news-mob-slider .slick-initialized .slide:not(:first-of-type) {display:block;}
  .news-mob-slider .article-space-rw {display: inline-block;border: 0px;width: unset;height: fit-content;}
  /* #newsslider_slick .slide {overflow:hidden;border-radius: 12px;box-shadow: 0 3px 12px -4px rgba(0, 0, 0, 0.3);background-color: #fff;margin: 0 0px 18px;padding: 0;min-width: unset !important;width: 319px !important;max-width: 100% !important;} */
  
  #newsslider_slick .news-portal-content {padding: 16px 25px;margin: 0px auto;}
  #newsslider_slick .news-portal-content h1, #newsslider_slick .news-portal-content h2 {font-family: 'SolitaireMVBPro-Semibold',sans-serif;font-size: 26px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.15;letter-spacing: normal;color: #173654;margin: 0px 0px 6px 0px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
  #newsslider_slick .news-portal-content small {font-family: 'SolitaireMVBPro',sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #4b4f54;}
  #newsslider_slick .news-portal-content p {font-family: 'SolitaireMVBPro',sans-serif;font-size: 18px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.22;letter-spacing: normal;color: #4b4f54;display: -webkit-inline-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
  .news-mob-slider #newsslider_slick {border-bottom: solid 0px #b1b1b1;}

  .custom-carousel-indicators {display: block;}
  /* .custom-crl-indicator {display: none;} */
  .custom-crl-indicator{top: 14%;position: absolute;width: 100%;}
  .joinclub-wash-carousel .custom-carousel-indicators, .custom-carousel-indicators {position: absolute;bottom: 375px;right: 0;left: 0;z-index: 2;display: flex;padding: 0;margin-right: 15%;margin-bottom: 1rem;margin-left: 25px;list-style: none;}
  .custom-carousel-indicators .active {background-color: #00adef !important;}
  .custom-carousel-indicators [data-bs-target] {box-sizing: content-box;flex: 0 1 auto;width: 10px;height: 10px;padding: 0;margin-right: 5px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-clip: padding-box;border: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-radius: 100%;background-color: #cfd5de;opacity: 9;}
}
@media screen and (max-width: 379px) {
  .gform_wrapper.gf_browser_chrome select{white-space: nowrap;text-overflow: ellipsis;padding-right: 45px !important;}
}
@media (max-width: 767px) {
  .footer-app-links{flex-direction: row-reverse;}
  .footer-app-links a:last-child{margin-left: 0px;margin-right: 31px;}
  .foo-contact-us {margin-top: -50px;}
  .social-icon-set{margin-top: 100px;margin-left: 0px;width: 220px;justify-content: center;display: flex; transform: translate(-127px, 0px);}
  .footer-nav .wp-block-social-link-anchor {font-size: 35px !important;}
  .aquisition-body-wrapper .acq-card .btn-section{display: flex; justify-content: center;}
}
@media (max-width: 380px) {
  .foo-contact-us {margin-top: -20px;}
}
@media screen and (max-width: 991px) and (min-width: 981px) {
  .aquisition-body-wrapper .acq-card .card-slide{height:400px !important}
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
  .aquisition-body-wrapper .acq-card .card-slide {height:390px !important}
}
@media screen and (max-width: 992px){
  .news_eventresult_bar {padding-left: 0px;padding-right: 0px;text-align: center;display: flex;align-items: center;flex-wrap: wrap;width: 100%; justify-content: center;}
  .results-news small{padding-bottom: 0px;display: block;padding-right: 15px;}
  .pagenation-news span.text-start{padding-right: 15px;padding-left: 15px;margin-top: 15px !important;bottom: 0;text-align: right !important;justify-content: center;}
  .pagenation-news hr{display: none;}
  .gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
    position: relative;
    bottom: 70px;
    padding: 0px 8px !important;
    left: 25px;
    background:  #fff;
  }
}
@media screen and (max-width: 980px) and (min-width: 645px) {
  #gform_fields_7 #input_7_4_5_container {margin-bottom: 10px !important;}
  #gform_fields_5 li#field_5_2 #input_5_2_3_container,#gform_fields_7 li#field_7_2 #input_7_2_3_container {margin-bottom: 18px !important;}
  #gform_fields_5 #field_5_4 #input_5_4_6_container {margin-top: 18px !important;}
  .timeline-nav:before {left: 60px;right: 50px}
  .timeline-nav h5{left:-29px;}
}
@media screen and (max-width: 416px) and (min-width: 392px){
  #newsslider_slick .slide {width: 356px !important;}
}
@media screen and (max-width: 391px) and (min-width: 380px){
  #newsslider_slick .slide {width: 338px !important;}
}
@media (max-width: 360px) {
  #newsslider_slick .slide {width: 314px !important;}
  .page-id-731 .testimonial-section {margin-top: 565px;}
}
@media screen and (max-width: 350px) and (min-width: 320px) {
  #newsslider_slick .slide {width: 280px !important;}
}
@media (max-width: 767px) {
  .timeline-nav:before {content: none;}
  .timeline-nav__item {padding: 0 15px;display: flex !important;align-items: center;}
  .timeline-nav__item:after {position: absolute;content: "";border-top: 2px solid #00adef;width: 100%;left: 0px;}
  .timeline-nav__item::before {top: unset !important;z-index: 1;}
  .timeline-nav h5 {top: 35px;}
  .timeline-nav .slick-slide {padding: 10px 0px 15px 0px;}
  .slick-initialized [data-slick-index="-1"] .timeline-nav__item::after, .slick-initialized .slick-slide:nth-child(16) .timeline-nav__item::after {content: none;}
  .slick-initialized .slick-slide.slick-active+.slick-slide.slick-cloned.slick-active {opacity: 0;}
  .timeline .timeline-nav .slick-track {height: 100%;max-height: 125px;overflow: hidden;}
}

.page-template-mobile-template footer{display: none !important;}
#hide_footer{display: none;}
.down-arrow-transform {transform: rotate(180deg);}

.store-template-default p:empty {display: none;}
@media (max-width: 980px) {
  #mcw_react_store_times + .select-wash h2 {font-size: 2.5rem;}
  #mcw_react_wash_card + .fundraing-mister, .store-template-default .fundraing-mister {margin-top: 0px !important;}
  .store-template-default .fundraing-mister h1, .store-template-default .fundraing-mister h3 {font-size: 2.5rem;}
}

@media (max-width: 1130px) and (min-width: 1000px) {
  .page-id-71 .joinclub-wash-carousel .wash-slide .card-body {min-height: unset;}
}

/** Custom screen Media tags **/
@media screen and (max-width: 2000px) and (min-width: 1830px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 652px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 350px;}}
@media screen and (max-width: 1830px) and (min-width: 1630px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 576px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 287px;}}
@media screen and (max-width: 1630px) and (min-width: 1580px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 558px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 280px;}}
@media screen and (max-width: 1571px) and (min-width: 1540px) {.joinclub-wash-carousel .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 270px;}}
@media screen and (max-width: 1540px) and (min-width: 1500px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 536px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 260px;}}
@media screen and (max-width: 1499px) and (min-width: 1470px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 508px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 252px;}}
@media screen and (max-width: 1470px) and (min-width: 1430px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 493px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 247px;}}
@media screen and (max-width: 1430px) and (min-width: 1380px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 475px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 241px;}}
@media screen and (max-width: 1380px) and (min-width: 1340px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 460px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 232px;}}
@media screen and (max-width: 1340px) and (min-width: 1290px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 440px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 224px;}}
@media screen and (max-width: 1290px) and (min-width: 1250px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 425px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 206px;}}
@media screen and (max-width: 1250px) and (min-width: 1210px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 411px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 203px;}}
@media screen and (max-width: 1210px) and (min-width: 1170px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 396px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 198px;}}
@media screen and (max-width: 1170px) and (min-width: 1130px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 380px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 187px;}}
@media screen and (max-width: 1130px) and (min-width: 1090px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 364px;} .joinclub-wash-carousel .carousel-control-next, .page-id-71 .joinclub-wash-carousel .carousel-control-prev {top: 182px;}}
@media screen and (max-width: 1090px) and (min-width: 1050px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 350px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 176px;}}
@media screen and (max-width: 1050px) and (min-width: 1010px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 335px;} .joinclub-wash-carousel .carousel-control-next, .joinclub-wash-carousel .carousel-control-prev {top: 166px;}}
/* @media screen and (max-width: 1010px) and (min-width: 960px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 324px;}}
@media screen and (max-width: 960px) and (min-width: 768px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 790px;}}
@media screen and (max-width: 913px) and (min-width: 911px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 894px;}}
@media screen and (max-width: 821px) and (min-width: 819px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 796px;}}
@media screen and (max-width: 767px) and (min-width: 340px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 437px;}}
@media screen and (max-width: 601px) and (min-width: 599px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 572px;}}
@media screen and (max-width: 541px) and (min-width: 539px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 510px;}}
@media screen and (max-width: 481px) and (min-width: 479px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 447px;}}
@media screen and (max-width: 394px) and (min-width: 388px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 354px;}}
@media screen and (max-width: 376px) and (min-width: 373px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 388px;}}
@media screen and (max-width: 393px) and (min-width: 392px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 364px;}}
@media screen and (max-width: 384px) and (min-width: 382px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 355px;}}
@media screen and (max-width: 360px) and (min-width: 330px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 328px;}}
@media screen and (max-width: 330px) and (min-width: 320px) {.joinclub-wash-carousel .custom-carousel-indicators {top: 286px;}} */
@media screen and (max-width: 2000px) and (min-width: 320px) {.joinclub-wash-carousel .custom-carousel-indicators {bottom: -38px;top: inherit;}}

@media (max-width: 1200px) and (min-width: 1024px) {
  .twocolumn_dv .article_fig_caption {height: 296px;}
  .business-account-member-section p {width: unset !important;}
}

@media (max-width: 980px) and (min-width: 768px) {
  #gform_fields_7 #input_7_4_3_container, #gform_fields_7 #field_7_4 #input_7_4_4_container, #gform_fields_7 #input_7_4_5_container {
    margin-bottom: 0px !important;padding-top: 0px;padding-bottom: 0px;
  }
}

table.ui-datepicker-calendar td {cursor: pointer;}
a.ui-state-default {pointer-events: none;}
.ui-datepicker-calendar td:first-child .ui-state-active {width: 100% !important;}

/* pageloading - css */
div[data-hero="herobanner_hide"] {background:#eee;min-height:500px;}
div[data-hero="herobanner_locationbar_hide"] {background:#eee;min-height:100px;}
div[data-hero="homecard_washplan_hide"] {background:#eee;min-height:500px;}
@media (max-width: 980px) {
  div[data-hero="herobanner_hide"] {background:#eee;min-height:320px;}
  div[data-hero="herobanner_locationbar_hide"] {min-height:unset;}
  div[data-hero="homecard_washplan_hide"] {background:#eee;min-height:450px;}
}
@media screen and (max-width: 992px) and (min-width: 980px) {
  div[data-hero="herobanner_locationbar_hide"] {background:transparent;min-height:unset;}
}
#mcw_react_uwc_success{min-height: 400px;}



@media screen and (max-width: 600px) {
  .footer-qr-links {
    display: none;
  }
}
.padding-12 {
  padding-top: 12px !important;
}

.campaign_form_disabled {
  pointer-events:none;
}

.gfield--type-name .gform-field-label--type-sub {
  font-family: "SolitaireMVBPro", sans-serif !important;
}
.gfield--type-name {
  padding-top: unset !important;
}

/*css for Mobile devices screen*/
@media only screen and (max-width: 768px) {
  .gfield--type-name .gform-field-label--type-sub {
    bottom: 70px !important;
  }
}

/*css for Except Mobile devices screen*/
@media only screen and (min-width: 768px) {
  .gfield--type-name .gform-field-label--type-sub {
    bottom: 62px !important;
  }
}