body {   font-family: 'Lato';}button:hover {  transition: all 0.7s ease 0s;}#header {  width: 100%;  float: left;  position: relative;}.not-front #header {  background: #ffffff;}#header .site-logo {  float: left;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: 9;}.logo {  margin-top: 40px;  padding-left: 3%;  float: left;}.not-front .logo {  margin: 0;  padding: 0;  width: 100%;}#header.header-inner-pages.fixed-node {  position: fixed;  top: 0;  left: 0;  z-index: 9;}#header.header-inner-pages.fixed-node .logo {  height: 0;  visibility: hidden;}#header.header-inner-pages.fixed-node .site-logo {  padding: 6px 0;}.not-front #header.header-inner-pages.fixed-node .region.region-navigation {  padding: 0;}#header.header-inner-pages .logo-fixed {  visibility: hidden;  height: 0;}#header.header-inner-pages.fixed-node .logo-fixed {  float: left;  width: 100%;  text-align: center;  visibility: visible;  height: auto;  border-bottom: none;}#header.header-inner-pages.fixed-node .logo-fixed .logo-in.navbar-btn {  display: inline-block;  margin: -4px 0;  vertical-align: middle;}#header.header-inner-pages .site-logo {  position: static;  float: left;  width: 100%;  padding: 1% 0;  text-align: right;}a:focus {  outline: none;} p {  color: #00557e;  font-family: 'Lato';}.flexslider:hover .flex-direction-nav {  display: none;}.page-services #header.header-inner-pages{  border-bottom: 2px solid #cccccc;  margin-bottom: 40px;}.mobile-show {  display: inline-block;  float: right;  padding-top: 3%;}.mobile-show section {  display: inline-block;  vertical-align: middle;}.mobile-show .social-images > a {  display: inline-block;  margin-right: 10px;}.mobile-show .menu a {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  color: #00537d;  display: inline-block;  font-family: 'Lato';   font-weight: 700;  line-height: 1;  padding: 14px 5px;  text-decoration: none;  text-transform: uppercase;  transition: all 0.7s ease 0s;  margin-right: 10px;}.mobile-show li {  display: inline-block;  float: left;}/*...................................................slider-style.........................................................*//*font-family: 'Lato';font-weight: 900;font-family: 'Lato';   font-weight: 700;font-family: 'Lato Light Italic';font-family: 'Lato Light';[1:40:44 PM] saurabh xenix: font-family: 'Lato Regular';font-family: 'Opensans Bold';font-family: 'Opensans';*/#slider {  float: left;  width: 100%;  position: relative;}#flexslider-1.flexslider {  border: medium none;  border-radius: 0;  margin: 0;}#flexslider-1 .flex-control-nav {  bottom: 20px;  z-index: 3;}#flexslider-1 .flex-control-nav li a {  background: transparent;  border: 1px solid #fff;}.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {  background: #ffffff none repeat scroll 0 0 !important;}.slider-content {  float: left;  position: absolute;  text-align: center;  top: 37%;  width: 100%;}.slider-text {  background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0;  border: 4px solid #2ba3e1;  border-radius: 10px;  display: inline-block;  padding: 30px 3% 50px;  width: 53%;  text-transform: uppercase;}.slider-text p {  color: #00557e;  display: inline-block;  font-family: 'Lato';  font-size: 17px;  max-width: 475px;}.slider-content h1 {  font-family: 'Lato';  font-weight: 900;  font-size: 4.5vw;  line-height: 1;  margin-top: 0;}.slider_link {  bottom: -16px;  float: left;  position: absolute;  width: 100%;}.slider_link > a {  background: #2ba3e1 none repeat scroll 0 0;  border-radius: 4px;  color: #ffffff;  display: inline-block;  font-family: 'Lato';  min-width: 217px;  padding: 10px 15px;  text-decoration: none;  text-transform: uppercase;}#slider #flexslider-1.flexslider .field-content {  float: left;  position: relative;  width: 100%;}.slider-widget-top, .slider-widget-middle {  background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0;  border-radius: 5px;  color: #00557e;  height: 49px;  margin-bottom: 40px;  margin-right: 30px;  padding: 5px 29px 5px 15px;  position: relative;  width: 170px;}.slider-widgets-outer {  position: absolute;  right: 3%;  top: 30%;  display:none;}.slider-widgets-outer span {  color: #00557e;  font-family: 'Lato';   font-weight: 700;  font-size: 16px;  line-height: 1;}.img-clk {  display: inline-block;  height: 45px;  position: absolute;  right: -22px;  top: 0;  width: 45px;}.img-clk img {  max-width: 100%;}.slider-widgets-outer i {  background: rgba(255, 255, 255, .65 ) none repeat scroll 0 0;  border-radius: 4px;  bottom: -16px;  left: 46%;  padding: 2px 10px;  position: absolute;  color: #00557e;}/*...........................................................navigation-menu...................................................*/#navigation .logo-in.navbar-btn {  left: 0;  margin: 3px 10px;  padding: 0;  position: absolute;  top: 0;  width: 40px;  opacity: 0;  visibility: hidden;  }#navigation, #navigation .logo-in.navbar-btn {  transition: all 0.2s ease 0s;      -webkit-transition: all 0.2s ease 0s;      -o-transition: all 0.2s ease 0s;      -moz-transition: all 0.2s ease 0s;}#navigation.fixed .logo-in.navbar-btn  {  visibility: visible;  opacity: 1;}#nice-menu-1 li {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  border: medium none;}#nice-menu-1 li {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  border: medium none;}.navigation-outter {  position: relative;  width: 100%;  float: left;  min-height: 42px;}#navigation {  background: #ffffff none repeat scroll 0 0;  float: left;  padding: 6px 4%;  text-align: right;  width: 100%;  position: relative;}#navigation.fixed {  left: 0;  position: fixed;  top: 0;  z-index: 9;}#navigation section, #header .region-navigation section {  display: inline-block;}#block-menu-menu-header-login li {  display: inline-block;}#block-nice-menus-1 {  float: left;}#block-block-14 {  float: right;}#navigation a, #header .region-navigation a {  color: #00537d;  display: inline-block;  font-family: 'Lato';   font-weight: 700;  line-height: 1;  padding: 7px 5px;  text-decoration: none;  text-transform: uppercase;  background: transparent;  transition: all 0.7s ease 0s;}#navigation li, #header .region-navigation li {  margin-right: 10px;}.social-images img {  height: 30px;  width: 30px;}#navigation .social-images > a, #header .region-navigation .social-images > a {  margin-left: 15px;  padding: 0 !important;  float: left;}#nice-menu-1 ul {  background: #2aa3e1 none repeat scroll 0 0;  border: medium none;  border-radius: 5px;  color: #ffffff;  display: inline-block;  float: left;  left: -46px;  margin-top: 5px;  text-align: center;  top: 90%;}#nice-menu-1 ul li a {  color: #ffffff !important;  font-size: 14px !important;}#nice-menu-1 a:hover, #block-menu-menu-header-login .menu a:hover, .mobile-show .menu li a:hover {  background: #0d9be3 none repeat scroll 0 0;  color: #ffffff;  transition: all 0.7s ease 0s;}#nice-menu-1 ul li a:hover {  background: transparent;}#nice-menu-1 li a, #block-menu-menu-header-login .menu a {  margin: -6px 0;  padding: 14px 5px !important;}/*not-front*/.not-front #header .region.region-navigation {  padding: 3% 0 0;}/*...........................................................navigation_bottom...............................................*/#navigation_bottom {  float: left;  width: 100%;}#navigation_bottom #block-block-1 {  /*background: rgba(0, 0, 0, 0) url("../images/plate.jpg") no-repeat scroll 0 0 / cover;*/ background: transparent;  float: left;  padding: 2%;  text-align: center;  width: 100%;  position: relative;}.parallax-window-1 {  height: 100%;  left: 0;  position: absolute;  width: 100%;  top: 0;}#block-block-1 p {  color: #ffffff;  display: inline-block;  font-family: 'Lato';  font-weight: 900;  font-size: 3vw;  line-height: 1.2;  text-transform: uppercase;  width: 47vw;}/*..........................................................service...............................................*/#content_top {  float: left;  width: 100%;  }#block-views-front-services-block, #block-block-4 {  background: #ffffff;}/*..........................................................service...............................................*/.service-outer {  float: left;  position: relative;  width: 100%;  margin-top: 30px;}.service-img-caption {    background: #01a5f0 none repeat scroll 0 0;    bottom: 0;    float: left;    height: 80px;    left: 0;    opacity: 1;    padding: 10px;    position: absolute;    text-align: center;    transition: all 0.7s ease 0s;    vertical-align: middle;    width: 100%;    text-transform: uppercase;    display: flex;    align-items: center;}.service-details {  text-transform: uppercase;  color: #000000;  height: 100%;  opacity: 0;  padding-top: 8vw;  position: absolute;  text-align: center;  top: 0;  transition: all 0.7s ease 0s;  width: 100%;  font-family: 'Lato';  font-size: 17px;  color: #00557e;    }.service-outer:hover .service-details {  background: rgba(255, 225, 17, .75) none repeat scroll 0 0;  opacity: 1;  transition: all .7s ease 0s;}.service-outer:hover  .service-img-caption {  opacity: 0;  transition: all .7s ease 0s;}.service-img img {  max-width: 100%;  height: auto;}.service-title {  color: #00557e;  font-family: 'Lato';  font-weight: 900;  font-size: 38px;  text-transform: uppercase;}.service-details .link a {  margin: 0 auto;  border: 2px solid;  color: #00557e;  display: inline-block;  font-family: 'Lato';   font-weight: 700;  font-size: 17px;  margin-bottom: 20px;  padding: 5px 10px;}.service-img-caption h3 {  color: #ffffff;  display: table-cell;  font-family: 'Lato';  font-weight: 900;  font-size: 24px;  line-height: 1.1;  margin: 0;  vertical-align: middle;  width: 100%;}.service-details .link {  bottom: 0;  display: inline-block;  position: absolute;  text-align: center;  width: 100%;  left: 0;}/*...........................................................service-bottom.............................................*/.charities {  background: transparent;  float: left;  margin-top: 30px;  text-align: center;  width: 100%;  position: relative;}.charities-image > img {  border: 4px solid #ffffff;  border-radius: 50%;  height: auto;  margin: 10px;  padding: 15px;  width: 109px;}.charities-img > p {  color: #ffffff;  font-family: 'Lato';   font-weight: 300;  font-size: 36px;  line-height: 1;}.charities-img > h4 {  color: #ffffff;  font-family: 'Lato';   font-weight: 700;  font-size: 22px;  margin-bottom: 0;  line-height: 1;}.charities-image, .charities-img {  display: inline-block;  vertical-align: middle;  text-align: left;}.about-content-left > h3 {  color: #01a5f0 ;  font-family: 'Lato';   font-weight: 700;  font-size: 30px;}.about-content-left > p {  color: #34577c;  font-family: 'Lato';}.about-content-left a {  background: #0d577e none repeat scroll 0 0;  border-radius: 5px;  color: #ffffff;  display: inline-block;  padding: 6px 15px;  text-decoration: none;}.about-content-left h5 {  color: #0d577e;  font-family: 'Lato';   font-weight: 700;  font-size: 17px;}.aboout-iframe-outer {  float: left;  padding-bottom: 56.25%;  padding-top: 25px;  position: relative;  width: 100%;}.aboout-iframe-outer iframe {  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;}.about-content-right {  padding: 0 0 0 30px;}.col-md-4.about-content-left {  padding-left: 60px;}#block-block-9 > p {  display: inline-block;  font-size: 12px;  margin-top: 30px;}/*...................................................middle_content_top..........................................*/#block-views-location-block {  background: #ebebeb none repeat scroll 0 0;  float: left;  padding: 3% 0 0;  text-align: center;  width: 100%;}.locations-time-image > img {  margin-bottom: 5px;  width: 30px;}#block-views-location-block .view-header {  text-align: center;}#block-views-location-block .view-header h2,.about-content .about-content-left h2 {  color: #01a5f0 ;  font-family: 'Lato';  font-weight: 900;  font-size: 36px;  text-align: center;}#block-views-location-block .view-header h4, .about-content .about-content-left h4 {  color: #345777;  display: inline-block;  font-family: 'Lato';   font-weight: 700;  font-size: 22px;  text-align: center;  width: 50%;}.about-content .about-content-left h2,.about-content .about-content-left h4 {    text-align:left;    width:100%}.location-inner {  margin-top: 30px;}.locations-title {  color: #00557e;  font-family: 'Lato';  font-weight: 900;  font-size: 19px;  margin: 0 0 10px;}.locations-link {  display: inline-block;  margin: 20px 0;  width: 100%;}.locations-link a {  background: #2ba3e1 none repeat scroll 0 0;  padding: 6px 15px;  color: #fff;  border-radius: 6px;  display: inline-block;  margin: 0 10px ;}.location-body p {  color: #345777;  font-family: 'Lato';   font-weight: 700;  font-size: 15px;}.map-canvas {  padding-bottom: 56.25%;  padding-top: 0px;  position: relative;}/*...................................................bottom-slider.............................................*/#flexslider-2 .flex-viewport {  overflow: visible !important;  visibility: visible !important;}#flexslider-2 {  background: transparent;  display: inline-block;  max-width: 56%;  min-width: 700px;  border: none;  text-align: center;  color: #fff;  border-left: 1px solid #fff;  border-radius: 0;  border-right: 1px solid #fff;  margin-top: 45px;}#middle_content_bottom #block-views-testimonials-block {  background: #2ba3e1 none repeat scroll 0 0;  text-align: center;  overflow: hidden;}.ft-star-rating {  display: inline-block;  text-align: center;  display: none;}.ft-body > p {  color: #ffffff;  font-family: 'Lato';  font-weight: 300;  font-style: italic;  font-size: 26px;  line-height: 1;}.ft-title {  display: inline-block;  font-family: 'Lato';   font-weight: 700;  margin-top: 10px;}/*...........................................................footer-top.............................................*/#footer_top {  float: left;  width: 100%;}#footer_top a.group {  float: left;  width: 12.5%;}/*...........................................................footer.............................................*/.custom-container {  max-width: 1340px;  margin: auto;}#block-menu-menu-footer-login a {  padding: 4px 0;} #footer {  background: #0d577e none repeat scroll 0 0;  /*background: #12577c none repeat scroll 0 0;*/  color: #ffffff;  padding: 3% 0;  font-family: 'Open Sans';  width: 100%;  float: left;}#footer .nav > li > a:focus, #footer .nav > li > a:hover {  background-color: transparent!important;}#footer p {  color: #ffffff;} #footer a {  color: #ffffff;  text-transform: lowercase;}#footer a:hover {  background: transparent;  opacity: .8;}#block-block-9 img {  height: auto;  max-width: 100%;}#footer .menu.nav a {  color: #ffffff;  font-family: 'Open Sans';  line-height: 1.7;  padding-top: 0;  text-transform: uppercase;}#block-block-6 div {  margin-bottom: 40px;}#block-block-6 p span, #block-block-7 p span {  font-family: 'Open Sans';  font-weight: 700;}#block-block-6 p {  text-transform: uppercase;}#block-block-7 {  margin-bottom: 30px;}#block-block-7 img {  height: 30px;  margin: 0 14px 0 0;  width: 30px;}/*...........................................................paralex.............................................*/#middle_content_bottom {  float: left;  width: 100%;}.parallax-window {    min-height: 400px;    background: transparent;}/*-------------------------------------------------------shop-page-----------------------------------------*/#block-block-30 h2 {  max-width: 650px;}#block-views-shop-categories-block {  background: rgb(255, 255, 255) none repeat scroll 0 0;  float: left;  overflow: hidden;  width: 100%;}#block-views-shop-categories-block .view-shop-categories {  clear: both;  margin: 0 -5px;}#block-views-shop-categories-block .view-shop-categories .views-row {  padding: 0 5px;}.shop-offer {  float: left;  margin: 15px 0;  position: relative;  width: 100%;}.shop-offer-main {  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;}.shop-offer-inner {  display: table;  height: 100%;  text-align: center;  vertical-align: middle;  width: 100%;}.shop-offer-inner-content {  display: table-cell;  vertical-align: middle;}#block-block-13 {  float: left;  width: 100%;}.shop-offer-inner-content > span {  color: rgb(255, 255, 255);  display: inline-block;  font-family: "lato";  font-size: 50px;  font-weight: 900;  line-height: 32pt;  text-transform: uppercase;  width: 200px;}.shop-offer-inner-content > p {  color: rgb(0, 0, 0);  font-family: lato;  font-size: 17px;  font-weight: 900;  letter-spacing: 2px;  margin: 10px 0;  text-transform: uppercase;}.shop-offer-inner-content > a {  border: 3px solid #ffffff;  border-radius: 2px;  color: #ffffff;  display: inline-block;  font-family: lato;  font-size: 19px;  font-weight: 900;  padding: 7px 30px;  text-decoration: none;  text-transform: uppercase;}.shop-offer-main {  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;}#block-views-shop-categories-block .view-shop-categories .views-row.views-row-2 .shop-offer-main {  background: rgba(194, 5, 169, .57) none repeat scroll 0 0; }#block-views-shop-categories-block .view-shop-categories .views-row.views-row-1 .shop-offer-main {  background: rgba(55, 159, 215, 0.74) none repeat scroll 0 0;  }#block-views-shop-categories-block .view-shop-categories .views-row.views-row-3 .shop-offer-main {  background: rgba(242, 151, 32, 0.57) none repeat scroll 0 0;}/*---------------------------------------------shop-detail--------------------------------------------------------*/.shop-offer-desc {  position: relative;  width: 100%;  float: left;  margin: 10px 0;}.shop-offer-desc .shop-offer-inner-content > span {  font-size: 36px;  line-height: 23pt;  width: 200px;}.shop-offer-desc .shop-offer-inner-content > a {  border-radius: 4px;  font-size: 18px;  margin-top: 10px;  padding: 5px 25px;}#content .view-shop-packs .shop-offer-main {  background: rgba(55, 159, 215, 0.74) none repeat scroll 0 0;}#content_bottom .view-shop-packs .shop-offer-main {  background: rgba(194, 5, 169, .57) none repeat scroll 0 0; }#middle_content_top .view-shop-packs .shop-offer-main {    background: rgba(242, 151, 32, 0.57) none repeat scroll 0 0;}#middle_content_top {  float: left;  width: 100%;}#block-block-51, #block-block-50, #block-block-52 {  float: left;  margin: 40px 0 20px;  text-align: center;  width: 100%;}#block-block-50 strong, #block-block-51 strong, #block-block-52 strong {  font-family: lato;  font-size: 36px;  font-weight: 900;  text-transform: uppercase;  color: #00557e;}#block-block-50 p, #block-block-51 p, #block-block-52 p {  font-family: lato;  font-size: 19px;  margin: auto;  max-width: 700px;  color: #2ba3e1;}#block-views-shop-packs-block-1 {  margin-bottom: 40px;}.node-packs-display h2 {  color: #00557e;  font-family: lato;  font-size: 36px;  font-weight: 900;  text-transform: uppercase;  text-align: center;  margin: 40px 0;}.node-packs-display .commerce-add-to-cart {  float: left;  width: 100%;}.node-packs-display .commerce-add-to-cart .form-item.form-item-quantity {  float: left;  margin-right: 15px;}.node-packs-display .commerce-add-to-cart #edit-quantity {  -webkit-appearance: none;  -o-appearance: none;  -ms-appearance: none;  -moz-appearance: none;  appearance: none;  border-radius: 0;  padding-right: 45px;  width: 154px;  height: 45px;  background: rgba(255, 255, 255, 1) url("../images/down-arro-blue.png") no-repeat scroll right top / contain ;  border: none;  box-shadow: none;}.node-packs-display .commerce-add-to-cart button.btn.btn-success {  background: #2ba3e1 none repeat scroll 0 0;  border: medium none;  border-radius: 0;  font-family: lato;  font-size: 18px;  font-weight: 900;  height: 45px;  letter-spacing: 1px;  text-transform: uppercase;  width: 170px;}.node-packs-display .group-left {  padding-right: 30px;}.container-div {  background: #f5f5f5 none repeat scroll 0 0;}.node-packs-display .group-right .field-item.even > ul {  padding-left: 0;}.node-packs-display .group-right p strong {  font-family: lato;  font-size: 22px;  font-weight: 900;}.node-packs-display .group-right .field-item.even > p {  font-size: 17px;}.node-packs-display .group-right .field-item.even li {  background: rgba(0, 0, 0, 0) url("../images/tick-circle.png") no-repeat scroll left top / contain ;  color: #00557e;  font-family: lato;  font-size: 22px;  font-weight: 900;  list-style: outside none none;  margin: 15px 0;  padding: 0px 0 0px 41px;}/*...........................................................baout-us.............................................*//*..............................common..................................*/#block-block-12, #block-block-19, #block-block-16, #block-block-15, #block-block-26, #block-block-60,#block-block-59,section.navigation-bottom-title {  background: rgba(0, 0, 0, 0) url("../images/about-backh.jpg") no-repeat scroll center center / cover ;  float: left;  padding: 3%;  text-align: center;  width: 100%;  border-top: 2px solid #00557e;}#block-block-19 h4, #block-block-12 h4, #block-block-16 h4, #block-block-15 h4, #block-block-26 h4, #block-block-59 h4,section.navigation-bottom-title h4 {  color: #00557e;  display: inline-block;  font-family: 'Lato';   font-weight: 700;  font-size: 22px;  text-align: center;  width: 50%;  margin: 0;  min-width: 630px;}#block-block-19  h2, #block-block-12 h2, #block-block-16 h2, #block-block-15 h2, #block-block-26 h2, #block-block-60 h2, #block-block-59 h2,section.navigation-bottom-title h2 {  color: #ffffff;  display: inline-block;  font-family: 'Lato';  font-weight: 900;  font-size: 3vw;  line-height: 1.2;  text-transform: uppercase;  width: 100%;  margin-top: 0;}section.navigation-bottom-title h4,#block-block-59 h4, #block-block-60 h4{  color: #ffffff!important;}/*....................................................................*/.about-top-outer {  color: #ffffff;  display: inline-block;  margin: 50px auto auto;  text-align: left;  width: 90%;}.about-left {  font-family: 'Lato';  font-weight: 700;  font-size: 19px;  padding: 0 30px;}.about-middle {  border-left: 2px solid #2ba3e1;}.about-middle, .about-right {  font-family: 'Lato';  font-size: 16px;  padding: 0 30px;}#content_bottom {  float: left;  width: 100%;}.about-main-top {  background: #f5f5f5 none repeat scroll 0 0;  padding: 30px 30px 40px;  text-align: center;}.about-main {  text-align: center;}.about-main-top > h2 {  color: #00557e;  font-family: 'Lato';  font-weight: 900;  font-size: 36px;}.about-main-top > h4 {  color: #2ba3e1;  font-family: 'Lato';   font-weight: 700;}.about-main-top > p {  color: #00557e;  font-family: 'Lato';}.about-main .location-body {  padding: 30px 30px 0;}#block-views-location-block .views-row-1 .location-inner, .views-row-1 .about-main {  padding: 0 20px 0 0;}#block-views-location-block .views-row-2 .location-inner, .views-row-2 .about-main {  padding: 0 10px;}#block-views-location-block .views-row-3 .location-inner, .views-row-3 .about-main {  padding: 0 0 0 20px;}#content_bottom #block-views-location-block-1 {  border-bottom: 5px solid #ffe00d;  padding-bottom: 30px;}/*...........................................................feedback-form.............................................*/#content {  width: 100%;  float: left;}/*...........................................................news-events.............................................*/#edit-date-filter-value-year {   display:none;}#views-exposed-form-news-events-page .form-control::-webkit-input-placeholder {   color: #565656!important;}#views-exposed-form-news-events-page .form-control:-moz-placeholder {   color: #565656!important;  }#views-exposed-form-news-events-page .form-control:-ms-input-placeholder {     color: #565656!important; }#views-exposed-form-news-events-page .form-control::-moz-placeholder {   color: #565656!important;}#block-block-16 h4, #block-block-15 h4 {  color: #ffffff;}#block-block-16 p, #block-block-15 p {  color: #ffffff;  font-size: 18px;margin-top: 20px;}.news-title > a {  color: #2ba3e1;  font-family: 'Lato';  font-weight: 900;  font-size: 40px;  line-height: 1;  text-decoration: none;  text-transform: uppercase;}.news-date {  color: #00557e;  display: inline-block;  font-family: 'Lato';   font-weight: 700;  font-size: 19px;  margin: 20px 0;}.news-body-text > p {  font-family: 'Lato';  font-size: 16px;  color: #00557e;}.news-image img {  margin-bottom: 30px;}.news-left-content {  border-bottom: 2px solid #e0e0e0;  display: inline-block;  width: 100%;}.news-title {  margin-top: 30px;}.view-news-events .pager li a {  border: 2px solid #2ba3e1 !important;  border-radius: 0 !important;  font-family: 'Lato';   font-weight: 700;  text-transform: uppercase;  color: #2ba3e1;}#views-exposed-form-news-events-page {  background: #ebebeb none repeat scroll 0 0;  display: inline-block;  float: left;  margin-top: 30px;  padding: 30px;  width: 100%;  margin-bottom: 30px;}#views-exposed-form-news-events-page input.form-control, #views-exposed-form-news-events-page select.form-control {  background: #d0d1d3 none repeat scroll 0 0;  border: 2px solid #ffffff;  border-radius: 0;  float: left;  width: 100%;}#views-exposed-form-news-events-page #edit-date-filter-value {  width: 100%;}#views-exposed-form-news-events-page .views-exposed-form .views-exposed-widget {  width: 100%;}#views-exposed-form-news-events-page button {  background: #2ea0e6 none repeat scroll 0 0;  border: 2px solid #ffffff;  border-radius: 0;  color: #ffffff;  font-family: 'Lato';   font-weight: 700;}#views-exposed-form-news-events-page button:hover {  background: #00557e none repeat scroll 0 0 !important;}#views-exposed-form-news-events-page .container-inline-date .form-item {  margin: 0 !important;  width: 100% !important;}.page-news-events #content {  float: none;  margin: auto;  width: 80%;  clear: both;}/*...........................................................promotion............................................*/.promotion-image img {  width: 100%;}.promotion-outer {  padding-left: 0;  padding-top: 15px;}.view-id-promotions {  float: left;  padding-left: 15px;  width: 100%;  padding-bottom: 15px;}.promotion-inner:hover .promotion-detail {  opacity: 1;  transition: all 0.7s ease 0s;}.promotion-detail {  background: rgba(255, 225, 17, 0.75) none repeat scroll 0 0;  height: 100%;  opacity: 0;  padding: 60px 30px 30px;  position: absolute;  text-align: center;  top: 0;  transition: all 0.7s ease 0s;  width: 100%;}.promotion-detail h5 {  color: #00557e;  font-family: 'Lato';  font-weight: 900;  font-size: 30px;}.promotion-detail > p {  color: #000000;  font-family: 'Lato';   font-weight: 700;  font-size: 22px;  margin: 10px 0 32px;}.promotion-detail p{    display:none;}.promotion-link a {  border: 2px solid;  color: #00557e;  display: inline-block;  font-family: 'Lato';   font-weight: 700;  font-size: 17px;  margin-bottom: 10px;  padding: 5px 10px;}.free {  font-family: 'Lato';  font-weight: 900;  font-size: 60px;  color: #00557e;  display:none;}.promotion-inner {  position: relative;  width: 100%;  float: left;}/*......................................................about-us.............................................*/#block-block-27 .about-top-outer {  color: #00557e;}#block-block-27 {  background: #ffffff none repeat scroll 0 0;  display: inline-block;  padding-bottom: 30px;  text-align: center;  width: 100%;}/*......................................................promotion-node-page.............................................*/.node-promotion {  background: #f5f5f5 none repeat scroll 0 0;  margin: 15px;  padding: 20px;}.ds-2col.node-promotion .group-right {  float: left;  padding: 0 70px 0 50px;  width: 50%;}.ds-2col.node-promotion  .group-right h2 {  color: #2ba3e1;  font-family: 'Lato';  font-weight: 900;  font-size: 40px;  line-height: 1;  text-decoration: none;  text-transform: uppercase;}.ds-2col.node-promotion .field-name-field-short-description {  color: #00557e;  display: inline-block;  font-family: 'Lato';   font-weight: 700;  font-size: 19px;  margin: 20px 0;}.node-promotion p {  color: #00557e;  font-family: 'Lato';  font-size: 16px;}#webform-client-form-20 .form-control, .user-register-form-left .form-control, #user-login .form-control  {  background: #cccccc none repeat scroll 0 0;  border: 2px solid #ffffff;  border-radius: 0;}#webform-client-form-20 button.button-primary, .signup_button button#edit-submit, #user-login button#edit-submit {  background: #2ba3e1 none repeat scroll 0 0 !important;  border: medium none;  border-radius: 0 !important;  font-family: 'Lato';   font-weight: 700;  float: right;  color: #ffffff;}#webform-client-form-20 button.button-primary:hover, .signup_button button#edit-submit:hover, #user-login button#edit-submit:hover {  background: #00557e none repeat scroll 0 0 !important;}#webform-client-form-20 .form-control::-moz-placeholder {  color: #00557e !important;}#webform-client-form-20 .form-control::-webkit-input-placeholder {  color: #00557e !important;}#webform-client-form-20 .form-control:-moz-placeholder {  color: #00557e !important;  }#webform-client-form-20 .form-control:-ms-input-placeholder {    color: #00557e !important; }/*...............................................service-page....................................*/.page-services #navigation_bottom {  background: #2ba3e1 none repeat scroll 0 0;}#block-block-28 {  padding: 0 60px;}#block-block-28 h2 {  color: #ffffff;  font-family: 'Lato';  font-weight: 900;  font-size: 40px;  line-height: 1;  text-decoration: none;  text-transform: uppercase;}#block-block-28 p strong  {  color: #ffffff;  display: inline-block;  font-family: 'Lato';   font-weight: 700;  font-size: 19px;  margin: 5px 0;}#block-block-28 > p {  color: #ffffff;  font-family: 'Lato';  font-size: 16px; }#block-block-28 p  a {  background: #0d577e none repeat scroll 0 0;  border-radius: 4px;  color: #ffffff;  display: inline-block;  padding: 6px 15px;  text-decoration: none;}#block-block-29 {  padding-right: 0;  overflow:hidden;}#block-block-29 p {  margin-bottom: 0;}#block-block-29 img{    max-width: 100%;    height: auto !important;    width: auto !important;}.page-services #content_top {  padding: 30px 30px 30px 45px;}.page-services #content_top h2 {  font-family: 'Lato';  font-weight: 900;  font-size: 1.3vw;  margin-top: 0;  text-transform: uppercase;  color: #2ba3e1;}.wash-menu-left-title {  color: #0d577e;  display: inline-block;  font-family: 'Lato';  font-weight: 900;  font-size: 11px;  margin: 7px 0;  text-transform: uppercase;}.wash-item {  color: #00acec;  font-family: 'Lato';   font-weight: 700;  font-size: 11px;  line-height: 1.6;  text-transform: uppercase;}.wash-menu-titles {  padding: 0 3px;}.item-detailing-lower-right p {  text-align: center;}.item-detailing-lower-right p:nth-child(odd) {  background: #e1e1e1;}.wash-menu-inner-full .wash-item:nth-child(odd) {  background: #e1e1e1;}.wash-menu-items-1 div:nth-child(even) {  background: #e1e1e1;}#block-views-wash-menu-block {  padding-left: 0;}.wash-menu-title {    color: #ffffff;  font-family: 'Lato';  font-weight: 900;  font-size: 11px;  padding: 9px 2px;  text-align: center;  text-transform: uppercase;}.wash-menu-items-1 {  text-align: center;}.wash-menu-inner-full {  text-align: center;}.wash-menu-inner-full .wash-item {  min-height: 17px;}.views-row.views-row-1 .wash-menu-title {   background: #00557e none repeat scroll 0 0;  }.views-row.views-row-1 .wash-menu-inner-full {  border: 2px solid #00557e;}.views-row.views-row-2 .wash-menu-title {   background: #4a84bd none repeat scroll 0 0;  }.views-row.views-row-2 .wash-menu-inner-full {  border: 2px solid #4a84bd;}.views-row.views-row-3 .wash-menu-title {   background: #6da8dc none repeat scroll 0 0;  }.views-row.views-row-3 .wash-menu-inner-full {  border: 2px solid #6da8dc;}.views-row.views-row-4 .wash-menu-title {   background: #8eb2df none repeat scroll 0 0;  }.views-row.views-row-4 .wash-menu-inner-full {  border: 2px solid #8eb2df;}.wash-menu-items-1 .wash-menu-from {  padding: 3px;}.wash-menu-items-1 {  color: #00557e;  font-family: 'Lato';   font-weight: 700;  font-size: 11px;  margin-bottom: 12px;  min-height: 93px;}.wash-menu-items-2 {  margin-bottom: 10px;  padding-top: 22px;}.wash-menu-items-3 {  padding-top: 22px;}.wash-menu-sedan {  font-size: 12px;  line-height: 1.6;}.wash-polish-item-upper-left {  background: #8eb2df none repeat scroll 0 0;  color: #ffffff;  float: left;  font-family: 'Lato';   font-weight: 700;  font-size: 0.8vw;  padding: 7px 10px;  text-transform: uppercase;}.wash-polish-item-upper-right {  display: inline-block;  margin: 2px 0 0 10px;}.wash-polish-item-lower {  border: 2px solid #8eb2df;  border-radius: 5px;  margin: -4px 0 15px;  width: 100%;  float: left;  position: relative;}.wash-polish-item-lower-left {  background: #00557e none repeat scroll 0 0;  color: #ffffff;  display: inline-block;  float: left;  font-family: 'Lato';  font-weight: 900;  font-size: 10px;  padding: 5px;  text-transform: uppercase;  width: 40%;  padding-bottom: 31px;}.wash-polish-item-lower-left div {  float: left;  width: 100%;  text-align: right;}.wash-polish-item-lower-left div p {  display: inline-block;  float: none;  margin: 0 0 0 1px;}.wash-polish-item-lower-left p {  color: #fff;  font-family: 'Lato';  font-weight: 900;  font-size: 11px;}.wash-polish-item-lower-right {  float: left;  padding: 0 0 0 15px;  width: 60%;}.wash-polish-item-lower-right h4 {  font-family: 'Lato';  font-weight: 900;  text-transform: uppercase;  font-size: 14px;  color: #00557e;}.wash-polish-item-lower-right > p {  font-family: 'Lato';   font-weight: 700;  font-size: 10px;  margin-bottom: 0;  text-transform: uppercase;}.wash-polish-item-lower-special {  background: rgba(0, 0, 0, 0) url("../images/free-offer-bg.png") no-repeat scroll 0 0 / cover ;  border-radius: 50%;  color: #00557e;  font-family: 'Lato';  font-weight: 900;  font-size: 11px;  height: 75px;  line-height: 1.2;  padding: 20px 11px;  position: absolute;  right: -22px;  text-transform: uppercase;  top: -22px;  transform: rotate(30deg);  width: 75px;  -ms-transform: rotate(30deg); /* IE 9 */  -webkit-transform: rotate(30deg); /* Safari */}#block-block-23 {  padding: 0;}#block-block-24 {  padding-left: 30px;  padding-right: 0;}.item-detailing-upper-middle {  display: inline-block;  margin: 0 0 0 7px;}.item-detailing-upper p  {  color: #fff;  font-family: 'Lato';   font-weight: 700;  text-transform: uppercase;  font-size: 11px;  margin: 0;  padding: 7px 0px;}.item-detailing-upper-left {  background: #274458 none repeat scroll 0 0;  color: #ffffff;  float: left;  padding: 0 5px;  width: 20%;  text-align: center;}.item-detailing-upper-right {  background: #274458 none repeat scroll 0 0;  color: #ffffff;  float: right;  padding: 0 5px;  width: 18%;  text-align: center;}.item-detailing-lower-left {  background: #00557e;  display: inline-block;  float: left;  padding: 2%;  width: 80%;}.item-detailing-lower-left > p {  font-family: 'Lato';   font-weight: 700;  font-size: 11px;  text-transform: uppercase;  color: #fff;}.item-detailing-lower-left {  background: #00557e none repeat scroll 0 0;  display: inline-block;  float: left;  padding: 2%;  width: 82%;  padding-top: 25px;}.from {  float: right;  margin: 15px 0 10px;  text-align: right;  width: 100%;}.item-detailing-lower-right {  padding-top: 25px;  text-align: right;  padding-right: 5px;}.item-detailing-lower-right > p {  font-size: 11px;  font-family: 'Lato';   font-weight: 700;}#content_top .glyphicons-tick {  background: rgba(0, 0, 0, 0) url("../images/blue-tick.png") no-repeat scroll 0 0 / contain ;} .glyphicons-tick {  background: rgba(0, 0, 0, 0) url("../images/white-tick.png") no-repeat scroll 0 0 / contain ;}.glyphicons-tick::before {  color: rgba(0, 0, 0, 0);  content: "ok";  font-size: 10px;  }.glyphicons {  display: inline-block;  position: relative;  top: 3px;}/*gdfhfghdfghdfhdfhdfhdhdg*/.service-item-outer {  width: 100%;  float: left;}.views-row-1 .service-item-outer {  background: #00557e;  }.views-row-2 .service-item-outer {  background: #2ba3e1 none repeat scroll 0 0;}.views-row-3 .service-item-outer {  background: #2a7599 none repeat scroll 0 0;}.views-row-4 .service-item-outer {  background: #2ba3e1 none repeat scroll 0 0;}.views-row-5 .service-item-outer {  background: #2a7599 none repeat scroll 0 0;}.views-row-6 .service-item-outer {  background: #2ba3e1 none repeat scroll 0 0;}.view-display-id-block .views-row-1 .service-item-outer {  background: #2ba3e1 none repeat scroll 0 0;}.view-display-id-block_1 .views-row-1 .service-item-outer {  background: #2a7599 none repeat scroll 0 0;}.service-item-title {  color: #ffffff;  font-family: 'Lato';  font-weight: 900;  font-size: 40px;  text-transform: uppercase;}.service-item-body > p {  color: #ffffff;  font-family: 'Lato';  font-size: 16px;}.service-item-desc {  color: #ffffff;  display: inline-block;  font-family: 'Lato';   font-weight: 700;  font-size: 19px;  margin: 5px 0;}.exterior-washing-items .wash-item {  color: #ffffff;}.interior-washing-items .wash-item {  color: #ffffff;}.service-left-side {  padding: 0 60px;}.service-right-side{  padding-right: 0;}.service-item-from {  color: #2ba3e1;  font-family: 'Lato';  font-weight: 900;  font-size: 24px;  text-transform: uppercase;}.views-row-2 .service-item-from {  color: #00557e;}.service-item-body li {  color: #ffffff;  font-family: 'Lato';  font-weight: 900;}.service-item-body > ul {  padding-left: 15px;}.service-buy-now {  float: left;  width: 100%;}.service-buy-now > a, .service-item-body a {  border: 2px solid #ffffff;  color: #ffffff;  float: left;  font-family: 'Lato';   font-weight: 700;  padding: 7px 30px;  text-transform: uppercase;  text-decoration: none;  margin: 15px 0;}.field-slideshow-pager a {  background: transparent;  border: 1px solid #ffffff;  border-radius: 50%;  color: rgba(0, 0, 0, 0);  display: inline-block;  height: 11px !important;  margin: 0 7px 0 0;  overflow: hidden !important;  width: 11px !important;}.field-slideshow-pager a:hover, .field-slideshow-pager .activeSlide {  background: #ffffff none repeat scroll 0 0;}.service-item-img {  position: relative;}.field-slideshow-pager  {  bottom: 10px;  position: absolute;  z-index: 13;  left: 15px;}  /*.......................................feed-back-page.............................*/#block-webform-client-block-29 .form-radios .form-item {  display: inline-block;  margin-right: 0;  text-align: center;  width: 20%;}.form-item.not-selected::after {  background: #2489c5 none repeat scroll 0 0;  bottom: -16px;  content: "";  height: 10px;  left: 0;  position: absolute;  width: 155%;  z-index: 6;}.iradio_square-blue {  left: 36%;  position: absolute !important;  top: 100%;}.iradio_square-blue {  opacity: 0 !important;  z-index: 9;}.iradio_square-blue.checked {  opacity: 1 !important;}#webform-client-form-29 .form-radios {  display: inline-block;  max-width: 100%;  position: relative;  width: 450px;}#webform-client-form-29 .form-radios::after {  background: #dedede;  bottom: -1px;  content: "";  height: 10px;  left: 0;  position: absolute;  width: 100%;  z-index: 3;}.feedback-container {  margin: auto;  max-width: 100%;  padding: 0 15px;  width: 480px;}#feedback-back-2 {  background: #efefef none repeat scroll 0 0;  float: left;  position: relative;  width: 100%;  border-top: 2px solid #fff;}#feedback-back-3 {  background: #cfcfcf none repeat scroll 0 0;  float: left;  position: relative;  width: 100%;  border-top: 2px solid #fff;}#webform-client-form-29 .control-label {  float: left;  padding-left: 0 !important;  width: 100%;}.contact_top_block {  margin: auto;  max-width: 768px;  padding: 30px 0;}.feedback-top-left {  color: #00557e;  display: inline-block;  font-family: 'Lato';   font-weight: 700;  font-size: 19px;  margin: 5px 0;} .feedback-top-right {  color: #345777;  font-family: 'Lato';  border-left: 2px solid #2ba3e1;}#webform-client-form-29 h2,#webform-client-form-62 h2,#webform-client-form-63 h2,#webform-client-form-64 h2,#webform-client-form-66 h2{  font-family: 'Lato';  font-weight: 900;  margin: 32px 0;  text-transform: uppercase;  color: #2ba3e1;}.feed-left-info label {  float: left;  width: auto !important;}.feed-left-info input, .feed-left-info .form-textarea-wrapper {  display: inline-block;  float: right;  width: 72% !important;  border: none;  border-radius: 0;}.feed-left-info .form-item.webform-component {  float: left;  width: 100%;}#feedback-back-3 .form-actions button {  font-family: 'Lato';   font-weight: 700;  text-transform: uppercase;  padding: 8px 15px;  font-size: 17px;  color: #ffffff;  background: #2ba3e1 none repeat scroll 0 0;  border-radius: 0;}.page-node #content {  padding: 15px 3%;}.page-node.node-type-promotion #content {  padding: 0 0;}.col-md-6.feed-left-info {  padding-left: 0;}/*<--------------------------------------------ures-reg-login--------------------------------->*/.user-reg-block-content-right img {  max-width: 100%;  height: auto;}.page-user-register #content {  float: left;  padding-left: 5%;  width: 100%;}.page-user-login #content {  float: left;  padding: 0 5%;  text-align: center;  width: 100%;}.page-user .profile {  font-family: 'Lato';  font-weight: 900;  padding: 30px;  text-align: center;  text-transform: uppercase;  color: #0d577e;}.signup_button {  float: left;  margin: 15px 0;}#user-login #edit-actions {  float: left;}.user-register-form-left {  background: #efefef none repeat scroll 0 0;  float: left;  padding: 15px;  width: 100%;}#user-login {  background: #efefef none repeat scroll 0 0;  display: inline-block;  margin: 30px 0;  padding: 15px;  text-align: left;}/*<--------------------------------------------free-service-detail-page--------------------------------->*/.free_service_detail h2 {  color: #2ba3e1;  font-family: 'Lato';  font-weight: 900;  text-transform: uppercase;}.free_service_detail {  display: inline-block;  margin: 30px 0;}.free_service_detail {  display: inline-block;  font-family: 'Lato';  line-height: 1.6;  margin: 30px 0;  color: #0d577e;}.col-md-3.col-sm-6.free_service_detail > span {  font-family: 'Lato';  font-weight: 300;}/*<--------------------------------------------booking page--------------------------------->*/.page-book-now #content {  padding: 60px 5% 30px;  text-align: center;} .page-checkout #content {  padding: 60px 5% 30px;}#buy-now-form {  display: inline-block;  text-align: left;  padding: 30px;  background: #efefef;}#buy-now-form button#edit-submit, .page-checkout #content form button.btn-default.form-submit, .commerce_coupon button.btn.btn-success,#profile2-edit-main-form button#edit-submit, #user-profile-form button#edit-submit, #webform-client-form-47 button.button-primary {  background: #2ba3e1 none repeat scroll 0 0 !important;  border: medium none;  border-radius: 0 !important;  color: #ffffff;  float: left;  font-family: 'Lato';   font-weight: 700;  padding: 10px 15px;}#buy-now-form button#edit-submit:hover, .page-checkout #content form button.btn-default.form-submit:hover, .commerce_coupon button.btn.btn-success:hover, #feedback-back-3 .form-actions button,#profile2-edit-main-form button#edit-submit:hover, #user-profile-form button#edit-submit:hover, #webform-client-form-47 button.button-primary:hover {  background: #00557e none repeat scroll 0 0 !important;}.slider_link > a:hover, .locations-link a:hover {   background: #00557e none repeat scroll 0 0 !important;}.commerce_coupon button.btn.btn-success {  margin-top: 15px;}#buy-now-form .form-control {  background: #cccccc none repeat scroll 0 0;  border: 2px solid #ffffff;  border-radius: 0;  float: none;  width: 300px;}.page-checkout #content form {  background: #dfdfdf none repeat scroll 0 0;  border: 1px solid #cfcfcf;  margin: auto;  max-width: 900px;}.page-checkout #content form fieldset.panel-default {  border: medium none;  box-shadow: none;  background: #dfdfdf;}.page-checkout #content form .commerce-price-formatted-components {  width: 100%;}.page-checkout #content form input.form-control, .page-checkout #content form select.form-control, #profile2-edit-main-form input.form-control, #user-profile-form input.form-control, #user-profile-form select.form-control, #webform-client-form-47 input.form-control, #webform-client-form-47 textarea.form-control  {  background: #cfcfcf none repeat scroll 0 0;  border: 2px solid #ffffff;  border-radius: 0;  float: left;  width: 100%;}#commerce-checkout-form-checkout .form-item {  width: 100%;}.page-checkout #content form .button-operator {  float: left;  font-family: 'Lato';   font-weight: 700;  margin: 0 10px;  padding: 7px;  text-transform: uppercase;}.checkout-help {  color: #2ba3e1;  font-family: 'Lato';   font-weight: 700;  font-size: 19px;  margin: 15px;  text-align: center;  text-transform: uppercase;}.checkout-completion-message {  padding: 30px 0;  text-align: center;}.checkout-completion-message p {  font-family: 'Lato';  font-weight: 300;  font-style: italic;  font-size: 19px;}.checkout-completion-message a {  font-weight: 600;}select option {  padding: 5px;}.commerce-month-year-divider {  display: inline-block;  font-size: 28px;  margin: 0;  padding: 10px 0;  vertical-align: middle;  width: 4%;  text-align: center;}.commerce-credit-card-expiration .form-item {  display: inline-block;  vertical-align: bottom;  width: 48%;}.user-reg-block-content h2 {  color: #2ba3e1;  font-family: 'Lato';  font-weight: 900;  font-size: 40px;  line-height: 1;  text-decoration: none;  text-transform: uppercase;}         #profile2-edit-main-form, #user-profile-form, #webform-client-form-47{  background: #f1f1f1 none repeat scroll 0 0;  border: 1px solid #cfcfcf;  display: flex;  margin: 40px auto 0;  max-width: 900px;  padding: 30px;}#profile2-edit-main-form .form-actions.form-wrapper.form-group {  float: left;  margin: 15px 0;  width: 100%;}.change-pass-user {  font-family: 'Lato';  font-size: 17px;  margin: 0 0 28px;}.change-pass-user > a {  color: #00537d;  font-family: 'Lato';   font-weight: 700;  text-decoration: underline;  text-transform: capitalize;}#profile2-edit-main-form  div, #user-profile-form > div, #webform-client-form-47 > div {  width: 100%;}#user-profile-form .form-group, #webform-client-form-47 .form-group {  display: inline-block;  width: 100%;}#edit-timezone.panel-default {  background: #f5f5f5 none repeat scroll 0 0;  border: medium none rgba(0, 0, 0, 0);  box-shadow: none;}.page-profile-main-services .table-responsive {  border: 1px solid #cfcfcf;  margin: 30px auto;  overflow-x: auto;  padding: 15px 0 0;  max-width: 1300px;}.page-profile-main-services #block-system-main {  padding: 0 30px;}.entity-profile2.profile2-main {  padding: 30px;  background: #f5f5f5;  font-family: 'Lato';}.entity-profile2.profile2-main .field.field-label-above * {  display: inline-block;  color: #00557e;}.entity-profile2.profile2-main .field.field-label-above {  margin-bottom: 5px;}/*<--------------------------------------------sponsive designong--------------------------------->*//*-------------------------------mobile-header---------------------------------------------------*/.mean-container .mean-bar, .mean-container .mean-nav {  background: rgba(0, 0, 0, 0) linear-gradient(to right, #005494, #008cd0) repeat scroll 0 0;}.mean-container .mean-bar {   height: 83px;}#header-mobile {  padding: 10px 0 0 30px;  position: absolute;  z-index: 999999;  top: 0px;}.admin-menu #header-mobile {  top: 28px;}.call-action {  padding: 23px 30px 0;  position: absolute;  right: 79px;  top: 0;  z-index: 999999;}.admin-menu .call-action {  top: 27px;}.call-action img {  height: 42px;  width: 42px;}.call-action > a {  display: inline-block;  margin-top: 3px;  padding: 0;}.mean-container a.meanmenu-reveal {  height: 48px;  margin: 8px 15px 0 0;  width: 48px;}.mean-container a.meanmenu-reveal span {  height: 8px;  margin-top: 7px;}.mean-container .mean-nav {  margin-top: 87px;}.mean-container .mean-nav ul {  background: #2aa3e1 none repeat scroll 0 0;  display: inline-block;  float: right;  width: 80%;  margin-bottom: 60px;}.mean-container .mean-nav ul li a {  border-top: medium none;  float: right;  font-family: lato;  font-size: 17px;  font-weight: 700;  text-align: right;  width: auto;}.mean-container .mean-nav ul li a:hover, .mean-container .mean-nav ul li:hover a {  color: #005480;  background: transparent;}.mean-container .meanmenu-reveal.meanclose {  background: rgba(0, 0, 0, 0) url("../images/cross-icon.png") no-repeat scroll center center / 35px 35px;  color: rgba(0, 0, 0, 0);}.mean-container .mean-nav ul li a.mean-expand:hover {  background: transparent;  border: none;}.mean-container .mean-nav ul li li a {   color: #fff!important;}.mean-container .mean-nav ul li li:hover a {  color: #005480!important;}.mean-container .mean-nav ul li a.mean-expand {  left: 0;  right: auto;  border: none;}/*.mean-container .mean-nav ul li a.mean-expand {  position: relative;}.mean-container .mean-nav ul li a.mean-expand {  border: medium none!important;  font-family: FontAwesome !important;  color: transparent;  background: none;  padding: 10px 0!important;}.mean-container .mean-nav ul li a.mean-expand::before {  content: "";  font-size: 36px;  line-height: 1;  color: #ffffff;}.mean-container .mean-nav ul li:hover a.mean-expand::before {  color: #005480;}*//*-------------------------------mobile-footer---------------------------------------------------*/#mobile-footer {  background: #0d577e none repeat scroll 0 0;  clear: both;  color: #ffffff;  padding-bottom: 30px;}#footer-all-in-one {  display: none;}.footer-mobile-info {  float: left;  padding: 20px 30px 20px;  text-align: center;  width: 100%;}#mobile-footer a, #mobile-footer p, #mobile-footer span {  color: #ffffff;  margin-bottom: 0;}.footer-mobile-info p span {  display: inline-block;  font-weight: 700;  margin-top: 15px;  width: 100%;}#mobile-footer .logo-mobile p {  display: none;}#mobile_show {  float: right;  margin-top: 10px;  width: 30px;  cursor: pointer;}#mobile_show span {  background: #0d577e none repeat scroll 0 0;  float: left;  height: 7px;  margin: 2px 0;  width: 30px;}#mobile-footer .mobile-social {  width: 100%;  float: left;  text-align: center;}.mobile-social > a {  display: inline-block;  width: 35px;  height: 35px;  margin: 0 10px;}.mobile-social img {  height: auto;  max-width: 100%;}#invoke-all-in-one {  background: #ffffff none repeat scroll 0 0;  float: left;  padding: 10px 30px;  width: 100%;}#footer-all-in-one {  float: left;  padding: 30px 30px 0;  width: 100%;}#mobile-footer a:hover, #mobile-footer a:focus  {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  opacity: 0.8;}#mobile-footer .nav a {  font-family: "Open Sans";  line-height: 1.7;  padding: 0;  text-transform: uppercase;}.footer-all-in-one-first {  float: left;  width: 33.3%;}.logo-mobile a:hover {  opacity: 1!important;}.logo-mobile a {  display: inline-block;  }.logo-mobile a img {  height: 50px;  display: inline-block;}.logo-mobile {  display: inline-block;}/*......................................service-page-mobile view---------------------------------*/#block-views-services-mobile-block .views-accordion-header {  border: medium none;  border-radius: 0;  margin: 0;  }#block-views-services-mobile-block .views-row {  border-bottom: 3px solid #ffd706;}#block-views-services-mobile-block .views-row-1 .views-accordion-header, #block-views-services-mobile-block .views-row-1 .service-item-outer  {  background: #005480 none repeat scroll 0 0;}#block-views-services-mobile-block .views-row-2 .views-accordion-header, #block-views-services-mobile-block .views-row-2 .service-item-outer  {  background: #2ba3e1 none repeat scroll 0 0;}#block-views-services-mobile-block .views-row-3 .views-accordion-header, #block-views-services-mobile-block .views-row-3 .service-item-outer  {  background: #35577c none repeat scroll 0 0;}#block-views-services-mobile-block .views-row-4 .views-accordion-header, #block-views-services-mobile-block .views-row-4 .service-item-outer  {  background: #2ba3e1 none repeat scroll 0 0;}#block-views-services-mobile-block .views-row-5 .views-accordion-header, #block-views-services-mobile-block .views-row-5 .service-item-outer  {  background: #0e567e none repeat scroll 0 0;}#block-views-services-mobile-block .ui-accordion .ui-accordion-content {  padding: 0;  border: none;}.views-accordion-header a span {  color: #ffffff;  font-family: "Lato";  font-size: 40px;  font-weight: 900;  text-transform: uppercase;  background: transparent;}.ui-state-default .ui-icon {  background-image: url("../images/plus-icon.png") !important;}.ui-state-active .ui-icon {  background-image: url("../images/minus-icon.png") !important;}#block-views-services-mobile-block .ui-accordion .ui-accordion-header .ui-accordion-header-icon {  left: auto;  right: 15px;  width: 26px!important;  height: 26px;  background-size: 26px 26px;  margin-top: -15px;  background-position: 0 0!important;}/*#block-block-7 a {  background: rgba(0, 0, 0, 0) url("../images/fb.bg") no-repeat scroll 0 0 / cover;}*//*-----------------------------------------------mobile-footer-design----------------------------*/@media screen and (min-width: 1200px ) and (max-width: 1500px) {  .wash-menu-title {  font-size: .7vw;}  }  @media screen and (min-width: 1200px ) {  #block-block-30 h2 {  max-width: 48vw;}.fixed-search-form{    max-width: 400px!important;    }        .about-main-top {  min-height: 510px;}}@media screen and (min-width: 992px ) and (max-width: 1400px) {  #header .region-navigation a {    font-size: 1vw;  } #header .region-navigation li {  margin-right: 4px;}#block-block-22 .wash-item {  min-height: 18px;}.wash-item {  font-size: 9px;}.wash-menu-inner-full .wash-item {  min-height: 18px;}  }@media screen and (min-width: 1400px ) and (max-width: 2200px) {#navigation #nice-menu-1 li a, #navigation  #block-menu-menu-header-login .menu a {  font-size: 1vw;  padding: 14px 15px !important;}.header-inner-pages #nice-menu-1 li a, .header-inner-pages #block-menu-menu-header-login .menu a {  font-size: 1vw;  margin: -6px 0;  padding: 17px 7px !important;}.locations-time-image > img {  width: 35px;}}@media screen and (min-width: 1600px ) {        .about-main-top {  min-height: 530px;}#header.header-inner-pages.fixed-node .logo-fixed .logo-in.navbar-btn {  margin: 0px 0;}#navigation .logo-in.navbar-btn {  margin: 4px 15px;}#header.header-inner-pages.fixed-node .logo-fixed .logo-in.navbar-btn {  margin: 1px 0;}}@media screen and (min-width: 1900px ) {         .about-main-top {  min-height: 430px;}  #navigation .logo-in.navbar-btn {  margin: 5px 20px;}#header.header-inner-pages.fixed-node .logo-fixed .logo-in.navbar-btn {  margin: 2px 0;}}@media screen and (min-width: 2200px) {  #navigation #nice-menu-1 li a, #navigation  #block-menu-menu-header-login .menu a {  font-size: 20px;  padding: 14px 15px !important;}.header-inner-pages #nice-menu-1 li a, .header-inner-pages #block-menu-menu-header-login .menu a {  font-size: 20px;  margin: -6px 0;  padding: 14px 10px !important;}#nice-menu-1 ul {  left: -38px;}.locations-time-image > img {  width: 45px;}#header.header-inner-pages.fixed-node .logo-fixed .logo-in.navbar-btn {  margin: 0px 0;}#navigation .logo-in.navbar-btn {  left: 0;  margin: 6px 30px;}}@media screen and (min-width: 992px ) and (max-width: 1199px) {        .about-main-top {  min-height: 570px;}.charities-img > h4 {  font-size: 20px;}#navigation {  padding: 6px 3% 6px 5%;}.slider-text {  padding: 17px 3% 23px;}#navigation a {  font-size: 1.16vw;}#navigation li {  margin-right: 5px;} #header .region-navigation li {  margin-right:0; }#navigation .social-images > a {  margin-left: 10px;}#header .region-navigation .social-images > a {  margin-left: 7px;}#header .region-navigation a {  font-size: 1.1vw;}#header .social-images img {  height: 24px;  width: 24px;} #header .logo {   margin-left: -15px;  min-width: 160px;}#nice-menu-1 ul {  left: -82%;}.shop-offer-desc .shop-offer-inner-content > span {  font-size: 26px;  line-height: 18pt;  width: 172px;}}@media screen and (max-width: 1199px) {#block-block-19 h2, #block-block-12 h2, #block-block-16 h2, #block-block-15 h2, #block-block-26 h2, section.navigation-bottom-title h2 {  font-size: 36px;}.wash-polish-item-upper-left {  font-size: 10px;}}@media screen and (min-width: 992px) {    .view-services-main #service-0,    .view-services-main #service-1,    .view-services-main #service-2,    .view-services-main #service-3,    .view-services-main #service-4,    .view-services-main #service-5{    position: relative;    float: left;    width: 100%;    }        .service-item-outer,    .page-services .region-navigation-bottom{    display: flex;    align-items: center;    justify-content: center;    display: -webkit-flex;    -webkit-justify-content: center;    -webkit-align-items: center;	    }.location-body {    min-height: 310px;}.locations-link {    display: none;}    #block-views-exp-news-events-page{        -webkit-transition: all 1s ease-in-out;    -moz-transition: all 1s ease-in-out;    -o-transition: all 1s ease-in-out;    transition: all 1s ease-in-out;    top: 15%;    right: 10%;}.fixed-search-form{    position:fixed;    right:50px !important;    max-width: 300px;    top: 30px !important;}    .mobile-show, #mobile-footer, #header-mobile, #block-views-services-mobile-block, .call-action {  display: none;}#block-views-location-block .views-row.views-row-2.views-row-even .location-top {  position: relative;}#block-views-location-block .views-row.views-row-2.views-row-even .location-top::after {  background: #00557e;  position: absolute;  content: "";  top: 0;  left: -15px;  height: 87%;  width: 1px;  z-index:2;}#block-views-location-block .views-row.views-row-2.views-row-even .location-top::before {  background: #00557e none repeat scroll 0 0;  content: "";  height: 87%;  right: -15px;  position: absolute;  top: 0;  width: 1px;  z-index: 2;}}@media screen and (max-width: 991px) {  #footer {  display: none;}#header {  display: none;}#block-block-28 h2 {  margin: 50px 0 15px;  text-align: center;}.page-services #content_top, .page-services .view-services-main {  display: none;}  #navigation {  display: none;}.page-services #content_top h2 {  font-size: 17px;}.charities-image, .charities-img {  text-align: center;  width: 100%;}.charities-image > img {  float: none !important;}.about-content-right {  padding: 0;}.page-user-register #content {  float: left;  padding-left: 0;  width: 100%;}.about-content-left, #block-block-28 {  padding-left: 30px;  padding-right: 30px;}.locations .location-inner, .about-main {  padding: 0!important;}.service-right-side, #block-block-29 {  padding-left: 0;  padding-right: 0;}.page-services #content_top {  padding:  30px 0 30px 0;}#block-block-24 {  padding-left: 30px;  padding-right: 15px;  padding-top: 30px;}#block-block-23 {  padding: 30px 15px 0;}#header .site-logo { position: static;}.logo {  margin-bottom: 15px;  margin-top: 10px;  max-width: 300px;  width: 100%;}.slider-widgets-outer { display: none;}.ds-2col.node-promotion .group-left {  width: 100%;}.ds-2col.node-promotion .group-right {  padding: 0 3% 0 3%;  width: 100%;}.page-user-register #content {  padding-left: 15px;  padding-right: 15px;}.slider-text {  padding: 2% 3% 3%;  width: 59%;}.slider-content {  top: 26%;}.views-accordion-header a span {  font-size: 36px;}.shop-offer-desc .shop-offer-inner-content > span {  font-size: 36px;  line-height: 26pt;  width: 231px;}.node-packs-display .group-left {  padding-right: 0;  width: 100%;}.node-packs-display .group-right {  width: 100%;  float: left;}}@media screen and (max-width: 767px) {.slider-text {  border: 4px solid #2ba3e1;  border-radius: 0;  padding: 15px 3% 70px;  width: 100%;}.slider_link {  bottom: 30px;}#flexslider-1 .flex-control-nav {  bottom: 0;}#flexslider-1 .flex-control-nav li a {  background: #808080 none repeat scroll 0 0;  border-color: #000000;  }#flexslider-1 .flex-control-nav li a.flex-active, #flexslider-1 .flex-control-nav li a:hover {  background: #2ba3e1 none repeat scroll 0 0 !important;}.slider-content {  position: static;}#flexslider-2 {  min-width: 90%;}.page-news-events #content {  float: none;  margin: auto;  padding: 0 15px;  width: 100%;}#block-block-19 h4, #block-block-12 h4, #block-block-16 h4, #block-block-15 h4, #block-block-26 h4, section.navigation-bottom-title h4 {  width: 100%;  min-width: 100%;}#block-block-24 {  padding-left: 15px;}#block-block-23 {  padding: 30px 35px 0 15px;}.site-logo .region.region-navigation {  display: inline-block;}#block-block-9 p {  width: 100%;}#footer a {  padding-left: 0;  padding-bottom: 0;}.footer_first, .footer_second, #footer_third, #footer_fourth, #footer_fifth {  margin-bottom: 30px;}.slider-content h1 {  font-size: 36px;}#block-block-22 {  display: none;}.shop-offer {  margin: 10px 0;}}@media screen and (min-width: 600px ) and (max-width: 767px) {.service-front {  float: left;  width: 50%;}#content .view-shop-packs .views-row, #content_bottom .view-shop-packs .views-row, #middle_content_top .view-shop-packs .views-row {  float: left;  width: 50%;}}@media screen and (min-width: 470px ) and (max-width: 599px) {#content .view-shop-packs .views-row, #content_bottom .view-shop-packs .views-row, #middle_content_top .view-shop-packs .views-row {  float: left;  padding: 0 5px;  width: 50%;}.shop-offer-desc .shop-offer-inner-content > span {  font-size: 26px;  line-height: 18pt;  width: 172px;}}@media screen and (max-width: 600px ){.footer-all-in-one-first {  width: 50%;}.footer-all-in-one-first.menu-full-1, .footer-all-in-one-first.menu-full-2 {  display: inline-block;  float: none;  padding-top: 15px;  vertical-align: middle;}.views-accordion-header a span {  font-size: 6vw;}#block-views-services-mobile-block .ui-accordion .ui-accordion-header .ui-accordion-header-icon {  background-size: cover;  height: 5vw;  margin-top: -15px;  width: 5vw !important;  bottom: 25%;  top: auto!important;}.node-packs-display .group-right .field-item.even li {  font-size: 19px;  padding: 0 0 0 40px;}}@media screen and (max-width: 470px ){.shop-offer-desc {  display: block;  margin: 10px auto;  max-width: 340px;  position: relative;  width: 100%;  clear: both;  float: none;}.node-packs-display .group-right .field-item.even li {  font-size: 16px;  padding: 0 0 0 30px;}}@media screen and (max-width: 410px ){.node-packs-display .commerce-add-to-cart #edit-quantity {  width: 125px;}.node-packs-display .commerce-add-to-cart button.btn.btn-success {  font-size: 15px;  width: 130px;}}/*Forms*/#webform-client-form-62 > div:nth-child(1),#webform-client-form-63 > div:nth-child(1),#webform-client-form-64 > div:nth-child(1),#webform-client-form-66 > div:nth-child(1){    margin: 0 auto;    max-width: 900px;}.quicktabs-tabpage div.col-md-6:nth-child(2):before,#webform-client-form-64 div.col-md-6:nth-child(2):before{content: "";position: absolute;left: 0;bottom: 0;height: 70%;width: 100%;border-left: 2px solid #2ea0e6;padding: 0 5px 0 5px;}.quicktabs-tabpage,#block-webform-client-block-64{    background-color:#d7d8da;}.quicktabs_main.quicktabs-style-sky,#block-webform-client-block-64{    border-top: 3px solid #2fa1e5;    clear: both;    position: relative;    top: 0.0em !important;    background: #d7d8da;    }ul.quicktabs-tabs.quicktabs-style-sky {    margin: 0 auto;    width: 100%;    padding: 0;    text-align: center;    max-width: 900px;}ul.quicktabs-tabs.quicktabs-style-sky li.active a, ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited {    height: 3.62em;    min-height: 3.35em;    line-height: 3.35em;    background: #858585 url('images/bg-shade-dark.png') repeat-x bottom left;    color: #fff;    font-size: 1.5em;    top: 0em;    background-color: #2fa1e5;    border: 0px;    text-transform: uppercase;    font-weight: bold;    margin: 0px;    padding: 0px;    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2);    z-index: 10;}ul.quicktabs-tabs.quicktabs-style-sky li {    float: left;    font-weight: normal;    list-style: none;    height: auto;    min-height: 2.95em;    display: inline;    margin: 0em;    padding: 0em;}ul.quicktabs-tabs.quicktabs-style-sky li a, ul.quicktabs-tabs.quicktabs-style-sky li a:visited {    float: left;    display: block;    height: 3.65em;    min-height: 2.95em;    line-height: 2.95em;    padding: 0 20px;    text-decoration: none;    border-right: 1px solid #eee;    border-top: 1px solid #eee;    font-size: 1.5em;    color: #fff;    position: relative;    background-color: #e0e1e3;    text-transform: uppercase;    font-weight: bold;    width: 300px;    background:#e0e1e3;}ul.quicktabs-tabs.quicktabs-style-sky li {    float: left;    font-weight: normal;    list-style: none;    height: auto;    min-height: 2.95em;    display: inline;    margin: 0em;    padding: 0em;}ul.quicktabs-tabs.quicktabs-style-sky li.active {    margin: 0;}.quicktabs_main:after{ content: "";position: absolute;left: 0;bottom: 100px;height: 1px;width: 100%;box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.3);top: 0;}.quicktabs_main.quicktabs-style-sky,#block-webform-client-block-64{    top: 0.0em;    margin: 0;    border-bottom: solid 3px #fdd60d;}#quicktabs-quicktabs1 .quicktabs-tabs{    max-width:600px;}.quicktabs-tabpage select,#block-webform-client-block-64 select{display: inline-block;float: right;width: 72% !important;border: none;border-radius: 0;height: 34px;}.quicktabs-tabpage option,#block-webform-client-block-64 option{    background-color: #d7d7d7;}.quicktabs-tabpage .btn-primary,#block-webform-client-block-64 .btn-primary{    color: #fff;    background-color: #2fa1e5;    text-transform: uppercase;    font-weight: bold;    font-size: 1.5em;    padding: 10px 80px;    border-radius: 1px;}.quicktabs-tabpage select,#block-webform-client-block-64 select{    display: inline-block;    float: right;    width: 72% !important;    border: none;    background: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%), linear-gradient(to right, #2fa1e5, #2fa1e5);    background-position: calc(100% - 17px) calc(1em + 0px), calc(100% - 12px) calc(1em + 0px), 100% 0;    background-size: 5px 5px, 5px 5px, 2.5em 2.5em;    background-repeat: no-repeat;    background-color: #fff;    font: 300 1em/100% "Helvetica Neue", Arial, sans-serif;    line-height: 1.5em;    padding: 0em 3.5em 0em 1em;    border-radius: 0;    margin: 0;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    -webkit-appearance: none;    -moz-appearance: none;        height: 34px;} .block-quicktabs{    margin-top: 80px;}.faq-title h3{    color: #00557e;}.faq-text p{    margin-bottom:30px;}#block-block-54{    background-color: #f1f1f1;}.block-webform{    padding: 0 5px 40px 5px;}@media screen and (max-width: 991px ){    .faq-title{        text-align:left;    }    .quicktabs-tabpage div.col-md-6:nth-child(2):before,    #webform-client-form-64 div.col-md-6:nth-child(2):before{    border-left: 0px;    }    .ui-accordion-content{            height:auto!important;    }    }@media screen and (max-width: 916px ){ul.quicktabs-tabs.quicktabs-style-sky li,ul.quicktabs-tabs.quicktabs-style-sky li a{    width: 100%;}}.feed-left-info{    float: none;    margin: 0 auto;}.field-items li{    color: #00557e;    font-family: 'Lato';}.service-img img{    width:100%;}.service-washing-items,.wash-item{    display:none;}/*Delete this to display all the shop items START*/.commerce-add-to-cart,.service-buy-now,.service-left-side a{    display:none;    margin: 0 10px;}/*Delete this to display all the shop items END*/.field-name-field-sku,.field-name-field-wipe-down-seats,.field-name-commerce-price{    display:none;}.comment_forbidden{    display:none !important;}.node-type-news #block-system-main{    max-width: 600px;    margin: 0 auto;}.node-type-news .field-name-field-image{    margin-bottom: 20px;}.node-type-news .field-name-title{    color: #ffffff;    font-size: 24px;    font-weight: bold;    text-align: center;    padding: 15px 0;    line-height: 31px;    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;    background: #00557e;}

#service-booking-button{
    display: inline-block;
    border: none;
    font-family: 'Lato';
    font-weight: 700;
    padding: 0;
    text-transform: none;
    color: white;
    text-decoration: underline;
    float: none;
    margin:0;
}
#service-booking-button:hover{

    
    color: #2ba3e1;
    
}

