@import url('https://fonts.googleapis.com/css2?family=K2D:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');


/*BookCheapFlights*/
.BookCheapFlights{padding: 60px 0px; float: left; width: 100%; background: #f7f7f7;}
main.main .BookCheapFlights div.heading_area{background: transparent;}
main.main .BookCheapFlights div.heading_area h1{padding-bottom: 20px; padding-top: 0px;}
main.main .BookCheapFlights .contentBody p{font-size: 16px; line-height: 26px;}
main.main .BookCheapFlights div.contentBody h4{margin: 20px 0px; font-size: 24px; font-weight: 500; font-family: Oswald-Medium;}
div.new_footer_area p span{font-size: 14px; color: #000; font-family: Oswald-Light; letter-spacing: 1px;}
#eamilID, .subscribe label{font-size: 14px; color: #000; font-family: Oswald-Light; letter-spacing: 1px;}
main.main .BookCheapFlights .contentBody ul li{margin-left: 25px; line-height: 30px;}
/*BookCheapFlights end*/

/*top__banner__section*/
.RVM_Hs_destination>div:first-child{background-attachment: local;}
.RVM_Hvactn_pack{background-attachment: local; background-image: url(/resources/images/BannerReseMonkBg.webp);}
.RVM_Hs_destination .RVM_H_hover h4{letter-spacing: 0px; font-size: 18px;}
.CallUsNow{font-size: 32px; font-weight: 700;}

.CompainPage .full_width{display: flex; align-items: center; justify-content: space-between;}
.CompainPage .full_width ul li{list-style: none;}
.CompainPage .full_width .tfnSection a{
      font-size: 20px;
    color: #ffffff;
    font-weight: 600;
    background: #393185;
    padding: 6px 20px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    gap: 5px;
}
.CompainPage .full_width .tfnSection a:hover{background: #333; text-decoration: none;}
.CompainPage .full_width .tfnSection span{
  position: absolute;
    right: 30px;
    top: 5px;
    font-size: 10px;
    background: #393185;
    padding: 2px 7px;
    border-radius: 10px 10px 0px 10px;
    color: #fff;
}
.CompainPage .full_width .tfnSection{margin-top: 15px;}
.CompainPage .full_width .tfnSection a i{
        animation-name: trin;
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
}
@keyframes trin {
          from {
              transform:rotate3d(0, 0, 1, 0deg);
          }
          20%, 32%, 44%, 56%, 68% {
              transform: rotate3d(0, 0, 1, 0deg);
          }
          23%, 35%, 47%, 59%, 71% {
              transform: rotate3d(0,0,1,15deg);
          }
          26%, 38%, 50%, 62%, 74% {
              transform: rotate3d(0,0,1,0deg);
          }
          29%, 41%, 53%, 65%, 77% {
              transform: rotate3d(0,0,1,-15deg);
          }
          80% {
              transform:rotate3d(0, 0, 1, 0deg);
          }
      }

.RVM_HPdestination .RVM_Hs_destination img{border-radius: 10px;}
.RVM_HPdestination .RVM_Hs_destination:before{border-radius: 10px;}
.paddingComman{padding: 60px 0px;}
.header .full_width{display: flex; align-items: center; justify-content: space-between;}
.header .full_width .TfnIcon a{font-size: 20px; font-weight: 700; color: #393185; display: flex; align-items: center; gap: 5px;}
.banner{margin-top: 0px;}
.middle__banner__call{float: left; width: 100%; padding: 60px 0px;}
.middle__banner__call .banner__card img{border-radius: 20px;}
.navbar-dark .navbar-brand{margin-top: 6px;}
.call_now_box a{font-size: 24px;}

.top__banner__section {
    background: url(../images/popup/BannerReseMonkBg.webp) no-repeat;
    background-size: cover;
    padding: 130px 0px;
    float: left;
    width: 100%;
    position: relative;
}

.top__banner__section .contentBanner p{
      font-size: 42px;
    font-family: "K2D", sans-serif;
    text-shadow: 2px 3px 3px #000000;
    font-weight: 600;
    margin-bottom: 40px;
    line-height: 54px;
    color: #fff;
}

.top__banner__section .contentBanner p span{
      color: #fff;
    font-size: 32px;
    font-weight: 900;
    float: left;
    width: 100%;
    border-radius: 10px;
    position: relative;
    text-shadow: 2px 3px 3px rgb(0 0 0 / 30%);
}

.tavel_guide_area .tavel_guide img{border-radius: 10px;}
.top__banner__section .d-flex{display: flex;}
.TrainsSpandBg .contentBanner p{font-size: 38px;}
.TrainsSpandBg .contentBanner p span{color: #393185;}

.top__banner__section .right__img {
    position: absolute;
    bottom: 0;
    width: 100%
}

.top__banner__section .left__img__with__price .img__bg img {
    width: 100%;
    margin-bottom: 40px;
    position: relative;
    bottom: 40px;
}

.top__banner__section .right__img img {
    width: 100%;
    display: block;
}

.top__banner__section .tfn__box__middle p.feel__free {
    font-size: 22px;
    margin-bottom: 30px;
    color: #000;
    text-align: center;
    font-weight: 700
}

.top__banner__section .model-top-rht p.phone_number a {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 15px;
    font-size: 28px;
    color: #fff;
    background: #032f55;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 8px 25px;
    width: 58%;
}

.top__banner__section .model-top-rht p.phone_number a:hover {
    background: #376dee;
    text-decoration: none;
}

.top__banner__section .model-top-rht p.phone_number a.active {
    background: #393185;
    padding: 13px 18px;
    font-size: 38px;
    font-weight: 700;
}
.top__banner__section .model-top-rht p.phone_number a.active:hover{
  background: #ff6430;
    text-decoration: none;
    color: #fff;
}

.top__banner__section .model-top-rht p.phone_number a img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 2px solid #fff
}
.tfn__box__middle .numberList{
      position: relative;
    float: left;
    width: 100%;
}
.tfn__box__middle .numberList a{
      position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    margin-left: -15px;
        color: #FFF;
    font-size: 40px;
    font-style: normal;
    gap: 10px;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
}
.tfn__box__middle .model-top-rht{position: relative;}
.tfn__box__middle .model-top-rht span{
      position: relative;
    font-size: 14px;
    background: #300a04;
    padding: 8px 20px;
    border-radius: 10px 10px 0px 10px;
    color: #fff;
} 
.tfn__box__middle .numberList a .callIcon{
      background: #393185;
    color: #fff;
    padding: 12px 20px;
    display: flex;
    align-items: center;
    gap: 10px;
    border-radius: 10px;
    margin-left: 13px;
    margin-bottom: 5px;
}
.tfn__box__middle .numberList a .callIcon:hover{background: #300a04; text-decoration: none;}
.CruiseRental .numberList a .callIcon{background: #300a04;}
.CruiseRental .numberList a .callIcon:hover{background: #393185;}

.top__banner__section .flex__box {
    display: flex;
    align-items: center
}
.top__banner__section .flex__box .tfn__box__middle {
    width: 90%;
    margin: 0px 0px 80px auto;
}

.top__banner__section .left__img__with__price .price__box p.price {
    color: #fff;
    margin-bottom: 20px;
    font-weight: 600
}


.WhyChoiseCar{padding: 20px 0px 60px;}

.WhyChoiseCar .GRTS_Hintro_icon{position: relative;}
.WhyChoiseCar .WhYcard{
    padding: 20px;
    background: #f7f7f7;
    border-radius: 10px;
}
.WhyChoiseCar .WhYcard .GRTS_Hintro_icon{
      width: 80px;
    height: 80px;
    border-radius: 16px;
    margin: 0 auto;
    margin-bottom: 20px;
    background-color: #ecf4f5;
    font-size: 28px;
    color: #393185;
    display: flex;
    align-items: center;
    justify-content: center;
}

.WhyChoiseCar .WhYcard .GRTS_Hintro_icon svg{width: 25px;}
.WhyChoiseCar .GRTS_Hintro_cntnt{padding: 0px; text-align: center;}
.WhyChoiseCar .WhYcard .GRTS_Hintro_cntnt p{
    font-size: 13px;
    color: #727272;
    line-height: 26px;
    letter-spacing: 0px;
}
.WhyChoiseCar .WhYcard .GRTS_Hintro_cntnt h2{font-size: 18px; font-weight: 600;}
.WhyChoiseCar .WhYcard .BgGreen{background: #393185; color: #fff;}
.WhyChoiseCar .WhYcard .BgGreen img{filter: invert(1);}
.WhyChoiseCruise .GRTS_Hintro_icon img{width: 60px; height: 50px;}
.WhyChoiseCruise .WhYcard{min-height: 290px;}
.HotelBannerOffer .contentBanner p span{color: #393185;}
.HotelBannerOffer .CardBanner{float: none; max-width: 50%; margin: 0 auto; text-align: center;}
.HotelBannerOffer .tfn__box__middle .numberList a{justify-content: center;}
.WhyChoiseCar .GRTS_Hintro_icon img{width: 50px;}
.WhyChoiseHotel .GRTS_Hintro_icon img{filter: invert(1);}
.WhyChoiseHotel .WhYcard .BgGreen img{filter: none;}
.VactionsDealsOffer{position: relative; 
  background: url(../images/VactionsDealsOffer.webp); background-position: right;
   background-size: cover; padding: 140px 0px;}
.contentBanner p.NeedHelp{margin-bottom: 0px; font-size: 28px;}

.top__banner__section.TrainsSpandBg.otausbnr:before {    position: absolute;
    content: "";
            background: linear-gradient(273deg, rgb(54 60 66 / 21%) 0%, rgb(0 0 0) 100%);
    height: 100%;
    width: 100%;top: 0px; right: 0px; bottom: 0px; left: 0px;}


.PrinterCustomer { position: relative; 
  background: url(../images/123banner.webp); background-position: right;
   background-size: cover; padding: 140px 0px;}

.PrinterCustomer:before {    position: absolute;
    content: "";
        background: linear-gradient(273deg, rgb(54 60 66 / 21%) 0%, rgb(0 0 0 / 34%) 100%);
    height: 100%;
    width: 100%;top: 0px; right: 0px; bottom: 0px; left: 0px;}


.otaus .WhyChoiseCar .WhYcard .GRTS_Hintro_icon svg {
    font-size: 60px;    width: 60%;
}
.otauk .WhyChoiseCar .WhYcard .GRTS_Hintro_icon svg {
    font-size: 60px;    width: 60%;
}

.otauk .TopDestination .ImgCard img { height: 300px; object-fit: cover;}
.otaus .TopDestination .ImgCard img { height: 300px; object-fit: cover;}

.top__banner__section.VactionsDealsOffer.airportuk { position: relative; 
  background: url(../images/uk-airport.webp); background-position: right;
   background-size: cover; margin-top: 65px; padding: 140px 0px;}


.airportus .TopDestination .ImgCard img {    height: 350px;  object-fit: cover;}
.airportus .TopDestination .ImgCard h3 {font-size: 18px}

.airportuk .TopDestination .ImgCard img {    height: 350px;  object-fit: cover;}
.airportuk .TopDestination .ImgCard h3 {font-size: 18px}

.VactionsDealsOffer:before{
  position: absolute;
    content: "";
    background: linear-gradient(273deg, rgb(54 60 66 / 21%) 0%, rgb(0 0 0) 100%);
    height: 100%;
    width: 100%;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }
  .TicketDealsOffer{position: relative; 
  background: url(../images/popup/TicketDealsOffer.webp); background-position: right;
   background-size: cover; margin-top: 65px; padding: 140px 0px;}

.TicketDealsOffer:before{
  position: absolute;
    content: "";
    background: linear-gradient(273deg, rgb(54 60 66 / 0%) 0%, rgb(0 0 0) 100%);
    height: 100%;
    width: 100%;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }
  .TicketOffersBanner{background: url(../images/popup/TicketOffersBanner.webp); background-size: cover;}
  .TicketdealBanner{background: url(../images/popup/TicketdealBanner.webp); background-size: cover;}
  .TicketDealsOffer .contentBanner p{color: #393185;}
.CruiseRental .CardBanner{background: transparent; border-radius: 0px; border: none; padding: 0px;}
.VactionsDealsOffer .CardBanner{
  background: transparent;
  border: none;
  padding: 0px;
}
.VactionsDealsOffer .CardBanner .tfn__box__middle{float: left;}
.top__banner__section .contentBanner p.paragrph{font-size: 16px; text-shadow: none; line-height: 26px;}
.VactionsDealsOffer .contentBanner p{margin-bottom: 30px;}
.Customersupport__aplicant{padding-top: 60px;}
.Customersupport__aplicant h3{text-align: center; font-size: 24px; margin-bottom: 30px;}
.Customersupport__aplicant img{width: 100%; border-radius: 15px;}
.heading_area{text-align: center; margin-bottom: 20px;}
.heading_area h1{font-size: 24px;}

.aboutPrinter{padding: 60px 0px;}
.aboutPrinter .ImgAbout img{width: 100%; border-radius: 10px;}
.aboutPrinter .ContantAboutBody h1{font-size: 28px; font-weight: 700; color: #393185; margin-bottom: 15px;}
.aboutPrinterOffer{background: #eff8ff; padding: 60px 0px;}
.aboutPrinterOffer .ImgAbout img{width: 100%; border-radius: 10px;}
.EnvyPrintersCard{padding: 60px 0px;}
.EnvyPrintersCard .Card{padding: 20px;border: 1px solid #e2e0e0; margin-bottom: 30px; transition: all .3s;box-shadow: 2px 7px 16px 1px rgb(0 0 0 / 8%); -webkit-box-shadow: 2px 7px 16px 1px rgb(0 0 0 / 8%); -moz-box-shadow: 2px 7px 16px 1px rgb(0 0 0 / 8%);}
.EnvyPrintersCard .Card h3{text-align: center; font-size: 20px; color: #393185; margin-bottom: 10px;}
.EnvyPrintersCard .Card ul {margin-left: 20px;}
.EnvyPrintersCard .Card ul li{margin-bottom: 5px; font-size: 14px;}
.EnvyPrintersCard .Card img{width: 100%;}
.aboutPrinterOffer .ContantAboutBody h1{margin-bottom: 10px;}
.aboutPrinterOffer .ContantAboutBody h3{margin-bottom: 10px;}
.aboutPrinterOffer .ContantAboutBody ul {margin-left: 20px;}
.aboutPrinterOffer .ContantAboutBody ul li{margin-bottom: 5px; font-size: 14px;}
.aboutPrinterOffer .ContantAboutBody p{font-size: 14px;}
.WhyChoiseUsPri{background: url(../images/bgWhyCho.webp) no-repeat; background-size: cover; background-attachment: fixed; padding: 60px 0px;}
.WhyChoiseUsPri .heading_area h1{color: #fff;}
.WhyChoiseUsPri .WhYcard {padding: 20px;border: 1px solid #e2e0e0; margin-bottom: 30px; transition: all .3s;box-shadow: 2px 7px 16px 1px rgb(0 0 0 / 8%); -webkit-box-shadow: 2px 7px 16px 1px rgb(0 0 0 / 8%); -moz-box-shadow: 2px 7px 16px 1px rgb(0 0 0 / 8%); text-align: center;}
.WhyChoiseUsPri .WhYcard h2{color: #fff;}
.WhyChoiseUsPri .WhYcard p{float: none;color: #fff;}
.WhyChoiseUsPri .WhYcard img{width: 70px;}
.PrinterCategory .PrinterCardCat{}
.PrinterCategory .PrinterCardCat .ImgSecCard{
    width: 25%; background: #2b236e;
background: linear-gradient(90deg, rgba(43, 35, 110, 1) 0%, rgba(57, 49, 133, 1) 50%, rgba(10, 3, 69, 1) 100%); float: left; border: 2px solid #fff; padding: 60px; text-align: center;
}
.PrinterCategory .PrinterCardCat .ImgSecCard img{width: 70px; margin-bottom: 10px;}
.PrinterCategory .PrinterCardCat .ImgSecCard h3{font-size: 24px; color: #fff;}
/*CarRentalSection end*/
.Ecomrs_banr_sldr_ .sale_area_effect img, .customize_trvlScnt .item img{width: 100%;}
.sidebar-call {
  width: 100%;
  position: fixed;
  top: 50%;
  left: 100%;
  transform: translate(-30px, -50%);
  -webkit-transform: translate(-30px, -50%);
  -moz-transform: translate(-30px, -50%);
  z-index: 999;
  transition: .3s linear;
  -webkit-transition: .3s linear;
  -moz-transition: .3s linear
}
.sidebar-call:hover {transform: translate(-215px, -50%); -webkit-transform: translate(-215px, -50%); -moz-transform: translate(-215px, -50%)}
.sidebar-call>a {
  width: auto;
  float: left;
  font-weight: 700;
  display: block;
  text-decoration: none;
  line-height: 1.5;
  text-align: left;
  position: relative;
  padding: 7px 20px 7px 35px;
  background: #393185;
  }
  .sidebar-call>a>span {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    border: 7px solid #393185;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%
    }
.sidebar-call>a>span>img {background: #fff; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; float: left; filter: sepia(1);}
.sidebar-call>a>b {font-size: 18px; color: #fff}
div.main_header div.main_header_top .header_numbers .call1 a{background: #214c6b; display: flex; align-items: center; padding: 10px 20px; border-radius: 8px; color: #fff;}
div.main_header div.main_header_top .header_numbers .call1 a:hover{background: #333; text-decoration: none; color: #fff;}
div.main_header div.main_header_top .header_numbers .call1 img{width: 25px; height: 25px; border-radius: 50px; border: 2px solid #fff;}
div.main_header div.main_header_top .header_numbers .call1{margin-top: 0px;}

/*Footer*/

.ComapinFooter .footer_box {
    text-align: center;
}

.ComapinFooter .footer_box .sub_head:before {
    margin: 30px 60px;
    left: auto;
    right: auto;
}



.ComapinFooter .CallNow {
    font-size: 36px;
    font-weight: 700;
}

.footer .footer_box .sub_head~p>* {
    display: inline-block;
    color: #fff;
    text-decoration: none;
}
.footer .footer_box .sub_head~p>*:hover{color: #393185;}
.ComapinFooter a.CallIcon {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    color: #fff;
    font-size: 36px;
}

/*Footer end*/


/*popup*/
.autoOpenPopupNew { position:fixed; top:0; left:0; width:100%; height:100%; z-index:100000000; display:none;}
.autoOpenPopupNew > div { position:absolute; top:0; left:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center; background:rgba(0, 0, 0, 0.7); }
.autoOpenPopupNew > div > div { width:720px; background:white;transform:scaleY(0); -webkit-transform:scaleY(0); transform-origin:bottom; -webkit-transform-origin:bottom; transition:all 0.5s; -webkit-transition:all 0.5s; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px; border: 10px solid #e7ffff;}
.autoOpenPopupNew div > div.active { transform:scaleY(1); -webkit-transform:scaleY(1); transition:all 0.5s; -webkit-transition:all 0.5s; }
.autoOpenPopupNew > div > div > .fa {z-index: 9; position:absolute; top:15px; width:35px; height:35px;font-size:20px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; display:flex; justify-content:center; align-items:center; cursor:pointer; transition: 0.2s linear;-webkit-transition: 0.2s linear;-moz-transition: 0.2s linear;background: #eee;text-decoration:none;color:#999;}
.autoOpenPopupNew > div > div > .fa-times{right: 15px;}
.autoOpenPopupNew > div > div > .fa-phone{right: 60px;}
.autoOpenPopupNew > div > div > .fa:hover{color:#111;}
.flightbook-modal .modal-content{max-width: 720px;}
.flightbook-modal .model-top-rht{width: 100%;}
.flightbook-modal .model-bottom{background: rgb(223,250,241); background: linear-gradient(0deg, rgba(223,250,241,1) 0%, rgba(185,241,222,1) 100%);}
.flightbook-modal .model-top{float: none;}
.flightbook-modal .content-ins p{margin-bottom: 4px;}
.flightbook-modal .model-bottom .top__heading p{font-size: 20px; color: #333; font-weight: 600; position: relative; margin-bottom: 30px;}
.flightbook-modal .model-bottom .top__heading p:before{position: absolute; content: ""; height: 2px; width: 100%; background: #43cc9e; top: 70px;}
.flightbook-modal .model-bottom{padding: 50px 30px 60px 20px; padding-bottom: 30px;}
.flightbook-modal .model-top-lft img.Image{width: auto; height: auto; border: none; border-radius: 10%; -webkit-border-radius: 10%; -moz-border-radius: 10%; border: 6px solid #f2f2f2;}
.flightbook-modal .model-top .model-top-lft{width: auto; float: none; margin-top: 42px;}
.flightbook-modal .model-top{padding: 0px 26px 0px 0px; text-align: center;}
.flightbook-modal .model-top-rht p.phone_number a{float: left; width: 100%; display: flex; align-items: center; text-align: left; margin-bottom: 10px; font-size: 28px; background: #393185; text-decoration: none; color: #fff; padding: 8px 12px; border-radius: 5px; font-weight: 700;}
.flightbook-modal .model-top-rht p.phone_number a:hover{background: #333;}
.flightbook-modal .content__middle span{float: left; width: 100%;}
.flightbook-modal .content__middle span{font-size: 13px; margin-bottom: 10px;}
.flightbook-modal p.phone_number a img{margin-right: 12px; width: 26px; border-radius: 50%; border: 2px solid #fff;}
.flightbook-modal .content-inn img{border-radius: 4px; border: 1px solid #8affd9;}
.flightbook-modal .main_popup .model-bottom .right__side__box{display: flex; align-items: center; gap: 10px; margin-bottom: 30px;}
.flightbook-modal .main_popup .content-ins p {color: #3a465f; font-size: 13px; font-weight: 600; margin-bottom: 0px;}
.flightbook-modal .main_popup .content-ins h5 { margin: 0 0 0 0; font-weight: bold; font-size: 14px; color: #3a465f; }
.flightbook-modal .content__middle h3{margin: 8px 0px; font-weight: 600;}
  .flightbook-modal .main_popup .model-bottom .right__side__box{margin-bottom: 28px;}
  .phone-only .icon__box{margin-bottom: 3px;}
  .flightbook-modal .content__middle h3{font-size: 20px; color: #333;}
  .phone-only .icon__box .content p{font-size: 11px;}
  .phone-only .icon__box .content span.bold{font-size: 12px;}
  .flightbook-modal .model-bottom{padding: 20px 15px 16px 6px; float: left; background: #e7ffff;}

.autoOpenPopupNew .partition{padding:0;margin:0 -5px;clear: both; text-align: center;}
.autoOpenPopupNew .partition > li{width:50%;float:left;padding:0 5px;list-style: none;}
.autoOpenPopupNew .partition > li > a{width:100%;float:left;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background: #fdc900;margin-bottom: 10px;padding:20px 10px 10px;display: flex;align-content: center;flex-direction: column;justify-content: center;text-decoration: none; min-height: 145px;}
.autoOpenPopupNew .partition > li > a.chang{background: #FFD8D8; border: 3px solid #dccdcd;}
.autoOpenPopupNew .partition > li > a.chang span{color: #f50642;}
.autoOpenPopupNew .partition > li > a.ref{background: #D4E9F4; border: 3px solid #c7e0ee;}
.autoOpenPopupNew .partition > li > a.ref span{color: #00547e;}
.autoOpenPopupNew .partition > li > a.res{background: #DCDCDC; border: 3px solid #d3d3d3;}
.autoOpenPopupNew .partition > li > a.res span{color: #0d0a0e;}
.autoOpenPopupNew .partition > li > a.rebook{background: #FFCFC6; border: 3px solid #ebc3bb;}
.autoOpenPopupNew .partition > li > a.rebook span{color: #f55206;}
.phone-only .call__btn__body .call__tfn .phone_number a img.flage-code{height: 26px; width: 26px;}
.flightbook-modal p.phone_number a img{height: 28px; width: 28px;}
.headerClsFix{
    display: none;
}
.MobileViewBanner{display: none;}

.autoOpenPopup { position:fixed; top:0; left:0; width:100%; height:100%; z-index:100000000; display:none;line-height: 1.3;}
.autoOpenPopup > div { position:absolute; top:0; left:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center; background:rgb(0 0 0 / 80%); }
.autoOpenPopup > div > div { width:800px; display:flex; flex-wrap:wrap; transform:scaleY(0); -webkit-transform:scaleY(0); transform-origin:bottom; -webkit-transform-origin:bottom; transition:all 0.5s; -webkit-transition:all 0.5s;}
.autoOpenPopup div > div.active { transform:scaleY(1); -webkit-transform:scaleY(1); transition:all 0.5s; -webkit-transition:all 0.5s; }
.autoOpenPopup > div > div > i { position:absolute; top:0; right:0;width:50px; height:50px;color:#000;font-size:20px;display:flex; justify-content:center; align-items:center; cursor:pointer;opacity: 0.3;transition:0.3s linear;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;}
.autoOpenPopup > div > div > i:hover{opacity: 1;}

.autoOpenPopup div.main_popup{width:100%;float:left;text-align: left;padding:60px 200px 50px 60px;background:#fff;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
.autoOpenPopup div.main_popup p{width:100%;float:left;margin-bottom: 10px;font-size: 14px;color:#191919;}
.autoOpenPopup div.main_popup p.head{font-size: 30px;color:#fff;}
.autoOpenPopup div.main_popup p.back_head{font-size: 55px;font-weight: bold;text-transform: uppercase;color: #4387fd;line-height: 1.1;}
.autoOpenPopup div.main_popup p.sub_head{font-size: 32px;}
.autoOpenPopup div.main_popup p.sub_head1{font-size: 26px;color:#4b5760;}
.autoOpenPopup div.main_popup p.text{font-size: 22px;margin-bottom: 30px;}
.autoOpenPopup div.main_popup p.phone_number{text-align: center;display: flex;justify-content: start;}
.autoOpenPopup div.main_popup p.phone_number > a{color: #fff;width: auto;float:left;padding: 15px 30px;font-style: normal;font-size: 36px;font-weight: bold;background:#fc4242;text-decoration: none;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.autoOpenPopup div.main_popup p.unpublished{font-size: 12px;}
.autoOpenPopup img.call_center{width: 315px;position: absolute;bottom: 0;right: 0px;}

@media (min-width:768px) and (max-width:991px)
{
    .autoOpenPopup > div > div{width:735px;}
    .autoOpenPopup img.call_center{width:280px;}
    .autoOpenPopup div.main_popup{padding:60px 175px 50px 60px;border-width: 40px;}
    .autoOpenPopup div.main_popup p.back_head{font-size: 50px;}
    .autoOpenPopup div.main_popup p.phone_number > a{padding:10px 30px;font-size: 26px;}
    .autoOpenPopup div.main_popup p.sub_head {font-size: 28px;}
    .autoOpenPopup div.main_popup p.sub_head1 {font-size: 24px;}
    .autoOpenPopup div.main_popup p.text {font-size: 20px;}
}
@media(max-width:767px)
{
    .autoOpenPopup div.main_popup {padding:40px 15px 170px;border-width: 10px;text-align: center;overflow: hidden;}
    .autoOpenPopup > div > div { width:310px; }
    .autoOpenPopup div.main_popup p.head{font-size: 20px;} 
    .autoOpenPopup div.main_popup p.back_head{font-size: 28px;}
    .autoOpenPopup div.main_popup p.sub_head{font-size: 17px;}
    .autoOpenPopup div.main_popup p.sub_head1{font-size: 16px;}
    .autoOpenPopup div.main_popup p.text{font-size: 14px;margin-bottom: 15px;}
    .autoOpenPopup div.main_popup p.phone_number > a{font-size: 16px;padding:12px 15px;line-height: 1;}
    .autoOpenPopup > div > div > i{opacity: 0.7;color:#999;}
    .autoOpenPopup img.call_center {width: 100%;left:0;margin:auto;bottom:0;right:0;background:#f0f0f0;padding:10px 90px 0;border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;}
    .autoOpenPopup div.main_popup p.phone_number {justify-content: center;}
}

@media (max-width: 767px) {
.flightbook-modal .content__middle h3{font-size: 16px; margin-top: 7px;}
}

  /*mobile tfn fixed*/
  .mobile__tfn__fixed{position: fixed; display: none; z-index: 99; padding: 10px; bottom: 0px; text-align: center; background: #333; float: left; width: 100%;}
  .mobile__tfn__fixed a{color: #fff; font-size: 20px;}

  @media screen and (min-width: 992px) and (max-width: 1366px) {
    .flightbook-modal .model-bottom{width: 100%;}
  }

    @media screen and (max-width: 992px) {
      .flightbook-modal .model-bottom{width: 100%;}
      .flightbook-modal .model-top-rht{display: flex; justify-content: center;}
      .top__banner__section .model-top-rht p.phone_number a.active{font-size: 22px; margin-bottom: 15px; width: max-content; margin: 0 auto;}
    }


@media screen and (min-width: 768px) and (max-width: 1024px) {
.nearme .top__banner__section.VactionsDealsOffer.airportus {
    margin-top: 62px;
    background: url(../images/nearme-banner.jpg);
    height: 400px;
    padding: 110px 0;
    background-position: top center;
    background-size: cover;
}
.nearme .header .logo img {
        width: 130px;
        height: auto;
    }
  .nearme .WhyChoiseCar .WhYcard {
        padding: 10px !important;
    }
    .nearme .WhyChoiseCar .WhYcard .GRTS_Hintro_cntnt h2 {font-size: 15px;}
   .nearme .Copyright {
        margin-bottom: 90px;
    }
   .nearme .footerNumShow {        padding: 10px 20px 0px;}
.nearme .footerNumShow .callIcon svg {
    font-size: 30px;
}
.nearme .top__banner__section .contentBanner p {text-align: center;}



}



@media screen and (min-width: 767px) and (max-width: 1200px){
  .mobile__tfn__fixed{display: block;}
  .col-lg-6 {width: 100%;}
  
    .flightbook-modal .model-top{padding: 0px 30px 0px 30px;}
    .flightbook-modal .model-top-lft img.Image{display: none;}
    .outer_fotter_mbl{border: none; background: transparent;}
    .flightbook-modal .model-top-rht p.phone_number a{font-size: 22px;}
    .flightbook-modal .model-top .model-top-lft{margin-top: 20px;}
    .flightbook-modal .model-bottom{padding: 65px 15px 8px 6px;}
    .top__banner__section .model-top-rht p.phone_number a.active{font-size: 24px; margin-bottom: 15px; width: auto;}
    .top__banner__section .tfn__box__middle p.feel__free{margin-bottom: 15px; font-size: 18px;}
    .top__banner__section .flex__box .tfn__box__middle{margin-bottom: 50px; padding: 15px;}
    .top__banner__section .left__img__with__price .img__bg img{display: none;}
    .top__banner__section .right__img{position: relative;}
    .top__banner__section .right__img img{display: none;}
    .top__banner__section .model-top-rht p.phone_number a{margin-bottom: 0px;}
    .copyright p{margin-bottom: 55px;}
    .subs_title_hdng h2{font-size: 32px;}
    .flightbook-modal .model-top-rht{display: flex; justify-content: center;}
    .MbCompain{margin-bottom: 70px;}
    .top__banner__section .flex__box .tfn__box__middle{width: 100%; margin-bottom: 10px;}
    .top__banner__section{padding: 30px 0px;}
    .top__banner__section .d-flex{display: block;}
    .top__banner__section .flex__box{width: 100%;}
    .main .full_width ul li a{font-size: 14px;}
    div.new_header_area ul.new_header_area_partition > li.second{width: auto;}
    div.new_header_area ul.new_header_area_partition a{font-size: 14px;}
    .top__banner__section{margin-top: 70px;}
    .CompainPage .full_width .tfnSection a{font-size: 14px;}

    .top__banner__section .contentBanner p span{font-size: 26px;}
    .top__banner__section .contentBanner p{font-size: 24px; text-align: left;}
    .tfn__box__middle .numberList a{font-size: 26px; margin-left: 0px;}
    .tfn__box__middle .numberList .callIcon img{width: 33px;}
    .GRTS_new_header_area_partition .GRTS_second{width: auto;}
  .top__banner__section .contentBanner p span:before{width: 75px; height: 2px; top: -10px;}
  .top__banner__section .contentBanner p span:after{height: 2px; top: -10px; left: 82px;}
  .tfn__box__middle .model-top-rht span{left: 10px;}
  .WhyChoiseCar .WhYcard{padding: 20px !important;}
  .WhyChoiseCar .GRTS_Hintro_B{border-bottom: 0px !important; box-shadow: none;}
  .WhyChoiseCar .GRTS_Hintro_cntnt{justify-content: center;}
  .WhyChoiseCar{padding: 60px 0px !important;}
  .MostPopularCar{padding: 60px 15px !important;}
  .MostPopularCar .GRTS_Hs_destination .GRTS_H_hover h4{font-size: 10px;}
  .GRTS_HPdestination>div{margin: 5px 0px;}

    .autoOpenPopupNew > div > div{width: 380px;}
    .header .logo img{width: 130px;}
    .header .logo{margin-top: 0px;}
    .footerNumShow{display: block;}
    .footerNumShow{
    position: fixed;
        bottom: 0;
        width: 100%;
        padding: 0px 20px 0px;
        background: #000;
        z-index: 9990;
        display: flex;
        gap: 10px;
        justify-content: flex-start;
        align-items: center;
        border-radius: 15px 15px 0 0;
        border-top: 4px solid #393185;
        transition: all 0.3s;
    }
    .footerNumShow .rightCall p{color: #fff; margin: 0;}
    .footerNumShow .rightCall span{font-size: 32px; color: #fff; font-weight: 600;}
    .footerNumShow .callIcon img {width: 60px; display: block;}
    .Copyright{margin-bottom: 68px;}
    .nearme .top__banner__section .contentBanner p {text-align: center;}
}


  @media screen and (max-width: 767px) {
  .mobile__tfn__fixed{display: block;}
  .col-lg-6 {width: 100%;}
    .footerNumShow .callIcon svg{height: 45px; width: 45px;}
    .flightbook-modal .model-top{padding: 0px 30px 0px 30px;}
    .flightbook-modal .model-top-lft img.Image{display: none;}
    .outer_fotter_mbl{border: none; background: transparent;}
    .flightbook-modal .model-top-rht p.phone_number a{font-size: 22px;}
    .flightbook-modal .model-top .model-top-lft{margin-top: 20px;}
    .flightbook-modal .model-bottom{padding: 65px 15px 8px 6px;}
    .top__banner__section .model-top-rht p.phone_number a.active{font-size: 24px; margin-bottom: 15px; width: auto;}
    .top__banner__section .tfn__box__middle p.feel__free{margin-bottom: 15px; font-size: 18px;}
    .top__banner__section .flex__box .tfn__box__middle{margin-bottom: 50px; padding: 15px;}
    .top__banner__section .left__img__with__price .img__bg img{display: none;}
    .top__banner__section .right__img{position: relative;}
    .top__banner__section .right__img img{display: none;}
    .top__banner__section .model-top-rht p.phone_number a{margin-bottom: 0px;}
    .RVM_Hvactn_pack_new > .RVM_linedesing > span{margin: auto auto 20px auto;}
    .RVM_Hvactn_pack_new > div:first-child{margin-bottom: 220px; height: 500px;}
    .copyright p{margin-bottom: 55px;}
    .subs_title_hdng h2{font-size: 32px;}
    .flightbook-modal .model-top-rht{display: flex; justify-content: center;}
    .MbCompain{margin-bottom: 70px;}
    .top__banner__section .flex__box .tfn__box__middle{width: 100%; margin-bottom: 10px;}
    .top__banner__section{padding-left: 15px; background-position: 60%; position: relative;}
    .top__banner__section:before{
      position: absolute;
      content: "";
      height: 100%;
      width: 100%;
      background: rgb(0 0 0 / 76%);
      bottom: 0px;
      left: 0px;
      right: 0px;
      top: 0px;
    }
    .top__banner__section .d-flex{display: block;}
    .top__banner__section .flex__box{width: 100%;}
    .main .full_width ul li a{font-size: 14px;}
    div.new_header_area ul.new_header_area_partition > li.second{width: auto;}
    div.new_header_area ul.new_header_area_partition a{font-size: 14px;}
    .top__banner__section{margin-top: 0px;}
    .CompainPage .full_width .tfnSection a{font-size: 12px; padding: 6px 14px;}
    .RVM_footer_sec {margin-bottom: 60px;}
    .top__banner__section .contentBanner p{font-size: 22px; margin-top: 15px;}
    .tfn__box__middle .numberList a{font-size: 26px; margin-left: -8px;}
    .tfn__box__middle .numberList .callIcon img{width: 33px;}
    .tfn__box__middle .numberList{display: flex; justify-content: flex-start; float: none; margin-bottom: 40px;}
    .CompainPage .full_width .tfnSection span{top: 8px;}
    .autoOpenPopupNew > div > div{width: 380px;}
    .header .logo img{width: 130px;}
    .header .logo{margin-top: 0px;}
    .footerNumShow{display: block;}
    .footerNumShow{
    position: fixed;
        bottom: -1px;
        width: 100%;
        padding: 0px 20px 0px;
        background: #000;
        z-index: 9990;
        display: flex;
        gap: 10px;
        justify-content: flex-start;
        align-items: center;
        border-radius: 15px 15px 0 0;
        border-top: 4px solid #393185;
        transition: all 0.3s;
    }
    .footerNumShow .callIcon img {width: 60px; display: block;}
    .Copyright{margin-bottom: 68px;}
    .footerNumShow .rightCall p{color: #fff; margin: 0;}
    .footerNumShow .rightCall span{font-size: 32px; color: #fff; font-weight: 600;}
    
      .RVM_new_header_area_partition .RVM_second{padding: 13px 0; width: auto;}
      .footer_txt a.FooterTfn{font-size: 30px;}
      .DiscoverByTrain .TrainDealCardFlex{display: block;}
  .DiscoverByTrain .CardText h3{font-size: 20px; margin-top: 15px;}
  .title_hdng h4{font-size: 18px;}
  .WhyChoiseCar .WhYcard{padding: 20px !important;}
  .WhyChoiseCar .GRTS_Hintro_B{border-bottom: 0px !important; box-shadow: none;}
  .WhyChoiseCar .GRTS_Hintro_cntnt{justify-content: center;}
  .WhyChoiseCar{padding: 60px 0px !important;}
  .sidebar-call{display: none;}

  /*.MobileViewBanner*/
  .MobileViewBanner{display: block; margin-top: 45px;}
  .MobileViewBanner .AirlineFlightTicket h2{margin: 0px; background: #013069; padding: 10px; font-size: 20px; text-align: center; color: #fff;}
  .MobileViewBanner .MiddleImg img{width: 100%;}
  .MobileViewBanner .reservationText h3{margin: 0px; background: #353535; padding: 10px; font-size: 20px; text-align: center; color: #fff;}
  .MobileViewBanner .NoHold p{text-align: center; font-size: 16px; padding: 10px 20px 0px;}
  .MobileViewBanner .CallUsNow{margin: 0px; background: #393185; padding: 10px;}
  .MobileViewBanner .CallUsNow a{ font-size: 30px; text-align: center; color: #fff;}
  .MobileViewBanner .CallUsNow .callIcon{display: flex; align-items: center; justify-content: center; gap: 5px;}
  .MobileViewBanner .HelplineBottom p{text-align: center; padding-top: 10px; font-size: 20px;}
  .HeaderTFNNew li.TfnIcon svg{width: 17px; height: 17px;}
  /*.MobileViewBanner end*/
.ComapinFooter a.CallIcon {font-size: 30px;}

}

@media screen and (min-width: 320px) and (max-width: 767px){
  .footerNumShow .rightCall span{font-size: 24px; color: #fff; font-weight: 600;}
  .footerNumShow .callIcon svg{height: 45px; width: 45px;}
  .CompainPage .full_width .tfnSection span{top: 8px; font-size: 8px; right: 15px;}
  .tfn__box__middle .numberList{margin-bottom: 0px;}
  .RVM_new_header_area_partition .RVM_second{padding: 13px 0; width: auto;}
  .GRTS_new_header_area_partition .GRTS_second{width: auto;}
  .top__banner__section .contentBanner p span:before{width: 75px; height: 2px; top: -10px;}
  .top__banner__section .contentBanner p span:after{height: 2px; top: -10px; left: 82px;}
  .tfn__box__middle .model-top-rht span{left: 10px;}
  .WhyChoiseCar .WhYcard{padding: 20px !important;}
  .WhyChoiseCar .GRTS_Hintro_B{border-bottom: 0px !important; box-shadow: none;}
  .WhyChoiseCar .GRTS_Hintro_cntnt{justify-content: center;}
  .WhyChoiseCar{padding: 60px 0px !important;}
  .MostPopularCar{padding: 60px 15px !important;}
  .MostPopularCar .GRTS_Hs_destination .GRTS_H_hover h4{font-size: 10px;}
  .RVM_Hvactn_pack_new > .RVM_linedesing > span{margin: auto auto 20px auto;}
  .RVM_Hvactn_pack_new > div:first-child{margin-bottom: 220px; height: 500px;}
  .sidebar-call{display: none;}
  .main_heading span{font-size: 20px;}

  .DiscoverByTrain .TrainDealCardFlex{display: block;}
  .DiscoverByTrain .CardText h3{font-size: 20px; margin-top: 15px;}
  .title_hdng h4{font-size: 18px;}
  .WhyChoiseCar .WhYcard{padding: 20px !important; margin-bottom: 30px;}
  .WhyChoiseCar .GRTS_Hintro_B{border-bottom: 0px !important; box-shadow: none;}
  .WhyChoiseCar .GRTS_Hintro_cntnt{justify-content: center;}
  .WhyChoiseCar{padding: 60px 0px !important;}
  .sidebar-call{display: none;}

  .header .logo img{height: auto;}
  .TopDestination .ImgCard h3{font-size: 14px;}
  /*.MobileViewBanner*/
  .MobileViewBanner{display: block; margin-top: 45px;}
  .MobileViewBanner .AirlineFlightTicket h2{margin: 0px; background: #353535; padding: 10px; font-size: 16px; text-align: center; color: #fff;}
  .MobileViewBanner .MiddleImg img{width: 100%;}
  .MobileViewBanner .reservationText h3{margin: 0px; background: #353535; padding: 10px; font-size: 20px; text-align: center; color: #fff;}
  .MobileViewBanner .NoHold p{text-align: center; font-size: 14px; padding: 10px 20px 0px;}
  .MobileViewBanner .CallUsNow{margin: 0px; background: #393185; padding: 10px;}
  .MobileViewBanner .CallUsNow a{ font-size: 30px; text-align: center; color: #fff;}
  .MobileViewBanner .CallUsNow .callIcon{display: flex; align-items: center; justify-content: center; gap: 5px;}
  .MobileViewBanner .HelplineBottom p{text-align: center; padding-top: 10px; font-size: 20px;}
  .HeaderTFNNew li.TfnIcon svg{width: 17px; height: 17px;}
  .MobileViewBanner .CallUsNow .callIcon svg{border: 2px solid #fff; padding: 5px; height: 42px; width: 42px; border-radius: 50px;}
  /*.MobileViewBanner end*/
  .nearme div.new_header_area ul.new_header_area_partition .TfnSection a {    padding: 4px 4px;
    border-radius: 8px; font-size: 15px;}
.nearme .HeaderTFNNew li.TfnIcon .TfnSection svg {
    width: 25px;
    height: 25px;
    border: none;
    padding: 2px;
    border-radius: 10px;
}
.nearme .new_header_area .col-lg-12 {
    padding: 0 8px;
}
.nearme .footerNumShow .callIcon svg {
    width: 32px;
    height: 32px;
}
.nearme .footerNumShow { padding: 10px 20px 0px;}
.nearme .MobileViewBanner .CallUsNow {        background: #35353587;}
.nearme .MobileViewBanner .CallUsNow .callIcon svg {border-radius: 8px;}
.nearme .reservationText h2 {
        text-align: center;
        font-size: 18px;
        font-weight: 600;
        color: #333;
        padding: 0 10px;
        line-height: 1.5;
}
.nearme .footer.ComapinFooter {
    padding: 20px 0;
}
.nearme .footer.ComapinFooter .footer_box {
    margin-bottom: 0;
}
.MobileViewBanner .MiddleImg{background: linear-gradient(175deg, rgb(239 239 239) 0%, rgb(243 243 243) 100%); padding: 60px 15px; text-align: center;}
.MobileViewBanner .MiddleImg p{margin: 0px; font-size: 24px; color: #000; font-weight: 700;}
.MobileViewBanner .MiddleImg p.feel__free{font-size: 16px; margin-bottom: 10px;}
main.main .BookCheapFlights div.heading_area h1{display: block; margin: 0px; padding: 0px;}
main.main div.heading_area span{float: none; line-height: 30px;}
main.main .BookCheapFlights div.contentBody h4{font-size: 16px;}
main.main .BookCheapFlights .contentBody p{font-size: 14px; text-align: justify;}
div.new_footer_area p.footer_logo{margin-bottom: 10px;}
.new_footer_area ul.footer_links li.left,
.new_footer_area ul.footer_links li.right{width: 50% !important;}
main.main .HelpBoxSection .heading_area h1{padding-bottom: 0px; line-height: normal; justify-content: center;}
main.main div.heading_area{background: transparent !important; padding: 0px; margin: 0px;}
.HelpBoxSection {background: #f7f7f7; float: left; width: 100%; padding: 60px 0px;}
.HelpBoxSection .boxService {
    display: inline-flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 0px;
}
.HelpBoxSection .boxService .box {
    border: 2px solid #393185;
    width: 48.5%;
    box-shadow: 0 1px 4px #ccc;
    background-color: #fff;
    box-shadow: 0 1px 8px #ccc;
    border-radius: 10px;
    margin: 10px 0;
    text-align: center;
    overflow: hidden;
    padding-bottom: 20px;
}

.HelpBoxSection .boxService .icons {
    background-color: #393185;
    width: 100%;
    height: 115px;
    border-radius: 50% 0%;
    text-align: center;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding-bottom: 10px;
    margin: 0 auto;
    margin-top: -40%;
}
.HelpBoxSection .boxService .icons svg{stroke: #fff; fill: #fff; width: 30px;}
.HelpBoxSection .icons img {
    filter: none;
}
 .HelpBoxSection .boxService p {
        font-size: 11px;
        font-weight: 600;
        letter-spacing: -0.2px;
        padding-top: 15px;
        margin: 0;
    }

.Customersupport{float: left; width: 100%; background: linear-gradient(180deg, rgb(0 0 0) 0%, rgba(255, 102, 0, 1) 100%); padding: 20px 0px 40px;}
.Customersupport .CardBox{border: 1px solid #fff3eb; margin-bottom: 20px; border-radius: 5px;}
.Customersupport .CardBox p{margin: 0px; font-size: 12px; color: #ffffff; text-align: center; padding: 10px; font-weight: 600;}
.footer__pd{margin: 10px 0px;}
 main.main .Customersupport div.heading_area h1{color: #fff; padding: 0px; justify-content: center;}
 main.main .Customersupport div.heading_area span.light_font{color: #fff;}
 .BookCheapFlights{background: transparent;}
 main.main .BookCheapFlights .contentBody ul li{margin-left: 15px;}
 .VactionsDealsOffer{padding: 30px 15px;}
 .contentBanner p.NeedHelp{margin-bottom: 0px}
 .top__banner__section:before{background: rgb(0 0 0 / 47%);}
 .top__banner__section .contentBanner p{line-height: 42px;}
 .header .full_width .TfnIcon a{font-size: 15px;}
 .Customersupport__aplicant h3{font-size: 20px;}
 .PrinterCategory .PrinterCardCat .ImgSecCard{width: 50%;padding: 20px;}
 .PrinterCategory .PrinterCardCat .ImgSecCard h3{font-size: 14px;}
}