body {
  font-family: 'Montserrat', sans-serif;
}
body .navbar-collapse {
  height: 100%;
}
body .navbar-brand img {
  padding: 12px 0;
}
body .navbar,
body .navbar-brand {
  padding: 0;
}
body .navbar {
  background-color: #556f7b;
}
body .navbar .navbar-toggler {
  background-image: url("/images/vectors/burger-icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  border-color: transparent;
}
body .navbar .navbar-nav {
  background-color: #556f7b;
}
body .navbar .navbar-nav .nav-link {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 24px;
  font-weight: 500;
  height: 100%;
  padding: 0;
  text-transform: uppercase;
}
body .navbar .navbar-nav .nav-item {
  padding-left: 0;
  padding-right: 40px;
}
body .navbar .navbar-nav .nav-item:last-child {
  padding-right: 0;
}
body .navbar .navbar-nav .nav-item:last-child .nav-link {
  font-size: 12px !important;
}
@media (max-width: 1280px) {
  body .navbar .navbar-nav .nav-link {
    font-size: 22px;
  }
  body .navbar .navbar-nav .nav-item {
    padding-right: 30px;
  }
}
@media (max-width: 991px) {
  body .navbar .navbar-nav .nav-item {
    padding: 0;
    text-align: center;
  }
  body .navbar-collapse {
    background-color: #fff;
  }
}
body section#above-footer {
  background-color: #96cdd4;
  color: #fff;
  padding: 20px 0;
}
body section#above-footer h3 {
  font-size: 30px;
  line-height: 60px;
}
body section#above-footer a {
  align-items: center;
  background-color: #556f7b;
  border-radius: 50%;
  color: #fff;
  display: inline-flex;
  height: 60px;
  justify-content: center;
  margin-right: 20px;
  text-align: center;
  text-decoration: none;
  width: 60px;
}
body section#above-footer a svg {
  height: 40px;
}
body section#footer {
  color: #fff;
  background-color: #607d8b;
  font-size: 14px;
  padding: 30px 0;
  text-decoration: none;
}
body section#footer h3 {
  color: #fff;
  font-size: 20px;
  height: 44px;
  margin: 0;
  padding: 0;
}
body section#footer a {
  color: #fff;
  text-decoration: none;
}
body section#footer i {
  color: #fff;
}
body section#footer p {
  color: #fff;
  line-height: 14px;
  margin: 0;
}
body section#design {
  background-color: #556f7b;
  color: #fff;
  font-size: 11px;
  overflow: hidden;
  padding: 20px 0;
  width: 100%;
}
body section#design a,
body section#design p {
  color: #fff;
  margin-bottom: 0;
  text-decoration: none;
}
body .text-right {
  text-align: right;
}
body #whatsapp {
  background-color: #25d366;
  border-radius: 50%;
  bottom: 90px;
  height: 60px;
  position: fixed;
  right: 24px;
  width: 60px;
}
body #whatsapp a {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 36px;
  height: 100%;
  justify-content: center;
  text-decoration: none;
}
@media (max-width: 479px) {
  body #whatsapp {
    bottom: 80px;
    height: 54px;
    right: 14px;
    width: 54px;
  }
  body #whatsapp a {
    font-size: 36px;
  }
}
body #hero {
  background-color: #000;
  height: 1340px;
  margin-top: 0;
  position: relative;
}
body #hero .carousel-item {
  height: 1340px;
}
body #hero .img-src-01 {
  background-image: url("/images/banners/banner-01.png");
}
body #hero .img-src-02 {
  background-image: url("/images/banners/banner-02.png");
}
body #hero .img-src-03 {
  background-image: url("/images/banners/banner-03.png");
}
body #hero .img-src-04 {
  background-image: url("/images/banners/banner-04.png");
}
body #hero .img-size {
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
}
body #hero .logo-centered {
  height: auto;
  margin: 0 auto;
  position: absolute;
  text-align: center;
  top: 308px;
  width: 100%;
}
body #hero .logo-centered img {
  height: auto;
  width: 60%;
}
body .carousel-indicators button {
  background-color: #fff !important;
  border-radius: 50% !important;
  height: 20px !important;
  margin: 0 !important;
  margin-right: 10px !important;
  opacity: 1 !important;
  width: 20px !important;
}
body .carousel-indicators button.active {
  background-color: #00a9e4 !important;
}
@media (max-width: 3440px) {
  body #hero {
    height: 1200px;
  }
  body #hero .carousel-item {
    height: 1200px;
  }
}
@media (max-width: 3200px) {
  body #hero {
    height: 1100px;
  }
  body #hero .carousel-item {
    height: 1100px;
  }
}
@media (max-width: 3000px) {
  body #hero {
    height: 1000px;
  }
  body #hero .carousel-item {
    height: 1000px;
  }
}
@media (max-width: 2600px) {
  body #hero {
    height: 800px;
  }
  body #hero .carousel-item {
    height: 800px;
  }
}
@media (max-width: 2000px) {
  body #hero {
    height: 760px;
  }
  body #hero .carousel-item {
    height: 760px;
  }
}
@media (max-width: 1800px) {
  body #hero {
    height: 740px;
  }
  body #hero .carousel-item {
    height: 740px;
  }
}
@media (max-width: 1600px) {
  body #hero {
    height: 680px;
  }
  body #hero .carousel-item {
    height: 680px;
  }
}
@media (max-width: 1400px) {
  body #hero {
    height: 620px;
  }
  body #hero .carousel-item {
    height: 620px;
  }
}
@media (max-width: 1200px) {
  body #hero {
    height: 500px;
  }
  body #hero .carousel-item {
    height: 500px;
  }
}
@media (max-width: 991px) {
  body #hero {
    height: 360px;
  }
  body #hero .carousel-item {
    height: 360px;
  }
}
@media (max-width: 767px) {
  body #hero {
    height: 260px;
  }
  body #hero .carousel-item {
    height: 260px;
  }
}
body section#promo {
  background: #fff;
  padding: 30px 0;
}
body section#promo h2 {
  padding: 20px 0;
}
body section#promo a {
  color: #fff;
  padding: 10px;
}
body section#welcome,
body section#socialmedia,
body section#promo-1,
body section#promo-2,
body section#promo-3,
body section#location {
  padding: 30px 0;
}
body section#welcome p,
body section#socialmedia p,
body section#promo-1 p,
body section#promo-2 p,
body section#promo-3 p,
body section#location p {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 30px;
  text-align: justify;
}
body section#welcome h2,
body section#socialmedia h2,
body section#promo-1 h2,
body section#promo-2 h2,
body section#promo-3 h2,
body section#location h2 {
  color: #000;
  font-size: 40px;
  font-weight: 800;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  body section#welcome h2,
  body section#socialmedia h2,
  body section#promo-1 h2,
  body section#promo-2 h2,
  body section#promo-3 h2,
  body section#location h2 {
    font-size: 30px;
  }
  body section#welcome p,
  body section#socialmedia p,
  body section#promo-1 p,
  body section#promo-2 p,
  body section#promo-3 p,
  body section#location p {
    font-size: 20px;
  }
}
body section#units {
  background-color: #fff;
  padding: 30px 0;
}
body section#units h3 {
  color: #000;
  font-size: 30px;
  margin-bottom: 20px;
}
body section#units p {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 30px;
  text-align: justify;
}
@media (max-width: 991px) {
  body section#units h2 {
    font-size: 30px;
  }
  body section#units p {
    font-size: 22px;
  }
}
body section#zones {
  background: $backgroundColor1;
  padding: 50px 0;
}
body section#zones h3 {
  color: $textColorh1;
  display: block;
  font-family: "Archivo Black", arial, sans-serif;
  font-size: 33px;
  font-weight: 400;
  margin-block-end: 24px;
  margin-block-start: 0px;
  margin-bottom: 24px;
  margin-inline-end: 0px;
  margin-inline-start: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  max-width: 100%;
  text-transform: uppercase;
}
body section#zones .zone-1 {
  background: #556f7b;
}
body section#zones .zone-2 {
  background: #556f7b;
}
body section#zones .zone-3 {
  background: #556f7b;
}
body section#zones .zone-4 {
  background: #556f7b;
}
body section#zones .card {
  border: 0;
  border-radius: 0;
  overflow: hidden;
}
body section#zones .card .card-header {
  border-radius: 0;
}
body section#zones .card .card-header .card-title {
  align-items: center;
  display: flex;
  font-size: 22px;
  justify-content: center;
  margin: 0;
  width: 100%;
}
body section#zones .card .card-header .card-text {
  font-size: 18px;
}
body section#zones .card .card-footer {
  background: #fff;
}
body section#zones .card .card-footer button {
  border: 0;
  border-radius: 0;
  color: #fff;
  text-transform: uppercase;
}
body section#zones .card .card-footer button:hover {
  background-color: #fff;
  color: #000;
}
body section#zones .hotel-card {
  border: 1px solid #000;
  border-radius: 4px;
  margin: 2px;
  overflow: hidden;
  padding: 0;
  width: 100px;
}
body section#zones .hotel-card a {
  color: #000;
  text-decoration: none;
}
body section#zones .hotel-card p {
  display: block;
  font-size: 12px;
  height: 40px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
body section#zones .modal-footer button {
  border: 0;
  border-radius: 0;
  text-transform: uppercase;
}
@media (max-width: 1399px) {
  body section#zones .card-header .card-title {
    height: 82px;
  }
}
@media (max-width: 767px) {
  body section#zones .col-12 {
    margin-bottom: 30px;
  }
}
@media (max-width: 540px) {
  body section#zones .card-header .card-title {
    height: 32px;
  }
  body section#zones .card-header .card-title br {
    display: none;
  }
  body section#zones .col {
    width: 100%;
  }
}
body section#top-header {
  background: url("/images/banners/background-picatransfers.jpg");
  background-size: cover;
  background-position: center center;
  color: #fff;
}
body section#top-header #center-logo {
  padding: 300px 0;
}
body section#top-header #center-logo img {
  max-width: 500px;
}
body section#services {
  background-color: #96cdd4;
  color: #fff;
  padding: 30px 0;
}
body section#services h3 {
  font-size: 30px;
  margin-bottom: 20px;
  text-align: center;
}
body section#services h4 {
  font-size: 22px;
  margin-bottom: 10px;
}
body section#services p {
  color: #556f7b;
  font-size: 16px;
  height: 34px;
  line-height: 16px;
  margin: 0;
}
body section#services p.white {
  color: #fff;
}
body section#services .service-image img {
  height: 80px;
  margin: 30px 0;
}
body section#services .box-grocery {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  padding: 20px;
}
body section#services .box-grocery p {
  display: block;
  font-size: 20px;
  height: unset;
  line-height: normal;
  text-align: justify;
}
@media (max-width: 575px) {
  body section#services h2 {
    font-size: 30px;
  }
  body section#services h3 {
    font-size: 26px;
  }
  body section#services .col-sm-3 img {
    height: 50px;
    margin: 10px 0;
  }
  body section#services .box-grocery {
    padding: 0;
  }
  body section#services .box-grocery p {
    font-size: 18px;
  }
}
body section#testimonials {
  background-color: #556f7b;
  color: #fff;
  padding: 30px 0;
}
body section#testimonials .testimonial-text {
  background-color: #fff;
  background-image: url("/images/icons/icon-testimonial-background.png");
  background-position: initial;
  background-repeat: no-repeat;
  border-radius: 8px;
  padding: 10px;
  position: relative;
}
body section#testimonials .testimonial-text p {
  color: #000;
  font-size: 18px;
  font-style: italic;
  text-align: left;
}
body section#testimonials .testimonial-text a.fixed-link {
  position: absolute;
  right: 8px;
  top: 5px;
}
body section#testimonials .testimonial-bottom {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
body section#testimonials .user-image {
  border-radius: 50%;
  display: flex;
  height: 64px;
  overflow: hidden;
  width: 64px;
}
body section#testimonials .user-image img {
  margin: 0;
}
body section#testimonials .user-data {
  margin-left: 15px;
  text-align: left;
}
body section#testimonials .user-data .name {
  font-size: 20px;
  font-weight: bold;
}
body section#testimonials img {
  margin-bottom: 20px;
}
body section#testimonials h3 {
  color: #00bce4;
  font-size: 40px;
  margin-bottom: 15px;
}
body section#testimonials a,
body section#testimonials p {
  color: #fff;
  font-size: 24px;
  text-decoration: none;
}
body section#mycabotransfers {
  background: #96cdd4;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  overflow: hidden;
  padding: 30px 0;
  position: relative;
}
body section#mycabotransfers a,
body section#mycabotransfers p {
  color: #000;
  margin-bottom: 0;
  text-decoration: none;
}
body section#mycabotransfers form {
  margin-bottom: 0;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-top {
  height: 40px;
  margin: 0 15px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-top #header-total {
  align-items: center;
  background-color: #556f7b;
  border-top: 2px solid #000;
  border-right: 2px solid #000;
  border-left: 2px solid #000;
  border-radius: 10px 10px 0 0;
  color: #fff;
  display: none;
  height: 40px;
  line-height: 40px;
  justify-content: center;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-top #header-total p {
  color: #fff;
  font-size: 18px;
  padding: 0;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-top #header-total p span {
  font-weight: 600;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-top #service-options {
  display: flex;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-top .booking-top {
  background-color: #fff;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  border-radius: 10px 10px 0 0;
  color: #000;
  display: inline-flex;
  height: 40px;
  max-width: 120px;
  overflow: hidden;
  padding: 0 8px;
  width: auto;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-top .booking-top .booking-top-image {
  align-items: center;
  display: flex;
  height: 38px;
  justify-content: center;
  width: 24px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-top .booking-top .booking-top-image img {
  height: 16px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-top .booking-top .booking-top-text {
  align-items: center;
  display: flex;
  height: 38px;
  margin-left: 10px;
  justify-content: center;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-top .booking-top .booking-top-text p {
  font-size: 12px;
  line-height: 14px;
  padding: 0;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-top .booking-top.selected {
  background-color: #556f7b;
  max-width: 160px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-top .booking-top.selected .booking-top-image img {
  filter: invert(1);
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-top .booking-top.selected .booking-top-text p {
  color: #fff;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 10px;
  overflow: hidden;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #promo-activated,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 {
  display: none;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 {
  background-color: #fff;
  min-height: 570px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container {
  flex-direction: column;
  padding: 30px 15px;
  width: 100%;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container form,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container form,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container form,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container form,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container form {
  margin: 0;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container #selected-add-return,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container #selected-add-return,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container #selected-add-return,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container #selected-add-return,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container #selected-add-return,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container #selected-add-promo,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container #selected-add-promo,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container #selected-add-promo,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container #selected-add-promo,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container #selected-add-promo {
  display: none;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.ready,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.ready,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.ready,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.ready,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.ready {
  background: #fff;
  border: 2px solid #556f7b;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.empty,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.empty,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.empty,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.empty,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.empty {
  background: #fff;
  border: 2px solid #ececec;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button {
  background: #ececec;
  border: 2px solid #ececec;
  border-radius: 10px;
  cursor: pointer;
  display: block;
  height: 60px;
  margin-bottom: 15px;
  overflow: hidden;
  padding: 5px 10px;
  position: relative;
  width: 100%;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button p.centered,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button p.centered,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button p.centered,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button p.centered,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button p.centered {
  align-items: center;
  display: flex;
  font-size: 20px;
  height: 46px;
  justify-content: center;
  padding: 0;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button label,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button label,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button label,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button label,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button label {
  color: #556f7b;
  font-size: 16px;
  font-weight: 400;
  height: 21px;
  line-height: 21px;
  margin-left: 0;
  width: 100%;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button label.special,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button label.special,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button label.special,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button label.special,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button label.special {
  font-size: 16px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button label#arrival-airline,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button label#arrival-airline,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button label#arrival-airline,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button label#arrival-airline,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button label#arrival-airline,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button label#arrival-flight,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button label#arrival-flight,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button label#arrival-flight,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button label#arrival-flight,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button label#arrival-flight,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button label#departure-airline,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button label#departure-airline,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button label#departure-airline,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button label#departure-airline,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button label#departure-airline,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button label#departure-flight,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button label#departure-flight,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button label#departure-flight,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button label#departure-flight,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button label#departure-flight {
  display: none;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button {
  display: inline-flex;
  height: 25px;
  line-height: 25px;
  margin-top: 0;
  width: 100%;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-image,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-image,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-image,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-image,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-image {
  align-items: center;
  display: flex;
  height: 25px;
  justify-content: center;
  overflow: hidden;
  margin-right: 5px;
  width: 25px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-image img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-image img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-image img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-image img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-image img {
  height: 18px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-text,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-text,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-text,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-text,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-text {
  width: 100%;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-text input[type="time"]::-webkit-calendar-picker-indicator,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-text input[type="time"]::-webkit-calendar-picker-indicator,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-text input[type="time"]::-webkit-calendar-picker-indicator,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-text input[type="time"]::-webkit-calendar-picker-indicator,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-text input[type="time"]::-webkit-calendar-picker-indicator {
  background: none;
  display: none;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-text input[type='text'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-text input[type='text'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-text input[type='text'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-text input[type='text'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-text input[type='text'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-text input[type='time'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-text input[type='time'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-text input[type='time'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-text input[type='time'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-text input[type='time'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-text input[type='date'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-text input[type='date'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-text input[type='date'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-text input[type='date'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-text input[type='date'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-text input[type='number'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-text input[type='number'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-text input[type='number'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-text input[type='number'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-text input[type='number'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-text select,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-text select,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-text select,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-text select,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-text select,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-text input[type="button"],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-text input[type="button"],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-text input[type="button"],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-text input[type="button"],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-text input[type="button"],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-text input#form-hotel,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-text input#form-hotel,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-text input#form-hotel,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-text input#form-hotel,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-text input#form-hotel {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #000;
  font-size: 16px;
  height: 25px;
  line-height: 25px;
  margin: 0;
  outline: none;
  padding: 0;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-text input#form-pax,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-text input#form-pax,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-text input#form-pax,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-text input#form-pax,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-text input#form-pax {
  margin: 0 10px 20px;
  max-width: 80px;
  text-align: center;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-text input#form-unit-van,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-text input#form-unit-van,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-text input#form-unit-van,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-text input#form-unit-van,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-text input#form-unit-van {
  display: none;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-text select,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-text select,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-text select,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-text select,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-text select {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .container-book-button .book-text p,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .container-book-button .book-text p,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .container-book-button .book-text p,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .container-book-button .book-text p,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .container-book-button .book-text p {
  font-size: 16px;
  font-weight: 400;
  padding: 0;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .wrapper-pax,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .wrapper-pax,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .wrapper-pax,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .wrapper-pax,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .wrapper-pax {
  display: inline-flex;
  height: 25px;
  width: 100%;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .wrapper-pax .qtyplus,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .wrapper-pax .qtyplus,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .wrapper-pax .qtyplus,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .wrapper-pax .qtyplus,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .wrapper-pax .qtyplus,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button .wrapper-pax .qtyminus,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button .wrapper-pax .qtyminus,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button .wrapper-pax .qtyminus,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button .wrapper-pax .qtyminus,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button .wrapper-pax .qtyminus {
  align-items: center;
  background: #556f7b;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 20px;
  height: 25px;
  justify-content: center;
  margin: 0 5px;
  min-width: 25px;
  width: 25px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.checkbox,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.checkbox,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.checkbox,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.checkbox,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.checkbox {
  align-items: center;
  display: flex;
  justify-content: center;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.checkbox .book-image-checkbox input[type='checkbox'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.checkbox .book-image-checkbox input[type='checkbox'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.checkbox .book-image-checkbox input[type='checkbox'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.checkbox .book-image-checkbox input[type='checkbox'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.checkbox .book-image-checkbox input[type='checkbox'] {
  border-radius: 50%;
  margin-top: 0;
  padding: 0;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.checkbox .book-image-checkbox .form-check-input:checked,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.checkbox .book-image-checkbox .form-check-input:checked,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.checkbox .book-image-checkbox .form-check-input:checked,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.checkbox .book-image-checkbox .form-check-input:checked,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.checkbox .book-image-checkbox .form-check-input:checked {
  background-color: #556f7b !important;
  border: 1px solid #556f7b !important;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.checkbox .book-text-checkbox label,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.checkbox .book-text-checkbox label,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.checkbox .book-text-checkbox label,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.checkbox .book-text-checkbox label,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.checkbox .book-text-checkbox label {
  font-size: 14px;
  height: auto;
  margin-left: 10px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.big,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.big,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.big,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.big,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.big {
  display: inline-block;
  height: 180px;
  width: 100%;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.big .book-image-checkbox,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.big .book-image-checkbox,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.big .book-image-checkbox,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.big .book-image-checkbox,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.big .book-image-checkbox {
  float: left;
  height: 166px;
  line-height: 166px;
  width: 100px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.big .book-image-checkbox .form-check-input,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.big .book-image-checkbox .form-check-input,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.big .book-image-checkbox .form-check-input,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.big .book-image-checkbox .form-check-input,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.big .book-image-checkbox .form-check-input {
  border: 4px solid #556f7b;
  border-radius: 50%;
  height: 80px;
  margin: 42px 10px !important;
  width: 80px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.big .book-image-checkbox .form-check-input.selected,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.big .book-image-checkbox .form-check-input.selected,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.big .book-image-checkbox .form-check-input.selected,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.big .book-image-checkbox .form-check-input.selected,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.big .book-image-checkbox .form-check-input.selected {
  background-color: #556f7b;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.big .book-text-checkbox,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.big .book-text-checkbox,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.big .book-text-checkbox,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.big .book-text-checkbox,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.big .book-text-checkbox {
  height: 166px;
  float: left;
  width: calc(100% - 100px);
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.big .book-text-checkbox-wrapper,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.big .book-text-checkbox-wrapper,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.big .book-text-checkbox-wrapper,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.big .book-text-checkbox-wrapper,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.big .book-text-checkbox-wrapper {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.big .book-text-checkbox-wrapper h4,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.big .book-text-checkbox-wrapper h4,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.big .book-text-checkbox-wrapper h4,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.big .book-text-checkbox-wrapper h4,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.big .book-text-checkbox-wrapper h4 {
  color: #000;
  font-size: 22px;
  margin: 0;
  padding-bottom: 10px;
  text-align: center;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button.big .book-text-checkbox-wrapper p,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.big .book-text-checkbox-wrapper p,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button.big .book-text-checkbox-wrapper p,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button.big .book-text-checkbox-wrapper p,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button.big .book-text-checkbox-wrapper p {
  font-size: 18px;
  padding-bottom: 10px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container #select-from,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container #select-from,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container #select-from,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container #select-from,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container #select-from,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container #select-to,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container #select-to,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container #select-to,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container #select-to,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container #select-to,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container #remove-return,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container #remove-return,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container #remove-return,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container #remove-return,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container #remove-return,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container #remove-promo,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container #remove-promo,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container #remove-promo,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container #remove-promo,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container #remove-promo {
  display: none;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button-results,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button-results,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button-results,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button-results,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button-results {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 6px 10px -2px rgba(0,0,0,0.902);
  height: auto;
  min-height: 81px;
  position: absolute;
  top: 60px;
  width: calc(100% - 25px);
  z-index: 100;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button-results .container-book-button-results#option-from-airport,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button-results .container-book-button-results#option-from-airport,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button-results .container-book-button-results#option-from-airport,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button-results .container-book-button-results#option-from-airport,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button-results .container-book-button-results#option-from-airport,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button-results .container-book-button-results#option-to-airport,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button-results .container-book-button-results#option-to-airport,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button-results .container-book-button-results#option-to-airport,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button-results .container-book-button-results#option-to-airport,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button-results .container-book-button-results#option-to-airport {
  cursor: pointer;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button-results .container-book-button-results,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button-results .container-book-button-results,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button-results .container-book-button-results,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button-results .container-book-button-results,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button-results .container-book-button-results {
  align-items: center;
  border: 2px solid #fff;
  display: inline-flex;
  height: 50px;
  padding: 5px 10px;
  width: 100%;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button-results .container-book-button-results .book-image,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button-results .container-book-button-results .book-image,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button-results .container-book-button-results .book-image,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button-results .container-book-button-results .book-image,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button-results .container-book-button-results .book-image {
  align-items: center;
  display: flex;
  height: 40px;
  justify-content: center;
  margin-right: 10px;
  width: 20px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button-results .container-book-button-results .book-image img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button-results .container-book-button-results .book-image img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button-results .container-book-button-results .book-image img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button-results .container-book-button-results .book-image img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button-results .container-book-button-results .book-image img {
  height: 18px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button-results .container-book-button-results .book-text,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button-results .container-book-button-results .book-text,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button-results .container-book-button-results .book-text,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button-results .container-book-button-results .book-text,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button-results .container-book-button-results .book-text {
  display: block;
  width: 100%;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button-results .container-book-button-results .book-text #form-hotel-from,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button-results .container-book-button-results .book-text #form-hotel-from,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button-results .container-book-button-results .book-text #form-hotel-from,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button-results .container-book-button-results .book-text #form-hotel-from,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button-results .container-book-button-results .book-text #form-hotel-from,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button-results .container-book-button-results .book-text #form-hotel-to,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button-results .container-book-button-results .book-text #form-hotel-to,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button-results .container-book-button-results .book-text #form-hotel-to,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button-results .container-book-button-results .book-text #form-hotel-to,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button-results .container-book-button-results .book-text #form-hotel-to {
  border: 0;
  border-bottom: 1px solid #000;
  border-radius: 0;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  margin: 0;
  outline: none;
  padding: 0;
  width: 100%;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button-results .container-book-button-results .book-text .easy-autocomplete.eac-round,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button-results .container-book-button-results .book-text .easy-autocomplete.eac-round,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button-results .container-book-button-results .book-text .easy-autocomplete.eac-round,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button-results .container-book-button-results .book-text .easy-autocomplete.eac-round,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button-results .container-book-button-results .book-text .easy-autocomplete.eac-round {
  margin: 0;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button-results .container-book-button-results .book-text p,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button-results .container-book-button-results .book-text p,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button-results .container-book-button-results .book-text p,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button-results .container-book-button-results .book-text p,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button-results .container-book-button-results .book-text p {
  font-size: 16px;
  padding: 0;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .book-button-results-separator,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button-results-separator,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .book-button-results-separator,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .book-button-results-separator,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .book-button-results-separator {
  border-bottom: 1px solid #ccc;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .close-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .close-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .close-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .close-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .close-button {
  background-color: #fff;
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: -10px;
  z-index: 99;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .info-container .close-button img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .close-button img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .info-container .close-button img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .info-container .close-button img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .info-container .close-button img {
  height: 25px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer input::placeholder,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 input::placeholder,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 input::placeholder,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 input::placeholder,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 input::placeholder {
  color: #000;
  height: 30px;
  line-height: 30px;
  opacity: 1;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer input:-ms-input-placeholder,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 input:-ms-input-placeholder,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 input:-ms-input-placeholder,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 input:-ms-input-placeholder,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 input:-ms-input-placeholder {
  color: #000;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer input::-ms-input-placeholder,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 input::-ms-input-placeholder,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 input::-ms-input-placeholder,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 input::-ms-input-placeholder,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 input::-ms-input-placeholder {
  color: #000;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer input::-webkit-calendar-picker-indicator,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 input::-webkit-calendar-picker-indicator,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 input::-webkit-calendar-picker-indicator,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 input::-webkit-calendar-picker-indicator,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 input::-webkit-calendar-picker-indicator {
  filter: invert(1);
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .submit-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .submit-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .submit-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .submit-button,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .submit-button {
  align-items: center;
  background-color: #556f7b;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 24px;
  height: 60px;
  justify-content: center;
  margin-bottom: 0;
  width: 100%;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer #send-step-1,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 #send-step-1,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 #send-step-1,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 #send-step-1,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 #send-step-1 {
  margin-top: 0;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer #send-step-1 img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 #send-step-1 img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 #send-step-1 img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 #send-step-1 img,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 #send-step-1 img {
  margin-right: 15px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer #send-step-3,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 #send-step-3,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 #send-step-3,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 #send-step-3,
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 #send-step-3 {
  margin-top: 55px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .submit-button[disabled="disabled"],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .submit-button[disabled="disabled"],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .submit-button[disabled="disabled"],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .submit-button[disabled="disabled"],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .submit-button[disabled="disabled"],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .qtyplus[disabled='disabled'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .qtyplus[disabled='disabled'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .qtyplus[disabled='disabled'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .qtyplus[disabled='disabled'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .qtyplus[disabled='disabled'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-1-airport-private-transfer .qtyminus[disabled='disabled'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .qtyminus[disabled='disabled'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 .qtyminus[disabled='disabled'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 .qtyminus[disabled='disabled'],
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-5 .qtyminus[disabled='disabled'] {
  opacity: 0.5;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-3 #click-paypal {
  height: 1px;
  width: 1px;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-4 #thanks-after {
  align-items: center;
  display: flex;
  height: 510px;
  justify-content: center;
  width: 100%;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-bottom {
  background-color: #fff;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  border-radius: 0 0 10px 10px;
  height: 40px;
  margin: 0 15px;
  text-align: center;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-bottom .tripadvisor-wrapper {
  align-items: center;
  display: flex;
  height: 38px;
  justify-content: center;
}
body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-bottom a {
  font-size: 16px;
}
body section#mycabotransfers #mycabotransfers-image #square-image {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
body section#mycabotransfers #mycabotransfers-image #square-image img {
  width: 100%;
}
body section#mycabotransfers .easy-autocomplete-container ul {
  background-color: #fff;
}
body section#mycabotransfers .easy-autocomplete-container ul li {
  color: #000;
}
body section#mycabotransfers .easy-autocomplete-container ul li.selected {
  background-color: #556f7b;
  color: #fff;
}
body section#mycabotransfers .easy-autocomplete.eac-round {
  margin-bottom: 20px;
  width: auto !important;
}
body section#mycabotransfers #mycabotransfers-services {
  padding: 30px 0 0 0;
}
body section#mycabotransfers #mycabotransfers-services .service-container {
  align-items: center;
  display: flex;
  font-size: 36px;
  height: auto;
  justify-content: center;
  line-height: 40px;
  padding: 15px 0;
}
body section#mycabotransfers #mycabotransfers-services .service-container .service-image {
  align-items: center;
  display: flex;
}
body section#mycabotransfers #mycabotransfers-services .service-container .service-text {
  align-items: center;
  display: flex;
  font-size: 18px;
  height: auto;
  margin-left: 20px;
}
body section#mycabotransfers #mycabotransfers-services .service-container .service-text p {
  color: #556f7b;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
body section#mycabotransfers #mycabotransfers-services .box-grocery p {
  color: #556f7b;
}
body section#mycabotransfers #step1Modal .modal-body {
  padding: 50px 0;
}
body section#mycabotransfers #step1Modal .modal-body p {
  font-size: 40px;
  line-height: 40px;
  padding: 0;
  text-align: center;
}
body section#mycabotransfers #step1Modal .modal-footer button {
  background-color: #808080;
  border: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
}
body section#mycabotransfers #step1Modal .modal-footer button#goToStep2 {
  background-color: #556f7b;
}
@media (max-width: 1399px) {
  body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button label.special {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button label.special {
    font-size: 16px;
  }
}
@media (max-width: 575px) {
  body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.checkbox .book-text-checkbox label {
    font-size: 12px;
  }
  body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button label.special {
    font-size: 12px;
  }
  body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center .submit-button {
    font-size: 18px !important;
  }
  body section#services h2 {
    font-size: 30px;
  }
  body section#services h3 {
    font-size: 26px;
  }
  body section#services .col-sm-3 img {
    height: 50px;
    margin: 10px 0;
  }
  body section#services .box-grocery {
    padding: 0;
  }
  body section#services .box-grocery p {
    font-size: 18px;
  }
}
@media (max-width: 460px) {
  body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button.checkbox .book-text-checkbox label {
    font-size: 10px;
  }
  body section#mycabotransfers #mycabotransfers-booking #mycabotransfers-booking-center #step-2 .info-container .book-button label.special {
    font-size: 10px;
  }
}
body .ui-datepicker-calendar a {
  font-size: inherit !important;
}
body .ui-timepicker-container.ui-timepicker-standard {
  padding: 0;
}
body .ui-timepicker-container.ui-timepicker-standard a {
  font-size: 16px !important;
}
body .margin-bottom-20 {
  margin-bottom: 20px;
}
body section#main-reservation {
  background: #bfbfbf;
}
body section#main-reservation .container {
  background: #fff;
}
body section#main-reservation #panel-step-2 {
  display: none;
}
body .margin-top-10 {
  margin-top: 10px;
}
body .no-margin {
  margin: 0;
}
body .no-margin-top {
  margin-top: 0;
}
body .no-padding-right {
  padding-right: 0;
}
body .no-padding {
  padding: 0;
}
body .margin-side-auto {
  padding: 0 70px;
}
body .margin-top-30 {
  margin-top: 30px;
}
body .padding-top-10 {
  padding-top: 15px;
}
body .padding-top-30 {
  padding-top: 30px;
  text-align: center;
}
body .padding-bot-30 {
  padding-bottom: 30px;
}
body .font-size-16 {
  font-size: 16px;
}
body .section-padding {
  padding: 30px 0;
}
body .margin-left-15 {
  margin-left: 15px;
}
body h2.section-title {
  color: #fff;
  margin: 0;
  padding-bottom: 30px;
  text-transform: uppercase;
}
body section#tripadvisor {
  padding: 20px 0;
}
body section#tripadvisor .widSSP.widSSPnarrow {
  margin: 0 auto;
  text-align: center;
}
body section#blog-index {
  margin-top: 50px;
  padding: 30px 0;
  position: relative;
}
body section#blog-index a {
  text-decoration: none;
}
body section#blog-index .card {
  margin-bottom: 15px;
}
body section#blog-index .card .card-title {
  color: #607d8b;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  min-height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
}
body section#blog-index .card .card-text {
  color: #000;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
body section#blog-index .card a.btn {
  background-color: #607d8b;
  border: #607d8b;
}
@media (max-width: 767px) {
  body section#blog-index h2 {
    font-size: 22px;
  }
  body section#blog-index p {
    font-size: 18px;
  }
}
body section#article {
  margin-top: 100px;
  padding: 30px 0;
  position: relative;
}
body section#article h2 {
  color: #607d8b;
  font-size: 30px;
  font-weight: 800;
  margin-bottom: 20px;
}
body section#article p,
body section#article li {
  color: #000;
  font-size: 26px;
  font-weight: 400;
  margin-bottom: 30px;
  text-align: justify;
}
@media (max-width: 767px) {
  body section#article h2 {
    font-size: 22px;
  }
  body section#article p {
    font-size: 18px;
  }
}
body.hotels section.banner,
body.hotels section.article,
body.hotels section.introduction,
body.hotels section.features,
body.hotels section.transportation,
body.hotels section.contact,
body.hotels section.maps {
  padding-bottom: 30px;
}
body.hotels section.banner h1,
body.hotels section.article h1,
body.hotels section.introduction h1,
body.hotels section.features h1,
body.hotels section.transportation h1,
body.hotels section.contact h1,
body.hotels section.maps h1 {
  font-size: 36px;
}
body.hotels section.banner h2,
body.hotels section.article h2,
body.hotels section.introduction h2,
body.hotels section.features h2,
body.hotels section.transportation h2,
body.hotels section.contact h2,
body.hotels section.maps h2 {
  font-size: 32px;
}
body.hotels section.banner h3,
body.hotels section.article h3,
body.hotels section.introduction h3,
body.hotels section.features h3,
body.hotels section.transportation h3,
body.hotels section.contact h3,
body.hotels section.maps h3 {
  font-size: 30px;
}
body.hotels section.banner p,
body.hotels section.article p,
body.hotels section.introduction p,
body.hotels section.features p,
body.hotels section.transportation p,
body.hotels section.contact p,
body.hotels section.maps p,
body.hotels section.banner li,
body.hotels section.article li,
body.hotels section.introduction li,
body.hotels section.features li,
body.hotels section.transportation li,
body.hotels section.contact li,
body.hotels section.maps li,
body.hotels section.banner a,
body.hotels section.article a,
body.hotels section.introduction a,
body.hotels section.features a,
body.hotels section.transportation a,
body.hotels section.contact a,
body.hotels section.maps a {
  font-size: 24px;
}
body.hotels section.banner a,
body.hotels section.article a,
body.hotels section.introduction a,
body.hotels section.features a,
body.hotels section.transportation a,
body.hotels section.contact a,
body.hotels section.maps a {
  color: #000;
}
body.hotels section.banner,
body.hotels section.introduction {
  padding-top: 30px;
}

@media (max-width: 791px) {
  .row-services {
    width: 100% !important;
    text-align: center !important;
  }
  .navbar-container {
    flex-wrap: nowrap !important;
  }
}
@media (max-width: 576px) {
  .wrap-icon {
    flex-wrap: wrap;
    justify-content: center !important;
  }
}
