@media screen and (max-width: 1199.98px) {
  .menu {
    display: block;
  }
  .hamburger-inner,
  .hamburger-inner::before,
  .hamburger-inner::after {
    width: 30px;
  }
  .flag .custom-options {
    left: 40px;
    top: 0;
    width: 250px;
  }
  .flag .custom-options .custom-options2 {
    display: flex;
    width: 100%;
  }
  .flag .custom-options:before {
    left: -5px;
    top: 20px;
  }
}
@media screen and (max-width: 767.98px) {
  .banner-left.red-image {
    display: none;
  }
  .banner-imageMOD {
    width: 100%;
  }
  .boxSSO__content-bx-shadow.early_booker {
    height: auto;
  }
  .boxSSO__content-bx-shadow.early_booker table {
    margin-bottom: 25px;
  }
  .boxSSO__form form {
    height: auto;
  }
  .boxSSO__content-bx-shadow.simon-malls {
    height: auto;
  }
  .menu__item--promos {
    display: block;
  }
  .container__nav--menu .nav__menu {
    position: absolute;
    left: 0;
  }
  .promo__rewards--link {
    height: auto;
  }
  .newsletter__p {
    margin-bottom: 15px;
  }
  .newsletter__form--email {
    margin-bottom: 0;
  }
  .footer__col--nav {
    padding-bottom: 0;
    padding-left: 30px;
  }
  .footer__col--nav:nth-child(1) {
    padding-left: 30px;
  }
  .copyright__content p {
    margin-bottom: 30px;
  }
  .reclamo__content-box p {
    margin-bottom: 15px;
  }
  .filtrar .filtro,
  .comparar .comparo {
    height: auto;
  }
  .comparo .vs {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .comparo .titleBox {
    justify-content: start;
  }
  .comparo .btn-comparar {
    margin: 15px 0 15px 15px;
  }
  .submenu {
    width: 50%;
  }
  .sub.submenu {
    width: 100%;
  }
  .banner-imageMOD.contact {
    background-position-x: 0;
  }
  .bx_contacto-content {
    flex-direction: column;
  }
  .contacto-title h3 {
    padding-left: 25px;
  }
  .box_contacto--content-info,
  .box_contacto--content-map {
    width: 100%;
    min-height: 250px;
  }
  .boxSSO__content-bx-shadow.travel-tab .bx-shadow-content {
    padding-left: 0;
  }
  .boxSSO__content-bx-shadow.travel-tab img {
    display: none;
  }
  .boxSSO__content-bx-shadow.siriusXM
    .boxSSOPR_content.first {
    padding-right: 25px;
  }
  .boxSSO__content-bx-shadow.latch .bx__shadow-content {
    padding: 0;
  }
  .boxSSO__content-bx-shadow.latch img {
    display: none;
  }
  .boxSSO__content-bx-shadow.latch img {
    display: none;
  }
  .boxSSO__content-bx-shadow.latch .bx__shadow-content {
    padding: 0;
  }
  .etoll .col-info .col-info--bfInf {
    flex-wrap: wrap;
    height: auto;
  }
  .etoll .col-info .col-info--bfInf .bx--img {
    width: 100%;
    height: 100px;
  }
  .etoll .col-info .col-info--bfInf .bx--img img {
    width: 200px;
  }
  .etoll .row .col-info p.text {
    padding: 25px;
  }
  .banner-box-car {
    width: 200;
    bottom: -38px;
    left: 75%;
  }
  .oficinas-title h3 {
    padding-left: 25px;
  }
  .bx_oficinas-content {
    flex-direction: column;
  }
  .box_oficinas--content-info {
    width: 100%;
  }
  .box_contacto--content-map {
    width: 100%;
    height: 250px;
  }
  .boxSSOPR__content-bx-shadow.preferred .boxSSOPR_content {
    height: auto;
  }
  .boxSC {
    padding: 20px;
  }
  /* FLOTA */
  .grupo {
    height: auto;
  }
  .grupo .box1.hor {
    min-height: 250px;
  }
  .grupo .box2.hor {
    min-height: 250px;
    padding-left: 25px;
  }
  .grupo .box .NameGroup {
    width: 100%;
  }
  .grupo .box .imgCarGroup {
    width: 65%;
    bottom: 35px;
  }
}
@media screen and (max-width: 480px) {
}
