/****** DO NOT EDIT THIS FILE!!! IT IS CREATED BY THE THEME AND MAY GET OVERWRITTEN! ******/
/****** VARIABLES ******/
/****** DO NOT EDIT THIS FILE!!! IT IS CREATED BY THE THEME AND MAY GET OVERWRITTEN! ******/
/****** MIXINS ******/
/* FONT MIXINS */
.fw-100 {
  font-weight: 100 !important; }

.fw-200 {
  font-weight: 200 !important; }

.fw-300 {
  font-weight: 300 !important; }

.fw-400 {
  font-weight: 400 !important; }

.fw-500 {
  font-weight: 500 !important; }

.fw-600 {
  font-weight: 600 !important; }

.fw-700 {
  font-weight: 700 !important; }

.fw-800 {
  font-weight: 800 !important; }

.fw-900 {
  font-weight: 900 !important; }

.center-it {
  display: block;
  float: none;
  clear: both;
  margin: 0 auto;
  text-align: center; }

.no-padding {
  padding: 0 !important; }

.primary-color {
  color: #fff; }

.primary-bg {
  background-color: #fff; }

.secondary-color {
  color: #fff; }

.secondary-bg {
  background-color: #fff; }
/***** MEDIA QUERIES *****/
.alt {
  color: #2b83ef; }

#panel {
  z-index: 9999 !important; }

.applink-popup {
  border-radius: 10px; }

.applink-popup .main-content {
  border-radius: 10px; }

.regular {
  margin-top: 10px;
  /* font-size: 1.3rem; */ }

.nav-logo {
  padding: 25px 0px; }

#menu-top-menu-2 li {
  padding: 0 30px; }
  #menu-top-menu-2 .menu-item-10282 {
    padding: 40px; }
    #menu-top-menu-2 .menu-item-10282 a {
      text-align: center;
      border-bottom: transparent; }
  #menu-top-menu-2 .menu-item-266 a {
    border-bottom: transparent; }
  #menu-top-menu-2 li.active {
    background-color: #080808; }
  #menu-top-menu-2 a {
    text-align: left;
    padding: 10px 0 !important;
    font-weight: 600;
    text-transform: uppercase;
    font-family: poppins;
    border-bottom: 1px solid #4d4d4d; }

@media screen and (min-width: 991px) {
    html {
      background-color: #a8a8a8; }
      html .page-id-8045, html .parent-pageid-167 {
        /* margin: 0 200px; */ }
        html .page-id-8045 .header.navbar-fixed-top, html .parent-pageid-167 .header.navbar-fixed-top {
          /* margin: 0 200px; */
          /* margin-left: auto; */
          /* margin-right: auto; */ }
        html .page-id-8045 .header.navbar-fixed-top.canvas-slid, html .parent-pageid-167 .header.navbar-fixed-top.canvas-slid {
          width: 100%;
          margin-left: auto;
          margin-right: auto; }
      html body.canvas-slid {
        /* left: -180px !important; */
        /* right: 180px !important; */ } }

.section-8088 .regular {
  font-weight: 400; }
  .section-8088 h5 {
    cursor: pointer;
    font-size: 2.2rem; }
    @media screen and (max-width: 420px) {
  .section-8088 h5 {
    font-size: 1.6rem; } }
  .section-8088 .h1 {
    text-align: left; }
  @media screen and (max-width: 420px) {
  .section-8088 .main-content {
    padding: 10px !important; } }

header.header {
  z-index: 99999; }
/* Headear */
.checked {
  background-color: #f00; }

@media only screen and (max-width: 767px) {
    .navbar-header {
      display: flex;
      align-items: stretch; }
      .navbar-header > div {
        align-self: center; } }

#footer {
  /* margin-bottom: 80px !important; */ }
  .fixed-bottom {
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: black;
    padding: 20px;
    z-index: 10; }

@media screen and (max-width: 768px) {
    .section-6729 {
      width: 100% !important;
      background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), url(../../uploads/2018/10/beacome-a-washer-backdrop.jpg); } }

.instant {
  background-color: #103dca !important; }

.inverse {
  color: white; }

.cat-item.cat-item-1 {
  display: none !important; }

@media screen and (max-width: 1024px) {
    .item {
      padding-top: 20%; } }
  @media screen and (max-width: 768px) {
  .item {
    padding-top: 35%; } }

@media screen and (max-width: 1024px) {
    .home-hero-module {
      background-position-x: 57% !important; } }

.green_btn:hover, #left-top-mobile-menu li.right-arrow-link a:hover, .transparent_btn:hover {
  color: white !important; }
  @media screen and (max-width: 600px) {
  .green_btn, #left-top-mobile-menu li.right-arrow-link a, .transparent_btn {
    margin-bottom: 10px !important;
    margin-top: 20px !important; } }

.item.slide1 > img {
  visibility: hidden; }
  .item.slide1 .cta-heading {
    font-size: 4vw;
    line-height: 4vw; }
    @media screen and (min-width: 1920px) {
  .item.slide1 .cta-heading {
    font-size: 3vw;
    line-height: 4vw; } }
  @media screen and (min-width: 768px) {
    .item.slide1 .green_btn, .item.slide1 #left-top-mobile-menu li.right-arrow-link a, #left-top-mobile-menu li.right-arrow-link .item.slide1 a, .item.slide1 .transparent_btn {
      font-size: 1vw !important; } }
  @media screen and (min-width: 768px) {
    .item.slide1 .home-hero-container {
      display: flex; } }
  @media screen and (min-width: 768px) {
    .item.slide1 .col-xs-12.col-sm-6 {
      padding-top: 10%;
      top: -100px !important;
      position: relative; } }

@media screen and (max-width: 768px) {
      .item.slide2 .app-download {
        padding-right: 60px; } }
  .item.slide2 > img {
    visibility: hidden; }

@media screen and (max-width: 991px) {
  .section-24 {
    display: none !important; } }

@media screen and (max-width: 1280px) and (min-width: 1024px) {
    .item {
      padding-top: 100px; } }

#modal-dismiss-thank {
  float: right;
  margin-top: 10px; }

.success-content {
  overflow: hidden; }

@media screen and (min-width: 1024px) {
      .car-content .make, .car-content .model, .car-content .pack {
        width: 33.33% !important; } }
  @media screen and (max-width: 1024px) {
    .car-content .make, .car-content .model, .car-content .pack {
      width: 100%; } }

@media screen and (min-width: 769px) {
    .site-core {
      margin-top: 90px; } }

.dynamic-h3 {
  background-color: #103dca; }
  .dynamic-h3 h3 {
    text-align: center;
    font-family: Poppins !important;
    color: white;
    margin: 0;
    padding: 10px; }

.city a {
  font-weight: 500;
  color: black;
  font-family: Poppins; }

.dynamic-city-banner {
  height: 478px;
  background-position: center top !important;
  background-repeat: no-repeat !important;
  background-size: cover !important; }
  @media screen and (max-width: 767px) {
  .dynamic-city-banner {
    height: 40vw; } }

@media screen and (max-width: 600px) {
    a.green_btn, #left-top-mobile-menu li.right-arrow-link a {
      margin-bottom: 10px !important; } }

#left-top-mobile-menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px !important;
  margin: 5px 0px; }
  #left-top-mobile-menu li.right-arrow-link a {
    margin-top: 0px !important;
    font-size: 2.2vw !important;
    padding-left: 4.5vw !important;
    padding-right: 4.5vw !important;
    font-weight: 500 !important; }
    @media screen and (max-width: 768px) {
    #left-top-mobile-menu li.right-arrow-link a {
      margin-bottom: 0 !important; } }
  #left-top-mobile-menu li.quote-link a {
    margin-top: 0px !important;
    font-size: 2.2vw !important;
    padding-left: 4.5vw !important;
    padding-right: 4.5vw !important; }
  #left-top-mobile-menu li {
    margin-right: 7px; }
  #left-top-mobile-menu a {
    font-weight: 600 !important;
    padding-left: 2.5vw !important;
    padding-right: 2.5vw !important; }

.quote-link a {
  background-color: white !important;
  color: #5c5c5c !important;
  text-transform: uppercase !important;
  font-size: 2.2vw !important;
  /* &:after{ */
  /* font-family: "Font Awesome 5 Pro"; */
  /* content:'\f570'; */
  /* padding-left: 10px; */
  /* } */ }

.mobile-custom-content {
  padding: 0px; }

@media only screen and (max-width: 767px) {
    body.home header.navbar-fixed-top {
      margin-top: 0px !important;
      padding-top: 40px; } }
  body.home header.navbar-fixed-top .top_area {
    background-color: #2b83ef; }

@media only screen and (max-width: 767px) {
      body:not(.home) header.navbar-fixed-top {
        margin-top: 0px !important;
        padding-top: 40px; } }
  body:not(.home) header.navbar-fixed-top .top_area {
    background-color: #2b83ef; }

.navbar-brand {
  padding: 0px !important; }
  @media only screen and (max-width: 767px) {
  .navbar-brand .mobile-logo {
    height: 53px;
    padding: 11px; } }

.navbar-inverse .navbar-toggle {
  border: 0px !important;
  margin-right: 0px !important; }
  .navbar-inverse .navbar-toggle:hover {
    background: transparent !important; }

.glance {
  color: #9b9b9b;
  font-size: 1.6rem;
  font-weight: 600; }

.header {
  transition: center 0.2s ease-in-out, all 400ms ease-out 0.2s;
  /* top l;eft menu style */ }
  @media only screen and (max-width: 767px) {
  .header {
    background: #103dca; } }
  @media only screen and (max-width: 767px) {
  .header {
    position: relative; }
    .header #header-column-1 {
      display: none; } }
  .header #menu-left-top-menu {
    float: right; }
  @media screen and (min-width: 991px) {
    .header #menu-left-top-menu {
      display: flex; } }
  .header .off_canvas_menu_type {
    clear: none;
    float: right; }
  .header .off_canvas_menu_type .navbar {
    background: transparent !important;
    border: 0px !important; }
  .header .main_menu .canvas_trigger_text {
    display: none; }
  .header .main_menu .navbar-inverse .navbar-toggle {
    background: transparent;
    border: 0px; }
    .header .main_menu .navbar-inverse .navbar-toggle .canvas_trigger_icon .icon-bar {
      background-color: #fff;
      height: 3px; }
  .header .nav > li > a:hover, .header .nav > li > a:focus {
    background: transparent !important; }
  .header #menu-item-23 a {
    border-right: transparent !important; }
  @media screen and (max-width: 991px) {
    .header #menu-left-top-menu {
      position: relative;
      top: 20px; } }
  @media only screen and (max-width: 767px) {
    .header #menu-left-top-menu {
      display: none; } }
  .header #menu-left-top-menu > li > a {
    text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
    font-weight: 600;
    line-height: 16px;
    color: #f2f2f2;
    text-transform: uppercase; }
    .header #menu-left-top-menu > li > a i {
      padding-left: 7px; }
    @media only screen and (min-width: 1200px) {
      .header #menu-left-top-menu > li > a {
        font-size: 16px;
        padding: 0 20px;
        border-right: 1px solid white; } }
    @media only screen and (max-width: 1200px) {
      .header #menu-left-top-menu > li > a {
        font-size: 14px;
        padding: 0 20px;
        border-right: 1px solid white; } }
    @media only screen and (min-width: 600px) and (max-width: 995px) {
      .header #menu-left-top-menu > li > a {
        font-size: 1.4vw; } }

.header_fixed_solid_bg {
  transition: center 0.2s ease-in-out, all 400ms ease-out 0.2s;
  background: #fff; }
  .header_fixed_solid_bg .menu-item-23 {
    transition: center 0.2s ease-in-out, all 400ms ease-out 0.2s; }
  .header_fixed_solid_bg .site-logo {
    transition: center 0.2s ease-in-out, all 400ms ease-out 0.2s;
    max-height: 70px; }
  .header_fixed_solid_bg .top_area {
    transition: 0.5s ease-in-out; }
  @media only screen and (min-width: 768px) {
        .header_fixed_solid_bg .top_area .container .row #header-column-2 {
          display: flex;
          align-items: center;
          flex-direction: row-reverse; } }
  .header_fixed_solid_bg .navbar {
    margin-bottom: 0px !important; }

.sign-in-link a:after {
  font-family: "Font Awesome 5 Pro";
  content: '\f090';
  padding-left: 5px; }

.right-arrow-link a {
  background-color: #013356 !important;
  text-transform: uppercase;
  /* &:after{ */
  /* font-family: "Font Awesome 5 Pro"; */
  /* content:'\f178'; */
  /* padding-left: 5px; */
  /* } */ }
/*homepage  */
@media screen and (min-width: 768px) {
    .how-it-works-container {
      display: flex;
      align-items: center; } }

@media screen and (min-width: 992px) {
    .border {
      height: 50px;
      background-color: white;
      width: 5px;
      right: 30px;
      position: relative; } }
  @media screen and (max-width: 992px) {
  .border {
    right: 10px;
    height: 50px;
    background-color: white;
    width: 5px;
    position: relative; } }
  @media screen and (max-width: 768px) {
  .border {
    display: none; } }

.buttons {
  position: relative; }
  @media screen and (max-width: 1920px) and (min-width: 768px) {
  .buttons {
    display: flex; } }

.app-sect i {
  font-size: 2.2rem; }
  @media screen and (max-width: 768px) {
    .app-sect i {
      display: block; } }
  .app-sect i, .app-sect .sub-text-slider, .app-sect p {
    color: white; }
  .app-sect .sub-text-slider {
    font-family: 'poppins';
    font-size: 1.8rem;
    font-weight: 600; }
  @media screen and (min-width: 1024px) {
  .app-sect {
    padding-bottom: 50px; }
    .app-sect p {
      font-size: 1.2rem; } }
  @media screen and (max-width: 992px) and (min-width: 768px) {
  .app-sect {
    width: 31%;
    margin: 0 1%;
    float: left; }
    .app-sect p {
      font-size: 1.2rem; } }
  @media screen and (max-width: 768px) {
  .app-sect p {
    font-size: 1rem; } }
  @media screen and (max-width: 768px) {
  .app-sect {
    padding: 0; } }

@media screen and (max-width: 1200px) and (min-width: 992px) {
    .green_btn, #left-top-mobile-menu li.right-arrow-link a, .transparent_btn {
      font-size: 1vw !important; } }
  @media screen and (max-width: 1200px) and (min-width: 768px) {
  .green_btn, #left-top-mobile-menu li.right-arrow-link a, .transparent_btn {
    font-size: 1vw !important;
    padding: 13px 8px !important; } }

@media screen and (max-width: 768px) {
    .section-6461 .home-hero-container {
      padding-top: 100px; } }
  @media screen and (max-width: 600px) {
  .section-6461 .download-mobile-wash {
    text-align: left; } }

.home-hero-module, .section-6461 {
  background-repeat: no-repeat !important;
  background-position-y: 70% !important;
  padding-bottom: 0px !important; }
  @media only screen and (min-width: 768px) {
  .home-hero-module .green_btn, .home-hero-module #left-top-mobile-menu li.right-arrow-link a, #left-top-mobile-menu li.right-arrow-link .home-hero-module a, .section-6461 .green_btn, .section-6461 #left-top-mobile-menu li.right-arrow-link a, #left-top-mobile-menu li.right-arrow-link .section-6461 a {
    margin-right: 15px; } }
  @media only screen and (min-width: 768px) and (max-width: 1080px) {
  .home-hero-module, .section-6461 {
    /*  padding-top: 15%; */ } }
  @media only screen and (min-width: 1080px) and (max-width: 1259px) {
  .home-hero-module, .section-6461 {
    /*   padding-top: 10%; */ } }
  @media only screen and (min-width: 1260px) {
  .home-hero-module, .section-6461 {
    /* padding-top: 3%; */ } }
  @media screen and (min-width: 1920px) {
  .home-hero-module, .section-6461 {
    padding-top: 0; } }
  @media only screen and (max-width: 767px) {
  .home-hero-module, .section-6461 {
    background-color: #103dca !important;
    background-size: contain !important;
    padding-top: 5%; } }
  @media only screen and (max-width: 1100px) {
  .home-hero-module, .section-6461 {
    background-color: #103dca !important; } }
  @media only screen and (max-width: 767px) {
    .home-hero-module .home-hero-container > div, .section-6461 .home-hero-container > div {
      text-align: center; } }
  @media only screen and (min-width: 768px) and (max-width: 900px) {
    .home-hero-module .home-hero-container .transparent_btn, .section-6461 .home-hero-container .transparent_btn, .home-hero-module .home-hero-container .green_btn, .home-hero-module .home-hero-container #left-top-mobile-menu li.right-arrow-link a, #left-top-mobile-menu li.right-arrow-link .home-hero-module .home-hero-container a, .section-6461 .home-hero-container .green_btn, .section-6461 .home-hero-container #left-top-mobile-menu li.right-arrow-link a, #left-top-mobile-menu li.right-arrow-link .section-6461 .home-hero-container a {
      font-size: 1.8vw !important;
      line-height: 1.8vw !important; } }
  @media only screen and (min-width: 1260px) {
    .home-hero-module .home-hero-container, .section-6461 .home-hero-container {
      padding-top: 4%; } }
  .home-hero-module .home-hero-container img, .section-6461 .home-hero-container img {
    margin: 0px; }
  .home-hero-module .cta-heading, .section-6461 .cta-heading {
    color: #fff;
    font-weight: 900;
    text-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.15); }
  @media only screen and (min-width: 768px) and (max-width: 1919px) {
    .home-hero-module .cta-heading, .section-6461 .cta-heading {
      font-size: 3vw;
      line-height: 5vw; } }
  @media only screen and (min-width: 1920px) {
    .home-hero-module .cta-heading, .section-6461 .cta-heading {
      font-size: 2vw;
      line-height: 3vw; } }
  @media only screen and (max-width: 767px) {
    .home-hero-module .cta-heading, .section-6461 .cta-heading {
      font-size: 6vw;
      line-height: 7vw;
      text-align: center; } }
  .home-hero-module .download-container, .section-6461 .download-container {
    clear: both; }
  @media screen and (min-width: 769px) {
    .home-hero-module .download-container, .section-6461 .download-container {
      display: flex;
      align-items: center; } }
  .home-hero-module .app-download, .section-6461 .app-download {
    display: inline-flex;
    justify-content: start;
    align-items: center;
    padding-left: 0px;
    margin-bottom: 0;
    padding-right: 20px; }
  .home-hero-module .app-download img:hover, .section-6461 .app-download img:hover {
    border-radius: 10px;
    background-color: #63c400; }
  .home-hero-module .app-download .download-mobile-wash, .section-6461 .app-download .download-mobile-wash {
    color: #fff;
    font-size: 19px;
    font-weight: 800;
    line-height: 22px;
    text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08); }
    @media screen and (min-width: 768px) {
    .home-hero-module .app-download .download-mobile-wash, .section-6461 .app-download .download-mobile-wash {
      text-align: left; } }
    @media screen and (max-width: 992px) and (min-width: 768px) {
    .home-hero-module .app-download .download-mobile-wash, .section-6461 .app-download .download-mobile-wash {
      font-size: 12px; } }
  .home-hero-module .app-download li, .section-6461 .app-download li {
    list-style: none;
    float: left; }
    .home-hero-module .app-download li:not(:first-child), .section-6461 .app-download li:not(:first-child) {
      margin-left: 15px; }
    .home-hero-module .app-download li a, .section-6461 .app-download li a {
      color: #fff;
      font-size: 19px;
      font-weight: 800;
      line-height: 22px;
      text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08); }

.section-91 {
  padding-bottom: 0 !important; }

.section-94 {
  padding-top: 25px !important; }

.packages-module {
  background-color: #fafafa !important;
  overflow: hidden; }
  .packages-module .packages-heading {
    color: #1b45c8;
    font-weight: 900;
    text-align: center;
    overflow: hidden; }
  @media only screen and (max-width: 767px) {
    .packages-module .packages-heading {
      font-size: 40px;
      line-height: 65px; } }
  @media only screen and (min-width: 768px) and (max-width: 1919px) {
    .packages-module .packages-heading {
      font-size: 7.4vw;
      line-height: 10vw; } }
  @media only screen and (min-width: 1920px) {
    .packages-module .packages-heading {
      font-size: 6.4vw;
      line-height: 8vw; } }
  .packages-module .packages-subheading {
    color: #5f5f5f;
    font-weight: 900;
    text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    overflow: hidden; }
  @media only screen and (max-width: 767px) {
    .packages-module .packages-subheading {
      font-size: 12px; } }
  @media only screen and (min-width: 768px) and (max-width: 1919px) {
    .packages-module .packages-subheading {
      font-size: 2.7vw;
      line-height: 3.5vw; } }
  @media only screen and (min-width: 1920px) {
    .packages-module .packages-subheading {
      font-size: 1.7vw;
      line-height: 5.5vw; } }
  .packages-module .fastest-exterior-on {
    color: #595959;
    font-size: 18px;
    font-weight: 800;
    line-height: 27px; }
  .packages-module .best-deal {
    color: #595959;
    font-size: 18px;
    font-weight: 800;
    line-height: 27px; }
  .packages-module .most-popular {
    color: #595959;
    font-size: 18px;
    font-weight: 800;
    line-height: 27px; }

.packages-subheading {
  color: #5f5f5f;
  font-weight: 900;
  text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  overflow: hidden; }
  @media only screen and (max-width: 767px) {
  .packages-subheading {
    font-size: 12px; } }
  @media only screen and (min-width: 768px) and (max-width: 1919px) {
  .packages-subheading {
    font-size: 2.7vw;
    line-height: 3.5vw; } }
  @media only screen and (min-width: 1920px) {
  .packages-subheading {
    font-size: 1.7vw;
    line-height: 5.5vw; } }
/* Elements */
/*Buttons */
.wrapper.bottom {
  max-height: 300px; }

.green_btn, #left-top-mobile-menu li.right-arrow-link a {
  border-radius: 10px;
  background-color: #63c400;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  font-weight: 800;
  text-align: center;
  text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  text-decoration: none !important;
  font-size: 19px; }
  @media only screen and (min-width: 768px) {
  .green_btn, #left-top-mobile-menu li.right-arrow-link a {
    line-height: 1vw; } }
  @media only screen and (max-width: 767px) {
  .green_btn, #left-top-mobile-menu li.right-arrow-link a {
    display: block;
    padding: 1.8vw 1.2vw;
    margin-top: 30px; } }
  @media only screen and (max-width: 600px) {
  .green_btn, #left-top-mobile-menu li.right-arrow-link a {
    display: block;
    padding: 2.8vw 1.2vw;
    /* margin-top: 00px; */ } }
  @media only screen and (min-width: 768px) {
  .green_btn, #left-top-mobile-menu li.right-arrow-link a {
    padding: 13px 22px;
    font-size: 1.7vw; }
    .green_btn:nth-child(n+1), #left-top-mobile-menu li.right-arrow-link a:nth-child(n+1) {
      margin-right: 15px; }

    .green_btn:last-child, #left-top-mobile-menu li.right-arrow-link a:last-child {
      margin-right: 0px !important; } }
  @media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .green_btn, #left-top-mobile-menu li.right-arrow-link a {
    font-size: 0.8vw; } }
  @media only screen and (min-width: 1920px) {
  .green_btn, #left-top-mobile-menu li.right-arrow-link a {
    font-size: 0.65vw; } }

@media screen and (max-width: 600px) {
    .section-6461 .green_btn.schedule-now, .section-6461 #left-top-mobile-menu li.right-arrow-link a.schedule-now, #left-top-mobile-menu li.right-arrow-link .section-6461 a.schedule-now {
      margin-bottom: 10px !important; } }

.transparent_btn {
  border-radius: 10px;
  background-color: transparent;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  font-weight: 800;
  text-align: center;
  text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  text-decoration: none !important;
  font-size: 19px;
  border: 2px solid #63c400; }
  @media only screen and (min-width: 768px) {
  .transparent_btn {
    line-height: 1vw; } }
  @media only screen and (max-width: 767px) {
  .transparent_btn {
    display: block;
    padding: 1.8vw 1.2vw;
    margin-top: 30px; } }
  @media only screen and (max-width: 600px) {
  .transparent_btn {
    display: block;
    padding: 2.8vw 1.2vw;
    /* margin-top: 00px; */ } }
  @media only screen and (min-width: 768px) {
  .transparent_btn {
    padding: 13px 22px;
    font-size: 1.7vw; }
    .transparent_btn:nth-child(n+1) {
      margin-right: 15px; }

    .transparent_btn:last-child {
      margin-right: 0px !important; } }
  @media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .transparent_btn {
    font-size: 0.8vw; } }
  @media only screen and (min-width: 1920px) {
  .transparent_btn {
    font-size: 0.65vw; } }

.black_btn_btn, #left-top-mobile-menu li.quote-link a {
  border-radius: 8px;
  background-color: #272727;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  font-weight: 800;
  text-align: center;
  text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  text-decoration: none !important;
  font-size: 19px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15); }
  @media only screen and (min-width: 768px) {
  .black_btn_btn, #left-top-mobile-menu li.quote-link a {
    line-height: 1vw; } }
  @media only screen and (max-width: 767px) {
  .black_btn_btn, #left-top-mobile-menu li.quote-link a {
    display: block;
    padding: 1.8vw 1.2vw;
    margin-top: 30px; } }
  @media only screen and (max-width: 600px) {
  .black_btn_btn, #left-top-mobile-menu li.quote-link a {
    display: block;
    padding: 2.8vw 1.2vw;
    /* margin-top: 00px; */ } }
  @media only screen and (min-width: 768px) {
  .black_btn_btn, #left-top-mobile-menu li.quote-link a {
    padding: 13px 22px;
    font-size: 1.7vw; }
    .black_btn_btn:nth-child(n+1), #left-top-mobile-menu li.quote-link a:nth-child(n+1) {
      margin-right: 15px; }

    .black_btn_btn:last-child, #left-top-mobile-menu li.quote-link a:last-child {
      margin-right: 0px !important; } }
  @media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .black_btn_btn, #left-top-mobile-menu li.quote-link a {
    font-size: 0.8vw; } }
  @media only screen and (min-width: 1920px) {
  .black_btn_btn, #left-top-mobile-menu li.quote-link a {
    font-size: 0.65vw; } }
  .black_btn_btn:hover, #left-top-mobile-menu li.quote-link a:hover {
    color: #ccc; }

.black-transparent-button {
  border-radius: 8px;
  background-color: transparent;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
  color: #595959;
  font-weight: 800;
  text-align: center;
  text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  text-decoration: none !important;
  font-size: 19px;
  color: #595959;
  border: 2px solid #595959; }
  @media only screen and (min-width: 768px) {
  .black-transparent-button {
    line-height: 1vw; } }
  @media only screen and (max-width: 767px) {
  .black-transparent-button {
    display: block;
    padding: 1.8vw 1.2vw;
    margin-top: 30px; } }
  @media only screen and (max-width: 600px) {
  .black-transparent-button {
    display: block;
    padding: 2.8vw 1.2vw;
    /* margin-top: 00px; */ } }
  @media only screen and (min-width: 768px) {
  .black-transparent-button {
    padding: 13px 22px;
    font-size: 1.7vw; }
    .black-transparent-button:nth-child(n+1) {
      margin-right: 15px; }

    .black-transparent-button:last-child {
      margin-right: 0px !important; } }
  @media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .black-transparent-button {
    font-size: 0.8vw; } }
  @media only screen and (min-width: 1920px) {
  .black-transparent-button {
    font-size: 0.65vw; } }
/*panels */
.deluxe .wrapper {
  border: 3px solid #f58123; }

.most-popular-tab {
  display: none !important;
  background-color: #f58123;
  color: white !important;
  padding: 7.5px 20px;
  font-weight: 800;
  position: absolute;
  top: -50px;
  left: 35px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-size: 1vw;
  text-transform: uppercase; }
  @media screen and (max-width: 1024px) {
  .most-popular-tab {
    font-size: 1.5vw;
    top: -3.5vw; } }
  @media screen and (max-width: 767px) {
  .most-popular-tab {
    font-size: 3vw;
    top: -6.5vw; } }

.panels-container {
  margin-top: 50px; }
  @media screen and (min-width: 768px) {
  .panels-container {
    display: flex;
    overflow: visible;
    clear: both; }
    .panels-container .wrapper {
      height: 70%; }

    .panels-container .wrapper.bottom {
      height: 100%; } }
  @media only screen and (max-width: 767px) {
  .panels-container .round-box {
    margin-bottom: 70px; } }
  @media screen and (max-width: 1200px) and (min-width: 768px) {
    .panels-container .round-box {
      width: 100%;
      padding: 0 15%;
      margin-bottom: 100px; }
      .panels-container .round-box .most-popular-tab {
        left: 18%; }
      .panels-container .round-box .instant_quote {
        margin-right: 0; } }
  .panels-container > div {
    /* @extend .flex-stretch; */ }
  @media only screen and (min-width: 1024px) {
  .panels-container {
    /* display: flex; */
    /* align-items: stretch; */ } }
  @media only screen and (max-width: 1200px) {
  .panels-container {
    display: block; } }
  .panels-container .express .wrapper {
    width: 100%;
    display: block;
    border-radius: 20px;
    background-color: #fff;
    box-shadow: 0 7px 24px 0 rgba(0, 0, 0, 0.13);
    overflow: hidden; }
    .panels-container .express .wrapper p.description {
      color: #595959;
      font-size: 16px;
      line-height: 25px;
      font-weight: normal;
      font-family: 'Work Sans';
      padding-top: 30px;
      padding-bottom: 30px; }
    .panels-container .express .wrapper p.subheading {
      font-size: 18px;
      font-weight: 800;
      line-height: 27px; }
    .panels-container .express .wrapper .offer-box {
      border-radius: 20px 0 0 20px;
      background-color: #272727;
      padding: 15px; }
    .panels-container .express .wrapper .offer-box p {
      margin: 0px; }
    .panels-container .express .wrapper .offer-box .price {
      font-family: "Work Sans";
      font-size: 32px;
      line-height: 38px;
      text-align: center;
      margin: 0px;
      font-weight: 600;
      color: #4c7cff; }
    .panels-container .express .wrapper .offer-box .details-btn {
      border-radius: 5px;
      background-color: #2d5cf0;
      font-size: 14px;
      line-height: 14px;
      text-align: right;
      color: #fff;
      display: block;
      clear: both;
      padding: 5px !important;
      font-weight: normal;
      text-align: center; }
    .panels-container .express .wrapper .offer-box .starting-from {
      color: #979797;
      font-family: "Work Sans";
      font-size: 12px;
      line-height: 16px;
      text-align: right;
      font-weight: bold;
      text-align: center;
      text-transform: uppercase; }
    .panels-container .express .wrapper .package-header {
      padding: 30px 0 30px 30px;
      border-bottom: 1px #e9e9e9 solid; }
    @media only screen and (max-width: 1199px) {
      .panels-container .express .wrapper .package-header > div {
        width: 100%;
        text-align: center; } }
    @media only screen and (min-width: 1200px) {
      .panels-container .express .wrapper .package-header {
        display: flex;
        align-items: stretch; } }
    .panels-container .express .wrapper .package-header > div:first-child {
      align-self: center; }
    .panels-container .express .wrapper .round-box-title {
      color: #4c7cff;
      font-size: 35px;
      font-weight: 900; }
    .panels-container .express .wrapper .package-body {
      padding: 0 30px 30px;
      overflow: hidden; }
    @media screen and (min-width: 1920px) {
      .panels-container .express .wrapper .package-body {
        min-height: 415px; } }
    @media screen and (max-width: 1920px) {
      .panels-container .express .wrapper .package-body {
        min-height: 430px; } }
    @media screen and (max-width: 600px) {
      .panels-container .express .wrapper .package-body {
        padding: 0 30px 0;
        min-height: auto; } }
    @media only screen and (min-width: 678px) and (max-width: 899px) {
      .panels-container .express .wrapper .package-body .black_btn_btn, .panels-container .express .wrapper .package-body #left-top-mobile-menu li.quote-link a, #left-top-mobile-menu li.quote-link .panels-container .express .wrapper .package-body a, .panels-container .express .wrapper .package-body .black-transparent-button {
        font-size: 1.7vw;
        padding: 12px 13px !important; } }
    .panels-container .express .wrapper .package-nav {
      padding: 30px 25px; }
    @media only screen and (max-width: 1199px) {
      .panels-container .express .wrapper .package-nav > div {
        width: 100%; }

      .panels-container .express .wrapper .package-nav a {
        display: block;
        clear: both; }
        .panels-container .express .wrapper .package-nav a:nth-child(n+1) {
          margin-bottom: 10px; } }
    @media only screen and (min-width: 1200px) {
      .panels-container .express .wrapper .package-nav {
        align-content: space-between;
        display: flex;
        align-items: center; } }
    @media only screen and (min-width: 1200px) {
      .panels-container .express .wrapper .package-nav a {
        width: 50%; } }
  .panels-container .deluxe .wrapper {
    width: 100%;
    display: block;
    border-radius: 20px;
    background-color: #fff;
    box-shadow: 0 7px 24px 0 rgba(0, 0, 0, 0.13);
    overflow: hidden; }
    .panels-container .deluxe .wrapper p.description {
      color: #595959;
      font-size: 16px;
      line-height: 25px;
      font-weight: normal;
      font-family: 'Work Sans';
      padding-top: 30px;
      padding-bottom: 30px; }
    .panels-container .deluxe .wrapper p.subheading {
      font-size: 18px;
      font-weight: 800;
      line-height: 27px; }
    .panels-container .deluxe .wrapper .offer-box {
      border-radius: 20px 0 0 20px;
      background-color: #272727;
      padding: 15px; }
    .panels-container .deluxe .wrapper .offer-box p {
      margin: 0px; }
    .panels-container .deluxe .wrapper .offer-box .price {
      font-family: "Work Sans";
      font-size: 32px;
      line-height: 38px;
      text-align: center;
      margin: 0px;
      font-weight: 600;
      color: #f58123; }
    .panels-container .deluxe .wrapper .offer-box .details-btn {
      border-radius: 5px;
      background-color: #2d5cf0;
      font-size: 14px;
      line-height: 14px;
      text-align: right;
      color: #fff;
      display: block;
      clear: both;
      padding: 5px !important;
      font-weight: normal;
      text-align: center; }
    .panels-container .deluxe .wrapper .offer-box .starting-from {
      color: #979797;
      font-family: "Work Sans";
      font-size: 12px;
      line-height: 16px;
      text-align: right;
      font-weight: bold;
      text-align: center;
      text-transform: uppercase; }
    .panels-container .deluxe .wrapper .package-header {
      padding: 30px 0 30px 30px;
      border-bottom: 1px #e9e9e9 solid; }
    @media only screen and (max-width: 1199px) {
      .panels-container .deluxe .wrapper .package-header > div {
        width: 100%;
        text-align: center; } }
    @media only screen and (min-width: 1200px) {
      .panels-container .deluxe .wrapper .package-header {
        display: flex;
        align-items: stretch; } }
    .panels-container .deluxe .wrapper .package-header > div:first-child {
      align-self: center; }
    .panels-container .deluxe .wrapper .round-box-title {
      color: #f58123;
      font-size: 35px;
      font-weight: 900; }
    .panels-container .deluxe .wrapper .package-body {
      padding: 0 30px 30px;
      overflow: hidden; }
    @media screen and (min-width: 1920px) {
      .panels-container .deluxe .wrapper .package-body {
        min-height: 415px; } }
    @media screen and (max-width: 1920px) {
      .panels-container .deluxe .wrapper .package-body {
        min-height: 430px; } }
    @media screen and (max-width: 600px) {
      .panels-container .deluxe .wrapper .package-body {
        padding: 0 30px 0;
        min-height: auto; } }
    @media only screen and (min-width: 678px) and (max-width: 899px) {
      .panels-container .deluxe .wrapper .package-body .black_btn_btn, .panels-container .deluxe .wrapper .package-body #left-top-mobile-menu li.quote-link a, #left-top-mobile-menu li.quote-link .panels-container .deluxe .wrapper .package-body a, .panels-container .deluxe .wrapper .package-body .black-transparent-button {
        font-size: 1.7vw;
        padding: 12px 13px !important; } }
    .panels-container .deluxe .wrapper .package-nav {
      padding: 30px 25px; }
    @media only screen and (max-width: 1199px) {
      .panels-container .deluxe .wrapper .package-nav > div {
        width: 100%; }

      .panels-container .deluxe .wrapper .package-nav a {
        display: block;
        clear: both; }
        .panels-container .deluxe .wrapper .package-nav a:nth-child(n+1) {
          margin-bottom: 10px; } }
    @media only screen and (min-width: 1200px) {
      .panels-container .deluxe .wrapper .package-nav {
        align-content: space-between;
        display: flex;
        align-items: center; } }
    @media only screen and (min-width: 1200px) {
      .panels-container .deluxe .wrapper .package-nav a {
        width: 50%; } }
  .panels-container .premium .wrapper {
    width: 100%;
    display: block;
    border-radius: 20px;
    background-color: #fff;
    box-shadow: 0 7px 24px 0 rgba(0, 0, 0, 0.13);
    overflow: hidden; }
    .panels-container .premium .wrapper p.description {
      color: #595959;
      font-size: 16px;
      line-height: 25px;
      font-weight: normal;
      font-family: 'Work Sans';
      padding-top: 30px;
      padding-bottom: 30px; }
    .panels-container .premium .wrapper p.subheading {
      font-size: 18px;
      font-weight: 800;
      line-height: 27px; }
    .panels-container .premium .wrapper .offer-box {
      border-radius: 20px 0 0 20px;
      background-color: #272727;
      padding: 15px; }
    .panels-container .premium .wrapper .offer-box p {
      margin: 0px; }
    .panels-container .premium .wrapper .offer-box .price {
      font-family: "Work Sans";
      font-size: 32px;
      line-height: 38px;
      text-align: center;
      margin: 0px;
      font-weight: 600;
      color: #6100ec; }
    .panels-container .premium .wrapper .offer-box .details-btn {
      border-radius: 5px;
      background-color: #2d5cf0;
      font-size: 14px;
      line-height: 14px;
      text-align: right;
      color: #fff;
      display: block;
      clear: both;
      padding: 5px !important;
      font-weight: normal;
      text-align: center; }
    .panels-container .premium .wrapper .offer-box .starting-from {
      color: #979797;
      font-family: "Work Sans";
      font-size: 12px;
      line-height: 16px;
      text-align: right;
      font-weight: bold;
      text-align: center;
      text-transform: uppercase; }
    .panels-container .premium .wrapper .package-header {
      padding: 30px 0 30px 30px;
      border-bottom: 1px #e9e9e9 solid; }
    @media only screen and (max-width: 1199px) {
      .panels-container .premium .wrapper .package-header > div {
        width: 100%;
        text-align: center; } }
    @media only screen and (min-width: 1200px) {
      .panels-container .premium .wrapper .package-header {
        display: flex;
        align-items: stretch; } }
    .panels-container .premium .wrapper .package-header > div:first-child {
      align-self: center; }
    .panels-container .premium .wrapper .round-box-title {
      color: #6100ec;
      font-size: 35px;
      font-weight: 900; }
    .panels-container .premium .wrapper .package-body {
      padding: 0 30px 30px;
      overflow: hidden; }
    @media screen and (min-width: 1920px) {
      .panels-container .premium .wrapper .package-body {
        min-height: 415px; } }
    @media screen and (max-width: 1920px) {
      .panels-container .premium .wrapper .package-body {
        min-height: 430px; } }
    @media screen and (max-width: 600px) {
      .panels-container .premium .wrapper .package-body {
        padding: 0 30px 0;
        min-height: auto; } }
    @media only screen and (min-width: 678px) and (max-width: 899px) {
      .panels-container .premium .wrapper .package-body .black_btn_btn, .panels-container .premium .wrapper .package-body #left-top-mobile-menu li.quote-link a, #left-top-mobile-menu li.quote-link .panels-container .premium .wrapper .package-body a, .panels-container .premium .wrapper .package-body .black-transparent-button {
        font-size: 1.7vw;
        padding: 12px 13px !important; } }
    .panels-container .premium .wrapper .package-nav {
      padding: 30px 25px; }
    @media only screen and (max-width: 1199px) {
      .panels-container .premium .wrapper .package-nav > div {
        width: 100%; }

      .panels-container .premium .wrapper .package-nav a {
        display: block;
        clear: both; }
        .panels-container .premium .wrapper .package-nav a:nth-child(n+1) {
          margin-bottom: 10px; } }
    @media only screen and (min-width: 1200px) {
      .panels-container .premium .wrapper .package-nav {
        align-content: space-between;
        display: flex;
        align-items: center; } }
    @media only screen and (min-width: 1200px) {
      .panels-container .premium .wrapper .package-nav a {
        width: 50%; } }

.express .wrapper {
  border: 3px solid #68bb44; }
  .express .glance {
    color: #68bb44;
    font-size: 2.3rem; }
  .express .description {
    color: #68bb44 !important; }
  .express .glance-add-ons {
    font-weight: 600;
    font-size: 3.8rem;
    color: #68bb44 !important; }
  .express .offer-box {
    background-color: #68bb44 !important;
    color: white !important; }
  .express .price, .express .starting-from {
    color: white !important; }
  .express .instant_quote {
    background-color: #68bb44 !important; }
  .express .black-transparent-button {
    border-color: #68bb44 !important;
    color: #68bb44 !important; }
  .express .black-transparent-button i {
    font-weight: 300; }

.deluxe .glance {
  font-size: 2.3rem; }
  .deluxe .glance-add-ons {
    font-weight: 600;
    font-size: 3.8rem;
    color: #f58123 !important; }
  .deluxe .description {
    color: #f58123 !important; }
  .deluxe .main {
    color: #68bb44 !important; }
  .deluxe .second {
    color: #f58123 !important; }
  .deluxe .offer-box {
    background-color: #f58123 !important;
    color: white !important; }
  .deluxe .price, .deluxe .starting-from {
    color: white !important; }
  .deluxe .instant_quote {
    background-color: #f58123 !important; }
  .deluxe .black-transparent-button {
    border-color: #f58123 !important;
    color: #f58123 !important; }
  .deluxe .black-transparent-button i {
    font-weight: 300; }

.premium .wrapper {
  border: 3px solid #103dca; }
  .premium .description {
    color: #103dca !important; }
  .premium .glance {
    font-size: 2.3rem; }
  .premium .glance-add-ons {
    font-weight: 600;
    font-size: 3.8rem;
    color: #103dca !important; }
  .premium .main {
    color: #f58123 !important; }
  .premium .second {
    color: #103dca !important; }
  .premium .offer-box {
    background-color: #103dca !important;
    color: white !important; }
  .premium .price, .premium .starting-from {
    color: white !important; }
  .premium .instant_quote {
    background-color: #103dca !important; }
  .premium .black-transparent-button {
    border-color: #103dca !important;
    color: #103dca !important; }
  .premium .black-transparent-button i {
    font-weight: 300; }

.express .glance-add-ons, .deluxe .glance-add-ons, .premium .glance-add-ons {
  padding-top: 20px; }
  .express .package-nav, .deluxe .package-nav, .premium .package-nav {
    display: none !important; }

.page-id-114 .site-core, .page-id-114 #primary {
  background-color: #f9f9fa; }
  .page-id-114 .wrapper {
    overflow: hidden;
    display: flex;
    align-items: center; }
  @media screen and (max-width: 1024px) {
    .page-id-114 .wrapper {
      display: block; } }
  .page-id-114 article .entry-title {
    display: none; }
  .page-id-114 .main-text p {
    color: #636363;
    font-weight: 500;
    line-height: 2; }
  .page-id-114 .blue-heightlight {
    color: black !important;
    font-size: 3.5vw !important;
    padding-right: 10px; }
  @media screen and (min-width: 1920px) {
    .page-id-114 .blue-heightlight {
      font-size: 2.5vw !important; } }
  @media screen and (max-width: 600px) {
    .page-id-114 .blue-heightlight {
      font-size: 5.5vw !important; } }
  .page-id-114 .sub-text {
    font-size: 3.5vw !important;
    color: #103dca; }
  @media screen and (min-width: 1920px) {
    .page-id-114 .sub-text {
      font-size: 2.5vw !important; } }
  @media screen and (max-width: 600px) {
    .page-id-114 .sub-text {
      font-size: 5.5vw !important; } }
  .page-id-114 .app-download {
    list-style: none;
    overflow: hidden;
    padding-left: 0;
    display: flex;
    align-items: center; }
  .page-id-114 .app-download .download-mobile-wash {
    font-weight: 800;
    color: #103dca; }
  .page-id-114 .app-download li {
    float: left;
    width: auto; }
    @media screen and (max-width: 1024px) {
    .page-id-114 .app-download li {
      flex-grow: 1; } }
  .page-id-114 .app-download i {
    color: #103dca; }
    @media screen and (min-width: 1024px) {
    .page-id-114 .app-download i {
      font-size: 5rem;
      padding-right: 20px; } }
    @media screen and (max-width: 1024px) {
    .page-id-114 .app-download i {
      font-size: 3rem; } }
  .page-id-114 .why-mobile-wash {
    color: #5f5f5f;
    font-weight: 800;
    display: flex;
    line-height: 3vw !important; }
  @media only screen and (max-width: 767px) {
    .page-id-114 .why-mobile-wash {
      font-size: 8vw;
      line-height: 9vw; } }
  @media only screen and (min-width: 768px) and (max-width: 1919px) {
    .page-id-114 .why-mobile-wash {
      font-size: 5.4vw;
      line-height: 7vw; } }
  @media only screen and (min-width: 1920px) {
    .page-id-114 .why-mobile-wash {
      font-size: 6.4vw;
      line-height: 8vw; } }

.why-info {
  margin-top: 30px; }
  @media only screen and (min-width: 767px) {
    .why-info .col-lg-2 {
      flex-grow: 1; } }
  @media only screen and (max-width: 767px) {
    .why-info > div {
      margin-top: 30px;
      margin-bottom: 30px;
      flex-grow: 1; }
      .why-info > div p {
        text-align: center; } }
  .why-info i {
    color: #103dca;
    font-size: 34px;
    font-weight: 300;
    line-height: 34px;
    text-align: center; }
  .why-info .h3 {
    font-family: 'Poppins';
    font-weight: 800 !important; }

.why-mobile-wash-module h3, .why-mobile-wash-module .h3 {
  font-weight: bold;
  font-size: 20px; }
  .why-mobile-wash-module p {
    color: #5f5f5f;
    font-family: "Work Sans";
    font-size: 16px;
    line-height: 25px;
    text-align: center; }
  .why-mobile-wash-module .why-info {
    margin-top: 30px; }
  @media only screen and (max-width: 767px) {
      .why-mobile-wash-module .why-info > div {
        margin-top: 30px;
        margin-bottom: 30px; }
        .why-mobile-wash-module .why-info > div p {
          text-align: center; } }
  .why-mobile-wash-module .why-info i {
    color: #103dca;
    font-size: 34px;
    font-weight: 300;
    line-height: 34px;
    text-align: center; }
  .why-mobile-wash-module .flex-stretch, .why-mobile-wash-module .header_fixed_solid_bg .top_area .container .row, .header_fixed_solid_bg .top_area .container .why-mobile-wash-module .row, .why-mobile-wash-module .customer-reviews, .why-mobile-wash-module .mobile_wash_reviews_slider .item.active, .mobile_wash_reviews_slider .why-mobile-wash-module .item.active {
    justify-content: space-around; }
  .why-mobile-wash-module .why-mobile-wash {
    color: #5f5f5f;
    text-align: center;
    font-weight: 800;
    text-align: center; }
  @media only screen and (max-width: 767px) {
    .why-mobile-wash-module .why-mobile-wash {
      font-size: 8vw;
      line-height: 9vw; } }
  @media only screen and (min-width: 768px) and (max-width: 1919px) {
    .why-mobile-wash-module .why-mobile-wash {
      font-size: 5.4vw;
      line-height: 7vw; } }
  @media only screen and (min-width: 1920px) {
    .why-mobile-wash-module .why-mobile-wash {
      font-size: 6.4vw;
      line-height: 8vw; } }
  .why-mobile-wash-module .customer-reviews {
    padding-bottom: 60px;
    padding-top: 60px;
    overflow: hidden;
    padding-left: 0px !important; }
  .why-mobile-wash-module .customer-reviews li {
    list-style: none;
    text-align: center;
    align-self: center; }
    .why-mobile-wash-module .customer-reviews li a {
      text-align: center;
      color: #343434 !important;
      font-size: 16px;
      line-height: 16px;
      text-align: center; }
    .why-mobile-wash-module .customer-reviews li a:after {
      font-family: "Font Awesome 5 Pro";
      content: '\f105';
      font-size: 16px;
      color: #343434;
      padding-left: 7px; }
    .why-mobile-wash-module .customer-reviews li a img {
      display: block;
      clear: both;
      margin: 15px auto;
      text-align: center; }
  .why-mobile-wash-module .water-droplets-cta-reviews {
    background-image: url('includes/img/water-droplets.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    overflow: hidden;
    clear: both;
    border-radius: 15px;
    width: 90%;
    margin: 0 auto; }
  @media only screen and (max-width: 767px) {
    .why-mobile-wash-module .water-droplets-cta-reviews {
      padding-bottom: 30px;
      background-position: 50% !important;
      display: block !important;
      height: 100% !important; }
      .why-mobile-wash-module .water-droplets-cta-reviews .flex-stretch, .why-mobile-wash-module .water-droplets-cta-reviews .header_fixed_solid_bg .top_area .container .row, .header_fixed_solid_bg .top_area .container .why-mobile-wash-module .water-droplets-cta-reviews .row, .why-mobile-wash-module .water-droplets-cta-reviews .customer-reviews, .why-mobile-wash-module .water-droplets-cta-reviews .mobile_wash_reviews_slider .item.active, .mobile_wash_reviews_slider .why-mobile-wash-module .water-droplets-cta-reviews .item.active {
        text-align: center; } }
  .why-mobile-wash-module .water-droplets-cta-reviews .your-car-wash-app-no {
    color: #fff;
    font-family: Quicksand;
    font-weight: bold;
    text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3); }
    @media only screen and (max-width: 767px) {
    .why-mobile-wash-module .water-droplets-cta-reviews .your-car-wash-app-no {
      font-size: 4vw;
      line-height: 5vw; } }
    @media only screen and (min-width: 768px) {
    .why-mobile-wash-module .water-droplets-cta-reviews .your-car-wash-app-no {
      padding: 1.9vw 2.1vw;
      line-height: 2.4vw;
      font-size: 1.7vw; } }
  .why-mobile-wash-module .water-droplets-cta-reviews .app-store-download {
    color: #fff;
    text-decoration: none !important;
    font-family: Quicksand;
    font-weight: 600;
    text-align: right;
    text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); }
    @media only screen and (max-width: 767px) {
    .why-mobile-wash-module .water-droplets-cta-reviews .app-store-download {
      font-size: 4vw;
      line-height: 8vw; } }
    @media only screen and (min-width: 768px) {
    .why-mobile-wash-module .water-droplets-cta-reviews .app-store-download {
      font-size: 1.3vw;
      line-height: 2.5vw; } }
  .why-mobile-wash-module .water-droplets-cta-reviews .flex-stretch a, .why-mobile-wash-module .water-droplets-cta-reviews .header_fixed_solid_bg .top_area .container .row a, .header_fixed_solid_bg .top_area .container .why-mobile-wash-module .water-droplets-cta-reviews .row a, .why-mobile-wash-module .water-droplets-cta-reviews .customer-reviews a, .why-mobile-wash-module .water-droplets-cta-reviews .mobile_wash_reviews_slider .item.active a, .mobile_wash_reviews_slider .why-mobile-wash-module .water-droplets-cta-reviews .item.active a {
    clear: both;
    display: block; }
    @media only screen and (min-width: 768px) {
      .why-mobile-wash-module .water-droplets-cta-reviews .flex-stretch > div:nth-child(2), .why-mobile-wash-module .water-droplets-cta-reviews .header_fixed_solid_bg .top_area .container .row > div:nth-child(2), .header_fixed_solid_bg .top_area .container .why-mobile-wash-module .water-droplets-cta-reviews .row > div:nth-child(2), .why-mobile-wash-module .water-droplets-cta-reviews .customer-reviews > div:nth-child(2), .why-mobile-wash-module .water-droplets-cta-reviews .mobile_wash_reviews_slider .item.active > div:nth-child(2), .mobile_wash_reviews_slider .why-mobile-wash-module .water-droplets-cta-reviews .item.active > div:nth-child(2) {
        text-align: right;
        margin-right: 50px;
        align-self: center; } }
  .why-mobile-wash-module .what-our-customers-t {
    color: #2b2b2b;
    font-family: Poppins;
    font-size: 34px;
    font-weight: 800;
    line-height: 51px;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 0; }
  @media only screen and (max-width: 767px) {
    .why-mobile-wash-module .what-our-customers-t {
      font-size: 6vw;
      line-height: 7vw; } }
  .why-mobile-wash-module .what-our-customers-t .before {
    color: #2b83ef; }

div.span {
  display: inline-block; }
/* sections */
.site-core {
  /* background-color: #8d8d8d !important; */ }

.ws-section:not(:first-child) {
  padding-top: 85px;
  padding-bottom: 85px; }
  @media screen and (min-width: 991px) {
  .ws-section:not(:first-child) {
    /* margin: 0 100px; */ } }

.ws-section {
  /* margin: 0 100px; */ }
  @media only screen and (min-width: 768px) {
  .flex-stretch, .header_fixed_solid_bg .top_area .container .row, .why-mobile-wash-module .customer-reviews, .mobile_wash_reviews_slider .item.active {
    display: flex;
    align-items: stretch; } }

.become-a-washer {
  background-size: cover !important;
  padding-bottom: 6.5% !important;
  padding-top: 6.2% !important; }
  @media only screen and (max-width: 767px) {
  .become-a-washer {
    background: #f5f0f0 !important; }
    .become-a-washer > .container {
      width: 86% !important; } }
  @media only screen and (min-width: 768px) {
  .become-a-washer {
    background-repeat: no-repeat;
    background-size: 100%; }
    .become-a-washer > .container {
      width: 1203px !important; } }
  .become-a-washer .wrapper {
    width: 100%;
    display: block;
    border-radius: 20px;
    background-color: #fff;
    box-shadow: 0 7px 24px 0 rgba(0, 0, 0, 0.13);
    overflow: hidden; }
  .become-a-washer .wrapper p.description {
    color: #595959;
    font-size: 16px;
    line-height: 25px;
    font-weight: normal;
    font-family: 'Work Sans';
    padding-top: 30px;
    padding-bottom: 30px; }
  .become-a-washer .wrapper p.subheading {
    font-size: 18px;
    font-weight: 800;
    line-height: 27px; }
  .become-a-washer .wrapper .offer-box {
    border-radius: 20px 0 0 20px;
    background-color: #272727;
    padding: 15px; }
    .become-a-washer .wrapper .offer-box p {
      margin: 0px; }
    .become-a-washer .wrapper .offer-box .price {
      font-family: "Work Sans";
      font-size: 32px;
      line-height: 38px;
      text-align: center;
      margin: 0px;
      font-weight: 600;
      color: #4c7cff; }
    .become-a-washer .wrapper .offer-box .details-btn {
      border-radius: 5px;
      background-color: #2d5cf0;
      font-size: 14px;
      line-height: 14px;
      text-align: right;
      color: #fff;
      display: block;
      clear: both;
      padding: 5px !important;
      font-weight: normal;
      text-align: center; }
    .become-a-washer .wrapper .offer-box .starting-from {
      color: #979797;
      font-family: "Work Sans";
      font-size: 12px;
      line-height: 16px;
      text-align: right;
      font-weight: bold;
      text-align: center;
      text-transform: uppercase; }
  .become-a-washer .wrapper .package-header {
    padding: 30px 0 30px 30px;
    border-bottom: 1px #e9e9e9 solid; }
    @media only screen and (max-width: 1199px) {
    .become-a-washer .wrapper .package-header > div {
      width: 100%;
      text-align: center; } }
    @media only screen and (min-width: 1200px) {
    .become-a-washer .wrapper .package-header {
      display: flex;
      align-items: stretch; } }
    .become-a-washer .wrapper .package-header > div:first-child {
      align-self: center; }
  .become-a-washer .wrapper .round-box-title {
    color: #4c7cff;
    font-size: 35px;
    font-weight: 900; }
  .become-a-washer .wrapper .package-body {
    padding: 0 30px 30px;
    overflow: hidden; }
    @media screen and (min-width: 1920px) {
    .become-a-washer .wrapper .package-body {
      min-height: 415px; } }
    @media screen and (max-width: 1920px) {
    .become-a-washer .wrapper .package-body {
      min-height: 430px; } }
    @media screen and (max-width: 600px) {
    .become-a-washer .wrapper .package-body {
      padding: 0 30px 0;
      min-height: auto; } }
    @media only screen and (min-width: 678px) and (max-width: 899px) {
    .become-a-washer .wrapper .package-body .black_btn_btn, .become-a-washer .wrapper .package-body #left-top-mobile-menu li.quote-link a, #left-top-mobile-menu li.quote-link .become-a-washer .wrapper .package-body a, .become-a-washer .wrapper .package-body .black-transparent-button {
      font-size: 1.7vw;
      padding: 12px 13px !important; } }
    .become-a-washer .wrapper .package-nav {
      padding: 30px 25px; }
    @media only screen and (max-width: 1199px) {
    .become-a-washer .wrapper .package-nav > div {
      width: 100%; }
    .become-a-washer .wrapper .package-nav a {
      display: block;
      clear: both; }
      .become-a-washer .wrapper .package-nav a:nth-child(n+1) {
        margin-bottom: 10px; } }
    @media only screen and (min-width: 1200px) {
    .become-a-washer .wrapper .package-nav {
      align-content: space-between;
      display: flex;
      align-items: center; } }
    @media only screen and (min-width: 1200px) {
    .become-a-washer .wrapper .package-nav a {
      width: 50%; } }
  .become-a-washer .wrapper {
    box-shadow: none !important; }
  .become-a-washer .become-a-washer-header, .become-a-washer .become-a-washer-body {
    overflow: hidden;
    border-bottom: solid 1px #dadada; }
  @media only screen and (max-width: 1199px) {
    .become-a-washer .become-a-washer-header, .become-a-washer .become-a-washer-body {
      padding-bottom: 40px;
      padding-top: 40px; } }
  .become-a-washer .become-a-washer-header p, .become-a-washer .become-a-washer-body p {
    text-align: center; }
  @media only screen and (min-width: 1200px) {
    .become-a-washer .become-a-washer-header, .become-a-washer .become-a-washer-body {
      padding: 50px 64px;
      overflow: hidden; } }
  .become-a-washer .become-a-washer-header .join-form-style label, .become-a-washer .become-a-washer-body .join-form-style label {
    display: none !important; }
    .become-a-washer .become-a-washer-header .join-form-style input[type="submit"], .become-a-washer .become-a-washer-body .join-form-style input[type="submit"] {
      border-radius: 8px;
      background-color: #103dca;
      box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
      color: #fff;
      font-weight: 800;
      text-align: center;
      text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
      text-decoration: none !important;
      font-size: 19px;
      border: 0px !important; }
    @media only screen and (min-width: 768px) {
      .become-a-washer .become-a-washer-header .join-form-style input[type="submit"], .become-a-washer .become-a-washer-body .join-form-style input[type="submit"] {
        line-height: 1vw; } }
    @media only screen and (max-width: 767px) {
      .become-a-washer .become-a-washer-header .join-form-style input[type="submit"], .become-a-washer .become-a-washer-body .join-form-style input[type="submit"] {
        display: block;
        padding: 1.8vw 1.2vw;
        margin-top: 30px; } }
    @media only screen and (max-width: 600px) {
      .become-a-washer .become-a-washer-header .join-form-style input[type="submit"], .become-a-washer .become-a-washer-body .join-form-style input[type="submit"] {
        display: block;
        padding: 2.8vw 1.2vw;
        /* margin-top: 00px; */ } }
    @media only screen and (min-width: 768px) {
      .become-a-washer .become-a-washer-header .join-form-style input[type="submit"], .become-a-washer .become-a-washer-body .join-form-style input[type="submit"] {
        padding: 13px 22px;
        font-size: 1.7vw; }
        .become-a-washer .become-a-washer-header .join-form-style input[type="submit"]:nth-child(n+1), .become-a-washer .become-a-washer-body .join-form-style input[type="submit"]:nth-child(n+1) {
          margin-right: 15px; }
        .become-a-washer .become-a-washer-header .join-form-style input[type="submit"]:last-child, .become-a-washer .become-a-washer-body .join-form-style input[type="submit"]:last-child {
          margin-right: 0px !important; } }
    @media only screen and (min-width: 1200px) and (max-width: 1919px) {
      .become-a-washer .become-a-washer-header .join-form-style input[type="submit"], .become-a-washer .become-a-washer-body .join-form-style input[type="submit"] {
        font-size: 0.8vw; } }
    @media only screen and (min-width: 1920px) {
      .become-a-washer .become-a-washer-header .join-form-style input[type="submit"], .become-a-washer .become-a-washer-body .join-form-style input[type="submit"] {
        font-size: 0.65vw; } }
    .become-a-washer .become-a-washer-header .join-form-style input[type="text"], .become-a-washer .become-a-washer-body .join-form-style input[type="text"] {
      border: 0px;
      border-bottom: solid 2px #103dca;
      outline: none; }
    .become-a-washer .become-a-washer-header .join-form-style ::placeholder, .become-a-washer .become-a-washer-body .join-form-style ::placeholder {
      color: #8c8c8c;
      font-size: 17px; }
    .become-a-washer .become-a-washer-header .join-form-style :-ms-input-placeholder, .become-a-washer .become-a-washer-body .join-form-style :-ms-input-placeholder {
      color: #8c8c8c;
      font-size: 17px; }
    .become-a-washer .become-a-washer-header .join-form-style ::-ms-input-placeholder, .become-a-washer .become-a-washer-body .join-form-style ::-ms-input-placeholder {
      color: #8c8c8c;
      font-size: 17px; }
  .become-a-washer .become-a-washer-header .heading, .become-a-washer .become-a-washer-body .heading {
    color: #2b2b2b;
    font-weight: 800; }
    @media only screen and (max-width: 767px) {
    .become-a-washer .become-a-washer-header .heading, .become-a-washer .become-a-washer-body .heading {
      font-size: 5vw;
      line-height: 7vw;
      text-align: center; } }
    @media only screen and (min-width: 768px) {
    .become-a-washer .become-a-washer-header .heading, .become-a-washer .become-a-washer-body .heading {
      font-size: 4.1vw;
      line-height: 65px; } }
  .become-a-washer .become-a-washer-header h3, .become-a-washer .become-a-washer-body h3 {
    color: #103dca;
    font-weight: 800;
    margin-top: 0px; }
    @media only screen and (min-width: 768px) {
    .become-a-washer .become-a-washer-header h3, .become-a-washer .become-a-washer-body h3 {
      font-size: 21px;
      line-height: 31px; } }
    @media only screen and (max-width: 767px) {
    .become-a-washer .become-a-washer-header h3, .become-a-washer .become-a-washer-body h3 {
      font-size: 4.2vw;
      line-height: 6vw;
      text-align: center; } }
  @media only screen and (max-width: 767px) {
    .become-a-washer .become-a-washer-body > div {
      margin-top: 30px;
      margin-bottom: 30px; } }
  .become-a-washer .become-a-washer-body i {
    color: #103dca;
    font-size: 34px;
    font-weight: 300;
    line-height: 34px;
    text-align: center; }
  .become-a-washer .become-a-washer-body h3, .become-a-washer .become-a-washer-body .h3 {
    color: #2b2b2b !important;
    font-weight: 800 !important;
    line-height: 35px !important;
    text-align: center !important; }
    @media only screen and (min-width: 768px) and (max-width: 1069px) {
    .become-a-washer .become-a-washer-body h3, .become-a-washer .become-a-washer-body .h3 {
      font-size: 18px;
      line-height: 30px !important; } }
    @media only screen and (min-width: 1070px) {
    .become-a-washer .become-a-washer-body h3, .become-a-washer .become-a-washer-body .h3 {
      font-size: 24px;
      line-height: 35px !important; } }
  .become-a-washer .cta {
    color: #2b2b2b;
    font-size: 34px;
    font-weight: 800;
    line-height: 51px;
    text-align: center; }

.close-video-modal {
  z-index: 99999;
  font-size: 2rem;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer; }

.blue-heightlight {
  color: #103dca !important; }

.box-shadow {
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 7px 24px 0 rgba(0, 0, 0, 0.13);
  overflow: hidden; }

#footer-widgets {
  background: #2b83ef;
  background-repeat: no-repeat;
  background-size: cover;
  font-weight: bold;
  line-height: 25px;
  text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  padding-top: 10px; }
  #footer-widgets .ws_swappable_module.social-fa-module i {
    font-size: 3.5rem; }
    @media screen and (max-width: 991px) and (min-width: 550px) {
    #footer-widgets .ws_swappable_module.social-fa-module i {
      font-size: 2rem; } }
    @media screen and (max-width: 549px) and (min-width: 500px) {
    #footer-widgets .ws_swappable_module.social-fa-module i {
      font-size: 1.4rem; } }
  @media screen and (max-width: 991px) and (min-width: 500px) {
    #footer-widgets .ws_swappable_module.social-fa-module {
      text-align: center !important; } }
  #footer-widgets #footer_widget-4 {
    margin-bottom: 30px; }
  #footer-widgets #text-4 p {
    text-align: center; }
  #footer-widgets .app-store-download i {
    font-weight: 900;
    margin-right: 10px; }
    @media screen and (min-width: 768px) {
    #footer-widgets .app-store-download i {
      font-size: 6rem; } }
    @media screen and (max-width: 768px) {
    #footer-widgets .app-store-download i {
      font-size: 3rem; } }
  #footer-widgets a {
    text-decoration: none !important; }
  @media only screen and (max-width: 767px) {
    #footer-widgets > .container {
      width: 100% !important; } }
  @media only screen and (min-width: 768px) {
    #footer-widgets > .container {
      width: 1200px !important; } }
  @media only screen and (min-width: 1024px) {
    #footer-widgets > .container {
      width: 1300px !important;
      display: block;
      margin: 0 auto; } }
  #footer-widgets a.schedule-now {
    text-transform: uppercase; }
  #footer-widgets #footer_widget-5 {
    text-align: center; }
  #footer-widgets .best-car-app {
    font-weight: 400;
    letter-spacing: 3px;
    text-align: center; }
  #footer-widgets .block-download {
    display: inline-block; }
  @media screen and (max-width: 600px) {
    #footer-widgets .block-download p {
      text-align: center; } }
  @media screen and (max-width: 991px) and (min-width: 500px) {
    #footer-widgets .block-download {
      display: flex; }
      #footer-widgets .block-download p {
        flex-grow: 1; }
        #footer-widgets .block-download p img {
          width: 60%; } }
  #footer-widgets .follow-us-content {
    font-weight: 300;
    font-size: 20px !important; }
  #footer-widgets .footer_widget {
    font-weight: 500 !important; }
  @media screen and (min-width: 768px) {
    #footer-widgets .footer_widget {
      width: 33.3% !important; } }
  #footer-widgets .footer_widget .app-store-download img {
    width: 50%; }
  @media only screen and (max-width: 499px) {
    #footer-widgets .footer_widget {
      overflow: hidden;
      text-align: center; }
      #footer-widgets .footer_widget .widget-area {
        overflow: hidden; }
        #footer-widgets .footer_widget .widget-area ul li {
          text-align: center; }
        #footer-widgets .footer_widget .widget-area .textwidget {
          text-align: center; } }
  #footer-widgets .footer_widget * {
    color: #fff;
    font-size: 16px; }
    @media only screen and (min-width: 500px) and (max-width: 991px) {
    #footer-widgets .footer_widget * {
      font-size: 3.5vw;
      margin: 20px 0; } }
  #footer-widgets .footer_widget .container {
    padding: 35px 15px; }
  @media only screen and (min-width: 768px) {
      #footer-widgets .footer_widget #media_image-2 {
        text-align: right; } }
  #footer-widgets .footer_widget .social-fa-module a {
    font-weight: normal; }
    #footer-widgets .footer_widget .social-fa-module a:first-child {
      padding-left: 0px !important; }
    @media only screen and (max-width: 767px) {
    #footer-widgets .footer_widget .social-fa-module {
      margin-top: 15px;
      margin-bottom: 15px; } }
    @media only screen and (min-width: 768px) {
    #footer-widgets .footer_widget .social-fa-module {
      text-align: center;
      padding-left: 15px;
      padding-top: 5px; }
      #footer-widgets .footer_widget .social-fa-module a {
        padding-left: 0px; } }
    @media only screen and (min-width: 500px) and (max-width: 991px) {
    #footer-widgets .footer_widget .social-fa-module {
      text-align: left; }
      #footer-widgets .footer_widget .social-fa-module a {
        padding-left: 1vw;
        padding-right: 1vw; }
        #footer-widgets .footer_widget .social-fa-module a:nth-child(1) {
          padding-left: 0px !important; } }
  @media only screen and (min-width: 500px) and (max-width: 991px) {
    #footer-widgets .footer_widget {
      width: 100%;
      float: left;
      text-align: center; }
      #footer-widgets .footer_widget img {
        width: 50%;
        display: inline;
        margin: 0px; } }

@media only screen and (max-width: 499px) {
    #footer_widget-4 .textwidget img {
      float: none !important;
      margin: 0px !important; }
      #footer_widget-4 .textwidget p {
        overflow: hidden;
        float: none !important; }
        #footer_widget-4 .textwidget p:not(:first-child) {
          display: inline; } }

@media only screen and (min-width: 768px) {
      .basement > .container {
        width: 86% !important; } }
  .basement .copyright, .basement .built-by, .basement .attribution, .basement a {
    color: #6d90ff !important; }
  .basement > .container {
    padding: 10px 15px !important; }

@media only screen and (min-width: 769px) {
    .mobile_wash_reviews_slider {
      padding: 60px 50px !important; } }
  @media only screen and (max-width: 767px) {
  .mobile_wash_reviews_slider {
    padding: 0px 40px 60px 40px; } }
  .mobile_wash_reviews_slider .carousel-inner {
    border-radius: 15px;
    background-color: #fff;
    box-shadow: 0 7px 24px 0 rgba(0, 0, 0, 0.13);
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 200px !important; }
  .mobile_wash_reviews_slider .carousel-indicators li {
    width: 18px !important;
    height: 18px !important;
    margin: 0px !important;
    line-height: initial !important;
    margin-left: 5px !important; }
  .mobile_wash_reviews_slider .carousel-indicators li:not(.active) {
    border-color: #c6c6c6 !important; }
  .mobile_wash_reviews_slider .carousel-indicators .active {
    background-color: #103dca !important;
    margin: 0px;
    line-height: initial !important;
    width: 20px !important;
    height: 20px !important; }
  @media only screen and (min-width: 768px) {
  .mobile_wash_reviews_slider {
    padding: 60px; } }
  .mobile_wash_reviews_slider .carousel-inner .item {
    padding-top: 25px; }
    .mobile_wash_reviews_slider .carousel-inner .item img {
      width: auto !important;
      border-radius: 50%; }
    @media only screen and (min-width: 768px) {
      .mobile_wash_reviews_slider .carousel-inner .item > div:nth-child(2) {
        padding: 0px 20px; } }
  .mobile_wash_reviews_slider .item.active {
    padding-top: 0 !important; }
  .mobile_wash_reviews_slider .item.active > div {
    align-self: center; }
  .mobile_wash_reviews_slider .customer-info-box .span:nth-of-type(2) {
    padding-left: 10px; }
  @media only screen and (max-width: 767px) {
    .mobile_wash_reviews_slider .customer-info-box {
      display: block;
      text-align: center;
      margin-bottom: 30px; }
      .mobile_wash_reviews_slider .customer-info-box .span {
        display: block; } }
  @media only screen and (min-width: 768px) {
    .mobile_wash_reviews_slider .customer-info-box {
      display: flex;
      align-content: left;
      align-items: center; } }
  @media only screen and (max-width: 500px) {
      .mobile_wash_reviews_slider .customer-info-box .carousel_customer_city {
        font-size: 2vw; } }
    @media only screen and (min-width: 768px) {
    .mobile_wash_reviews_slider .customer-info-box .carousel_customer_city {
      font-size: 0.8vw; } }
  .mobile_wash_reviews_slider .customer-info-box .carousel_customer_name {
    color: #000;
    font-weight: bold; }
    @media only screen and (max-width: 767px) {
    .mobile_wash_reviews_slider .customer-info-box .carousel_customer_name {
      font-size: 4vw; } }
    @media only screen and (min-width: 768px) {
    .mobile_wash_reviews_slider .customer-info-box .carousel_customer_name {
      font-size: 1.2vw; } }
    @media only screen and (max-width: 500px) {
    .mobile_wash_reviews_slider .customer-info-box .carousel_customer_name {
      font-size: 4vw;
      line-height: 5vw; } }
  .mobile_wash_reviews_slider .customer-info-box .carousel_review_rating {
    color: #f5a623; }
    @media only screen and (max-width: 767px) {
    .mobile_wash_reviews_slider .customer-info-box .carousel_review_rating i {
      font-size: 11px; } }
    @media only screen and (min-width: 768px) {
    .mobile_wash_reviews_slider .customer-info-box .carousel_review_rating {
      font-size: 11px; } }
    .mobile_wash_reviews_slider .customer-info-box .carousel_review_rating i:nth-child(n+2) {
      margin-left: 5px; }
    .mobile_wash_reviews_slider .customer-info-box .carousel_review_rating > div {
      align-self: center; }
  .mobile_wash_reviews_slider .carousel-control {
    background: transparent !important;
    text-shadow: none !important;
    color: #016ed0 !important;
    opacity: 1 !important; }
  @media only screen and (max-width: 767px) {
    .mobile_wash_reviews_slider .carousel-control {
      width: 5% !important; } }
  @media only screen and (min-width: 768px) {
    .mobile_wash_reviews_slider .carousel-control {
      width: 0 !important; } }
  .mobile_wash_reviews_slider .carousel-control .glyphicon:before {
    font-family: "Font Awesome 5 Pro" !important; }
  .mobile_wash_reviews_slider .carousel-control .glyphicon-chevron-right:before {
    font-family: "Font Awesome 5 Pro" !important;
    content: '\f105';
    font-size: 30px !important; }
  .mobile_wash_reviews_slider .carousel-control .glyphicon-chevron-left:before {
    font-family: "Font Awesome 5 Pro" !important;
    content: '\f104';
    font-size: 30px !important; }

.big-title {
  font-family: Poppins;
  font-weight: 900;
  text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  display: block;
  color: #272727; }
  @media only screen and (max-width: 767px) {
  .big-title {
    font-size: 15.4vw;
    line-height: 17vw;
    text-align: center; } }
  @media only screen and (min-width: 768px) and (max-width: 1919px) {
  .big-title {
    font-size: 7.4vw;
    line-height: 7vw; } }
  @media only screen and (min-width: 1920px) {
  .big-title {
    font-size: 6.4vw;
    line-height: 6.5vw; } }

.medium-heading {
  color: #1b45c8;
  font-weight: 900;
  line-height: 125px;
  text-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); }
  @media only screen and (max-width: 768px) {
  .medium-heading {
    font-size: 5.3vw;
    text-align: center;
    line-height: initial; } }
  @media only screen and (min-width: 768px) and (max-width: 1919px) {
  .medium-heading {
    font-size: 2.7vw;
    line-height: 2.7vw; } }
  @media only screen and (min-width: 1920px) {
  .medium-heading {
    font-size: 1.7vw;
    line-height: 1.7vw; } }

.carousel-control.left, .carousel-control.right {
  background-image: none !important; }

.carousel-control {
  width: 5%; }

.carousel-indicators {
  display: none; }

@media screen and (min-width: 1600px) {
  .carousel-caption {
    right: 15%;
    left: 15%;
    padding-bottom: 0px;
    bottom: 0; } }

@media screen and (min-width: 1200px) {
  .carousel-caption {
    right: 10%;
    left: 10%;
    padding-bottom: 0px;
    bottom: 0;
    display: flex;
    align-items: flex-end;
    padding: 0; } }

@media screen and (max-width: 1200px) and (min-width: 1024px) {
  .carousel-caption {
    right: 5%;
    left: 5%;
    padding-bottom: 0px;
    bottom: 0;
    display: flex;
    align-items: flex-end;
    padding: 0; } }

@media screen and (max-width: 1024px) {
  .carousel-caption {
    right: 5%;
    left: 5%;
    padding-bottom: 0px;
    bottom: 0; } }

.slider-description {
  display: flex;
  align-items: flex-end;
  width: 100%; }

.home-hero-container {
  width: 100%; }
  @media screen and (min-width: 1920px) {
  .home-hero-container {
    align-items: flex-end !important; } }

@media screen and (min-width: 2400px) {
    .carousel-caption {
      display: block;
      justify-content: center; } }

@media screen and (max-width: 768px) {
    .section-24 {
      display: none !important; } }

.section-24 .container-fluid, .section-6461 .container-fluid {
  padding: 0; }
  @media screen and (min-width: 768px) {
    .section-24 .container, .section-6461 .container {
      display: flex;
      align-items: flex-end; } }
  @media screen and (max-width: 768px) {
  .section-24, .section-6461 {
    background-size: cover !important;
    background-color: #103dca !important; } }

.panels-container .subheading {
  color: #595959 !important; }

.no-bullet {
  list-style: none;
  padding-bottom: 10px;
  padding-left: 0; }
  .no-bullet i {
    color: #63c400;
    font-size: 2.6rem;
    font-weight: 300;
    min-width: 35px; }
  .no-bullet li {
    font-size: 1.6rem;
    font-weight: 600;
    display: flex; }

.section-222 .fa-key, .section-222 .fa-mobile, .section-222 .fa-laugh {
  font-size: 34px;
  line-height: 34px; }
  @media only screen and (max-width: 768px) {
  .section-222 .container > div:first-child {
    text-align: center;
    margin-bottom: 50px; }
    .section-222 .container > div:first-child img {
      display: inline-block; } }
  @media only screen and (min-width: 768px) {
  .section-222 {
    padding-top: 150px !important;
    padding-bottom: 150px !important; } }
  .section-222 .step-slider {
    padding-bottom: 30px; }
  @media only screen and (max-width: 767px) {
    .section-222 .step-slider {
      padding-bottom: 60px;
      padding-top: 60px;
      padding-left: 30px;
      padding-right: 30px; } }
  .section-222 .step-slider .subheading {
    color: #343434;
    font-size: 34px;
    line-height: 34px;
    text-align: center;
    font-weight: 800;
    margin-top: 5px; }
  .section-222 .step-slider .item p {
    color: #343434;
    font-family: "Work Sans";
    font-size: 16px;
    line-height: 19px;
    text-align: center; }
  .section-222 .step-slider .carousel-control {
    background: transparent !important;
    text-shadow: none;
    color: #343434;
    opacity: 1 !important;
    width: 3% !important; }
    @media only screen and (max-width: 767px) {
    .section-222 .step-slider .carousel-control {
      width: 0 !important; } }
    .section-222 .step-slider .carousel-control .glyphicon-chevron-left:before {
      font-family: "Font Awesome 5 Pro";
      content: '\f104';
      font-size: 30px !important; }
    .section-222 .step-slider .carousel-control .glyphicon-chevron-right:before {
      font-family: "Font Awesome 5 Pro";
      content: '\f105';
      font-size: 30px !important; }
  .section-222 .step-slider .carousel-indicators li:not(.active) {
    border: solid 1px #343434; }
  .section-222 .step-slider .carousel-indicators li.active {
    background: #343434; }

.single_testimonial_inner {
  border: transparent !important;
  padding-top: 0 !important; }

.testimonial_name {
  text-align: left;
  font-size: 2.3rem; }

.testimonial_secondary_title {
  text-align: left; }

.star-rating i {
  color: gold;
  font-size: 2rem; }

.testimonial_content {
  min-height: 110px; }

.testimonial-down-arrow-inner {
  display: none !important; }
/*** blog ***/
.blog .ws-sidebar .widget-area, .single-post .ws-sidebar .widget-area {
  margin-top: 50px;
  margin-bottom: 30px; }
  .blog .ws-sidebar .widget-area ul, .single-post .ws-sidebar .widget-area ul {
    padding-left: 0px; }
    .blog .ws-sidebar .widget-area .app-download, .single-post .ws-sidebar .widget-area .app-download {
      display: flex;
      background: #103dca !important;
      justify-content: space-evenly;
      align-items: center;
      padding: 15px;
      color: #fff;
      font-size: 19px;
      font-weight: 800;
      line-height: 22px; }
    .blog .ws-sidebar .widget-area .app-download li, .single-post .ws-sidebar .widget-area .app-download li {
      border: 0px !important; }
    .blog .ws-sidebar .widget-area .buttons, .single-post .ws-sidebar .widget-area .buttons {
      overflow: hidden;
      justify-content: space-evenly;
      margin-top: 30px; }
    .blog .ws-sidebar .widget-area .buttons .transparent_btn, .single-post .ws-sidebar .widget-area .buttons .transparent_btn {
      color: #000 !important; }
    .blog .ws-sidebar .widget-area .app-sect .sub-text-slider, .single-post .ws-sidebar .widget-area .app-sect .sub-text-slider {
      font-family: 'poppins';
      font-size: 1.8rem;
      font-weight: 800; }
    .blog .ws-sidebar .widget-area .app-sect p, .single-post .ws-sidebar .widget-area .app-sect p {
      font-size: 1.8rem !important; }
    .blog .ws-sidebar .widget-area .app-sect *, .single-post .ws-sidebar .widget-area .app-sect * {
      color: #000 !important; }
  .blog .ws-sidebar .city-list li, .single-post .ws-sidebar .city-list li {
    border-bottom: 0px !important;
    padding: 0px; }
    .blog .ws-sidebar .city-list li a, .single-post .ws-sidebar .city-list li a {
      color: #fff !important;
      background: #103dca !important;
      padding: 15px !important;
      display: block;
      text-decoration: none !important;
      border-bottom: 1px solid #859ff3; }
      .blog .ws-sidebar .city-list li a:before, .single-post .ws-sidebar .city-list li a:before {
        font-family: "Font Awesome 5 Pro";
        content: '\f64f';
        margin-left: 7px;
        margin-right: 7px; }
      .blog .ws-sidebar .city-list li a:hover, .single-post .ws-sidebar .city-list li a:hover {
        background-color: #63c400 !important; }
    .blog .ws-sidebar .city-list li:last-child a:before, .single-post .ws-sidebar .city-list li:last-child a:before {
      content: ''; }
      .blog .ws-sidebar .city-list li:last-child a:after, .single-post .ws-sidebar .city-list li:last-child a:after {
        font-family: "Font Awesome 5 Pro";
        content: '\f105';
        margin-left: 7px;
        margin-right: 7px;
        float: right; }
  .blog .ws-sidebar .gform_widget, .single-post .ws-sidebar .gform_widget {
    padding: 15px;
    background: #103dca; }
    .blog .ws-sidebar .gform_widget .widget-title, .single-post .ws-sidebar .gform_widget .widget-title, .blog .ws-sidebar .gform_widget label, .single-post .ws-sidebar .gform_widget label {
      color: #ffd; }
    .blog .ws-sidebar .gform_widget .gform_button, .single-post .ws-sidebar .gform_widget .gform_button {
      display: block !important;
      width: 100% !important; }
    .blog .ws-sidebar .gform_widget ul.gform_fields li, .single-post .ws-sidebar .gform_widget ul.gform_fields li {
      width: 100% !important;
      padding-right: 0px !important;
      clear: both !important;
      border-bottom: 0px; }
      .blog .ws-sidebar .gform_widget ul.gform_fields li span, .single-post .ws-sidebar .gform_widget ul.gform_fields li span {
        display: block;
        width: 100%;
        clear: both; }
  .blog .blog-posts-container, .single-post .blog-posts-container {
    margin-top: 30px; }
  @media only screen and (min-width: 1200px) {
    .blog .flex-lg-align-stretch, .single-post .flex-lg-align-stretch {
      display: flex;
      align-items: stretch; }
      .blog .flex-lg-align-stretch > header, .single-post .flex-lg-align-stretch > header, .blog .flex-lg-align-stretch > div, .single-post .flex-lg-align-stretch > div {
        align-self: center; } }
  @media only screen and (min-width: 1200px) {
    .blog .flex-lg-align-center, .single-post .flex-lg-align-center {
      display: flex;
      align-items: center; } }
  .blog article, .single-post article {
    overflow: hidden; }
  .blog article, .single-post article {
    padding-left: 15px; }
  .blog .excerpt-read-more, .single-post .excerpt-read-more {
    background-color: #63c400 !important;
    border: transparent !important; }
  .blog h2 a, .single-post h2 a {
    color: #103dca !important; }

.blog-style-2 .article-header img {
  width: 100%; }
  .blog-style-2 .post-info {
    list-style: none;
    padding-left: 0px; }
  .blog-style-2 .post-info li {
    padding: 15px;
    background: #103dca;
    border: solid 1px #b0beea;
    border-bottom: 0px;
    text-align: center;
    background: #103dca;
    background: -moz-linear-gradient(45deg, #103dca 0%, #103dca 10%, #103dca 26%, #103dca 37%, #686bd8 83%, #b1b3d8 100%);
    background: -webkit-linear-gradient(45deg, #103dca 0%, #103dca 10%, #103dca 26%, #103dca 37%, #686bd8 83%, #b1b3d8 100%);
    background: linear-gradient(45deg, #103dca 0%, #103dca 10%, #103dca 26%, #103dca 37%, #686bd8 83%, #b1b3d8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$blue', endColorstr='#b1b3d8',GradientType=1);
    border-right: 0px; }
    .blog-style-2 .post-info li * {
      color: #fff; }
    .blog-style-2 .post-info li:last-child {
      border-bottom: solid 1px #698cf9; }
    .blog-style-2 .post-info li .author-title {
      font-size: 12px; }
    .blog-style-2 .post-info li i {
      margin-bottom: 7px; }
    .blog-style-2 .post-info li span {
      font-weight: bolder;
      text-transform: uppercase; }
    .blog-style-2 .post-info li .avatar-image {
      height: 50px;
      display: block;
      margin: 0px auto;
      margin-bottom: 7px; }
    .blog-style-2 .post-info li .tag a {
      font-size: 12px; }
  .blog-style-2 .post-info time {
    font-size: 20px;
    font-family: Roboto;
    font-weight: bold; }
  .blog-style-2 .excerpt-read-more {
    background-color: #63c400 !important;
    border: transparent !important; }
  .blog-style-2 h2 {
    margin-top: 0px !important; }
  .blog-style-2 h2 a {
    color: #103dca !important; }

.single-post .author-info {
  display: none; }

#gform_wrapper_2 #field_2_1 > label {
  display: none; }
  #gform_wrapper_2 label[for="input_2_1_3"] {
    margin-bottom: 10px;
    font-size: 1.4rem; }
  #gform_wrapper_2 label[for="input_2_1_6"] {
    margin-bottom: 10px;
    font-size: 1.4rem; }
  #gform_wrapper_2 input, #gform_wrapper_2 textarea {
    border: 1px solid #eee;
    border-radius: 5px; }
  #gform_wrapper_2 #gform_submit_button_2 {
    background-color: #103dca !important;
    color: white !important;
    padding: 7.5px 15px; }

.questions .h3 {
  font-size: 1.6rem; }

.more-section {
  display: none; }

.instant-quote .btn {
  font-family: Poppins !important; }

.instant_quote.black_btn_btn, #left-top-mobile-menu li.quote-link a.instant_quote {
  font-size: 1vw; }
  @media screen and (max-width: 1024px) and (min-width: 768px) {
  .instant_quote.black_btn_btn, #left-top-mobile-menu li.quote-link a.instant_quote {
    font-size: 3vw !important;
    line-height: 3vw !important; } }
  @media screen and (max-width: 768px) {
  .instant_quote.black_btn_btn, #left-top-mobile-menu li.quote-link a.instant_quote {
    font-size: 3vw;
    line-height: 3vw; } }

.package-nav .black-transparent-button {
  font-size: 1vw; }
  @media screen and (max-width: 1024px) and (min-width: 768px) {
    .package-nav .black-transparent-button {
      font-size: 3vw !important;
      line-height: 3vw !important; } }
  @media screen and (max-width: 768px) {
    .package-nav .black-transparent-button {
      font-size: 3vw;
      line-height: 3vw; } }

.express .round-box-title {
  color: #68bb44 !important; }

.premium .round-box-title {
  color: #103dca !important; }

.applink-popup {
  display: block !important; }
  @media screen and (max-width: 767px) {
    .applink-popup .logo-section {
      margin-top: 20px; } }
  .applink-popup .main-content {
    /* border: 2px solid #103dca; */ }
  .applink-popup .btn {
    color: white !important;
    background-color: #103dca !important; }
  .applink-popup #cust_tel {
    padding: 5px 10px;
    float: left;
    margin-right: 10px; }

.instant-quote .step2 #sec2 {
  text-align: center; }

.instant-quote .step2 .pack-addons ul li {
  overflow: hidden; }

.instant-quote .step2 .pack-addons ul li .pack-price a {
  height: auto !important; }

.pack-price p {
  float: right; }

#process {
  margin-bottom: 10px; }

.applink-popbg {
  display: none;
  position: absolute;
  z-index: 9999999;
  top: 0; }

#sec2 .wrapper {
  overflow: hidden; }
  #sec2 .wrapper .pricing-varies {
    text-align: center; }

.section-6531 {
  height: 32vw !important;
  background-position: center; }
  @media screen and (max-width: 1750px) {
  .section-6531 {
    background-size: contain !important;
    padding-top: 480px !important; } }

.package-prices .pack {
  text-align: left; }
  @media screen and (min-width: 768px) {
    .package-prices .pack {
      width: 33.3% !important;
      float: left; } }
  @media screen and (max-width: 768px) {
    .package-prices .pack {
      width: 100% !important;
      float: left; }
      .package-prices .pack .most-popular {
        font-weight: 400;
        font-size: 12px;
        color: #fd0000;
        margin-left: 0 !important;
        margin-top: 8px;
        margin-bottom: 0;
        line-height: 1 !important;
        overflow: hidden;
        display: block; } }
  .package-prices .pack-desc {
    clear: both;
    font-family: Poppins !important;
    padding-top: 10px; }

.page-id-163 .section-50 {
  padding: 75px 0; }

.section-10531 {
  padding: 0 !important; }

#coming-soon-cities .main-content {
  overflow: hidden; }

#california-cities {
  display: none; }

#promo-modal {
  top: auto !important;
  height: 0;
  overflow: hidden;
  background-color: transparent; }
  #promo-modal:before {
    /* content: '';		  */
    /* height: 100vh; */
    /* background-color: rgba( 91,91,91, .8 );	 */
    /* width: 100%; */
    /* position: absolute; */
    /* z-index: -1; */
    /* top: 0; */
    /* left: 0; */ }
  @media screen and (min-width: 768px) {
    #promo-modal .applink-popup {
      margin: 0 15%; } }
  @media screen and (max-width: 767px) {
  #promo-modal {
    top: 32px !important; } }

.modal .fa-times {
  font-size: 1.6rem; }

#modal-dismiss-promo {
  float: right;
  margin-top: 20px; }

#on-our-way {
  /* background-color: rgba( 255,255,255, .9);		 */
  top: 0 !important;
  width: 100%;
  height: 100vh;
  padding-top: 150px;
  z-index: 999999; }
  @media screen and (max-width: 420px) {
  #on-our-way {
    padding-top: 70px; }
    #on-our-way .modal-header {
      padding: 0; }

    #on-our-way .modal-body {
      padding: 0 15px; } }
  #on-our-way input {
    width: 100%;
    margin-bottom: 5px; }
  #on-our-way .h2 {
    margin-top: 0 !important; }
  #on-our-way .h1 {
    font-size: 2.1rem; }
  #on-our-way .modal-footer {
    border: transparent; }
  #on-our-way #sumbit_way {
    display: inline-block;
    width: auto;
    color: white !important;
    background-color: #103dca !important;
    font-weight: 500;
    border: transparent;
    border-radius: 5px;
    padding: 5px 10px;
    margin-top: 10px; }
  #on-our-way .bottom-content {
    padding: 0 15px; }

.applink-popup {
  width: 360px;
  background-color: white;
  margin: 0 auto; }
  @media screen and (max-width: 420px) {
  .applink-popup {
    width: auto; } }
  .applink-popup .main-content {
    padding: 20px; }
  .applink-popup .bottom-content {
    padding-top: 10px; }
  .applink-popup .success-content {
    padding: 20px;
    display: none; }
  .applink-popup .success-content .fa-check {
    float: left;
    padding-right: 10px; }

.success {
  display: none; }

.page-id-17 #all-states, .page-id-10362 #all-states, .home #all-states, .section-11256 #all-states, .home-instant-quote #all-states {
  display: none; }
  .page-id-17 .car-wrap, .page-id-10362 .car-wrap, .home .car-wrap, .section-11256 .car-wrap, .home-instant-quote .car-wrap {
    overflow: hidden;
    margin-bottom: 30px; }

.page-id-9630 #os-step2-form {
  display: none !important; }

.page-id-17 #package-modal, .page-id-9572 #package-modal, .page-id-9630 #package-modal, .page-id-10362 #package-modal, .section-11256 #package-modal, .home-instant-quote #package-modal {
  overflow: scroll; }
  @media screen and (min-width: 1480px) {
    .page-id-17 .panels-container, .page-id-9572 .panels-container, .page-id-9630 .panels-container, .page-id-10362 .panels-container, .section-11256 .panels-container, .home-instant-quote .panels-container {
      width: 80%;
      margin: 0 auto; } }
  .page-id-17 #primary, .page-id-9572 #primary, .page-id-9630 #primary, .page-id-10362 #primary, .section-11256 #primary, .home-instant-quote #primary {
    padding: 0 !important; }
  .page-id-17 .main_content_area.container, .page-id-9572 .main_content_area.container, .page-id-9630 .main_content_area.container, .page-id-10362 .main_content_area.container, .section-11256 .main_content_area.container, .home-instant-quote .main_content_area.container {
    width: 100% !important; }
  .page-id-17 .active, .page-id-9572 .active, .page-id-9630 .active, .page-id-10362 .active, .section-11256 .active, .home-instant-quote .active {
    display: block !important; }
  .page-id-17 #package-modal-dismiss, .page-id-9572 #package-modal-dismiss, .page-id-9630 #package-modal-dismiss, .page-id-10362 #package-modal-dismiss, .section-11256 #package-modal-dismiss, .home-instant-quote #package-modal-dismiss {
    right: 35px;
    position: relative; }
  .page-id-17 #package-modal-dismiss i, .page-id-9572 #package-modal-dismiss i, .page-id-9630 #package-modal-dismiss i, .page-id-10362 #package-modal-dismiss i, .section-11256 #package-modal-dismiss i, .home-instant-quote #package-modal-dismiss i {
    color: white;
    font-size: 6rem; }
  .page-id-17 #main, .page-id-9572 #main, .page-id-9630 #main, .page-id-10362 #main, .section-11256 #main, .home-instant-quote #main {
    padding: 0; }
  .page-id-17 #sec2, .page-id-9572 #sec2, .page-id-9630 #sec2, .page-id-10362 #sec2, .section-11256 #sec2, .home-instant-quote #sec2 {
    display: none; }
  .page-id-17 .menu-item-6334, .page-id-9572 .menu-item-6334, .page-id-9630 .menu-item-6334, .page-id-10362 .menu-item-6334, .section-11256 .menu-item-6334, .home-instant-quote .menu-item-6334 {
    display: none; }
  .page-id-17 #left-top-mobile-menu, .page-id-9572 #left-top-mobile-menu, .page-id-9630 #left-top-mobile-menu, .page-id-10362 #left-top-mobile-menu, .section-11256 #left-top-mobile-menu, .home-instant-quote #left-top-mobile-menu {
    display: none; }
  .page-id-17 .entry-title, .page-id-9572 .entry-title, .page-id-9630 .entry-title, .page-id-10362 .entry-title, .section-11256 .entry-title, .home-instant-quote .entry-title {
    display: none; }
  .page-id-17 #content, .page-id-9572 #content, .page-id-9630 #content, .page-id-10362 #content, .section-11256 #content, .home-instant-quote #content {
    background-image: url("../../uploads/2019/03/instant-quote-mobilewash.jpg") !important;
    background-repeat: no-repeat !important;
    background-size: cover !important; }
  .page-id-17 .instant-quote-wrap, .page-id-9572 .instant-quote-wrap, .page-id-9630 .instant-quote-wrap, .page-id-10362 .instant-quote-wrap, .section-11256 .instant-quote-wrap, .home-instant-quote .instant-quote-wrap {
    background: rgba(255, 255, 255, 0.3);
    border: 1px solid white;
    padding: 20px;
    width: 75%;
    margin: 0 auto;
    overflow: hidden;
    color: white; }
  @media screen and (max-width: 767px) {
    .page-id-17 .instant-quote-wrap, .page-id-9572 .instant-quote-wrap, .page-id-9630 .instant-quote-wrap, .page-id-10362 .instant-quote-wrap, .section-11256 .instant-quote-wrap, .home-instant-quote .instant-quote-wrap {
      width: 95%; } }
  @media screen and (min-width: 768px) {
    .page-id-17 .border-package, .page-id-9572 .border-package, .page-id-9630 .border-package, .page-id-10362 .border-package, .section-11256 .border-package, .home-instant-quote .border-package {
      border-right: 2px solid white; } }
  .page-id-17 .car-list-wrap, .page-id-9572 .car-list-wrap, .page-id-9630 .car-list-wrap, .page-id-10362 .car-list-wrap, .section-11256 .car-list-wrap, .home-instant-quote .car-list-wrap {
    margin: 0 auto;
    width: 50%;
    padding: 20px 0;
    display: none; }
  @media screen and (max-width: 767px) {
    .page-id-17 .car-list-wrap, .page-id-9572 .car-list-wrap, .page-id-9630 .car-list-wrap, .page-id-10362 .car-list-wrap, .section-11256 .car-list-wrap, .home-instant-quote .car-list-wrap {
      width: 90%; } }
  .page-id-17 .car-section, .page-id-9572 .car-section, .page-id-9630 .car-section, .page-id-10362 .car-section, .section-11256 .car-section, .home-instant-quote .car-section {
    flex-grow: 1; }
  .page-id-17 .car-text, .page-id-9572 .car-text, .page-id-9630 .car-text, .page-id-10362 .car-text, .section-11256 .car-text, .home-instant-quote .car-text {
    font-size: 2.3rem; }
  .page-id-17 #car-wrap-1, .page-id-9572 #car-wrap-1, .page-id-9630 #car-wrap-1, .page-id-10362 #car-wrap-1, .section-11256 #car-wrap-1, .home-instant-quote #car-wrap-1 {
    width: 100% !important; }
  .page-id-17 .total-price, .page-id-9572 .total-price, .page-id-9630 .total-price, .page-id-10362 .total-price, .section-11256 .total-price, .home-instant-quote .total-price {
    background-color: white; }
  .page-id-17 .pack-addons-holder, .page-id-9572 .pack-addons-holder, .page-id-9630 .pack-addons-holder, .page-id-10362 .pack-addons-holder, .section-11256 .pack-addons-holder, .home-instant-quote .pack-addons-holder {
    background-color: white;
    color: #333;
    padding: 20px 0; }
  .page-id-17 .primary-color, .page-id-9572 .primary-color, .page-id-9630 .primary-color, .page-id-10362 .primary-color, .section-11256 .primary-color, .home-instant-quote .primary-color {
    color: #103dca !important; }
  @media screen and (min-width: 768px) {
    .page-id-17 .btns-wrapper, .page-id-9572 .btns-wrapper, .page-id-9630 .btns-wrapper, .page-id-10362 .btns-wrapper, .section-11256 .btns-wrapper, .home-instant-quote .btns-wrapper {
      display: flex !important; } }
  .page-id-17 .section-wrap, .page-id-9572 .section-wrap, .page-id-9630 .section-wrap, .page-id-10362 .section-wrap, .section-11256 .section-wrap, .home-instant-quote .section-wrap {
    margin-bottom: 20px;
    clear: both; }
  .page-id-17 .section-wrap a, .page-id-9572 .section-wrap a, .page-id-9630 .section-wrap a, .page-id-10362 .section-wrap a, .section-11256 .section-wrap a, .home-instant-quote .section-wrap a {
    color: white !important; }
  .page-id-17 #process, .page-id-9572 #process, .page-id-9630 #process, .page-id-10362 #process, .section-11256 #process, .home-instant-quote #process, .page-id-17 #request-only, .page-id-9572 #request-only, .page-id-9630 #request-only, .page-id-10362 #request-only, .section-11256 #request-only, .home-instant-quote #request-only {
    background-color: white;
    float: left;
    width: auto;
    min-width: 50px;
    color: #333;
    padding: 9px;
    margin-left: 10px; }
  @media screen and (max-width: 767px) {
    .page-id-17 #process, .page-id-9572 #process, .page-id-9630 #process, .page-id-10362 #process, .section-11256 #process, .home-instant-quote #process, .page-id-17 #request-only, .page-id-9572 #request-only, .page-id-9630 #request-only, .page-id-10362 #request-only, .section-11256 #request-only, .home-instant-quote #request-only {
      width: 100%;
      margin-left: 0; } }
  .page-id-17 #zip_check, .page-id-9572 #zip_check, .page-id-9630 #zip_check, .page-id-10362 #zip_check, .section-11256 #zip_check, .home-instant-quote #zip_check {
    float: left;
    color: #333; }
  @media screen and (max-width: 767px) {
    .page-id-17 #zip_check, .page-id-9572 #zip_check, .page-id-9630 #zip_check, .page-id-10362 #zip_check, .section-11256 #zip_check, .home-instant-quote #zip_check {
      width: 100%; } }
  .page-id-17 .car-content, .page-id-9572 .car-content, .page-id-9630 .car-content, .page-id-10362 .car-content, .section-11256 .car-content, .home-instant-quote .car-content, .page-id-17 .drop-point-wrap, .page-id-9572 .drop-point-wrap, .page-id-9630 .drop-point-wrap, .page-id-10362 .drop-point-wrap, .section-11256 .drop-point-wrap, .home-instant-quote .drop-point-wrap, .page-id-17 .car-remove, .page-id-9572 .car-remove, .page-id-9630 .car-remove, .page-id-10362 .car-remove, .section-11256 .car-remove, .home-instant-quote .car-remove {
    position: relative;
    top: -30px; }
  .page-id-17 .drop-point-wrap, .page-id-9572 .drop-point-wrap, .page-id-9630 .drop-point-wrap, .page-id-10362 .drop-point-wrap, .section-11256 .drop-point-wrap, .home-instant-quote .drop-point-wrap {
    color: white; }
  .page-id-17 .all-cars-wrap, .page-id-9572 .all-cars-wrap, .page-id-9630 .all-cars-wrap, .page-id-10362 .all-cars-wrap, .section-11256 .all-cars-wrap, .home-instant-quote .all-cars-wrap {
    background-color: white;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    margin-top: 30px;
    position: relative;
    top: 22px; }
  .page-id-17 .add-vehicle, .page-id-9572 .add-vehicle, .page-id-9630 .add-vehicle, .page-id-10362 .add-vehicle, .section-11256 .add-vehicle, .home-instant-quote .add-vehicle, .page-id-17 .add-classic, .page-id-9572 .add-classic, .page-id-9630 .add-classic, .page-id-10362 .add-classic, .section-11256 .add-classic, .home-instant-quote .add-classic {
    /* width: 100% !important; */
    /* border-radius: 0 !important; */
    /* border: 1px solid #b6b7ba; */
    /* margin-left: 0 !important; */
    /* margin-top: 5px !important; */
    color: #103dca; }
  .page-id-17 .add-vehicle:hover, .page-id-9572 .add-vehicle:hover, .page-id-9630 .add-vehicle:hover, .page-id-10362 .add-vehicle:hover, .section-11256 .add-vehicle:hover, .home-instant-quote .add-vehicle:hover, .page-id-17 .add-classic:hover, .page-id-9572 .add-classic:hover, .page-id-9630 .add-classic:hover, .page-id-10362 .add-classic:hover, .section-11256 .add-classic:hover, .home-instant-quote .add-classic:hover {
    text-decoration: none; }
  .page-id-17 input, .page-id-9572 input, .page-id-9630 input, .page-id-10362 input, .section-11256 input, .home-instant-quote input {
    color: #333; }
  .page-id-17 .btns-wrapper, .page-id-9572 .btns-wrapper, .page-id-9630 .btns-wrapper, .page-id-10362 .btns-wrapper, .section-11256 .btns-wrapper, .home-instant-quote .btns-wrapper {
    clear: both; }
  .page-id-17 .submit-wrapper, .page-id-9572 .submit-wrapper, .page-id-9630 .submit-wrapper, .page-id-10362 .submit-wrapper, .section-11256 .submit-wrapper, .home-instant-quote .submit-wrapper {
    display: inline-block;
    text-align: center;
    width: 100%; }
  .page-id-17 .submit-wrapper .inner-wrapper, .page-id-9572 .submit-wrapper .inner-wrapper, .page-id-9630 .submit-wrapper .inner-wrapper, .page-id-10362 .submit-wrapper .inner-wrapper, .section-11256 .submit-wrapper .inner-wrapper, .home-instant-quote .submit-wrapper .inner-wrapper {
    width: auto;
    display: inherit; }
  .page-id-17 .h1, .page-id-9572 .h1, .page-id-9630 .h1, .page-id-10362 .h1, .section-11256 .h1, .home-instant-quote .h1 {
    font-weight: 800; }
  @media screen and (min-width: 768px) {
    .page-id-17 .h1, .page-id-9572 .h1, .page-id-9630 .h1, .page-id-10362 .h1, .section-11256 .h1, .home-instant-quote .h1 {
      font-size: 5rem; } }
  .page-id-17 .tabs, .page-id-9572 .tabs, .page-id-9630 .tabs, .page-id-10362 .tabs, .section-11256 .tabs, .home-instant-quote .tabs {
    display: flex;
    margin-bottom: 20px;
    width: 70%;
    margin: 0 auto; }
  @media screen and (max-width: 767px) {
    .page-id-17 .tabs, .page-id-9572 .tabs, .page-id-9630 .tabs, .page-id-10362 .tabs, .section-11256 .tabs, .home-instant-quote .tabs {
      padding-top: 100px; } }
  @media screen and (max-width: 420px) {
    .page-id-17 .tabs, .page-id-9572 .tabs, .page-id-9630 .tabs, .page-id-10362 .tabs, .section-11256 .tabs, .home-instant-quote .tabs {
      display: block; } }
  .page-id-17 .tabs ul, .page-id-9572 .tabs ul, .page-id-9630 .tabs ul, .page-id-10362 .tabs ul, .section-11256 .tabs ul, .home-instant-quote .tabs ul {
    display: flex;
    width: 100%;
    padding-left: 0; }
    @media screen and (max-width: 420px) {
    .page-id-17 .tabs ul, .page-id-9572 .tabs ul, .page-id-9630 .tabs ul, .page-id-10362 .tabs ul, .section-11256 .tabs ul, .home-instant-quote .tabs ul {
      display: block; } }
  .page-id-17 .tabs li, .page-id-9572 .tabs li, .page-id-9630 .tabs li, .page-id-10362 .tabs li, .section-11256 .tabs li, .home-instant-quote .tabs li {
    border: 1px solid white;
    color: white;
    list-style: none;
    text-align: center;
    padding: 5px 10px;
    flex-grow: 1;
    font-size: 1.8rem;
    font-weight: 600; }
    @media screen and (max-width: 767px) and (min-width: 420px) {
    .page-id-17 .tabs li, .page-id-9572 .tabs li, .page-id-9630 .tabs li, .page-id-10362 .tabs li, .section-11256 .tabs li, .home-instant-quote .tabs li {
      font-size: 1.2rem; } }
  .page-id-17 .tabs li.active, .page-id-9572 .tabs li.active, .page-id-9630 .tabs li.active, .page-id-10362 .tabs li.active, .section-11256 .tabs li.active, .home-instant-quote .tabs li.active {
    background-color: #103dca; }
  .page-id-17 .request-state-wash-wrap, .page-id-9572 .request-state-wash-wrap, .page-id-9630 .request-state-wash-wrap, .page-id-10362 .request-state-wash-wrap, .section-11256 .request-state-wash-wrap, .home-instant-quote .request-state-wash-wrap {
    background-color: #103dca;
    padding: 10px 0;
    border: 1px solid white;
    width: 75%;
    margin: 20px auto;
    display: flex;
    padding: 10px 25px;
    align-items: center; }
  @media screen and (max-width: 767px) {
    .page-id-17 .request-state-wash-wrap, .page-id-9572 .request-state-wash-wrap, .page-id-9630 .request-state-wash-wrap, .page-id-10362 .request-state-wash-wrap, .section-11256 .request-state-wash-wrap, .home-instant-quote .request-state-wash-wrap {
      display: block;
      overflow: hidden; } }
  .page-id-17 .request-state-wash-wrap .h2, .page-id-9572 .request-state-wash-wrap .h2, .page-id-9630 .request-state-wash-wrap .h2, .page-id-10362 .request-state-wash-wrap .h2, .section-11256 .request-state-wash-wrap .h2, .home-instant-quote .request-state-wash-wrap .h2 {
    font-size: 2.2rem;
    margin-top: 0;
    margin-bottom: 0; }
  .page-id-17 .request-state-wash-wrap .h2.inverse, .page-id-9572 .request-state-wash-wrap .h2.inverse, .page-id-9630 .request-state-wash-wrap .h2.inverse, .page-id-10362 .request-state-wash-wrap .h2.inverse, .section-11256 .request-state-wash-wrap .h2.inverse, .home-instant-quote .request-state-wash-wrap .h2.inverse {
    flex-grow: 1; }
  .page-id-17 .request-state-wash-wrap #zip_check, .page-id-9572 .request-state-wash-wrap #zip_check, .page-id-9630 .request-state-wash-wrap #zip_check, .page-id-10362 .request-state-wash-wrap #zip_check, .section-11256 .request-state-wash-wrap #zip_check, .home-instant-quote .request-state-wash-wrap #zip_check {
    margin-right: 15px;
    flex-grow: 1;
    text-align: center;
    padding: 14px 0; }
    @media screen and (max-width: 767px) {
    .page-id-17 .request-state-wash-wrap #zip_check, .page-id-9572 .request-state-wash-wrap #zip_check, .page-id-9630 .request-state-wash-wrap #zip_check, .page-id-10362 .request-state-wash-wrap #zip_check, .section-11256 .request-state-wash-wrap #zip_check, .home-instant-quote .request-state-wash-wrap #zip_check {
      margin-bottom: 10px;
      margin-top: 10px; } }

.instant-quote-wrapper {
  display: flex !important;
  align-items: stretch !important; }

.instant-quote-image-wrapper {
  width: 40%;
  background-repeat: no-repeat;
  overflow: hidden;
  background-size: 100%;
  background-position: left;
  background-color: #103dca;
  background-position-y: 0%; }
  @media screen and (max-width: 767px) {
  .instant-quote-image-wrapper {
    display: none; } }

#modal-congr {
  /* background-color: rgba( 255,255,255, .9);		 */
  top: 0 !important;
  width: 100%;
  height: 100vh;
  padding-top: 150px; }
  #modal-congr .h1 {
    font-size: 2.5rem; }

.page-id-17 .pack-addon-hide, .page-id-10362 .pack-addon-hide, .home-instant-quote .pack-addon-hide {
  display: none !important; }
  .page-id-17 .section-8203, .page-id-10362 .section-8203, .home-instant-quote .section-8203 {
    padding: 0; }
  .page-id-17 .submit-wrapper, .page-id-10362 .submit-wrapper, .home-instant-quote .submit-wrapper {
    text-align: left; }
  .page-id-17 .all-cars-wrap .car-content, .page-id-10362 .all-cars-wrap .car-content, .home-instant-quote .all-cars-wrap .car-content {
    background: transparent !important;
    border: transparent !important;
    padding: 20px 10px; }
  .page-id-17 .all-cars-wrap .car-content .make p, .page-id-10362 .all-cars-wrap .car-content .make p, .home-instant-quote .all-cars-wrap .car-content .make p, .page-id-17 .all-cars-wrap .car-content .model p, .page-id-10362 .all-cars-wrap .car-content .model p, .home-instant-quote .all-cars-wrap .car-content .model p, .page-id-17 .all-cars-wrap .car-content .pack p, .page-id-10362 .all-cars-wrap .car-content .pack p, .home-instant-quote .all-cars-wrap .car-content .pack p {
    color: #103dca !important;
    font-weight: 600; }
    @media screen and (max-width: 767px) {
    .page-id-17 .all-cars-wrap .car-content .make, .page-id-10362 .all-cars-wrap .car-content .make, .home-instant-quote .all-cars-wrap .car-content .make, .page-id-17 .all-cars-wrap .car-content .model, .page-id-10362 .all-cars-wrap .car-content .model, .home-instant-quote .all-cars-wrap .car-content .model, .page-id-17 .all-cars-wrap .car-content .pack, .page-id-10362 .all-cars-wrap .car-content .pack, .home-instant-quote .all-cars-wrap .car-content .pack {
      width: 100% !important;
      margin-bottom: 20px; } }
  .page-id-17 .estimated-text, .page-id-10362 .estimated-text, .home-instant-quote .estimated-text {
    text-align: left;
    font-weight: 600; }
  .page-id-17 .all-cars-wrap .car-wrap .car-price-wrap, .page-id-10362 .all-cars-wrap .car-wrap .car-price-wrap, .home-instant-quote .all-cars-wrap .car-wrap .car-price-wrap {
    color: black !important;
    text-align: right !important; }
  .page-id-17 .all-cars-wrap .estimated, .page-id-10362 .all-cars-wrap .estimated, .home-instant-quote .all-cars-wrap .estimated {
    text-align: right !important;
    color: #7d7d7d !important;
    font-weight: 400;
    padding-top: 0;
    font-size: 1.6rem;
    display: none !important; }
  .page-id-17 .all-cars-wrap .sept, .page-id-10362 .all-cars-wrap .sept, .home-instant-quote .all-cars-wrap .sept {
    display: none; }
  .page-id-17 #car-wrap-2, .page-id-10362 #car-wrap-2, .home-instant-quote #car-wrap-2 {
    width: 100% !important; }
  .page-id-17 .addi-feature-avail-text, .page-id-10362 .addi-feature-avail-text, .home-instant-quote .addi-feature-avail-text {
    display: none; }
  .page-id-17 .car-section, .page-id-10362 .car-section, .home-instant-quote .car-section {
    text-align: left;
    padding: 0 40px; }
  @media screen and (max-width: 767px) {
    .page-id-17 .car-section, .page-id-10362 .car-section, .home-instant-quote .car-section {
      padding: 0 10px; } }
  .page-id-17 .car-list-wrap .h1, .page-id-10362 .car-list-wrap .h1, .home-instant-quote .car-list-wrap .h1 {
    color: #103dca; }
  .page-id-17 .car-list-wrap p, .page-id-10362 .car-list-wrap p, .home-instant-quote .car-list-wrap p {
    /* color: #7d7d7d !important; */ }
  .page-id-17 .car-list-wrap:hover .car-text, .page-id-10362 .car-list-wrap:hover .car-text, .home-instant-quote .car-list-wrap:hover .car-text, .page-id-17 .car-list-wrap:hover .desc-text, .page-id-10362 .car-list-wrap:hover .desc-text, .home-instant-quote .car-list-wrap:hover .desc-text {
    color: #103dca !important; }
  .page-id-17 #zip_check, .page-id-10362 #zip_check, .home-instant-quote #zip_check {
    font-family: 'poppins'; }
  .page-id-17 .car-text, .page-id-10362 .car-text, .home-instant-quote .car-text {
    font-weight: 800;
    margin-bottom: 15px;
    color: #7d7d7d !important;
    font-size: 2.8rem;
    letter-spacing: 2px; }
  .page-id-17 .modern-car, .page-id-10362 .modern-car, .home-instant-quote .modern-car {
    color: #103dca;
    padding: 70px 50px;
    min-height: 247px;
    border: 6px solid #b6b6b6;
    border-radius: 10px; }
  .page-id-17 .classic-car, .page-id-10362 .classic-car, .home-instant-quote .classic-car {
    color: #103dca;
    padding: 70px 50px;
    min-height: 247px;
    border: 6px solid #b6b6b6;
    border-radius: 10px; }
  .page-id-17 .modern-car, .page-id-10362 .modern-car, .home-instant-quote .modern-car, .page-id-17 .classic-car, .page-id-10362 .classic-car, .home-instant-quote .classic-car {
    text-align: center; }
  .page-id-17 .modern-car .inverse-img, .page-id-10362 .modern-car .inverse-img, .home-instant-quote .modern-car .inverse-img, .page-id-17 .classic-car .inverse-img, .page-id-10362 .classic-car .inverse-img, .home-instant-quote .classic-car .inverse-img {
    display: none; }
  .page-id-17 .modern-car:hover, .page-id-10362 .modern-car:hover, .home-instant-quote .modern-car:hover, .page-id-17 .classic-car:hover, .page-id-10362 .classic-car:hover, .home-instant-quote .classic-car:hover {
    background-color: #103dca; }
    .page-id-17 .modern-car:hover .inverse-img, .page-id-10362 .modern-car:hover .inverse-img, .home-instant-quote .modern-car:hover .inverse-img, .page-id-17 .classic-car:hover .inverse-img, .page-id-10362 .classic-car:hover .inverse-img, .home-instant-quote .classic-car:hover .inverse-img {
      display: block;
      margin: 0 auto; }
    .page-id-17 .modern-car:hover .reg-img, .page-id-10362 .modern-car:hover .reg-img, .home-instant-quote .modern-car:hover .reg-img, .page-id-17 .classic-car:hover .reg-img, .page-id-10362 .classic-car:hover .reg-img, .home-instant-quote .classic-car:hover .reg-img {
      display: none; }
  .page-id-17 .modern-car img:hover, .page-id-10362 .modern-car img:hover, .home-instant-quote .modern-car img:hover, .page-id-17 .classic-car img:hover, .page-id-10362 .classic-car img:hover, .home-instant-quote .classic-car img:hover {
    filter: brightness(1); }
  .page-id-17 .total-price, .page-id-10362 .total-price, .home-instant-quote .total-price {
    font-size: 24px; }
  .page-id-17 .total-price span, .page-id-10362 .total-price span, .home-instant-quote .total-price span {
    float: right;
    clear: both;
    display: block;
    width: 100%;
    font-size: 50px; }
  .page-id-17 #content, .page-id-10362 #content, .home-instant-quote #content {
    background-color: transparent !important;
    background-image: none !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    width: 60%; }
  @media screen and (max-width: 992px) {
    .page-id-17 #content, .page-id-10362 #content, .home-instant-quote #content {
      width: 100%; } }
  @media screen and (min-width: 768px) {
    .page-id-17 .instant-quote-wrap, .page-id-10362 .instant-quote-wrap, .home-instant-quote .instant-quote-wrap {
      padding: 210px 25px !important; } }
  @media screen and (max-width: 1024px) {
    .page-id-17 .car-list-wrap, .page-id-10362 .car-list-wrap, .home-instant-quote .car-list-wrap {
      width: 95%; } }
  @media screen and (max-width: 1600px) and (min-height: 1366px) {
    .page-id-17 .instant-quote-image-wrapper, .page-id-10362 .instant-quote-image-wrapper, .home-instant-quote .instant-quote-image-wrapper {
      background-size: cover !important;
      background-position: right !important; } }
  @media screen and (max-width: 992px) {
    .page-id-17 .instant-quote-image-wrapper, .page-id-10362 .instant-quote-image-wrapper, .home-instant-quote .instant-quote-image-wrapper {
      display: none; } }
  .page-id-17 .instant-quote-wrap, .page-id-10362 .instant-quote-wrap, .home-instant-quote .instant-quote-wrap {
    border: transparent; }
  .page-id-17 .instant-quote-wrap .h1, .page-id-10362 .instant-quote-wrap .h1, .home-instant-quote .instant-quote-wrap .h1, .page-id-17 .instant-quote-wrap .h3, .page-id-10362 .instant-quote-wrap .h3, .home-instant-quote .instant-quote-wrap .h3 {
    color: #103dca !important; }
  .page-id-17 #process, .page-id-10362 #process, .home-instant-quote #process {
    background-color: #103dca;
    color: white; }
  .page-id-17 .car-list-wrap .total-price, .page-id-10362 .car-list-wrap .total-price, .home-instant-quote .car-list-wrap .total-price {
    /* margin-top: 32px !important; */
    font-size: 22px !important;
    line-height: 1;
    text-align: right !important;
    color: #103dca !important; }
  .page-id-17 .estimated-text, .page-id-10362 .estimated-text, .home-instant-quote .estimated-text {
    color: white !important; }
  .page-id-17 .btns-wrapper, .page-id-10362 .btns-wrapper, .home-instant-quote .btns-wrapper {
    margin-bottom: 0; }
  @media screen and (max-width: 767px) {
    .page-id-17 .btns-wrapper, .page-id-10362 .btns-wrapper, .home-instant-quote .btns-wrapper {
      flex-wrap: wrap; } }
  .page-id-17 .car-content, .page-id-10362 .car-content, .home-instant-quote .car-content {
    padding-bottom: 0; }
  .page-id-17 .pack-addons-holder, .page-id-10362 .pack-addons-holder, .home-instant-quote .pack-addons-holder {
    padding-top: 0; }
  .page-id-17 .drop-points, .page-id-10362 .drop-points, .home-instant-quote .drop-points {
    display: none; }
  .page-id-17 .pack-addons ul, .page-id-10362 .pack-addons ul, .home-instant-quote .pack-addons ul {
    overflow: hidden; }
    @media screen and (min-width: 768px) {
    .page-id-17 .pack-addons ul, .page-id-10362 .pack-addons ul, .home-instant-quote .pack-addons ul {
      display: flex;
      flex-wrap: wrap; } }
  .page-id-17 .pack-addons li, .page-id-10362 .pack-addons li, .home-instant-quote .pack-addons li {
    width: 23%;
    float: left;
    margin: 0 1%;
    border: transparent;
    padding: 15px;
    border-radius: 5px;
    flex-direction: column;
    justify-content: space-between;
    display: flex !important; }
    .page-id-17 .pack-addons li .pack-desc, .page-id-10362 .pack-addons li .pack-desc, .home-instant-quote .pack-addons li .pack-desc {
      flex-grow: 1; }
    @media screen and (max-width: 1400px) and (min-width: 768px) {
    .page-id-17 .pack-addons li, .page-id-10362 .pack-addons li, .home-instant-quote .pack-addons li {
      width: 48%; } }
    @media screen and (min-width: 768px) {
    .page-id-17 .pack-addons li, .page-id-10362 .pack-addons li, .home-instant-quote .pack-addons li {
      display: flex; } }
    @media screen and (max-width: 767px) {
    .page-id-17 .pack-addons li, .page-id-10362 .pack-addons li, .home-instant-quote .pack-addons li {
      width: 100%; } }
    .page-id-17 .pack-addons li h3, .page-id-10362 .pack-addons li h3, .home-instant-quote .pack-addons li h3 {
      margin-top: 0;
      margin-bottom: 5px;
      font-size: 2rem;
      font-weight: 600; }
    .page-id-17 .pack-addons li h3, .page-id-10362 .pack-addons li h3, .home-instant-quote .pack-addons li h3, .page-id-17 .pack-addons li p, .page-id-10362 .pack-addons li p, .home-instant-quote .pack-addons li p, .page-id-17 .pack-addons li a, .page-id-10362 .pack-addons li a, .home-instant-quote .pack-addons li a {
      color: white !important;
      text-align: center; }
    .page-id-17 .pack-addons li p, .page-id-10362 .pack-addons li p, .home-instant-quote .pack-addons li p {
      font-size: 11px !important; }
    .page-id-17 .pack-addons li .pack-price, .page-id-10362 .pack-addons li .pack-price, .home-instant-quote .pack-addons li .pack-price {
      float: none !important; }
    .page-id-17 .pack-addons li .pack-price p, .page-id-10362 .pack-addons li .pack-price p, .home-instant-quote .pack-addons li .pack-price p {
      display: none; }
    .page-id-17 .pack-addons li .pack-price span, .page-id-10362 .pack-addons li .pack-price span, .home-instant-quote .pack-addons li .pack-price span {
      float: none !important;
      text-align: center;
      display: block;
      color: white !important; }
    @media screen and (min-width: 768px) {
      .page-id-17 .pack-addons li .pack-price span, .page-id-10362 .pack-addons li .pack-price span, .home-instant-quote .pack-addons li .pack-price span {
        font-size: 27px;
        font-weight: 600; } }
    .page-id-17 .pack-addons li .pack-price .add-btn, .page-id-10362 .pack-addons li .pack-price .add-btn, .home-instant-quote .pack-addons li .pack-price .add-btn {
      text-transform: uppercase !important;
      margin-left: 0 !important;
      color: white !important;
      width: 100% !important;
      padding: 0px 22px !important;
      font-size: 33px !important;
      font-weight: 600 !important; }
  .page-id-17 .pack-addons li:nth-of-type(1n), .page-id-10362 .pack-addons li:nth-of-type(1n), .home-instant-quote .pack-addons li:nth-of-type(1n) {
    background-color: #f06c53; }
    .page-id-17 .pack-addons li:nth-of-type(1n) .pack-price .add-btn, .page-id-10362 .pack-addons li:nth-of-type(1n) .pack-price .add-btn, .home-instant-quote .pack-addons li:nth-of-type(1n) .pack-price .add-btn {
      background: #803b2c !important; }
  .page-id-17 .pack-addons li:nth-of-type(2n), .page-id-10362 .pack-addons li:nth-of-type(2n), .home-instant-quote .pack-addons li:nth-of-type(2n) {
    background-color: #488dc8; }
    .page-id-17 .pack-addons li:nth-of-type(2n) .pack-price .add-btn, .page-id-10362 .pack-addons li:nth-of-type(2n) .pack-price .add-btn, .home-instant-quote .pack-addons li:nth-of-type(2n) .pack-price .add-btn {
      background: #284c6c !important; }
  .page-id-17 .pack-addons li:nth-of-type(3n), .page-id-10362 .pack-addons li:nth-of-type(3n), .home-instant-quote .pack-addons li:nth-of-type(3n) {
    background-color: #8ec448; }
    .page-id-17 .pack-addons li:nth-of-type(3n) .pack-price .add-btn, .page-id-10362 .pack-addons li:nth-of-type(3n) .pack-price .add-btn, .home-instant-quote .pack-addons li:nth-of-type(3n) .pack-price .add-btn {
      background: #4c6927 !important; }
  .page-id-17 .pack-addons li:nth-of-type(4n), .page-id-10362 .pack-addons li:nth-of-type(4n), .home-instant-quote .pack-addons li:nth-of-type(4n) {
    background-color: #a189bd; }
    .page-id-17 .pack-addons li:nth-of-type(4n) .pack-price .add-btn, .page-id-10362 .pack-addons li:nth-of-type(4n) .pack-price .add-btn, .home-instant-quote .pack-addons li:nth-of-type(4n) .pack-price .add-btn {
      background: #564965 !important; }
  .page-id-17 .active-car .modern-car, .page-id-10362 .active-car .modern-car, .home-instant-quote .active-car .modern-car, .page-id-17 .active-car .classic-car, .page-id-10362 .active-car .classic-car, .home-instant-quote .active-car .classic-car {
    background-color: #2b83ef !important;
    border: 6px solid #2b83ef !important; }
  .page-id-17 .modern-car:hover, .page-id-10362 .modern-car:hover, .home-instant-quote .modern-car:hover, .page-id-17 .classic-car:hover, .page-id-10362 .classic-car:hover, .home-instant-quote .classic-car:hover {
    background-color: #2b83ef !important;
    border: solid 6px #2b83ef !important; }

.down-cta {
  display: block;
  width: 100%;
  background-color: #103dca;
  padding: 8px 15px;
  text-transform: uppercase;
  border-radius: 4px;
  text-align: center;
  color: white !important;
  margin-bottom: 10px;
  position: relative;
  z-index: 1000000; }
  @media screen and (min-width: 992px) {
  .down-cta {
    display: none; } }

.input-flex {
  display: flex; }
  @media screen and (max-width: 320px) {
  .input-flex input {
    width: 50%; } }

.input-flex input {
  width: 75%;
  /* Internet Explorer 5.5+ */ }
  .input-flex a {
    width: 25%;
    /* Internet Explorer 5.5+ */ }

.phone-input #cust_tel {
  width: 190px;
  /* Internet Explorer 5.5+ */ }
  .phone-input a {
    width: 80px;
    /* Internet Explorer 5.5+ */ }

@media screen and (max-width: 460px) {
  .instant-quote .step2 .car-wrap .car-remove {
    position: relative !important;
    margin: 0;
    float: none;
    width: 100%;
    float: left;
    text-align: left;
    margin: 20px 10px; } }

.modal {
  position: fixed;
  /* top: 150px !important; */
  height: 100vh;
  padding-top: 150px;
  background-color: rgba(91, 91, 91, 0.8);
  z-index: 9999; }
  @media screen and (max-width: 767px) {
  .modal {
    padding-left: 40px;
    padding-right: 40px; } }
  @media screen and (max-width: 420px) {
  .modal {
    padding-left: 40px;
    padding-right: 40px; } }
  @media screen and (max-width: 360px) {
  .modal {
    padding-left: 15px;
    padding-right: 15px; } }

@media screen and (max-width: 767px) {
    .hidden-tablet {
      display: none !important; } }

#express-wash-modal .panels-container {
  border: 5px solid #1b45c8 !important; }

#deluxe-wash-modal .panels-container {
  border: 5px solid #f58123 !important; }

#premium-wash-modal .panels-container {
  border: 5px solid #6100ec !important; }

.instant-quote .step2 .pack-addons .pack-addon-hide {
  width: 200px !important; }

.add-on-side {
  padding: 20px; }

.express-pop .add-on-text {
  color: #1b45c8;
  font-weight: 800;
  font-family: Poppins;
  font-size: 18px;
  line-height: 27px; }
  .express-pop .black_btn_btn, .express-pop #left-top-mobile-menu li.quote-link a, #left-top-mobile-menu li.quote-link .express-pop a {
    border: 2px solid #1b45c8;
    background-color: #1b45c8 !important;
    font-size: 19px;
    line-height: 27px;
    font-weight: 800; }
  .express-pop .black_btn_btn i, .express-pop #left-top-mobile-menu li.quote-link a i, #left-top-mobile-menu li.quote-link .express-pop a i {
    display: none; }
  @media screen and (max-width: 768px) {
    .express-pop .black_btn_btn, .express-pop #left-top-mobile-menu li.quote-link a, #left-top-mobile-menu li.quote-link .express-pop a {
      font-size: 3vw;
      line-height: 3vw; } }
  .express-pop .instant_quote {
    background-color: transparent !important;
    color: #1b45c8 !important;
    font-size: 19px;
    line-height: 27px; }
  @media screen and (max-width: 768px) {
    .express-pop .instant_quote {
      font-size: 3vw;
      line-height: 3vw; } }

.section-6317:before {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.15);
  content: ''; }

.deluxe-pop .deluxe .wrapper {
  border: transparent; }
  .deluxe-pop .add-on-text {
    color: #f58123;
    font-weight: 800;
    font-family: Poppins;
    font-size: 18px;
    line-height: 27px; }
  .deluxe-pop .black_btn_btn, .deluxe-pop #left-top-mobile-menu li.quote-link a, #left-top-mobile-menu li.quote-link .deluxe-pop a {
    border: 2px solid #f58123;
    background-color: #f58123 !important;
    font-size: 19px;
    line-height: 27px;
    font-weight: 800; }
  .deluxe-pop .black_btn_btn i, .deluxe-pop #left-top-mobile-menu li.quote-link a i, #left-top-mobile-menu li.quote-link .deluxe-pop a i {
    display: none; }
  @media screen and (max-width: 768px) {
    .deluxe-pop .black_btn_btn, .deluxe-pop #left-top-mobile-menu li.quote-link a, #left-top-mobile-menu li.quote-link .deluxe-pop a {
      font-size: 3vw;
      line-height: 3vw; } }
  .deluxe-pop .instant_quote {
    background-color: transparent !important;
    color: #f58123 !important;
    font-size: 19px;
    line-height: 27px; }
  @media screen and (max-width: 768px) {
    .deluxe-pop .instant_quote {
      font-size: 3vw;
      line-height: 3vw; } }

.premium-pop .add-on-text {
  color: #6100ec !important;
  font-weight: 800;
  font-family: Poppins;
  font-size: 18px;
  line-height: 27px; }
  .premium-pop .black_btn_btn, .premium-pop #left-top-mobile-menu li.quote-link a, #left-top-mobile-menu li.quote-link .premium-pop a {
    border: 2px solid #6100ec;
    background-color: #6100ec !important;
    font-size: 19px;
    line-height: 27px;
    font-weight: 800; }
  .premium-pop .black_btn_btn i, .premium-pop #left-top-mobile-menu li.quote-link a i, #left-top-mobile-menu li.quote-link .premium-pop a i {
    display: none; }
  @media screen and (max-width: 768px) {
    .premium-pop .black_btn_btn, .premium-pop #left-top-mobile-menu li.quote-link a, #left-top-mobile-menu li.quote-link .premium-pop a {
      font-size: 3vw;
      line-height: 3vw; } }
  .premium-pop .instant_quote {
    background-color: transparent !important;
    color: #6100ec !important;
    font-size: 19px;
    line-height: 27px; }
  @media screen and (max-width: 768px) {
    .premium-pop .instant_quote {
      font-size: 3vw;
      line-height: 3vw; } }
  .premium-pop li {
    padding: 5px !important; }
  .premium-pop .package-bottom {
    padding-bottom: 0; }

#premium-wash-modal, #deluxe-wash-modal {
  overflow-y: scroll; }

.section-6317 {
  padding: 0 !important; }
  .section-6317 .modal {
    top: 10%;
    width: 60%;
    margin: 0 auto; }
  @media screen and (max-width: 1024px) {
    .section-6317 .modal {
      width: 95%; } }
  @media screen and (max-width: 768px) {
    .section-6317 .modal {
      width: 360px;
      overflow-y: scroll; } }
  @media screen and (max-width: 1024px) {
      .section-6317 .modal .black_btn_btn, .section-6317 .modal #left-top-mobile-menu li.quote-link a, #left-top-mobile-menu li.quote-link .section-6317 .modal a {
        margin-right: 0 !important; } }
    .section-6317 .modal .black_btn_btn:focus, .section-6317 .modal #left-top-mobile-menu li.quote-link a:focus, #left-top-mobile-menu li.quote-link .section-6317 .modal a:focus {
      color: white !important; }
  .section-6317 .modal .panels-container {
    border-radius: 15px;
    overflow: hidden;
    background-color: white; }
  .section-6317 .popular-ribbon {
    width: 80px;
    float: right;
    left: 30px;
    position: relative; }
  .section-6317 .heading > img {
    width: 40px;
    margin-right: 15px; }
  .section-6317 .pack-desc {
    padding-top: 20px;
    font-family: Poppins !important; }
  .section-6317 .modal-footer {
    margin-top: 0 !important;
    background-color: white; }
  .section-6317 .panels-container {
    margin-top: 0; }
  .section-6317 .modal .round-box {
    padding: 0; }
  .section-6317 .modal .round-box .wrapper {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.modal-footer {
  margin-top: 10px;
  background-color: white; }

.side-border {
  border-right: 1px solid #e9e9e9; }

.add-ons-pop {
  display: flex !important;
  align-items: center !important; }
  .add-ons-pop #modal-express-dismiss, .add-ons-pop #modal-deluxe-dismiss, .add-ons-pop #modal-premium-dismiss {
    position: absolute;
    right: 0;
    top: 0;
    background-color: transparent !important; }
  .add-ons-pop #modal-express-dismiss i, .add-ons-pop #modal-deluxe-dismiss i, .add-ons-pop #modal-premium-dismiss i {
    font-size: 26px; }

.express-pop, .deluxe-pop, .premium-pop {
  /* background-color: white; */
  width: 100%;
  /*padding: 30px; */
  padding-top: 0; }
  .express-pop .wrapper, .deluxe-pop .wrapper, .premium-pop .wrapper {
    border-radius: 0 !important;
    box-shadow: none !important;
    background-color: transparent !important;
    border: 2px solid white; }
  .express-pop .package-body, .deluxe-pop .package-body, .premium-pop .package-body {
    min-height: auto !important; }
  .express-pop li, .deluxe-pop li, .premium-pop li {
    border-bottom: 1px solid #e9e9e9;
    padding: 10px 0; }
  .express-pop .glance-max, .deluxe-pop .glance-max, .premium-pop .glance-max {
    color: #2b2b2b;
    font-family: Poppins;
    font-size: 26px;
    font-weight: 800;
    line-height: 27px; }

@media screen and (max-width: 767px) {
    .testimonial_name, .testimonial_secondary_title, .star-rating {
      text-align: center !important; } }

@media screen and (max-width: 767px) {
    .testimonial_content {
      word-break: break-word; } }

.offcolor {
  background-color: #ececec;
  padding: 30px; }
  .offcolor .span.why-mobile-wash {
    font-size: 9rem;
    font-weight: 800;
    font-family: 'Poppins';
    color: #898989; }
  .offcolor label, .offcolor #field_4_5 {
    color: #898989;
    font-weight: 800 !important;
    font-family: 'Poppins' !important;
    font-size: 3.4rem !important;
    text-align: center; }
  .offcolor #field_4_2 {
    margin-top: 0 !important; }
  .offcolor #input_4_2, .offcolor #input_4_4 {
    width: 50%;
    margin: 0 auto; }
  .offcolor #input_4_4 {
    text-align: center;
    padding: 10px 0; }
  .offcolor #field_4_3, .offcolor #field_4_4 {
    text-align: center; }
  .offcolor #field_4_4 {
    margin-top: 0; }
  .offcolor #field_4_2 {
    text-align: center; }
  .offcolor input, .offcolor textarea {
    border: transparent;
    border-radius: 5px; }
  .offcolor .ginput_container {
    text-align: center; }
  .offcolor #gform_submit_button_4 {
    background-color: #066ee1;
    padding: 8px 100px;
    border-radius: 0;
    text-transform: uppercase;
    color: white;
    font-size: 1.8rem;
    margin: 0 auto;
    display: inherit; }
  .offcolor #field_4_5 span {
    color: #f58123;
    text-transform: uppercase; }
  .offcolor .gfield_description {
    font-size: 1.5rem; }
  @media screen and (min-width: 768px) {
    .offcolor .gfield_description {
      width: 50%;
      margin: 0 auto; } }

@media screen and (max-width: 767px) {
  body .header.navbar-fixed-top {
    padding-top: 0 !important; } }

.navbar-fixed-top.header_fixed_solid_bg #menu-left-top-menu {
  top: 0 !important; }
/*** slider super hack ***/
@media screen and (min-width: 1900px) {
    .section-24 {
      background-size: 110% !important;
      background-position-x: 75% !important; }
      .section-24 .item.slide1 {
        left: 0 !important; }
      .section-24 .item.slide2 {
        left: -7%; } }
  @media screen and (min-width: 1900px) and (max-width: 1280px) and (min-width: 1024px) {
        .section-24 .item.slide2 {
          left: -5%; } }
  @media screen and (max-width: 1900px) and (min-width: 1600px) {
  .section-24 {
    background-size: 112% !important;
    background-position-x: 85% !important; }
    .section-24 .home-hero-container {
      align-items: flex-end; }

    .section-24 .item.slide1 {
      left: 0 !important; }

    .section-24 .item.slide2 {
      left: -7%; } }
  @media screen and (max-width: 1900px) and (min-width: 1600px) and (max-width: 1280px) and (min-width: 1024px) {
        .section-24 .item.slide2 {
          left: -5%; } }
  @media screen and (max-width: 1280px) and (min-width: 1024px) {
  .section-24 {
    background-size: 135% !important;
    background-position-x: 63% !important; } }

@media screen and (max-width: 654px) {
  .instant-quote .step2 .btn {
    margin-bottom: 20px !important;
    margin-right: 0 !important;
    margin-left: 0 !important; } }

@media screen and (max-width: 320px) {
  #os-step2-form #zip_check {
    width: 80% !important; } }

#gform_submit_button_5 {
  display: block;
  background: #016fd0 !important;
  color: #fff;
  border: 0;
  padding: 15px 50px !important;
  font-size: 20px;
  font-family: lato;
  text-transform: uppercase !important;
  margin-top: 20px;
  cursor: pointer;
  font-family: 'Poppins';
  -webkit-appearance: none; }

.page-id-6769 h1.entry-title {
  display: none !important; }
/*** signup form ***/
.page-id-6726 .site-core {
  margin-top: 0 !important; }
  .page-id-6726 header, .page-id-6726 footer {
    display: none !important; }

@media screen and (min-width: 768px) and (max-width: 991px) {
    .LoginStarted {
      margin: 95px 0px; } }
  .LoginStarted p {
    color: #103dca; }
  @media screen and (max-width: 767px) {
    .LoginStarted p {
      font-size: 14px; } }
  .LoginStarted p a {
    font-weight: 500;
    color: #103dca; }
  .LoginStarted p a:hover {
    color: #103dca; }
  .LoginStarted .heading-section h3 {
    color: #103dca;
    font-size: 60px;
    font-weight: 300; }
  @media screen and (max-width: 767px) {
      .LoginStarted .heading-section h3 {
        font-size: 40px; } }
  @media screen and (max-width: 479px) {
      .LoginStarted .heading-section h3 {
        font-size: 30px; } }
  .LoginStarted .heading-section h4 {
    color: #103dca;
    font-size: 43px;
    font-weight: 300; }
  @media screen and (max-width: 767px) {
      .LoginStarted .heading-section h4 {
        font-size: 33px; } }
  @media screen and (max-width: 479px) {
      .LoginStarted .heading-section h4 {
        font-size: 26px; } }
  .LoginStarted .heading-section p {
    font-weight: 200;
    font-size: 20px; }
  @media screen and (max-width: 767px) {
      .LoginStarted .heading-section p {
        font-size: 17px; } }
  .LoginStarted .backToMobileEnterScreen {
    font-size: 70px;
    position: absolute;
    color: #103dca;
    top: 0;
    left: 20px;
    height: 30px;
    line-height: 11px; }
  .LoginStarted .backToMobileEnterScreen:hover {
    text-decoration: none; }
  .LoginStarted .backToMobileEnterScreen:focus {
    text-decoration: none; }
  .LoginStarted .faillogin {
    left: 20px; }
  .LoginStarted .first-step {
    /*display:none;*/ }
  .LoginStarted .first-step .videoWrap {
    margin: 20px auto; }
  .LoginStarted .first-step .input-wrap {
    max-width: 180px;
    margin: 100px auto 30px; }
  .LoginStarted .first-step .input-wrap .form-control {
    border-radius: 0px;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: none; }
  .LoginStarted .first-step .input-wrap .form-control:focus {
    box-shadow: none; }
  .LoginStarted .btn {
    margin-top: 20px;
    background: #103dca;
    border-radius: 0px;
    padding: 6px 20px;
    color: #fff; }
  .LoginStarted .btn:hover {
    background: #315fef; }
  .LoginStarted .second-step {
    display: none; }
  .LoginStarted .second-step .insert-otp-input {
    max-width: 260px;
    padding: 0px;
    margin-top: 100px;
    margin-bottom: 30px;
    position: relative;
    left: calc(50% - 110px); }
  .LoginStarted .second-step .insert-otp-input:before {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 104px;
    height: 1px;
    width: 30px;
    background: #ccc; }
  .LoginStarted .second-step .insert-otp-input:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 149px;
    height: 1px;
    width: 30px;
    background: #ccc; }
  .LoginStarted .second-step .insert-otp-input .form-group #form {
    max-width: 280px;
    margin: 25px auto 0;
    position: relative;
    text-align: center; }
    .LoginStarted .second-step .insert-otp-input .form-group #form:before {
      content: '';
      position: absolute;
      bottom: 0;
      left: 12px;
      height: 1px;
      width: 30px;
      background: #ccc; }
    .LoginStarted .second-step .insert-otp-input .form-group #form:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 57px;
      height: 1px;
      width: 30px;
      background: #ccc; }
    .LoginStarted .second-step .insert-otp-input .form-group #form input {
      margin: 0 5px;
      text-align: left;
      line-height: 50px;
      font-size: 50px;
      border: none;
      box-shadow: none;
      /*border-bottom: solid 1px #ccc;*/
      outline: none;
      width: 100%;
      letter-spacing: 30px;
      /*max-width: 224px;*/
      transition: all 0.2s ease-in-out;
      border-radius: 0px; }
    .LoginStarted .second-step .insert-otp-input .form-group #form input:focus {
      box-shadow: none; }
    .LoginStarted .second-step .insert-otp-input .form-group #form input::selection {
      background: transparent; }

.maxWidth {
  max-width: 500px;
  margin: 0 auto; }
/*** new style.css file taken from wordpress-shuttle ****/
.checked {
  color: orange; }

.schedule {
  padding-left: 5px;
  padding-right: 5px;
  background-color: #0f35c3;
  border-radius: 20px;
  color: #fff; }

.OnDemand {
  background-color: #009688;
  border-radius: 20px;
  color: #fff;
  padding-left: 5px;
  padding-right: 5px; }

.label-enroute {
  background-color: #00bcd4 !important;
  border-radius: 20px;
  color: #fff;
  padding-left: 5px;
  padding-right: 5px; }

.label-pending {
  background-color: #dcad53 !important;
  border-radius: 20px;
  color: #fff;
  padding-left: 5px;
  padding-right: 5px; }

.label-cancel {
  background-color: #999 !important;
  border-radius: 20px;
  color: #fff;
  padding-left: 5px;
  padding-right: 5px; }

.label-process {
  background-color: #d0792b !important;
  border-radius: 20px;
  color: #fff;
  padding-left: 5px;
  padding-right: 5px; }

.label-complete {
  background-color: #16ce0c !important;
  border-radius: 20px;
  color: #fff;
  font-weight: 500;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px; }

.completed {
  background-color: #26c227;
  border-radius: 20px;
  padding-left: 5px;
  padding-right: 5px;
  color: #fff; }

.table-wrap tbody a:hover {
  text-decoration: none; }

.table-wrap table {
  margin-bottom: 60px !important; }

.table-wrap tbody tr td p {
  color: #000 !important; }

.table-wrap tbody tr td {
  border-right: 1px solid #af9e9e;
  text-align: center;
  vertical-align: middle; }

.table-wrap tbody tr td:last-child {
  border-right: 0px solid black; }

.table-wrap table tbody tr:nth-child(1) {
  background-color: #f6f4f6; }

.star_div {
  min-width: 55px; }

.table-wrap {
  padding: 1px;
  margin: 0;
  width: 100%; }
/*profile page*/
.wrap-profile {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }

.wrap-profile .img-wrap {
  border-radius: 50%;
  margin-bottom: 21px; }

.wrap-profile .img-wrap img {
  height: 300px !important;
  width: 300px !important;
  background: url(background_profile.png) center center no-repeat;
  background-size: cover; }

.wrap-profile .img-wrap img {
  text-indent: -9999px; }

.profile_detail {
  float: left; }

.btn-edit {
  background-color: #103dca;
  border-color: #103dca;
  border-radius: 0;
  color: #fff; }

.btn-edit:hover {
  color: #fff; }

.edit_btn {
  padding-left: 5px; }

.profile_detail label {
  font-weight: 600; }

.profile_detail {
  font-size: 18px; }

.wrap-profile {
  margin-top: 10px;
  margin-bottom: 10px; }

.order_title {
  padding-left: 2em;
  padding-bottom: 32px;
  font-weight: bold;
  font-size: 18px; }

.content table {
  width: 100%;
  border-collapse: collapse; }

.content table .rightalign {
  text-align: right; }

.content table td {
  padding: 20px; }

.content table td p {
  margin: 0; }

.flexcenter {
  display: flex;
  justify-content: center;
  align-items: center; }
/*            .content .car-details td{
 border-bottom: 1px solid #6D6D6D;
 }*/
.content .car-details tr:last-child td, .content .discount-details tr:last-child td {
  border-bottom: 0; }

.content {
  padding-right: 7em;
  padding-left: 7em; }
/*            .content .discount-details tr{
 background: #171717;
 }*/
.content .discount-details td {
  /*border-bottom: 1px solid #6D6D6D; */ }
/*            .content .total{
 background: #ddd;
 color: #000;
 font-weight: 700;
 }*/
.content .discount-details td {
  padding: 15px 20px; }

.content .discount-details td p {
  font-size: 18px; }

.history tbody tr td:nth-child(2) {
  min-width: 6em; }

.content .total-price {
  font-size: 30px; }

.content .total td {
  padding: 10px 20px; }

.content .back-btn {
  display: block;
  width: 100%;
  padding: 20px;
  background: #006bd0;
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-size: 24px;
  box-sizing: border-box;
  display: none; }

.content .inline-table td {
  padding: 0;
  border: 0;
  padding: 3px 0; }

.content .inline-table td p {
  font-size: 18px; }

.content .price {
  font-size: 24px !important; }

.content .order-date {
  margin: 0;
  font-weight: 500;
  text-align: center;
  font-size: 20px;
  padding: 20px 0; }

.header {
  text-align: center; }

.backToMobileEnterScreen {
  font-size: 70px;
  position: absolute;
  color: #103dca;
  top: 0;
  height: 30px;
  line-height: 11px;
  left: 2em;
  top: 25px; }

.backToMobileEnterScreen:hover {
  text-decoration: none;
  color: #103dca; }

.email_block {
  min-width: 36px; }

.scrollable {
  overflow-y: auto;
  width: 100%;
  max-height: 150px !important;
  padding: 0;
  margin: 0; }

span.stars, span.stars span {
  display: block;
  background: url(starss.png) 0 -18px repeat-x;
  width: 80px;
  height: 16px; }

span.stars span {
  background-position: 0 0; }

.pad_left {
  position: absolute;
  top: 28%;
  left: 50%;
  transform: translate(-50%, -50%); }

.text_align_center {
  text-align: center; }

.rating_value {
  position: relative;
  top: 29px;
  left: 50%;
  transform: translate(-50%, -50%); }

.table-wrap tbody {
  border-bottom: 1px solid #bcb3b3;
  border-left: 1px solid #bcb3b3;
  border-right: 1px solid #bcb3b3; }

.margin_bottom {
  margin-bottom: 10px; }

.faillogin {
  left: 50px !important; }

.camera {
  display: none;
  cursor: pointer;
  color: #fff;
  position: absolute;
  top: 50%;
  font-size: 50px;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -50%); }

.position-relative {
  position: relative; }

.img-wrap:hover .camera {
  display: block;
  transition: 0.5s all; }

.btn-edit:focus {
  color: #fff; }

.alert-danger {
  color: #da0d09 !important; }

.btn_submit {
  background-color: #0e41dc;
  color: #fff; }

#myModalemail .modal-content .close {
  color: #fff !important; }

#myModalemail .modal-header {
  background-color: #0e41dc;
  background-image: linear-gradient(#1b45c7, #2e57da); }

.email_input {
  height: 45px; }

#myModalemailagent .modal-content .close {
  color: #fff !important; }

#myModalemailagent .modal-header {
  background-color: #0e41dc;
  background-image: linear-gradient(#1b45c7, #2e57da); }
/*OTP under line ovveride saas*/
.LoginStarted .second-step .insert-otp-input .form-group #form:after {
  content: '';
  position: absolute;
  bottom: -1px !important;
  left: 62px;
  height: 1px;
  width: 38px;
  background: #ccc; }

.LoginStarted .second-step .insert-otp-input .form-group #form:before {
  content: '';
  position: absolute;
  bottom: -1px !important;
  left: -1px;
  height: 1px;
  width: 38px;
  background: #ccc; }

.LoginStarted .second-step .insert-otp-input:after {
  content: '';
  position: absolute;
  bottom: -1px !important;
  left: 187px;
  height: 1px;
  width: 38px;
  background: #ccc; }

.LoginStarted .second-step .insert-otp-input:before {
  content: '';
  position: absolute;
  left: 124px;
  width: 30px;
  height: 1px;
  bottom: -1px !important;
  width: 38px;
  background: #ccc; }
/* custom Header 25-02*/
.customheader {
  background-color: #103dca; }

.avtar_details i {
  width: 80px; }

.wrap_header {
  padding-top: 14px;
  padding-bottom: 14px; }

.profile_details {
  color: #fff; }

.profile_details div h5 {
  color: #fff; }

.flexProfile {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.avtar_details img {
  border-radius: 50px; }

.flex_header figure {
  float: left; }

section.profile_details {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-direction: row; }

.nav_link_hide {
  /* display:none!important; */ }

.inputs {
  width: 2em;
  height: 2em;
  text-align: center;
  border-top: 0;
  border-left: 0;
  font-size: 25px;
  border-right: 0;
  border-bottom: 2px solid #000; }

.otp_wrap {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 35px; }

input:required {
  box-shadow: none !important; }

input:focus {
  box-shadow: none !important; }

.custom_color {
  color: #000; }

.profile_list h4, .profile_list h5 {
  color: #fff; }

.profile_list section {
  text-align: left;
  padding-left: 10px; }

.profile_list h4 {
  margin-bottom: 2px;
  margin-top: 0; }

.profile_list figure img {
  border-radius: 50px; }

@media screen and (max-width: 320px) {
  .content .order-date {
    font-size: 20px; } }
/*** Redesign ***/
.section-8051 .what-our-customers-t {
  padding: 25px 0; }
  .section-8051 .testimonial-mobile {
    background-color: #eaeef9;
    height: 100vw; }
  @media screen and (max-width: 400px) {
    .section-8051 .testimonial-mobile {
      height: 230vw; } }

.section-8082 {
  height: 230vw !important; }
  .section-8082 .hero-text-small {
    font-weight: 600;
    color: #103dca;
    /* font-size: 1.5rem; */ }

.btn-gradient {
  background-color: #103dca;
  color: white;
  text-align: center;
  display: block;
  margin-bottom: 10px;
  text-transform: uppercase;
  background-clip: padding-box;
  /* !importanté */
  border: 4px;
  padding: 20px 0;
  font-size: 2rem;
  border-radius: 10px; }
  .btn-gradient:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -4px;
    /* !importanté */
    border-radius: inherit;
    /* !importanté */
    border: solid 4px transparent;
    /* !importanté */
    background: linear-gradient(to right, white, gray); }

.section-8049 {
  padding-top: 75px; }
  .section-8049 .container {
    padding: 25px 15px; }
  .section-8049 .section-title {
    text-align: center;
    font-size: 4rem; }
  .section-8049 .how-it-works-wrapper .inner-wrapper {
    display: flex;
    align-items: center;
    padding-bottom: 15px; }
  .section-8049 .how-it-works-wrapper .section-title {
    font-size: 2.5rem;
    text-align: left; }
  .section-8049 .how-it-works-wrapper .section-title span {
    font-weight: 500; }
  .section-8049 .how-it-works-wrapper .icon {
    padding-right: 20px; }
  .section-8049 .how-it-works-wrapper .icon .fa-circle {
    font-weight: 300; }

.how-it-works-wrapper {
  margin-top: 30px;
  position: relative;
  z-index: 9; }
  .how-it-works-wrapper .slick-next, .how-it-works-wrapper .slick-prev {
    display: none !important; }
  .how-it-works-wrapper .inner-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 15px;
    color: white;
    float: left;
    padding: 0 20px; }
  .how-it-works-wrapper .section-title {
    font-size: 2rem;
    text-align: left; }
  @media screen and (max-width: 360px) {
    .how-it-works-wrapper .section-title {
      font-size: 1.8rem; } }
  .how-it-works-wrapper .section-title span {
    font-weight: 500; }
  @media screen and (max-width: 360px) {
    .how-it-works-wrapper p {
      font-size: 1.2rem; } }
  .how-it-works-wrapper .icon {
    padding-right: 20px; }
  .how-it-works-wrapper .icon .fa-circle {
    font-weight: 900;
    color: #2b83ef; }
  .how-it-works-wrapper .slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0; }
  .how-it-works-wrapper .slick-dots li {
    color: white;
    font-size: 4rem;
    width: 40px;
    left: 40px;
    position: relative;
    outline-color: transparent;
    list-style-type: circle !important; }
  .how-it-works-wrapper .slick-dots li.slick-active {
    color: #2b83ef;
    list-style-type: disc !important; }
  .how-it-works-wrapper .slick-dots button {
    display: none;
    color: transparent !important;
    background: transparent;
    border: transparent;
    outline-color: transparent; }

.section-8091 {
  padding: 25px 0 !important; }
  .section-8091 .what-our-customers-t {
    color: #2b2b2b;
    font-family: Poppins;
    font-size: 34px;
    font-weight: 800;
    line-height: 51px;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 25px; }
  @media only screen and (max-width: 767px) {
    .section-8091 .what-our-customers-t {
      font-size: 6vw;
      line-height: 7vw; } }
  .section-8091 .what-our-customers-t .before {
    color: #1b45c8; }
  @media screen and (max-width: 991px) {
    .section-8091 .why-info i {
      font-size: 10px; } }
  @media screen and (max-width: 991px) {
    .section-8091 .customer-info-box {
      display: block; } }
  .section-8091 .mobile_wash_reviews_slider .customer-info-box .carousel_review_rating i {
    color: #f5a623;
    font-weight: 900; }

.find-your-town {
  color: white;
  text-align: center;
  font-size: 4rem;
  margin-bottom: 25px;
  font-weight: 800; }

.search-form {
  margin: 0 auto;
  display: inline-block; }
  .search-form input {
    padding: 5px 10px; }

#searchform {
  text-align: center; }

.town {
  color: white;
  font-weight: 800;
  text-align: center;
  flex-grow: 1; }
  .town a {
    color: white !important; }

.border-town {
  border-left: 1px solid white;
  border-right: 1px solid white; }

.town-section {
  display: flex; }
  @media screen and (min-width: 991px) {
  .town-section {
    width: 50%;
    margin: 0 auto; } }

.section-8111 {
  padding: 0 !important; }
  @media screen and (min-width: 768px) {
  .section-8111 {
    /* padding: 0 100px; */ }
    .section-8111 .wash-package {
      width: 100%; } }

.section-8106 {
  height: 31vw !important; }

.phone-slide .container {
  padding: 0; }
/* .section-8228, .section-8232, .section-8235{ */
/* .hero-text-small{ */
/* top: 40px !important; */
/* text-shadow: 1px 1px 1px white; */
/* } */
/* } */
/* .section-8225{ */
/* height: 250vw; */
/* } */
.play-btn, .play-btn-city {
  width: 8vw;
  position: absolute;
  top: 25vw;
  left: 12vw;
  z-index: 999; }
  @media screen and (max-width: 991px) and (min-width: 421px) {
  .play-btn, .play-btn-city {
    position: absolute;
    top: 47vw;
    left: 42vw;
    z-index: 999;
    width: 16vw; } }
  @media screen and (max-width: 420px) {
  .play-btn, .play-btn-city {
    position: absolute;
    top: 47vw;
    left: 42vw;
    z-index: 999;
    width: 16vw; } }

.play-btn-city {
  left: 19vw; }
/* .section-8235, .section-8232, .section-8228{ */
/* .how-it-works-hero{ */
/* padding-left: 5vw !important; */
/* .section-title{ */
/* @media screen and (max-width: 1200px){ */
/* font-size: 1.6rem !important; */
/* } */
/* } */
/* } */
/* .container{ */
/* @media screen and (min-width: 991px){ */
/* display: flex; */
/* align-items: flex-end; */
/* } */
/* } */
/* } */
.section-8274 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }
  @media screen and (min-width: 991px) {
    .section-8274 .container {
      display: flex;
      align-items: flex-end; } }
  .section-8274 .how-it-works-hero > .section-title {
    text-indent: 25px;
    font-size: 4rem;
    font-weight: 500; }

@media screen and (min-width: 992px) {
    .inner-phone {
      padding-top: 5vw; } }
  @media screen and (max-width: 991px) {
  .inner-phone {
    padding-top: 10vw;
    position: relative;
    z-index: 9;
    width: 100vw;
    left: -30px;
    margin: 0 !important;
    text-align: center;
    display: flex;
    justify-content: center; } }
  @media screen and (max-width: 420px) {
  .inner-phone {
    padding-top: 0vw; } }

.wp-image-8278 {
  z-index: 9; }

.how-it-works-hero {
  padding-left: 5vw !important; }

@media screen and (min-width: 992px) {
    .schedule-now .wp-image-12073 {
      width: 30vw;
      position: relative; } }
  @media screen and (max-width: 991px) {
  .schedule-now .wp-image-12073 {
    width: 75vw; } }

.gradient-top {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7db9e8+0,8490a2+100&0+0,1+100 */
  background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(132, 144, 162, 1) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(132, 144, 162, 1) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(132, 144, 162, 1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#8490a2',GradientType=0);
  /* IE6-9 */
  height: 170px;
  width: 100%;
  position: absolute;
  bottom: 0; }

#video-modal, #video-modal-2 {
  overflow: visible; }
  #video-modal .modal-content, #video-modal-2 .modal-content {
    background-color: transparent !important;
    text-align: center;
    border: transparent !important;
    box-shadow: none !important; }
  @media screen and (min-width: 991px) {
    #video-modal .modal-content, #video-modal-2 .modal-content {
      margin: 0 auto;
      width: 50%; } }
  #video-modal .modal-content iframe, #video-modal-2 .modal-content iframe {
    width: 100%; }

#video-modal {
  z-index: 9999; }

#video-modal-2 {
  z-index: 9999; }
  #video-modal-2 .modal-content .close-video-modal {
    right: 10px; }
  #video-modal-2 i {
    top: -25px; }

.section-9387 .hero-text-small, .section-9857 .hero-text-small, .phone-slide .hero-text-small, .phone-slide-mobile .hero-text-small {
  margin-top: 100px;
  color: white;
  font-weight: 900;
  text-shadow: none !important; }
  @media screen and (max-width: 420px) {
    .section-9387 .hero-text-small, .section-9857 .hero-text-small, .phone-slide .hero-text-small, .phone-slide-mobile .hero-text-small {
      margin-top: 25px;
      margin-bottom: 85px;
      font-size: 2rem; } }

.section-9387, .phone-slide {
  height: auto !important; }
  @media screen and (min-width: 1760px) {
  .section-9387, .phone-slide {
    height: 70vw !important; } }

.section-9857, .phone-slide-mobile {
  height: 165vw !important; }
  .section-9857 .gradient-top, .phone-slide-mobile .gradient-top {
    height: 370px;
    z-index: 0; }
  @media screen and (max-width: 767px) and (min-width: 421px) {
    .section-9857 .gradient-top, .phone-slide-mobile .gradient-top {
      height: 60%;
      background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(132, 144, 162, 1) 3%, rgba(132, 144, 162, 1) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(132, 144, 162, 1) 3%, rgba(132, 144, 162, 1) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(132, 144, 162, 1) 3%, rgba(132, 144, 162, 1) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#8490a2',GradientType=0);
      /* IE6-9 */ } }
  @media screen and (max-width: 420px) {
    .section-9857 .gradient-top, .phone-slide-mobile .gradient-top {
      height: 77%;
      background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(132, 144, 162, 1) 18%, rgba(132, 144, 162, 1) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(132, 144, 162, 1) 18%, rgba(132, 144, 162, 1) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(132, 144, 162, 1) 18%, rgba(132, 144, 162, 1) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#8490a2',GradientType=0);
      /* IE6-9 */ } }
  @media screen and (max-width: 320px) {
    .section-9857 .gradient-top, .phone-slide-mobile .gradient-top {
      height: 80%; } }
  @media screen and (max-width: 1024px) {
  .section-9857, .phone-slide-mobile {
    height: auto !important; } }
  @media screen and (max-width: 767px) {
  .section-9857, .phone-slide-mobile {
    background-size: 110% !important;
    background-position: top !important; } }
  .section-9857 .how-it-works-wrapper, .phone-slide-mobile .how-it-works-wrapper {
    margin-top: 40px; }
  .section-9857 .slick-dots, .phone-slide-mobile .slick-dots {
    position: absolute;
    width: 100%;
    top: -50px;
    padding-left: 10px; }

@media screen and (max-width: 767px) {
    .small-bckrnd {
      background-size: 160% !important; } }

@media screen and (max-width: 767px) {
    .section-11793 {
      padding-top: 0 !important; } }
/* .section-8119, .section-8228, .section-8232, .section-8274{ */
/* @media screen and (min-width: 991px){ */
/* height: 70vw !important; */
/* display: flex !important; */
/* align-items: flex-end; */
/* } */
/* .hero-text-small{ */
/* position: absolute; */
/* left: 0; */
/* top: 20px; */
/* width: 100%; */
/* font-size: 3.2rem; */
/* font-weight: 600; */
/* color: $primary-color; */
/* } */
/* .section-title{ */
/* font-size: 2.5rem; */
/* text-align: left; */
/* color: white; */
/* } */
/* .how-it-works-wrapper{ */
/* padding-bottom: 25px; */
/* .inner-wrapper{ */
/* display: flex; */
/* align-items: center; */
/* padding-bottom: 15px; */
/* } */
/* .section-title{ */
/* font-size: 2.5rem; */
/* text-align: left; */
/* color: white; */
/* span{ */
/* font-weight: 500; */
/* } */
/* } */
/* .icon{ */
/* strong{ */
/* color: white; */
/* } */
/* padding-right: 20px; */
/* i{ */
/* color: white; */
/* } */
/* .fa-circle{ */
/* font-weight: 300; */
/* color: white; */
/* } */
/* } */
/* } */
/* .how-it-works-hero > .section-title{ */
/* text-indent: 25px; */
/* font-size: 4rem;         */
/* font-weight: 500; */
/* } */
/* } */
@media only screen and (min-width: 1200px) {
  .site-logo {
    max-height: 70px;
    width: auto; } }

.section-8243 {
  padding: 0 !important; }
  .section-8243 .container {
    padding: 0 !important; }

.section-8305, .section-8321, .section-8331 {
  border-top: 2px solid #103dca; }

@media screen and (min-width: 991px) {
    .download-now-container {
      display: flex; } }
  .download-now-container .col-md-2 {
    flex-grow: 1; }

.section-8241 {
  padding: 50px 15px; }
  .section-8241 .container-fluid {
    padding: 0; }
  .section-8241 .section-title {
    font-size: 2.3rem;
    font-weight: 800;
    margin-bottom: 15px;
    color: #2b83ef; }
  .section-8241 ul li {
    list-style: none; }
  .section-8241 ul li a {
    color: black !important;
    line-height: 3rem;
    font-weight: 500; }
  .section-8241 ul {
    padding-left: 0; }
  .section-8241 .ws-latest-posts-rows > div {
    border: transparent;
    padding-bottom: 0;
    margin-bottom: 0; }
  .section-8241 .ws-latest-posts-rows img {
    display: none; }
  .section-8241 .ws-latest-posts-rows .ws-recent-entries-post-content {
    display: none; }
  .section-8241 .ws-latest-posts-rows a {
    color: black !important;
    font-weight: 500;
    line-height: 3rem; }

.wash-title {
  font-size: 3rem; }

.wash-package {
  display: flex; }
  .wash-package .col-md-4 img {
    height: 18vw;
    width: 100%; }

.parent-pageid-167 .entry-content {
  /* padding: 0 85px; */ }
  .parent-pageid-167 .section-8111 .top-banner {
    display: none; }

.page-id-8611 .section-8111 .top-banner, .page-id-8624 .section-8111 .top-banner, .page-id-8628 .section-8111 .top-banner, .page-id-8630 .section-8111 .top-banner, .page-id-8626 .section-8111 .top-banner {
  display: none; }
  .page-id-8611 h1.entry-title, .page-id-8624 h1.entry-title, .page-id-8628 h1.entry-title, .page-id-8630 h1.entry-title, .page-id-8626 h1.entry-title {
    text-align: center;
    text-transform: uppercase;
    color: #103dca;
    font-weight: 900; }

.package-tag-express {
  background-color: #6cb84b;
  padding: 10px 90px;
  display: inline-block;
  position: absolute;
  right: -35px;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  top: 25px;
  font-weight: 600;
  transform: rotate(35deg); }

.package-tag-deluxe {
  background-color: #f38132;
  padding: 10px 60px;
  display: inline-block;
  position: absolute;
  right: -35px;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  top: 25px;
  font-weight: 600;
  transform: rotate(35deg); }

.package-tag-premium {
  background-color: #103dca;
  padding: 10px 80px;
  display: inline-block;
  position: absolute;
  right: -40px;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  top: 25px;
  font-weight: 600;
  transform: rotate(35deg);
  color: white; }

.wash-package-wrap {
  overflow: hidden;
  padding: 15px 75px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,d7d7d7+100 */
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(left, #fff 0%, #d7d7d7 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #fff 0%, #d7d7d7 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #fff 0%, #d7d7d7 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d7d7d7',GradientType=1);
  /* IE6-9 */ }
  .wash-package-wrap p {
    font-weight: 500;
    font-size: 1.8rem !important; }
  .wash-package-wrap a {
    color: #333 !important;
    font-weight: 500; }

.wash-package-wrap-flip {
  padding: 15px 75px;
  overflow: hidden;
  background: #d7d7d7;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d7d7d7+0,ffffff+100 */
  /* Old browsers */
  background: -moz-linear-gradient(left, #d7d7d7 0%, #fff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #d7d7d7 0%, #fff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #d7d7d7 0%, #fff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7', endColorstr='#ffffff',GradientType=1);
  /* IE6-9 */ }
  .wash-package-wrap-flip p {
    font-weight: 500;
    font-size: 1.8rem !important; }
  .wash-package-wrap-flip a {
    color: #333 !important;
    font-weight: 500; }

.top-banner {
  border-top: 3px solid white;
  padding: 5px 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1a2f5d+0,164ecc+100 */
  background: #2b83ef;
  /* Old browsers */
  /* background: -moz-linear-gradient(top, #1a2f5d 0%, #164ecc 100%); /* FF3.6-15 */
  /* background: -webkit-linear-gradient(top, #1a2f5d 0%,#164ecc 100%); /* Chrome10-25,Safari5.1-6 */
  /* background: linear-gradient(to bottom, #1a2f5d 0%,#164ecc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a2f5d', endColorstr='#164ecc',GradientType=0 ); /* IE6-9 */ }
  .top-banner .h1 {
    color: white;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.1rem; }

@media screen and (max-width: 767px) {
      .section-8243 .top-banner {
        display: block; } }

.express-package .price-box {
  background-color: #6cb84b;
  padding: 10px 15px;
  border: 1px solid #999;
  margin-left: 20px; }
  .express-package .price-box span {
    display: block;
    text-align: center;
    font-size: 1.7rem; }
  .express-package .quote-box {
    background-color: white;
    border: 1px solid #999;
    padding: 5px 25px; }
  .express-package .quote-box a {
    color: black !important;
    font-size: 1.8rem; }

.deluxe-package .price-box {
  background-color: #f38132;
  padding: 10px 15px;
  border: 1px solid #999;
  margin-left: 20px; }
  .deluxe-package .price-box span {
    display: block;
    text-align: center;
    font-size: 1.7rem; }
  .deluxe-package .quote-box {
    background-color: white;
    border: 1px solid #999;
    padding: 5px 25px; }
  .deluxe-package .quote-box a {
    color: black !important;
    font-size: 1.8rem; }

.premium-package .price-box {
  background-color: #103dca;
  padding: 10px 15px;
  border: 1px solid #999;
  margin-left: 20px; }
  .premium-package .price-box span {
    display: block;
    color: white;
    text-align: center;
    font-size: 1.7rem; }
  .premium-package .quote-box {
    background-color: white;
    border: 1px solid #999;
    padding: 5px 25px; }
  .premium-package .quote-box a {
    color: black !important;
    font-size: 1.8rem; }

.download-links {
  display: flex; }

.price-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 10px; }
/*** SUB PAGES ***/
.section-8170 .contact {
  padding: 25px;
  background-color: white;
  border-radius: 10px; }
  .section-8177 .wrapper {
    background-color: #f9f9fa; }
  @media screen and (min-width: 991px) {
    .section-8177 .wrapper {
      padding: 20px 60px; } }

.page-id-6892 #primary {
  background-image: url('../../uploads/2019/03/sub-page-background-mobile-wash-detailing.jpg');
  background-repeat: no-repeat;
  background-size: cover; }
  .page-id-6892 .container.LoginStarted {
    background-color: white;
    margin: 100px auto; }

#text-3 .schedule-now {
  font-size: 2.4rem; }

#text-3 .social-fa-module {
  margin: 10px 0; }
  @media screen and (max-width: 767px) {
    #text-3 .download-links {
      justify-content: space-around; } }
  #text-3 .download-links img {
    width: 80% !important; }

@media screen and (min-width: 991px) {
    #header-column-2 {
      display: flex;
      align-items: center;
      flex-direction: row-reverse; }
      #header-column-2 #header-custom-area-1 {
        top: -9px;
        position: relative; } }

@media screen and (min-width: 991px) {
      .header_fixed_solid_bg #header-column-2 {
        display: flex;
        align-items: center;
        flex-direction: row-reverse; }
        .header_fixed_solid_bg #header-column-2 #header-custom-area-1 {
          top: 0;
          position: relative; } }

.search-form {
  display: flex;
  margin: 0 auto;
  width: 100%; }
  .search-form .inner-wrapper {
    display: flex;
    margin: 0 auto; }
  @media screen and (min-width: 768px) {
    .search-form .inner-wrapper {
      width: 45%; } }
  .search-form .city-search {
    flex-grow: 1; }

#request-in-town:hover {
  color: white !important; }

.section-8109 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

@media screen and (max-width: 767px) {
    body.home header.navbar-fixed-top .top_area {
      display: none; } }

.navbar-fixed-top {
  z-index: 999999; }

@media screen and (min-width: 768px) {
    .flex-row {
      display: flex; } }
  .flex-row div {
    flex-grow: 1; }

.discount-box.diss-new-box {
  text-align: center; }
  .discount-box.diss-new-box h2 {
    color: white !important; }

span.slashes {
  display: inline;
  width: auto;
  float: left;
  padding-right: 10px;
  font-size: 2rem;
  margin-top: 20px; }

#post-9572 .h2.inverse {
  float: left;
  width: auto; }

#details-express, #details-deluxe, #details-premium {
  display: none; }

.blog .main_content_area.container {
  padding: 0; }
  .blog .col-md-9.has_sidebar {
    width: 100%; }
  .blog #sidebar-categories {
    display: none; }
  .blog .single-content {
    width: 50%;
    float: left;
    padding: 0 20px; }
  @media screen and (max-width: 767px) {
    .blog .single-content {
      width: 100%; } }
  .blog #primary header {
    width: 50%;
    float: left; }
  @media screen and (max-width: 767px) {
    .blog #primary header {
      width: 100%; } }
  .blog #primary, .blog .site-core {
    background-color: #edf1fa; }
  .blog .article-header .entry-title {
    display: none; }
  .blog h2.entry-title {
    margin-top: 0; }
  .blog h2.entry-title a {
    color: #333 !important;
    line-height: 1.5;
    font-weight: 600; }
  .blog .col-md-12.wp-post-image {
    height: 100%;
    background-size: cover;
    background-position: center; }
  @media screen and (max-width: 768px) {
    .blog .col-md-12.wp-post-image {
      height: 300px; } }
  .blog .excerpt-read-more-container {
    float: left !important; }
  .blog .excerpt-read-more-container .excerpt-read-more {
    background-color: #333 !important;
    border-radius: 0; }
  @media screen and (max-width: 768px) {
    .blog .pagination {
      width: 100%;
      display: flex;
      justify-content: center; } }
  @media screen and (max-width: 768px) {
    .blog .section-8241 .section-title {
      font-size: 1.6rem; } }
  .blog .post-info-top {
    display: flex;
    color: #9c9c9c;
    font-weight: 600;
    padding-top: 20px; }
  .blog .post-info-top a {
    color: #9c9c9c; }
  .blog .post-info-top time {
    display: flex; }
  .blog .post-info-top span {
    padding: 0 2.5px;
    font-size: 1.2rem;
    color: #9c9c9c; }
  .blog article {
    display: flex;
    align-items: stretch;
    min-height: 475px;
    background-color: white;
    padding: 10px 20px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); }
  @media screen and (max-width: 768px) {
    .blog article {
      display: block; } }
  .blog article p {
    font-size: 1.3rem; }
  @media screen and (max-width: 1140px) {
    .blog article {
      min-height: 650px; } }
  @media screen and (max-width: 768px) {
    .blog article {
      min-height: inherit; } }
  .blog .section-8111 .top-banner {
    display: none; }

@media screen and (max-width: 767px) {
    #gform_wrapper_4 .span.why-mobile-wash {
      font-size: 4rem; }
    #gform_wrapper_4 #input_4_2 {
      width: 100%; } }

@media screen and (max-width: 767px) {
    #gform_confirmation_wrapper_4 .span.why-mobile-wash {
      font-size: 2.8rem; }
    #gform_confirmation_wrapper_4 label {
      font-size: 2.4rem !important; } }

.section-9387, .phone-slide {
  width: 100%; }
  .section-9387 .how-it-works-wrapper, .phone-slide .how-it-works-wrapper {
    max-width: 30vw;
    overflow: visible; }
  .section-9387 .how-it-works-wrapper .fa-circle, .phone-slide .how-it-works-wrapper .fa-circle {
    font-weight: 900 !important; }
  .section-9387 .how-it-works-wrapper .slick-list.draggable, .phone-slide .how-it-works-wrapper .slick-list.draggable {
    overflow: hidden; }
  .section-9387 .slick-dots, .phone-slide .slick-dots {
    position: absolute;
    width: 100%;
    top: -50px; }

.section-10374 {
  padding: 0 !important;
  height: 0;
  overflow: hidden; }
  .section-10374 .container-fluid {
    background-color: white;
    position: relative; }

#menu-item-8266 {
  display: none !important; }

.sign-in .basement {
  display: none !important; }

.sign-in {
  z-index: 99999 !important;
  width: 30%;
  position: fixed;
  top: 125px;
  z-index: 999;
  background-color: white;
  right: 250px;
  border-radius: 20px; }
  @media screen and (max-width: 991px) {
  .sign-in {
    width: 100%;
    top: 120px;
    right: 0; } }

.flex-logo {
  display: flex;
  align-items: center;
  justify-content: center; }
  .flex-logo img {
    border-right: 2px solid #103dca;
    padding-right: 10px;
    min-width: 64px;
    /* Internet Explorer 5.5+ */ }
  .flex-logo .h1 {
    color: #103dca !important;
    font-weight: 600;
    margin-top: 0; }

.phone-input {
  margin: 20px 0; }
  .phone-input #cust_tel {
    border-radius: 5px;
    border: 1px solid #585858; }

#modal-congr .phone-input {
  margin: 0 !important;
  display: none; }

.sign-in-dropdown {
  height: 0;
  overflow: hidden;
  width: 100%;
  z-index: 9999;
  /* top: 90px; */
  position: relative; }
  @media screen and (min-width: 992px) {
  .sign-in-dropdown {
    /* display: flex; */
    /* align-items: center; */ } }
  @media screen and (max-width: 991px) {
  .sign-in-dropdown {
    /* height: auto; */
    margin: 0 !important; } }
  .sign-in-dropdown .logo-section {
    /* width: 40%; */ }
  .sign-in-dropdown .first-step {
    /* width: 60%; */
    float: left; }
  @media screen and (max-width: 1024px) {
    .sign-in-dropdown .first-step {
      width: 90%; } }
  .sign-in-dropdown #loginForm p {
    text-align: left;
    color: #2f2f2f; }
  @media screen and (min-width: 992px) {
    .sign-in-dropdown #loginForm {
      /* display: flex; */
      /* align-items: baseline; */ } }
  .sign-in-dropdown #loginForm .btn {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 2.2rem;
    border-radius: 10px; }
  .sign-in-dropdown .input-wrap {
    margin: 0 auto !important;
    display: inline-block !important;
    max-width: 100% !important; }
  @media screen and (max-width: 991px) {
    .sign-in-dropdown .input-wrap {
      margin: 0 !important; } }
  .sign-in-dropdown .form-group-input {
    display: flex;
    font-size: 2.2rem;
    align-items: center;
    border: 1px solid #585858;
    border-radius: 10px; }
  .sign-in-dropdown .form-group-input i {
    padding-right: 9px;
    padding-left: 9px; }
  .sign-in-dropdown .form-group-input span {
    font-family: 'poppins';
    font-weight: 900;
    padding: 0 9px; }
  .sign-in-dropdown .form-group-input #mobileForOtp {
    border: transparent;
    font-size: 2.2rem;
    width: 200px;
    /* Internet Explorer 5.5+ */ }

#sign-in-dismiss {
  position: relative;
  font-size: 2.5rem;
  color: #cacaca;
  cursor: pointer; }

.page-id-17 .applink-popup #cust_tel {
  width: 247px; }

#promo-code {
  color: #103dca;
  font-weight: 600; }

.section-11221 {
  padding: 0 !important; }

.force-open {
  display: block !important; }

.rounded-container-inverse {
  border-radius: 20px;
  background-color: white;
  overflow: hidden;
  background: white; }
  @media screen and (min-width: 768px) {
  .rounded-container-inverse {
    padding: 50px 100px; } }
  @media screen and (max-width: 767px) {
  .rounded-container-inverse {
    padding: 20px 0; } }

.section-9382 .h1 {
  font-size: 3.5rem;
  font-weight: 900; }
  .section-9382 .btn {
    color: white;
    background-color: #2b83ef; }
  .section-9382 .h4 {
    color: #919398;
    font-weight: 900;
    font-size: 2.1rem; }

.some-detail {
  color: white; }

.section-9378 .h2 {
  margin-bottom: 50px;
  font-weight: 900; }
  .section-9378 .btn {
    color: white;
    background-color: #2b83ef; }

.first-row .sub-header {
  text-align: center;
  color: white;
  font-size: 2.3rem; }

.ws-latest-posts-rows .fa-map-marker-alt {
  color: #2b83ef;
  padding-right: 8px; }

.section-8241 i {
  padding-right: 8px;
  color: #2b83ef; }

@media screen and (max-width: 768px) {
      .section-11793 .rounded-container-inverse {
        background-color: white;
        padding: 20px; } }

@media screen and (min-width: 768px) {
    #offcanvas_menu .menu-item-8606 {
      display: none !important; } }

.site-logo.enlarge {
  width: 100%; }

.enlarge {
  height: auto !important;
  width: 250px !important; }

.blog .site-logo.enlarge {
  width: auto !important; }

.single-post .site-logo.enlarge {
  width: auto !important; }

@media screen and (min-width: 992px) {
    .section-9382, .section-11793, .section-9378 {
      padding-left: 100px !important;
      padding-right: 100px !important; } }

@media screen and (min-width: 992px) {
    .section-8241 {
      padding-left: 115px !important;
      padding-right: 115px !important; } }

.slideUp {
  z-index: 9999; }

.mobile-menu .navbar .navbar-collapse {
  background-color: #313131;
  height: 100vh; }
  .mobile-menu .navbar .navbar-collapse #menu-top-menu-1 {
    margin-top: 0; }
  .mobile-menu .navbar .navbar-collapse li.active {
    background-color: #080808; }
  .mobile-menu .navbar .navbar-collapse li {
    background-color: #313131;
    padding: 0 30px; }
  .mobile-menu .navbar .navbar-collapse li a {
    font-weight: 600;
    text-transform: uppercase;
    border-bottom: 1px solid #4d4d4d;
    padding: 25px 15px; }
  @media screen and (max-height: 812px) {
      .mobile-menu .navbar .navbar-collapse li a {
        padding: 25px 15px; } }
  @media screen and (max-height: 736px) {
      .mobile-menu .navbar .navbar-collapse li a {
        padding: 18px 15px; } }
  @media screen and (max-height: 667px) {
      .mobile-menu .navbar .navbar-collapse li a {
        padding: 15px; } }
  @media screen and (max-height: 600px) {
      .mobile-menu .navbar .navbar-collapse li a {
        padding: 13px 15px; } }
  .mobile-menu .navbar .navbar-collapse .menu-item-266 a {
    border-bottom: transparent !important; }

header.canvas-slid .top_area .row {
  width: calc(100% - 300px);
  float: right; }
/*** city templates ***/
.city .inner-phone {
  width: 40vw !important; }
  @media screen and (max-width: 991px) {
    .city .inner-phone {
      display: inline-block;
      text-align: center;
      width: 80vw !important; } }

@media screen and (max-width: 1024px) {
      .page-id-17 .section-11793 {
        padding: 0 !important; }
        .page-id-17 .section-11793 .rounded-container-inverse {
          display: none !important; } }
  .page-id-17 .section-11793 .section-8088 {
    display: none !important; }

@media screen and (min-width: 768px) {
    .safari.page-id-17 .site-core {
      position: relative;
      top: 90px; } }

.parent-pageid-167 .home-instant-quote {
  background-color: #2b83ef; }
  .parent-pageid-167 .home-instant-quote #process {
    border: 1px solid white; }

.page-id-9513 .home-instant-quote, .page-id-9529 .home-instant-quote, .page-id-9494 .home-instant-quote, .page-id-9500 .home-instant-quote {
  background-color: #2b83ef; }
  .page-id-9513 .home-instant-quote #process, .page-id-9529 .home-instant-quote #process, .page-id-9494 .home-instant-quote #process, .page-id-9500 .home-instant-quote #process {
    border: 1px solid white; }

.home-instant-quote {
  /* display: none !important; */
  background-color: #8490a2; }
  .home-instant-quote .pack-addons li {
    margin-top: 10px; }
  @media screen and (max-width: 460px) {
  .home-instant-quote .step2 .car-wrap .car-remove {
    position: relative !important;
    /* top: 0px !important; */
    margin: 0; } }
  .home-instant-quote .step2 {
    width: 100% !important;
    text-align: center; }
  .home-instant-quote .submit-wrapper {
    text-align: center; }
  .home-instant-quote .instant-quote-wrap {
    padding: 25px 25px !important;
    background: transparent; }
  .home-instant-quote .instant-quote-wrap .h1.instant-quote-text, .home-instant-quote .instant-quote-wrap .h3 {
    color: white !important;
    font-weight: 800; }
  .home-instant-quote .instant-quote-wrap .h1.instant-quote-text {
    margin-bottom: 50px; }
  .home-instant-quote .instant-quote-wrap .h3 {
    margin-bottom: 15px; }
  .home-instant-quote #process {
    background-color: #2b83ef;
    margin-bottom: 0; }
  .home-instant-quote .inner-wrapper {
    display: flex !important;
    text-align: center;
    justify-content: center;
    flex-wrap: wrap; }
  @media screen and (min-width: 992px) {
    .home-instant-quote #zip_check {
      width: 25%;
      padding: 10px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .home-instant-quote #zip_check {
      width: 50%; } }
  @media screen and (max-width: 767px) {
    .home-instant-quote #zip_check {
      margin-bottom: 10px;
      padding: 10px; } }
  .home-instant-quote .car-list-wrap .h1 {
    color: white !important; }
  .home-instant-quote .car-list-wrap .car-text {
    display: inline-block;
    color: white !important;
    /* background-color: #2b83ef !important; */
    padding: 10px 15px !important;
    border-radius: 10px !important; }
  .home-instant-quote .car-list-wrap .car-text:hover {
    color: white !important; }
  .home-instant-quote .car-list-wrap .desc-text {
    color: white !important; }
  @media screen and (min-width: 768px) {
      .home-instant-quote .car-list-wrap .desc-text {
        width: 65%; } }
  .home-instant-quote .car-list-wrap .modern-car, .home-instant-quote .car-list-wrap .classic-car {
    /* background-color: transparent !important; */ }
  .home-instant-quote .car-list-wrap .modern-car:hover, .home-instant-quote .car-list-wrap .classic-car:hover {
    color: white !important; }
  .home-instant-quote .car-list-wrap:hover .car-text, .home-instant-quote .car-list-wrap:hover .desc-text {
    color: white !important;
    text-decoration: none; }
  .home-instant-quote .total-price {
    background-color: transparent !important; }
  .home-instant-quote .all-cars-wrap {
    background-color: transparent !important; }
  .home-instant-quote .all-cars-wrap .car-remove {
    float: left; }
  .home-instant-quote .all-cars-wrap .pack-addons-holder {
    background-color: transparent !important; }
  .home-instant-quote .all-cars-wrap .drop-point-wrap {
    display: none; }
  .home-instant-quote .all-cars-wrap .car-content {
    display: flex;
    flex-wrap: wrap;
    text-align: left; }
  .home-instant-quote #car-wrapper .make p, .home-instant-quote #car-wrapper .model p, .home-instant-quote #car-wrapper .pack p {
    color: white !important; }
  .home-instant-quote #car-wrapper .make select, .home-instant-quote #car-wrapper .model select, .home-instant-quote #car-wrapper .pack select {
    padding: 8px 15px;
    width: 95%;
    border: 1px solid black;
    border-radius: 5px; }
  .home-instant-quote #car-wrapper .estimated-text, .home-instant-quote #car-wrapper .car-price-wrap, .home-instant-quote #car-wrapper .estimated {
    color: white !important; }
  .home-instant-quote #car-wrapper .car-price-wrap {
    display: none !important; }
  .home-instant-quote .total-price {
    color: white !important;
    line-height: 1;
    font-size: 22px; }
  .home-instant-quote .pack-addons-holder ul {
    padding-left: 0; }
  .home-instant-quote #total-price-calc {
    color: white !important; }

.page-id-12724 .instant-quote #content {
  /*background: url(../../../images/pattern2.png);*/
  background: #d9d9d9;
  padding-bottom: 10px;
  padding-top: 25px; }
  .page-id-12724 .instant-quote .step2 h1 {
    font-weight: 500;
    text-align: center;
    font-size: 56px;
    margin-top: 0;
    margin-bottom: 0; }
  .page-id-12724 .instant-quote .step2 .subtitle {
    text-align: center;
    font-size: 26px;
    font-weight: 300;
    margin-top: 10px; }
  .page-id-12724 .instant-quote .step2 .sept {
    background: #ccc;
    width: 100%;
    height: 2px; }
  .page-id-12724 .instant-quote .step2 #sec2 {
    background: transparent;
    padding: 0px 0; }
  .page-id-12724 .instant-quote .step2 .btn {
    background: #076ee1;
    text-decoration: none;
    padding: 10px;
    border-radius: 5px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    font-family: lato;
    display: inline-block;
    min-width: 300px; }
  .page-id-12724 .instant-quote .step2 .btns-wrapper {
    text-align: center;
    margin-bottom: 45px;
    display: none;
    border-top: 2px solid #ddd;
    /* margin-top: 10px; */
    padding-top: 10px;
    display: none; }
  .page-id-12724 .instant-quote .step2 #sec2 {
    padding-bottom: 0; }
  .page-id-12724 .instant-quote .step2 #sec2 .offer-text {
    background: #dbeefc;
    border: 1px solid #5faef1;
    border-radius: 8px;
    text-align: left;
    padding: 15px 50px;
    width: 80%;
    margin: 0 auto; }
  .page-id-12724 .instant-quote .step2 #sec2 .offer-text p {
    margin: 0;
    margin-bottom: 6px;
    font-size: 18px;
    font-weight: 500; }
  .page-id-12724 .instant-quote .step2 #sec2 .offer-text p:last-child {
    margin-bottom: 0; }
  .page-id-12724 .instant-quote .step2 #sec2 .offer-text .col {
    float: left;
    width: 48%; }
  .page-id-12724 .instant-quote .step2 #sec2 .offer-text .col-last {
    float: right; }
  .page-id-12724 .instant-quote .step2 #sec2 .offer-text .col h3 {
    margin: 0;
    text-decoration: underline;
    margin-bottom: 10px;
    font-size: 20px; }
  .page-id-12724 .instant-quote .step2 #sec2 .discount-box {
    background: #fff;
    border-radius: 10px;
    /*border: 3px dashed #fd0000;*/
    padding: 15px;
    box-sizing: border-box;
    width: 100%;
    max-width: 660px;
    margin: 0 auto;
    margin-top: 45px;
    margin-bottom: 30px;
    padding-top: 25px; }
  .page-id-12724 .instant-quote .step2 #sec2 .discount-box h2 {
    text-transform: uppercase;
    font-weight: 700;
    margin: 0;
    margin-bottom: 10px; }
  .page-id-12724 .instant-quote .step2 #sec2 .discount-box p {
    font-weight: 500;
    margin-bottom: 12px;
    margin-top: 0; }
  .page-id-12724 .instant-quote .step2 #sec2 .discount-box p span {
    color: #fd0000;
    font-weight: 700; }
  .page-id-12724 .instant-quote .step2 #sec2 .discount-box .gap {
    width: 32px;
    display: inline-block; }
  .page-id-12724 .instant-quote .step2 .car-wrap {
    width: 85%;
    margin: 0 auto; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-content {
    background: #0073e2;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 20px 15px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-content .make {
    float: left;
    width: 32%;
    margin-right: 2%; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-content .make p {
    margin-top: 0;
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-content .make select {
    width: 100%;
    padding: 6px;
    font-size: 22px;
    border-radius: 10px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-content .model {
    float: left;
    width: 32%;
    margin-right: 2%; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-content .model p {
    margin-top: 0;
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-content .model select {
    width: 100%;
    padding: 6px;
    font-size: 22px;
    border-radius: 10px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-content .pack {
    float: left;
    width: 32%; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-content .pack p {
    margin-top: 0;
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-content .pack select {
    width: 100%;
    padding: 6px;
    font-size: 22px;
    border-radius: 10px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-remove {
    color: red;
    font-weight: 700;
    text-decoration: none;
    font-size: 18px;
    float: left;
    display: block;
    margin-left: 10px;
    margin-bottom: 5px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-price-wrap {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 0; }
  .page-id-12724 .instant-quote .step2 .car-wrap .disc-desc {
    margin: 0;
    color: #076ee1;
    margin-top: 36px;
    font-size: 23px;
    text-align: center;
    font-weight: bold;
    color: red; }
  .page-id-12724 .instant-quote .step2 .car-wrap .drop-point-wrap {
    font-size: 18px;
    font-weight: bold;
    float: right; }
  .page-id-12724 .instant-quote .step2 .car-wrap .drop-point-wrap .drop-text {
    float: left;
    margin-right: 10px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .drop-point-wrap .drop-points {
    float: left;
    margin-top: -6px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .drop-point-wrap img {
    width: 22px;
    margin-right: 6px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees {
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    display: none; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees .hint {
    color: #fff;
    float: left;
    margin: 0;
    font-size: 18px;
    margin-left: 25px;
    margin-top: 6px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    margin-left: 75px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul li {
    display: block;
    float: left;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    margin-right: 55px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul li.truck-fee {
    margin-right: 0; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul li img {
    width: 36px;
    display: block;
    float: left; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul li span {
    display: block;
    float: left;
    margin-top: 8px;
    margin-left: 12px;
    margin-right: 12px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul li img.checker {
    width: 24px;
    cursor: pointer;
    margin-top: 8px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul li img.checker.check {
    display: none; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul li.checked img.checker.uncheck {
    display: none; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul li.checked img.checker.check {
    display: block; }
  .page-id-12724 .instant-quote .step2 form {
    margin-bottom: 50px; }
  .page-id-12724 .instant-quote .step2 form input[type="text"], .page-id-12724 .instant-quote .step2 form input[type="number"], .page-id-12724 .instant-quote .step2 form input[type="tel"] {
    padding: 7px;
    border-radius: 5px;
    border: 1px solid #b2b9bf;
    margin-bottom: 10px;
    font-size: 24px;
    text-align: center;
    font-family: lato;
    font-weight: 500;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    display: block; }
  .page-id-12724 .instant-quote .step2 form #zip_check {
    border: 2px solid #79abfe;
    outline: none; }
  .page-id-12724 .instant-quote .step2 form input[type="button"] {
    border: 0;
    font-family: lato;
    padding: 20px;
    margin: 0 auto;
    display: block;
    min-width: 400px;
    cursor: pointer;
    display: block;
    -webkit-appearance: none; }
  .page-id-12724 .instant-quote .step2 .total-price {
    display: none; }
  .page-id-12724 .instant-quote #sec2 .package-prices {
    width: 100%;
    margin: 0 auto;
    display: none; }
  .page-id-12724 .instant-quote #sec2 .package-prices .pack {
    width: 49%;
    padding-left: 0; }
  .page-id-12724 .instant-quote #sec2 .package-prices .pack h3 {
    margin-top: 8px; }
  .page-id-12724 .instant-quote #sec2 .package-prices .pack-last {
    padding-left: 25px;
    padding-right: 0;
    float: right; }
  .page-id-12724 .instant-quote #sec2 .package-prices .pack a {
    text-decoration: underline; }
  .page-id-12724 .instant-quote .step2 .car-wrap .addi-feature-avail-text {
    color: #fff;
    margin: 0;
    font-size: 18px;
    margin-top: 15px;
    text-align: center; }
  .page-id-12724 .instant-quote .step2 .pack-addons {
    margin-top: 25px;
    width: 96%;
    margin-left: auto;
    margin-right: auto; }
  .page-id-12724 .instant-quote .step2 .pack-addons ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .page-id-12724 .instant-quote .step2 .pack-addons ul li {
    display: block;
    border-bottom: 2px solid #ccc;
    margin-bottom: 25px;
    padding-bottom: 10px; }
  .page-id-12724 .instant-quote .step2 .pack-addons ul li .pack-desc {
    float: left; }
  .page-id-12724 .instant-quote .step2 .pack-addons ul li .pack-price {
    float: right; }
  .page-id-12724 .instant-quote .step2 .pack-addons ul li .pack-desc h3 {
    color: #016fd0;
    font-size: 20px;
    margin: 0; }
  .page-id-12724 .instant-quote .step2 .pack-addons ul li .pack-desc p {
    font-size: 18px;
    margin-top: 7px; }
  .page-id-12724 .instant-quote .step2 .pack-addons ul li .pack-price span {
    font-weight: bold;
    color: #016fd0;
    font-size: 28px;
    display: block;
    float: left;
    margin-top: 3px; }
  .page-id-12724 .instant-quote .step2 .pack-addons ul li .pack-price a {
    display: block;
    padding: 8px 22px;
    background: #a7a7a7;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    border-radius: 3px;
    font-size: 18px;
    margin-left: 15px;
    width: 35px;
    height: 22px;
    float: left; }
  .page-id-12724 .instant-quote .step2 .pack-addons ul li .pack-price a.active {
    background: #0073e2 url('images/check-large.png') no-repeat center; }
  .page-id-12724 .instant-quote .step2 .pack-addons .pack-addon-hide {
    display: block;
    text-align: center;
    background: red;
    color: #fff;
    text-decoration: none;
    padding: 8px 10px;
    font-weight: bold;
    font-size: 18px;
    border-radius: 3px;
    width: 105px;
    margin: 0 auto;
    margin-bottom: 10px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .drop-point-wrap {
    display: block; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-content {
    width: 100%;
    overflow: hidden; }
  .page-id-12724 .instant-quote .step2 .pack-addons ul li .pack-price a.active {
    padding: 20px !important; }
  @media screen and (max-width: 768px) {
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees .hint {
    margin-left: 0;
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px;
    float: none; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-content select {
    background: #fff; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul {
    float: none; }
  .page-id-12724 .instant-quote #sec2 .package-prices {
    width: 85%; }
  .page-id-12724 .instant-quote #sec2 .package-prices .pack {
    width: 47%;
    padding: 20px 0; }
  .page-id-12724 .instant-quote .step2 .pack-addons ul li .pack-desc {
    width: 430px; }
  .page-id-12724 .instant-quote #sec2 .package-prices .pack-last .most-popular {
    margin-bottom: 0;
    line-height: 0;
    line-height: normal;
    margin: 0; } }
  .page-id-12724 .wrapper {
    width: 90%;
    margin: 0 auto;
    position: relative; }
  @media screen and (max-width: 460px) {
  .page-id-12724 .instant-quote .step2 #sec2 .offer-text {
    padding: 15px;
    width: auto;
    box-sizing: border-box;
    margin: 0 20px; }
  .page-id-12724 .instant-quote .step2 .wrapper > p:nth-of-type(1) {
    font-size: 29px !important; }
  .page-id-12724 .instant-quote .step2 h1 {
    font-size: 36px !important; }
  .page-id-12724 .instant-quote .step2 .subtitle {
    font-size: 24px; }
  .page-id-12724 .instant-quote .step2 .btn {
    display: block;
    margin: 0 auto !important;
    width: 80%;
    margin-bottom: 10px !important; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-remove {
    position: absolute;
    top: 34px;
    margin: 0; }
  .page-id-12724 .instant-quote .step2 .car-wrap .drop-point-wrap {
    width: 230px;
    text-align: right;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    margin-bottom: 5px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .drop-point-wrap .drop-text {
    float: none;
    margin: 0;
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    box-ordinal-group: 3; }
  .page-id-12724 .instant-quote .step2 .car-wrap .drop-point-wrap .drop-points {
    float: none;
    margin: 0;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2; }
  .page-id-12724 .instant-quote .step2 .car-wrap .drop-point-wrap img {
    margin: 0;
    margin-left: 6px; }
  .page-id-12724 .instant-quote .step2 .car-wrap {
    position: relative; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-content .make, .page-id-12724 .instant-quote .step2 .car-wrap .car-content .model, .page-id-12724 .instant-quote .step2 .car-wrap .car-content .pack {
    float: none;
    width: 100%;
    margin: 0;
    margin-bottom: 15px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul {
    margin: 0; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul li {
    width: 158px;
    margin-right: 0px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul li span {
    width: 60px;
    margin-top: 0;
    font-size: 14px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees .hint {
    font-size: 16px !important; }
  .page-id-12724 .instant-quote .step2 form input[type="submit"] {
    width: 85%;
    margin: 0 auto !important;
    min-width: 0; }
  .page-id-12724 .instant-quote .step2 #sec2 .offer-text .col {
    width: 100%;
    float: none !important; }
  .page-id-12724 .instant-quote .step2 #sec2 .offer-text .col-last {
    margin-top: 10px; }
  .page-id-12724 .instant-quote .step2 #sec2 .offer-text .col h3 {
    font-size: 18px; }
  .page-id-12724 .instant-quote .step2 #sec2 .offer-text .col p {
    padding: 0;
    font-size: 16px; }
  .page-id-12724 .instant-quote #sec2 .package-prices {
    width: 100%; }
  .page-id-12724 .instant-quote #sec2 .package-prices .pack {
    width: 100% !important;
    float: none !important;
    margin-bottom: 0; }
  .page-id-12724 .instant-quote .step2 .pack-addons ul li .pack-desc {
    width: 430px;
    width: 100%;
    float: none; }
  .page-id-12724 .instant-quote .step2 #sec2 .discount-box {
    width: 95%;
    padding: 20px 10px;
    margin-bottom: 25px; }
  .page-id-12724 .instant-quote .step2 #sec2 .discount-box .gap {
    display: block;
    width: 0;
    height: 5px; } }
  @media screen and (max-width: 380px) {
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul {
    width: 210px;
    margin: 0 auto; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul li {
    width: 100%;
    margin-right: 0;
    text-align: center; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul li span {
    width: 120px;
    margin-top: 8px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .extra-fees ul li img.checker {
    margin-top: 8px; }
  .page-id-12724 .instant-quote .step2 form input[type="button"] {
    width: 95%;
    min-width: initial; } }
  @media screen and (max-width: 320px) {
  .page-id-12724 .instant-quote .step2 .btns-wrapper {
    padding: 0 20px;
    box-sizing: border-box;
    width: 100%; }
  .page-id-12724 .instant-quote .step2 .btns-wrapper .btn {
    width: 100% !important;
    box-sizing: border-box !important;
    display: block !important;
    float: none !important;
    min-width: auto !important; }
  .page-id-12724 .instant-quote .step2 .car-wrap .car-remove {
    font-size: 16px;
    top: 33px; }
  .page-id-12724 .instant-quote .step2 .car-wrap .drop-point-wrap {
    font-size: 16px; }
  .page-id-12724 .instant-quote .step2 form input[type="button"] {
    white-space: normal; } }
  .page-id-12724 #sec2 .discount-box.diss-new-box {
    border: none;
    position: relative;
    padding-top: 25px; }
  .page-id-12724 #sec2 .discount-box.diss-new-box p span {
    color: #076ee1 !important;
    font-weight: 400 !important; }
  .page-id-12724 #sec2 .discount-box.diss-new-box h2 {
    font-size: 33px; }
  .page-id-12724 .diss_rate_image {
    white-space: nowrap; }
  .page-id-12724 #sec2 .discount-box.diss-new-box .piggy-icon {
    position: absolute;
    top: -35px;
    left: 50%;
    margin-left: -30px; }
  .page-id-12724 #sec2 .package-prices .most-popular {
    font-weight: 400;
    font-size: 12px;
    color: #fd0000;
    margin-left: 62px;
    margin-top: 8px;
    margin-bottom: 0;
    line-height: 0; }
  .page-id-12724 #sec2 .package-prices .pack .pack-desc {
    font-size: 14px;
    font-weight: 400;
    font-family: 'Lato'; }
  .page-id-12724 #sec2 .package-prices .pack h3 {
    font-weight: 400;
    font-size: 20px;
    margin: 0;
    margin-top: 6px; }
  .page-id-12724 #sec2 .package-prices .pack img {
    float: left;
    margin-right: 15px;
    width: 45px; }
  @media screen and (max-width: 1024px) {
  .page-id-12724 #sec2 .package-prices .pack img {
    float: none;
    display: block;
    margin: 0;
    margin: 0 auto; }
  .page-id-12724 #sec2 .package-prices .pack h3 {
    display: block !important;
    text-align: center; }
  .page-id-12724 #sec2 .package-prices .most-popular {
    text-align: center; }
  .page-id-12724 #sec2 p {
    text-align: center; } }
  .page-id-12724 .instant-quote .pager-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    margin: 30px 0; }
  .page-id-12724 .instant-quote .pager-nav li {
    display: inline-block;
    margin-right: 10px; }
  .page-id-12724 .main-menu-btn {
    opacity: 1; }
  .page-id-12724 .instant-quote .pager-nav li:last-child {
    margin-right: 0; }
  .page-id-12724 .instant-quote .pager-nav li a, .page-id-12724 .instant-quote .pager-nav li span {
    background: #a8d0f6;
    overflow: hidden;
    display: inline-block;
    text-indent: -9999px;
    text-decoration: none;
    width: 100px;
    height: 12px; }
  .page-id-12724 .instant-quote .pager-nav li a.active, .page-id-12724 .instant-quote .pager-nav li span.active {
    background: #0073e2; }
  .page-id-12724 .instant-quote .err {
    background: #f7f7f7;
    color: #fff;
    padding: 15px;
    text-align: center;
    font-size: 18px;
    color: red;
    border: 1px solid #ccc;
    border-radius: 5px; }
  .page-id-12724 .noscroll {
    overflow: hidden; }
  .page-id-12724 .estimated {
    font-weight: bold;
    padding-top: 10px;
    text-align: center; }
  .page-id-12724 .car-price-wrap {
    margin-top: 10px; }
  .page-id-12724 .applink-popup #way_form .error {
    border: 1px solid red !important; }
  .page-id-12724 .instant-quote #container {
    display: none; }
/* more style changes 03/07 */
.upload_image {
  position: absolute;
  top: 43%;
  left: 26%;
  width: 195px;
  transform: scale(0.7);
  opacity: 0;
  cursor: pointer;
  z-index: 10; }

#upadteAgentProfileImage, #upadteCustomerProfileImage {
  display: none; }

.hidden {
  display: none; }

.profile_list img {
  height: 60px !important; }

.otp_wrap input:focus {
  box-shadow: none;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

span.stars_h, span.stars_h span {
  display: block;
  background: url(starss.png) 0 -18px repeat-x;
  width: 80px;
  height: 16px; }

span.stars_h span {
  background-position: 0 0; }

.profile_list section h5 {
  margin-top: 3px !important;
  margin-bottom: 3px !important; }

.rating_column {
  position: relative; }

.pad_left {
  position: absolute;
  top: 28%;
  left: 50%;
  transform: translate(-50%, -50%); }

.profile_list {
  position: absolute;
  right: 76px;
  top: 10px;
  bottom: 11px;
  color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  min-width: 8.5em;
  z-index: 1; }

.table_customer table tr td:nth-child(6), .table_customer tr td:nth-child(9) {
  min-width: 12em; }

.text_underline a {
  text-decoration: underline; }

.invisible {
  opacity: 0; }

.img_header {
  background: url(background_profile100x100.png) center center no-repeat; }

title {
  text-transform: uppercase; }

@media only screen and (max-device-width: 768px) {
  .profile_list {
    position: relative;
    right: 0;
    top: 12px;
    color: #fff;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row;
    min-width: 10.5em;
    min-height: 73px;
    z-index: 1; }

  .rating_column {
    min-width: 7em; } }

#panel {
  display: none;
  position: fixed;
  width: 100%;
  z-index: 1;
  background: #fff none repeat scroll 0% 0%;
  left: 0px;
  margin: 0px; }

.center_flex a, .center_flex h5 {
  font-family: 'Poppins', sans-serif; }

.mw_header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 80px;
  background: #103dca; }

.mw_header img {
  width: 278px; }

.hide_btn {
  display: none; }

.flex_bw {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative; }

.flex_bw:after {
  content: '';
  width: 100%;
  height: 1px;
  border: 1px solid;
  position: absolute;
  top: 50px; }

.icons_washer img {
  height: 40px;
  width: 40px; }
/*.icons_customer{
 height: 39px;
 width: 44px;
 }*/
.mb-7 {
  margin-bottom: 7rem; }

.washer, .customer {
  padding: 5rem; }

.form-control:focus {
  box-shadow: none !important;
  -webkit-box-shadow: none !important; }

.close_modal figure img {
  margin-top: 32px;
  margin-bottom: 16px;
  margin-right: 16px;
  float: right; }

.washer_form a {
  font-size: 3.5rem;
  color: #000; }

.washer_form a:hover, .washer_form a:focus, .washer_form a.active, .washer_form a:active {
  color: #103dca;
  text-decoration: none; }

.washer_form:hover .flex_bw:after {
  border: 1px solid #103dca; }

.label_text i {
  font-size: 2.5rem; }

.washer_form:hover .label_text i {
  color: #103dca; }

.login_text {
  color: #fff;
  cursor: pointer;
  margin-right: 24px; }

.login_title {
  position: relative; }

.login_title:after {
  content: '';
  width: 0;
  transition: 0.5s;
  height: 1px;
  position: absolute;
  background: #f9f9f9;
  top: 20px; }

.login_text:hover .login_title:after {
  width: 100%;
  background: #f9f9f9;
  transition: 0.5s;
  position: absolute;
  border: 1px solid #f9f9f9;
  top: 20px; }

#panel {
  box-shadow: 0px 1px 12px grey; }

.header #menu-left-top-menu > li > a {
  white-space: nowrap; }

@media screen and (min-width: 991px) {
  .center_flex {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh; } }

@media screen and (min-width: 768px) {
  .navbar-fixed-top .container .row {
    display: flex; }

  .navbar-fixed-top .container .row a {
    width: 99%; }

  .navbar-fixed-top .container .row a img {
    float: left; } }

@media screen and (max-width: 576px) {
  .mw_header img {
    width: 200px; } }

.slideUp {
  animation-name: slideUp;
  -webkit-animation-name: slideUp;
  animation-duration: 2.5s;
  -webkit-animation-duration: 2.5s;
  visibility: visible; }

@keyframes slideUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(70%); }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0%); } }

@-webkit-keyframes slideUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(70%); }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0%); } }

.slideDown {
  animation-name: slideDown;
  -webkit-animation-name: slideDown;
  animation-duration: 2.5s;
  -webkit-animation-duration: 2.5s;
  visibility: visible; }

@keyframes slideDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-70%); }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0%); } }

@-webkit-keyframes slideDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-70%); }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0%); } }

.slideRight {
  animation-name: slideRight;
  -webkit-animation-name: slideRight;
  animation-duration: 2.5s;
  -webkit-animation-duration: 2.5s;
  visibility: visible; }

.slideRight:nth-child(all) {
  animation-duration: 2.5s; }

@keyframes slideRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-70%); }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0%); } }

@-webkit-keyframes slideRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-70%); }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0%); } }

.slideLeft {
  animation-name: slideLeft;
  -webkit-animation-name: slideLeft;
  animation-duration: 2.5s;
  -webkit-animation-duration: 2.5s;
  visibility: visible; }

@keyframes slideLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(70%); }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0%); } }

@-webkit-keyframes slideLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(70%); }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0%); } }

.section-9387 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  /*  height: 70vw !important;*/ }

.section-9792 {
  /* padding-top: 0 !important; */
  /* padding-bottom: 0 !important; */
  /* height: 70vw !important;  */ }

.section-9798 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 70vw !important; }

.section-9800 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 70vw !important; }

.section-9802 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 70vw !important; }

.section-9806 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 70vw !important; }

.section-9809 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 70vw !important; }

@media screen and (min-width: 991px) {
  /*       display: flex; */
    .section-9387 .container {
      align-items: flex-end; }
    .section-9792 .container {
      /* align-items: flex-end; */ }
    .section-9798 .container {
      align-items: flex-end; }
    .section-9800 .container {
      align-items: flex-end; }
    .section-9802 .container {
      align-items: flex-end; }
    .section-9806 .container {
      align-items: flex-end; }
    .section-9809 .container {
      align-items: flex-end; } }

.section-9809 .how-it-works-hero > .section-title {
  text-indent: 25px;
  font-size: 4rem;
  font-weight: 500; }

.section-9809 .container {
  padding: 25px 15px; }

.section-9809 .section-title {
  text-align: center;
  font-size: 4em;
  color: white; }

.section-9809 .how-it-works-wrapper .icon .fa-circle {
  font-weight: 300; }

.section-9809 .how-it-works-wrapper .inner-wrapper {
  display: flex;
  align-items: center;
  padding-bottom: 15px; }

.section-9809 .how-it-works-wrapper .section-title {
  font-size: 2.5rem;
  text-align: left; }

.section-9809 .how-it-works-wrapper .section-title span {
  font-weight: 500; }

.section-9809 .how-it-works-wrapper .icon {
  padding-right: 20px;
  color: white; }

.section-9806 .how-it-works-hero > .section-title {
  text-indent: 25px;
  font-size: 4rem;
  font-weight: 500; }

.section-9806 .container {
  padding: 25px 15px; }

.section-9806 .section-title {
  text-align: center;
  font-size: 4em;
  color: white; }

.section-9806 .how-it-works-wrapper .icon .fa-circle {
  font-weight: 300; }

.section-9806 .how-it-works-wrapper .inner-wrapper {
  display: flex;
  align-items: center;
  padding-bottom: 15px; }

.section-9806 .how-it-works-wrapper .section-title {
  font-size: 2.5rem;
  text-align: left; }

.section-9806 .how-it-works-wrapper .section-title span {
  font-weight: 500; }

.section-9806 .how-it-works-wrapper .icon {
  padding-right: 20px;
  color: white; }

.section-9802 .how-it-works-hero > .section-title {
  text-indent: 25px;
  font-size: 4rem;
  font-weight: 500; }

.section-9802 .container {
  padding: 25px 15px; }

.section-9802 .section-title {
  text-align: center;
  font-size: 4em;
  color: white; }

.section-9802 .how-it-works-wrapper .icon .fa-circle {
  font-weight: 300; }

.section-9802 .how-it-works-wrapper .inner-wrapper {
  display: flex;
  align-items: center;
  padding-bottom: 15px; }

.section-9802 .how-it-works-wrapper .section-title {
  font-size: 2.5rem;
  text-align: left; }

.section-9802 .how-it-works-wrapper .section-title span {
  font-weight: 500; }

.section-9802 .how-it-works-wrapper .icon {
  padding-right: 20px;
  color: white; }

.section-9800 .how-it-works-hero > .section-title {
  text-indent: 25px;
  font-size: 4rem;
  font-weight: 500; }

.section-9800 .container {
  padding: 25px 15px; }

.section-9800 .section-title {
  text-align: center;
  font-size: 4em;
  color: white; }

.section-9800 .how-it-works-wrapper .icon .fa-circle {
  font-weight: 300; }

.section-9800 .how-it-works-wrapper .inner-wrapper {
  display: flex;
  align-items: center;
  padding-bottom: 15px; }

.section-9800 .how-it-works-wrapper .section-title {
  font-size: 2.5rem;
  text-align: left; }

.section-9800 .how-it-works-wrapper .section-title span {
  font-weight: 500; }

.section-9800 .how-it-works-wrapper .icon {
  padding-right: 20px;
  color: white; }

.section-9387 .how-it-works-wrapper .icon .fa-circle {
  font-weight: 300; }

.section-9387 .how-it-works-hero > .section-title {
  text-indent: 25px;
  font-size: 4rem;
  font-weight: 500; }

.section-9387 .container {
  padding: 25px 15px; }

.section-9387 .section-title {
  text-align: center;
  font-size: 4rem;
  color: white; }

.how-to-shadow {
  /* text-shadow: 3px 3px black; */ }

.section-9387 .how-it-works-wrapper .inner-wrapper {
  display: flex;
  align-items: center;
  padding-bottom: 15px; }

.section-9387 .how-it-works-wrapper .section-title {
  font-size: 2.2rem;
  text-align: left; }

.section-9387 .how-it-works-wrapper .section-title span {
  font-weight: 500; }

.section-9387 .how-it-works-wrapper .icon {
  padding-right: 20px;
  color: white; }

.section-9387 .how-it-works-wrapper .icon .fa-circle {
  /*    font-weight: 300; */ }

.section-9382 {
  max-width: 100%;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.section-9798 .container {
  padding: 25px 15px; }

.section-9798 .section-title {
  text-align: center;
  font-size: 4rem;
  color: white; }

.section-9798 .how-it-works-wrapper .inner-wrapper {
  display: flex;
  align-items: center;
  padding-bottom: 15px; }

.section-9798 .how-it-works-wrapper .section-title {
  font-size: 2.5rem;
  text-align: left; }

.section-9798 .how-it-works-wrapper .section-title span {
  font-weight: 500; }

.section-9798 .how-it-works-wrapper .icon {
  padding-right: 20px;
  color: white; }

.section-9798 .how-it-works-wrapper .icon .fa-circle {
  font-weight: 300; }

.outer-container > .container {
  width: 100%; }

.section-9380 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }
/* MOBILE VIEW */
.section-9387 {
  /*	height: 70vw !important;*/ }

.section-9857 {
  /*	height: 230vw !important;*/ }

.section-9809 {
  height: 70vw !important; }

.section-9380 {
  padding: 25px 0 !important; }

@media only screen and (max-width: 767px) {
  /* Hand Car Wash Near Me Module	 */
  /* Best Car Wash Near Me Module	 */
  /* 	.section-9380 .wp-image-8128 {
   display: none;
   }
   .section-9380 .wp-image-8125 {
   display: none;
   }
   .section-9380 .wp-image-8139 {
   display: none;
   }
   .section-9380 .carousel {
   padding-top: 20px;
   } */
    .section-9742 .less-padding {
      padding-left: 50px !important;
      padding-right: 50px !important; }
    .section-9742 .side-page-subheader {
      font-size: 0.9em !important; }
    .section-9742 .side-page-info {
      font-size: 1em !important; }
    .section-9729 .less-padding {
      padding-left: 50px !important;
      padding-right: 50px !important; }
    .section-9729 .side-page-subheader {
      font-size: 0.9em !important; }
    .section-9729 .side-page-info {
      font-size: 1em !important; }
    .section-9732 .less-padding {
      padding-left: 50px !important;
      padding-right: 50px !important; }
    .section-9732 .side-page-subheader {
      font-size: 0.9em !important; }
    .section-9732 .side-page-info {
      font-size: 1em !important; }
    .section-9725 .less-padding {
      padding-left: 50px !important;
      padding-right: 50px !important; }
    .section-9725 .side-page-subheader {
      font-size: 0.9em !important; }
    .section-9725 .side-page-info {
      font-size: 1em !important; }
    .section-9739 .less-padding {
      padding-left: 50px !important;
      padding-right: 50px !important; }
    .section-9739 .side-page-subheader {
      font-size: 0.9em !important; }
    .section-9739 .side-page-info {
      font-size: 1em !important; }
    .section-9736 .less-padding {
      padding-left: 50px !important;
      padding-right: 50px !important; }
    .section-9736 .side-page-subheader {
      font-size: 0.9em !important; }
    .section-9736 .side-page-info {
      font-size: 1em !important; }
    .section-9857 {
      /*		height:230vw !important*/ }
    .section-9987 {
      height: 230vw !important;
      display: block !important; }
    .section-10000 {
      /* height: 230vw !important; */
      /* display: block !important; */ }
    .section-10003 {
      /* height: 230vw !important; */
      /* display: block !important; */ }
    .section-10005 {
      height: 230vw !important;
      display: block !important; }
    .section-10008 {
      height: 230vw !important;
      display: block !important; }
    .section-10022 {
      height: 230vw !important;
      display: block !important; }
    .section-9857 .hero-text-small {
      /*		text-shadow: 2px 2px white !important;*/ }
    .section-9987 .hero-text-small {
      text-shadow: 2px 2px black !important; }
    .section-9378 .card {
      /*		width:300px !important*/ }
    .section-9378 .card-img-top {
      height: 200px !important; }
    .section-9378 .first-picture {
      /* 		margin-left: -110px !important; */
      width: 300px !important;
      margin-right: 60px !important; }
    .section-9378 .second-picture {
      margin-left: -10px !important; }
    .section-9378 .third-picture {
      margin-left: -10px !important; }
    .section-9378 .fourth-picture {
      margin-right: 10px !important; }
    .section-9378 .fifth-picture {
      margin-left: -10px !important; }
    .section-9378 .sixth-picture {
      margin-left: -10px !important; }
    .section-9380 {
      display: none !important; }
    .section-9382 {
      display: none !important; } }

@media only screen and (max-width: 900px) and (min-width: 700px) {
  .section-9387 {
    height: 230vw !important; }

  .section-9987 {
    height: 230vw !important; }

  .section-10000 {
    /* height: 230vw !important; */ }

  .section-10003 {
    /* height: 230vw !important; */ }

  .section-10005 {
    height: 230vw !important; }

  .section-10008 {
    height: 230vw !important; }

  .section-10022 {
    height: 230vw !important; }

  .section-9378 .first-picture {
    margin-right: -5px !important; }

  .section-9378 .third-picture {
    margin-left: -30px !important; }

  .section-9378 .fourth-picture {
    margin-right: -20px !important; }

  .section-9378 .fifth-picture {
    margin-left: 0px !important; }

  .section-9378 .sixth-picture {
    margin-left: -20px !important; } }

@media only screen and (max-width: 992px) and (min-width: 700px) {
  .section-9987 {
    display: block !important;
    height: 230vw !important; }

  .section-10000 {
    /* display: block !important; */
    /* height: 230vw !important; */ }

  .section-10003 {
    /* display: block !important; */
    /* height: 230vw !important; */ }

  .section-10005 {
    display: block !important;
    height: 230vw !important; }

  .section-10008 {
    display: block !important;
    height: 230vw !important; }

  .section-10022 {
    display: block !important;
    height: 230vw !important; }

  .section-9380 {
    display: none !important; } }

@media only screen and (max-width: 1200px) and (min-width: 992px) {
  /* 		.section-9378 .second-picture{
   } */
    .section-9987 {
      display: none !important; }
    .section-10000 {
      /* display: none !important; */ }
    .section-10003 {
      /* display: none !important; */ }
    .section-10005 {
      display: none !important; }
    .section-10008 {
      display: none !important; }
    .section-10022 {
      display: none !important; }
    .section-9800 {
      height: 90vw !important; }
    .section-9802 {
      height: 90vw !important; }
    .section-9806 {
      height: 90vw !important; }
    .section-9809 {
      height: 90vw !important; }
    .section-9380 .wash-package .item {
      font-size: 10px;
      display: block;
      width: 100%; }
    .section-9380 .carousel {
      padding-top: 20px;
      margin-bottom: -20px; }
    .section-9380 .price-wrap {
      margin-top: 18%; }
    .section-9380 .wp-image-8128 {
      display: none; }
    .section-9380 .wp-image-8125 {
      display: none; }
    .section-9380 .wp-image-8139 {
      display: none; }
    .section-9380 .package-info {
      font-size: 1.3em !important; }
    .section-9382 {
      display: none !important; }
    .section-9378 .first-picture {
      margin-right: 25px !important;
      margin-left: -15px; }
    .section-9378 .third-picture {
      margin-left: 25px !important; }
    .section-9378 .fourth-picture {
      margin-right: 20px !important;
      margin-left: -15px; }
    .section-9378 .fifth-picture {
      margin-left: 0px !important; }
    .section-9378 .sixth-picture {
      margin-left: 20px !important; }
    .section-9378 .card {
      width: 200px !important; }
    .section-9378 .card-img-top {
      height: 200px !important; }
    .section-9378 .in-picture-text {
      font-size: 1em !important; }
    .section-9378 .some-detail {
      font-size: 1em !important; }
    .section-9378 .sub-header {
      font-size: 1.2em !important; }
    .section-9378 .first-row {
      display: block !important; }
    .section-9378 .second-row {
      display: block !important; } }

@media only screen and (min-width: 1700px) {
  .section-9987 {
    display: none !important; }

  .section-10000 {
    /* display: none !important; */ }

  .section-10003 {
    /* display: none !important; */ }

  .section-10005 {
    display: none !important; }

  .section-10008 {
    display: none !important; }

  .section-10022 {
    display: none !important; } }

@media only screen and (min-width: 1200px) and (max-width: 1700px) {
  /*		width: 350px !important;*/
    .section-9378 .card-img-top {
      /* height: 300px !important; */ }
    .section-9378 .first-picture {
      margin-right: 50px !important;
      margin-left: -20px !important; }
    .section-9378 .third-picture {
      margin-left: 50px !important; }
    .section-9378 .fourth-picture {
      margin-right: 5px !important;
      margin-left: -20px !important; }
    .section-9378 .sixth-picture {
      margin-left: 50px !important; }
    .section-9378 .first-row {
      display: block; }
    .section-9378 .second-row {
      display: block; }
    .section-9792 {
      /* height: 78vw !important; */ }
    .section-9798 {
      height: 78vw !important; }
    .section-9800 {
      height: 78vw !important; }
    .section-9802 {
      height: 78vw !important; }
    .section-9806 {
      height: 78vw !important; }
    .section-9809 {
      height: 78vw !important; }
    .section-9987 {
      display: none !important; }
    .section-10000 {
      /* display: none !important; */ }
    .section-10003 {
      /* display: none !important; */ }
    .section-10005 {
      display: none !important; }
    .section-10008 {
      display: none !important; }
    .section-10022 {
      display: none !important; } }

.section-9378 .card {
  /*	width: 350px !important;*/ }

.section-9378 .card-img-top {
  /* height: 250px!important */ }

.section-9378 .in-picture-text {
  font-size: 1.1em !important; }

.section-9378 .some-detail {
  font-size: 1.1em !important; }

.site-logo2 {
  height: 0px;
  width: 0px;
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%);
  animation-name: enlarge;
  -webkit-animation-name: enlarge;
  -moz-animation-name: enlarge;
  animation-duration: 2s;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  opacity: 0;
  transition: 1s;
  visibility: hidden; }

.enlarge {
  height: 65px;
  width: 250px;
  opacity: 1;
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%);
  transition: 1s;
  visibility: visible; }

.site-logo3 {
  height: 75px;
  /* width: 49px; */
  -webkit-transform: translateX(0px) translateY(25px);
  -moz-transform: translateX(0px) translateY(25px);
  -ms-transform: translateX(0px) translateY(25px);
  -o-transform: translateX(0px) translateY(25px);
  transform: translateX(0px) translateY(25px);
  animation-name: shrink;
  -webkit-animation-name: shrink;
  animation-duration: 2s;
  transition: 1s;
  -webkit-animation-duration: 2s;
  display: none; }

@media (max-width: 1300px) {
  .shrink {
    height: 42px;
    width: 35px;
    -webkit-transform: translateX(120px) translateY(20px) !important;
    -moz-transform: translateX(120px) translateY(20px) !important;
    -ms-transform: translateX(120px) translateY(20px) !important;
    -o-transform: translateX(120px) translateY(20px) !important;
    transform: translateX(120px) translateY(20px) !important;
    opacity: 1;
    transition: 1s;
    visibility: visible; } }

@media (max-width: 1000px) {
  .shrink {
    height: 42px;
    width: 35px;
    -webkit-transform: translateX(85px) translateY(20px) !important;
    -moz-transform: translateX(85px) translateY(20px) !important;
    -ms-transform: translateX(85px) translateY(20px) !important;
    -o-transform: translateX(85px) translateY(20px) !important;
    transform: translateX(85px) translateY(20px) !important;
    opacity: 1;
    transition: 1s;
    visibility: visible; } }

@media (max-width: 900px) {
  .shrink {
    height: 42px;
    width: 35px;
    -webkit-transform: translateX(75px) translateY(20px) !important;
    -moz-transform: translateX(75px) translateY(20px) !important;
    -ms-transform: translateX(75px) translateY(20px) !important;
    -o-transform: translateX(75px) translateY(20px) !important;
    transform: translateX(75px) translateY(20px) !important;
    opacity: 1;
    transition: 1s;
    visibility: visible; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .shrink {
    height: 42px;
    width: 35px;
    -webkit-transform: translateX(80px) translateY(20px) !important;
    -moz-transform: translateX(80px) translateY(20px) !important;
    -ms-transform: translateX(80px) translateY(20px) !important;
    -o-transform: translateX(80px) translateY(20px) !important;
    transform: translateX(80px) translateY(20px) !important;
    opacity: 1;
    transition: 1s;
    visibility: visible; } }

.shrink {
  height: 42px;
  width: 35px;
  -webkit-transform: translateX(105px) translateY(20px);
  -moz-transform: translateX(105px) translateY(20px);
  -ms-transform: translateX(105px) translateY(20px);
  -o-transform: translateX(105px) translateY(20px);
  transform: translateX(105px) translateY(20px);
  opacity: 1;
  transition: 1s;
  visibility: visible; }

@keyframes shrink {
  0% {
    -webkit-transform: translateX(-70%) translateY(-40%);
    opacity: 0;
    visibility: hidden; }

  100% {
    -webkit-transform: translateX(2px) translateY(25px);
    opacity: 1;
    visibility: visible; } }

@-webkit-keyframes shrink {
  0% {
    -webkit-transform: translateX(-90%) translateY(-20%);
    opacity: 0;
    visibility: hidden; }

  100% {
    -webkit-transform: translateX(2px) translateY(25px);
    opacity: 1;
    visibility: visible; } }

.about-us {
  opacity: 0;
  -webkit-transform: translateX(70%);
  transition: 2.5s; }

.about-us-slide-in {
  opacity: 1;
  -webkit-transform: translateX(0%);
  transition: 2.5s; }

.popup-download {
  text-align: center;
  background-color: white;
  display: block;
  padding: 15px;
  max-width: 400px;
  max-height: 550px;
  border-radius: 10px;
  margin-left: 40%;
  opacity: 1;
  animation: 1s 3s slideUp; }

@media screen and (max-width: 767px) {
      .download-text .hide-text {
        display: none !important; } }

@media screen and (max-width: 767px) {
    .hide-text {
      display: none !important; } }

.page-id-6892 .navbar .navbar-toggle {
  display: block !important; }
  @media screen and (max-width: 767px) {
      .page-id-6892 .top_area .row {
        display: none !important; } }

.blog-hero-posts {
  width: 50%;
  margin: 0 auto; }
  @media screen and (max-width: 767px) {
  .blog-hero-posts {
    width: 90%; } }
  .blog-hero-posts .slick-list {
    overflow: hidden;
    width: 100%;
    margin: 0 auto; }
  .blog-hero-posts .h1.post-title {
    text-align: center;
    font-weight: 900; }
  .blog-hero-posts .date {
    font-weight: 900;
    text-align: center;
    color: #7c7c7c; }
  .blog-hero-posts .hero-post-content p {
    text-align: center; }
  .blog-hero-posts .slick-track {
    overflow: hidden; }
  .blog-hero-posts .slick-next, .blog-hero-posts .slick-prev {
    display: none !important; }
  .blog-hero-posts .inner-blog-post-container {
    background-color: rgba(255, 255, 255, 0.9);
    padding: 20px;
    border-radius: 10px;
    float: left;
    width: 50%;
    margin: 0 auto;
    position: relative;
    top: -20px; }
  @media screen and (max-width: 991px) {
    .blog-hero-posts .inner-blog-post-container {
      width: 60%; } }
  @media screen and (max-width: 767px) {
    .blog-hero-posts .inner-blog-post-container {
      width: 90%; } }
  .blog-hero-posts .excerpt-read-more {
    background-color: #333 !important;
    border-radius: 0;
    display: inline-block;
    margin-top: 20px;
    border: transparent; }
  .blog-hero-posts .slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0;
    margin-bottom: 0;
    position: absolute;
    bottom: 20px;
    width: 100%;
    z-index: 1; }
  .blog-hero-posts .slick-dots li {
    color: white;
    font-size: 4rem;
    width: 40px;
    left: 40px;
    position: relative;
    outline-color: transparent;
    list-style-type: circle !important; }
  .blog-hero-posts .slick-dots li.slick-active {
    list-style-type: disc !important; }
  .blog-hero-posts .slick-dots button {
    /* display: none; */
    color: transparent !important;
    background: transparent;
    border: transparent;
    outline-color: transparent; }

.section-12903 {
  height: auto !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }
  .section-12903 .container {
    padding: 0 !important; }
  .section-12903 .blog-hero-posts {
    width: 100%; }
  .section-12903 .featured-img-container {
    display: flex;
    align-items: center;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    float: left;
    padding-top: 300px !important;
    padding-bottom: 50px !important; }
  @media screen and (min-width: 768px) {
    .section-12903 .featured-img-container {
      height: 700px; } }
  @media screen and (max-width: 767px) {
    .section-12903 .featured-img-container {
      height: calc(100vw * 2); } }

#backdrop {
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(91, 91, 91, 0.8);
  height: 100vh;
  width: 100%;
  z-index: 9999; }

.blog .section-8243 {
  display: none !important; }

@media screen and (max-width: 767px) {
    .section-13130 {
      padding: 0 15px; } }
  .section-13130 .h2 {
    font-weight: 800;
    margin-bottom: 30px; }

.keyword-carousel-container {
  overflow: hidden; }
  .keyword-carousel-container .slick-slide {
    text-align: center; }
  .keyword-carousel-container .sub-header {
    display: block;
    padding: 10px 0; }
  @media screen and (min-width: 768px) {
    .keyword-carousel-container .slick-prev {
      left: 80px; } }
  @media screen and (min-width: 768px) {
    .keyword-carousel-container .slick-next {
      right: 80px; } }
  .keyword-carousel-container .slick-arrow {
    font-size: 30px !important;
    color: white !important; }
  .keyword-carousel-container .btn.some-detail {
    background-color: #2b83ef;
    border-radius: 5px;
    display: inline-block;
    margin: 0 auto;
    float: none !important; }

.move-right, .hero-text-small {
  margin-left: 30% !important; }

.top_area .outer-container{
	margin-top: 32px !important;
}
.basement .copyright{
	color: #fff !important;
}
.body.logged-in header.navbar-fixed-top{
	margin-top: 32px !important;
}

body.logged-in header.navbar-fixed-top {
	margin-top:32px;
}


.slick-dotted  *::selection {
	-webkit-appearance: none;
	outline:none;
}