@charset "UTF-8";@font-face{font-family:amenity-icon-font;src:url(../fonts/fontie-package/amenity-icon-font.eot);src:url(../fonts/fontie-package/amenity-icon-font.eot?#iefix) format("embedded-opentype"),url(../fonts/fontie-package/amenity-icon-font.woff2) format("woff2"),url(../fonts/fontie-package/amenity-icon-font.woff) format("woff"),url(../fonts/fontie-package/amenity-icon-font.ttf) format("truetype"),url(../fonts/fontie-package/amenity-icon-font.svg#amenity-icon-font) format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" amenity-icon-"],[class^=amenity-icon-]{font-family:amenity-icon-font!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newserachlistPage span.amenities-icon{font-family:amenity-icon-font!important;font-weight:400;font-style:normal;color:#000;margin:1rem 0}.amenity-icon-burger:before{content:"\E900"}.amenity-icon-bed:before{content:"\E903"}.amenity-icon-key:before{content:"\E904"}.amenity-icon-briefcase:before{content:"\E906"}.amenity-icon-bus:before{content:"\E909"}.amenity-icon-fork-plate-knife:before{content:"\E90E"}.amenity-icon-stacked-stones:before{content:"\E90F"}.amenity-icon-shopping-basket:before{content:"\E910"}.amenity-icon-cup-of-coffee:before{content:"\E911"}.amenity-icon-star:before{content:"\E913"}.amenity-icon-washing-machine:before{content:"\E917"}.amenity-icon-wifi:before{content:"\E91B"}.amenity-icon-paw-print:before{content:"\E91C"}.amenity-icon-screen:before{content:"\E91E"}.amenity-icon-wheelchair:before{content:"\E920"}.amenity-icon-statistics:before{content:"\E923"}.amenity-icon-gym-weight:before{content:"\E929"}.amenity-icon-playground-slide:before{content:"\E92A"}.amenity-icon-car-driver:before{content:"\E901"}.amenity-icon-swimming-pool:before{content:"\E902"}.amenity-icon-playing-cards:before{content:"\E905"}.amenity-icon-no-smoking:before{content:"\E907"}.amenity-icon-energy-wire:before{content:"\E908"}.amenity-icon-phone-next:before{content:"\E912"}.amenity-icon-raquetball-court:before{content:"\E926"}.amenity-icon-turndown-service:before{content:"\E927"}.amenity-icon-valet-parking:before{content:"\E928"}.amenity-icon-writing-desk:before{content:"\E92D"}.amenity-icon-SafeDepositBox:before{content:"\E92E"}.amenity-icon-salon:before{content:"\E92F"}.amenity-icon-sofa-bed:before{content:"\E930"}.amenity-icon-rv-Parking-2:before{content:"\E931"}.amenity-icon-raquetball:before{content:"\E932"}.amenity-icon-reading-area:before{content:"\E933"}.amenity-icon-reception-desk:before{content:"\E934"}.amenity-icon-room-service:before{content:"\E935"}.amenity-icon-accessible-swimming-pool:before{content:"\E936"}.amenity-icon-pillow:before{content:"\E937"}.amenity-icon-playground:before{content:"\E938"}.amenity-icon-non-smoking-hotel:before{content:"\E939"}.amenity-icon-minifridge:before{content:"\E93A"}.amenity-icon-hairdryer:before{content:"\E93B"}.amenity-icon-herman-miller-chair:before{content:"\E93C"}.amenity-icon-hot-tub:before{content:"\E93D"}.amenity-icon-kitchenette:before{content:"\E93E"}.amenity-icon-linens:before{content:"\E93F"}.amenity-icon-gift-shop:before{content:"\E940"}.amenity-icon-golf-course:before{content:"\E941"}.amenity-icon-gameroom:before{content:"\E942"}.amenity-icon-full-service-housekeeping:before{content:"\E943"}.amenity-icon-free-parking:before{content:"\E944"}.amenity-icon-flat-screen-television:before{content:"\E945"}.amenity-icon-fly-and-park:before{content:"\E946"}.amenity-icon-elevators:before{content:"\E947"}.amenity-icon-electric-car-charging-station:before{content:"\E948"}.amenity-icon-eco-friendly:before{content:"\E949"}.amenity-icon-docking-station:before{content:"\E94A"}.amenity-icon-cribs-available:before{content:"\E94B"}.amenity-icon-coffee-tea-maker:before{content:"\E94C"}.amenity-icon-currency-exchange:before{content:"\E94D"}.amenity-icon-childrensactivities:before{content:"\E94E"}.amenity-icon-children-pool:before{content:"\E94F"}.amenity-icon-car-rental:before{content:"\E950"}.amenity-icon-car-rental-desk:before{content:"\E951"}.amenity-icon-rv-parking:before{content:"\E952"}.amenity-icon-boccee:before{content:"\E953"}.amenity-icon-bike-rack:before{content:"\E954"}.amenity-icon-bicycle-rental:before{content:"\E955"}.amenity-icon-beach:before{content:"\E956"}.amenity-icon-bar:before{content:"\E957"}.amenity-icon-cups-of-wine:before{content:"\E958"}.amenity-icon-atm:before{content:"\E959"}.amenity-icon-air-conditioning:before{content:"\E95A"}.amenity-icon-check-in-kiosk:before{content:"\E918"}.amenity-icon-airport-shuttle:before{content:"\E914"}.amenity-icon-restaurant:before{content:"\E91A"}.amenity-icon-spa:before{content:"\E925"}.amenity-icon-grocery-service:before{content:"\E922"}.amenity-icon-breakfast:before{content:"\E916"}.amenity-icon-all-inclusive:before{content:"\E915"}.amenity-icon-laundry-facilities:before{content:"\E919"}.amenity-icon-wifi-available:before{content:"\E91D"}.amenity-icon-pet-friendly:before{content:"\E921"}.amenity-icon-business-center:before{content:"\E91F"}.amenity-icon-meeting-rooms:before{content:"\E924"}.amenity-icon-fitness-center:before{content:"\E92B"}.amenity-icon-waterpark:before{content:"\E92C"}.amenity-icon-luggage-hold:before{content:"\E95E"}.amenity-icon-casino:before{content:"\E95F"}.amenity-icon-check-in-out:before{content:"\E95B"}.amenity-icon-free-breakfast:before{content:"\E95C"}.amenity-icon-laundry-services:before{content:"\E95D"}.amenity-icon-phone-check:before{content:"\E90A"}.amenity-icon-light_breakfast:before{content:"\E911"}.amenity-icon-full_kitchen:before{content:"\E90B"}.amenity-icon-dog_only:before{content:"\E90C"}.amenity-icon-dishwasher:before{content:"\E90D"}body{font:100% Helvetica,sans-serif;color:#000;overflow-x:hidden;background:#fff!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.csTheme{zoom:80%}body.csTheme .datepicker-dropdown{font-size:1rem}body.csTheme .csDesktop{zoom:115%}body.csTheme .person-chat.chatbox{zoom:120%}body.csTheme .person-chat.chatbox .con{height:calc(100vh - 150px)!important}body.csTheme .person-chat.chatbox .con .newCsTheme .flight-fare-rule a{display:inline-flex!important;align-items:center;white-space:nowrap;color:#aa232c!important;text-decoration:none;font-weight:500}body.csTheme .chat .sidebar ul{zoom:120%}body.csTheme #fc_frame.fc-widget-normal.h-open-container,body.csTheme #fc_frame.h-open-container{zoom:120%!important}body.csTheme .slider.slider-horizontal{zoom:120%}body.csTheme .why-book.new-why-book ul.why-book-body-latest-ul{zoom:120%}html{background-color:#282828}.navbar.navbar-inverse.new-header-nav-wraper{padding:.9rem 1rem;box-shadow:.8rem .8rem .9rem #cecece}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder-new{width:100%}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width{width:100%;display:flex;align-items:center;justify-content:space-between;list-style:none;background:0 0!important;padding:0;margin:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li{font-size:1.5rem;font-weight:600;line-height:3.3rem;color:inherit;padding:0 1rem;margin:0;background:0 0!important;display:flex;align-items:center;justify-content:center;vertical-align:middle;position:relative}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:nth-child(3){margin-right:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:last-child{border-right:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:first-child{width:14%;height:auto;display:flex;align-items:center;justify-content:center;border-right:0;margin-right:auto;order:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:first-child a.navbar-brand{width:100%;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:first-child a.navbar-brand img{width:auto;height:auto;display:block;max-height:47px}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .language_box{padding-right:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .language_box span.icon_language{cursor:pointer}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown{min-width:8rem;display:flex;align-items:center;justify-content:flex-start;position:absolute;top:3rem;left:0;right:0;margin:0 auto;z-index:99;background:#fff}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1rem;margin:0;box-shadow:0 3px 9px #c3c3c3}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li{width:100%;display:flex;align-items:center;justify-content:flex-start;border:0;padding:0;margin:.4rem}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li a{padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start;color:#333!important;font-size:.7rem;line-height:1rem}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li a img{margin:0 .5rem 0 0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li ul.sub_navigation{width:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;white-space:nowrap;padding:0;margin:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li ul.sub_navigation li{border-right:0;width:50%;margin:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li ul.sub_navigation li a img{width:2.5rem;height:auto;margin:0 .6rem 0 0}footer.bg-dark{background:#343a40!important;padding:0 2rem!important;margin:2rem 0 0}footer.bg-dark .ft-mid-block img{width:30%;margin:2rem 0 1rem 0;display:block}footer.bg-dark ul.footerMenuText{list-style:none;align-items:center;justify-content:center;flex-direction:column;-webkit-column-count:1;-moz-column-count:1;column-count:1;margin-top:1.5rem}footer.bg-dark ul.footerMenuText li{display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0 0 2rem 0}footer.bg-dark ul.footerMenuText li:last-child{margin:0}footer.bg-dark ul.footerMenuText li a{text-decoration:none;color:#fff}footer.bg-dark ul.footerMenuText li a:hover{text-decoration:none;color:#fff}.viewWrapper.defaultNoVisibility.new-body-wraper{margin-top:6.8rem;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head{width:91%;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;background:0 0!important;color:#333}.viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head ul{list-style:none;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head ul li{width:auto;padding:0;margin:0 .7rem 0 0;display:flex;align-items:center;justify-content:center}.viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head ul li a{font-family:Montserrat,sans-serif;background:#27292a;padding:.6rem 1.5rem;margin:0;border-radius:.8rem .8rem 0 0;font-size:1.1rem;line-height:1.4rem;font-weight:600;letter-spacing:.043em;text-transform:capitalize;color:#fff;text-decoration:none}.viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head ul li a.active{background:#ed1864}.viewWrapper.defaultNoVisibility.new-body-wraper .section.middle .do-it-invite.hidden{display:none}.viewWrapper.defaultNoVisibility.new-body-wraper .section.middle .seoTextFlightPage{display:none}.viewWrapper.defaultNoVisibility.new-body-wraper .section.middle .search-landing-logo.itenary-search-page-logo{display:block}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .shadow_img{display:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder{width:100%;padding:1rem 4.5rem;margin:0 0 1rem;display:flex;align-items:center;justify-content:center;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption{position:relative;width:90%;right:0;bottom:0;left:0;z-index:3;padding-top:0;padding-bottom:0;color:#fff;text-align:center}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .nav-tabs{display:flex;align-items:center;justify-content:flex-start;padding:0 .6rem;margin:0;border-bottom:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .nav-tabs li{padding:0;margin:0 .4rem -.1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .nav-tabs li a{padding:.6rem 1rem;margin:0;height:2.5rem;border-radius:.6rem .6rem 0 0;font-size:1.2rem;font-weight:500}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .nav-tabs li a:hover{text-decoration:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .nav-tabs li a i{font-size:1.5rem;line-height:1.5rem;vertical-align:middle}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content{width:100%;background:#27292a!important;border:0;border-radius:.8rem;padding:0 2rem;display:flex;align-items:flex-start;justify-content:flex-start;color:#fff}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane{width:100%;display:flex;align-items:flex-start;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form{width:100%;display:inline-block;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header{width:100%;display:inline-flex;flex-wrap:wrap}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul.radio_list{width:100%;list-style:none;padding:0;margin:1rem 0;display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul.radio_list li{width:auto;padding:0;margin:0 1rem 0 0;display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul.radio_list li label.control.control-radio{position:relative;font:normal 1.2rem/normal Montserrat,sans-serif;color:#fff;display:flex;align-items:center;justify-content:center;padding-left:2rem;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul.radio_list li label.control.control-radio input{position:relative;z-index:-1;opacity:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul.radio_list li label.control.control-radio .control_indicator{border-radius:50%;border:0;background:#fff!important;width:18px;height:18px;position:absolute;left:0;top:.2rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul.radio_list li label.control.control-radio .control_indicator::after{content:'';position:absolute;left:0;top:0;height:18px;width:18px;border-radius:50%;background:#fff;display:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:1rem 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul{width:100%;list-style:none;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li ul{width:100%;display:flex;padding:0;margin:0;list-style:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li ul li{width:auto;display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:flex-start;padding:0;margin:0 .8rem 0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li ul li label{font-family:Montserrat,sans-serif;width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0 0 .6rem;font-size:1rem;line-height:1rem;font-weight:400}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li ul li .smallinputloader{display:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box{width:100%;display:flex;align-items:center;justify-content:flex-start;background:#fff;border:0;padding:.6rem;margin:0;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown{position:absolute;top:3.6rem;background:#fff;width:100%;left:0;right:0;z-index:9999}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown .uibar-dropdown{padding:.6rem;display:flex;align-items:center;justify-content:space-between}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown .uibar-dropdown h3{color:#333;font-size:.8rem;font-weight:600;line-height:1.2rem;padding:0;margin:0;text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box input{border:0;padding:0;margin:0;width:100%;min-height:1.5rem;font-size:.9rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box input:focus{outline:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box span.field_icon{font-size:1.8rem;line-height:1.5rem;margin:0 .5rem 0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .calender_box_part{width:100%;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2{width:80%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul{width:100%;list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li{width:25%;position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:0 .8rem 0 0;background:0 0;padding:0;color:#fff;font-size:1rem;line-height:1rem;font-weight:500}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li label{font-family:Montserrat,sans-serif;width:100%;text-align:left;padding:0;margin:0 0 .4rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .select_box.multi-dropdown{width:100%;background:#fff;padding:.8rem;height:3.1rem;color:#292929;position:relative;text-align:left;display:flex;justify-content:space-between}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small{width:100%;background:#fff;top:5rem;position:absolute;padding:1.2rem 0 .5rem 0;border-top:1px solid #333;color:#000;box-shadow:0 1px 4px #9a9a9a;z-index:9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small:before{content:'';display:block;position:absolute;top:-32px;left:29px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 11px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small a.icon_close{position:absolute;right:1rem;top:.4rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small ul{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:0;margin:0;list-style:none;height:8rem;overflow-y:scroll}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small ul li{width:100%;display:flex;align-items:center;justify-content:flex-start;border-bottom:0 solid #c7c7c7;padding:.4rem .8rem;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small ul li:last-child{border-bottom:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small ul .info_line{color:#000}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .flight-search-btn-holder{width:20%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .flight-search-btn-holder button.btn_search{font-family:Montserrat,sans-serif;width:100%;border:0;font-size:1.2rem;font-weight:600;line-height:2rem;color:#fff;text-transform:uppercase;padding:.6rem .6rem;margin:2.3rem 0 0;background:#ed1864;border-radius:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .flight-search-btn-holder button.btn_search:hover{color:#fff;background:#ff4786}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .showAdvancedSearchText{display:flex;width:100%;align-items:center;justify-content:flex-end;padding:0;margin:1rem 0;font-size:1rem;color:#fff;line-height:1.2rem;font-weight:400}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .showAdvancedSearchText span{color:#fff!important;margin:0 .4rem 0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;list-style:none;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li{width:auto;padding:0;margin:.5rem 1rem .5rem 0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li span.fare-type_angel-down{display:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box{padding:0;margin:0;width:100%;padding:0;margin:0 1rem 0 0;display:flex;flex-direction:column;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box label{text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box select.form-control{width:100%;border-radius:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box input{width:100%;border:0;background:#fff;padding:.6rem;min-height:2.5rem;display:flex;align-items:center;justify-content:flex-start;font-size:.9rem;line-height:1rem;outline:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li span.autoautlinechoose{width:auto;background:#fff;color:#000;padding:.5rem .8rem;margin:.5rem .5rem .5rem 0;border-radius:.6rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li span.autoautlinechoose i{margin:0 .3rem 0 0;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li label.control-checkbox{position:relative;font:normal 1rem/normal Montserrat,sans-serif;color:#fff;padding-left:2rem;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li label.control-checkbox .control_indicator{border-radius:.1rem!important;border:0;top:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li label.control-checkbox .control_indicator::after{left:4px;top:4px;height:11px;width:11px;border-radius:0!important;display:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li label.control-checkbox .control_indicator:checked:after{content:"";position:absolute;left:.4rem;top:.15rem;width:.45rem;height:.8rem;background:0 0;border:solid #27292a;border-width:0 .15rem .15rem 0;border-radius:0!important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advanceSrcRow{width:100%;display:flex;align-items:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content>.active{opacity:1}.section.middle .why-book.new-why-book .why-book-body-latest{display:flex;align-items:flex-start;justify-content:center}.section.middle .why-book.new-why-book .why-book-body-latest .why-book-body{display:flex;align-items:center;justify-content:center}.section.middle .why-book.new-why-book .why-book-body-latest .why-book-body .white-block{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0 0 2rem}.section.middle .why-book.new-why-book .why-book-body-latest .why-book-body .white-block .icon-wrap{width:6rem;min-height:6rem;display:flex;align-items:flex-start;justify-content:center;padding:0;margin:0 0 2.5rem}.section.middle .why-book.new-why-book .why-book-body-latest .why-book-body .white-block .icon-wrap svg{width:100%;max-width:100%;display:block;height:auto}.section.middle .why-book.new-why-book .why-book-body-latest .why-book-body .white-block .icon-wrap svg g{fill:#ed1864}.section.middle .why-book.new-why-book .why-book-body-latest .why-book-body .white-block h2{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:800;color:#ed1865;line-height:1.5rem;padding:0;margin:0 0 1rem}.section.middle .why-book.new-why-book .why-book-body-latest .why-book-body .white-block .title{font-family:Montserrat,sans-serif;text-align:center;font-size:1rem;line-height:1.2rem;font-weight:400;padding:0 2.1rem;margin:0}.section.middle .why-book.new-why-book .why-book-body-latest .why-book-body .white-block .title span{font-weight:600}.tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul{font-family:Montserrat,sans-serif;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:.6rem 0;margin:0;min-height:8rem;overflow-x:scroll}.tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul li{width:100%;display:flex;align-items:center;justify-content:flex-start;border-bottom:.1rem solid #c7c7c7;padding:.4rem .8rem;margin:0}.tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.datepicker-dropdown{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none;box-shadow:none}.datepicker-dropdown:before{content:'';display:inline-block;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;border-top:0;border-bottom-color:rgba(0,0,0,.8);position:absolute;left:6px;top:-10px}.datepicker thead{line-height:2.2rem}.datepicker td{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;font-weight:600}.datepicker td:hover{background:#eee;cursor:pointer}.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.dsktopBody .table-condensed>tbody>tr>td{padding:8px 12px;border-radius:3px;text-shadow:none;background:0 0;color:#000;cursor:pointer;font-weight:600}.dsktopBody .table-condensed>tbody>tr>td.disabled{color:#929292;cursor:default}.dsktopBody .datepicker table tr td.active{background-image:linear-gradient(to bottom,#103568,#103568)!important;color:#fff}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels{display:flex;flex-wrap:wrap}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 0 .5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li ul li.or_p{width:8rem;display:flex;align-items:center;justify-content:center;margin-top:2.5rem;text-transform:uppercase}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .search-dest-section{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .searchPointOfIntrst{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .searchPointOfIntrst .select_box{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .searchPointOfIntrst .select_box span.field_icon{display:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .searchPointOfIntrst .select_box input{width:100%;background:#fff;min-height:3rem;border:0;padding:.6rem;margin:0;outline:0;font-size:1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li button.btn_search{width:100%;border:0;font-size:1.2rem;font-weight:600;line-height:2rem;color:#fff;text-transform:uppercase;padding:.6rem 3rem;margin:1.6rem 0 0;background:#ed1864;box-shadow:none!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li button.btn_search:hover{color:#fff;background:#ff4786}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.checkindateli .field_box{border-right:.1rem solid #d8d8d8;display:flex;justify-content:space-between}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.checkindateli .field_box date-picker{width:100%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.checkoutdateli .field_box{border-right:.1rem solid #d8d8d8;display:flex;justify-content:space-between}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.checkoutdateli .field_box date-picker{width:100%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli{display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 .6rem .5rem .6rem;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .select_box.multi-dropdown{background:#fff;min-height:3.1rem;padding:.6rem;color:#292929;width:100%;display:flex;align-items:center;justify-content:flex-start;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .select_box.multi-dropdown i{position:absolute;right:.6rem;top:.6rem;font-size:1.5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list{width:100%;background:#fff;border:.1rem solid #f3f3f3;position:absolute;top:5.5rem;left:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2rem â€‹0 .6rem .6rem .6rem;margin:0;color:#000}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list:before{content:'';display:block;position:absolute;top:-2rem;left:3rem;width:0;height:0;border-color:transparent transparent #dfdfdf transparent;border-style:solid;border-width:1rem .6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list:after{content:'';display:block;position:absolute;top:-2rem;left:3rem;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:1rem .6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list .person_list_holder{width:100%;display:inline-block;max-height:19rem;margin-bottom:1rem;overflow:auto;overflow-x:hidden}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list .person_list_holder ul.place_list{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0 0 1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list .person_list_holder ul.place_list li .info_heading{font-size:1rem;font-weight:600;line-height:1.2rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list .person_list_holder ul.place_list li .info_line{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.2rem 0;margin:0;font-size:.8rem;line-height:1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list .person_list_holder ul.place_list li .info_line .box_rgt{width:auto;display:flex;align-items:center;justify-content:space-between}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list .person_list_holder ul.place_list li .info_line .box_rgt .inside_box{display:flex;align-items:center;justify-content:space-between}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list .person_list_holder ul.place_list li .info_line .box_rgt .inside_box a.icon_click{background:#ccc;padding:.6rem;margin:0;border-radius:.2rem;display:flex;align-items:center;justify-content:center}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list .person_list_holder ul.place_list li .info_line .box_rgt .inside_box a.icon_click:hover{text-decoration:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list .person_list_holder ul.place_list li .info_line .box_rgt .inside_box span{width:2rem;display:flex;align-items:center;justify-content:center;font-weight:600}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list a.icon_close{display:block;width:auto;position:absolute;right:.6rem;top:.3rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list a.addRoomOccupantsLink{font-size:1rem;font-weight:500;line-height:1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list a.addRoomOccupantsLink:before{content:"\f067";margin-right:.3rem;font:normal normal normal .8rem/1 FontAwesome}body{background:#ffff!important}a,blockquote,body,h1,h2,h3,h4,h5,h6,label,li,p,pre,span,ul{font-family:Montserrat,sans-serif!important}@font-face{font-family:tmt-icons;src:url(fonts/icons/tmt-icons.eot);src:url(fonts/icons/tmt-icons.eot?#iefix) format("eot"),url(fonts/icons/tmt-icons.woff) format("woff"),url(fonts/icons/tmt-icons.ttf) format("truetype"),url(fonts/icons/tmt-icons.svg#tmt-icons) format("svg")}@font-face{font-family:tmt-seat;src:url(fonts/seat-icon/fonts/icomoon.eot?9t3up3);src:url(fonts/seat-icon/fonts/icomoon.eot?9t3up3#iefix) format("embedded-opentype"),url(fonts/seat-icon/fonts/icomoon.ttf?9t3up3) format("truetype"),url(fonts/seat-icon/fonts/icomoon.woff?9t3up3) format("woff"),url(fonts/seat-icon/fonts/icomoon.svg?9t3up3#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.tmt-icons:before{font-family:tmt-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.seat-icons:before{font-family:tmt-seat!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.airline_seat_recline_normal:before{content:"\e900"}.tmt-icons-accomodations:before{content:"\E001"}.tmt-icons-airport:before{content:"\E002"}.tmt-icons-arrow-down:before{content:"\E003"}.tmt-icons-arrow-left:before{content:"\E004"}.tmt-icons-arrow-right:before{content:"\E005"}.tmt-icons-arrow-up:before{content:"\E006"}.tmt-icons-bars-and-nightlife:before{content:"\E007"}.tmt-icons-booked_event:before{content:"\E008"}.tmt-icons-cafes:before{content:"\E009"}.tmt-icons-calendar:before{content:"\E00A"}.tmt-icons-camera:before{content:"\E00B"}.tmt-icons-car:before{content:"\E00C"}.tmt-icons-caret-down:before{content:"\E00D"}.tmt-icons-caret-up:before{content:"\E00E"}.tmt-icons-caret:before{content:"\E00F"}.tmt-icons-cart:before{content:"\E010"}.tmt-icons-chat:before{content:"\E011"}.tmt-icons-city:before{content:"\E012"}.tmt-icons-clear:before{content:"\E013"}.tmt-icons-close:before{content:"\E014"}.tmt-icons-cloudy-sunny:before{content:"\E015"}.tmt-icons-cloudy:before{content:"\E016"}.tmt-icons-collab:before{content:"\E017"}.tmt-icons-cruise:before{content:"\E018"}.tmt-icons-destination:before{content:"\E019"}.tmt-icons-dining:before{content:"\E01A"}.tmt-icons-do-and-see:before{content:"\E01B"}.tmt-icons-doctype-pdf:before{content:"\E01C"}.tmt-icons-edit:before{content:"\E01D"}.tmt-icons-essentials:before{content:"\E01E"}.tmt-icons-excursions:before{content:"\E01F"}.tmt-icons-export:before{content:"\E020"}.tmt-icons-flag:before{content:"\E021"}.tmt-icons-flight-arrival-02-old:before{content:"\E022"}.tmt-icons-flight-arrival-02:before{content:"\E023"}.tmt-icons-flight-arrival:before{content:"\E024"}.tmt-icons-flight-departure-02-old:before{content:"\E025"}.tmt-icons-flight-departure-02:before{content:"\E026"}.tmt-icons-flight-departure:before{content:"\E027"}.tmt-icons-flight:before{content:"\E028"}.tmt-icons-baggage:before{content:"\f0f2";font:normal normal normal 22px/0 FontAwesome}.tmt-icons-heart-fill:before{content:"\E029"}.tmt-icons-heart-outline:before{content:"\E02A"}.tmt-icons-heart:before{content:"\E02B"}.tmt-icons-hot:before{content:"\E02C"}.tmt-icons-hotel:before{content:"\E02D"}.tmt-icons-hurricane:before{content:"\E02E"}.tmt-icons-info-circle:before{content:"\E02F"}.tmt-icons-island-with-palm-trees:before{content:"\E030"}.tmt-icons-lighting-rain:before{content:"\E031"}.tmt-icons-lighting:before{content:"\E032"}.tmt-icons-list-view:before{content:"\E033"}.tmt-icons-logout:before{content:"\E034"}.tmt-icons-mail:before{content:"\E035"}.tmt-icons-meet-and-greet:before{content:"\E036"}.tmt-icons-minus-thin:before{content:"\E037"}.tmt-icons-minus:before{content:"\E038"}.tmt-icons-mobile-menu:before{content:"\E039"}.tmt-icons-night-clear1:before{content:"\E03A"}.tmt-icons-night-clear2:before{content:"\E03B"}.tmt-icons-night-cloudy1:before{content:"\E03C"}.tmt-icons-night-cloudy2:before{content:"\E03D"}.tmt-icons-night-rain:before{content:"\E03E"}.tmt-icons-night-stars:before{content:"\E03F"}.tmt-icons-notifications:before{content:"\E040"}.tmt-icons-packages-old:before{content:"\E041"}.tmt-icons-packages-old2:before{content:"\E042"}.tmt-icons-packages:before{content:"\E043"}.tmt-icons-paperplane:before{content:"\E044"}.tmt-icons-plus-thin:before{content:"\E045"}.tmt-icons-plus:before{content:"\E046"}.tmt-icons-printer:before{content:"\E047"}.tmt-icons-rainy-sunny:before{content:"\E048"}.tmt-icons-rainy:before{content:"\E049"}.tmt-icons-saved_event:before{content:"\E04A"}.tmt-icons-search:before{content:"\E04B"}.tmt-icons-settings:before{content:"\E04C"}.tmt-icons-shopping:before{content:"\E04D"}.tmt-icons-shuttle:before{content:"\E04E"}.tmt-icons-snow:before{content:"\E04F"}.tmt-icons-social-facebook:before{content:"\E050"}.tmt-icons-social-google-plus:before{content:"\E051"}.tmt-icons-social-linkedin:before{content:"\E052"}.tmt-icons-social-pinterest:before{content:"\E053"}.tmt-icons-social-twitter:before{content:"\E054"}.tmt-icons-star:before{content:"\E055"}.tmt-icons-sunny-clear:before{content:"\E056"}.tmt-icons-terminal-shuttle:before{content:"\E057"}.tmt-icons-terminal:before{content:"\E058"}.tmt-icons-tour:before{content:"\E059"}.tmt-icons-trash:before{content:"\E05A"}.tmt-icons-user-add:before{content:"\E05B"}.tmt-icons-visibility-off:before{content:"\E05C"}.tmt-icons-visibility-on:before{content:"\E05D"}.tmt-icons-wallet:before{content:"\E05E"}.tmt-icons-windy:before{content:"\E05F"}.newserachlistPage a,.newserachlistPage blockquote,.newserachlistPage body,.newserachlistPage h1,.newserachlistPage h2,.newserachlistPage h3,.newserachlistPage h4,.newserachlistPage h5,.newserachlistPage h6,.newserachlistPage label,.newserachlistPage p,.newserachlistPage span{font-family:Montserrat,sans-serif}.newserachlistPage .listViewFixedScroll .hotelfilterwrapper{border-radius:.7rem;box-shadow:0 0 1rem rgba(0,0,0,.4);padding:1rem;background:#fff}.newserachlistPage .listViewFixedScroll .hotelfilterwrapper h3{font-weight:600;margin-bottom:35px;font-size:.9rem;color:#26282a}.newserachlistPage .listViewFixedScroll ul{list-style-type:none;padding:0;margin:0}.newserachlistPage .filter ul{padding-bottom:15px;margin-bottom:22px;padding:0;margin:0}.newserachlistPage .filter .control_indicator{height:22px;width:22px;border:2px solid #9a9a9a;border-radius:50%;background:#fff!important}.newserachlistPage .filter .control{color:#4b474d;line-height:24px;width:100%;font-size:12px}.newserachlistPage .filter ul.radio_list li{padding-right:15px}.newserachlistPage .filter ul.radio_list li{float:none;width:100%;list-style:none;padding:0;margin:4px 0}.newserachlistPage .filter .control{color:#4b474d;line-height:24px;width:100%;font-size:12px;position:relative;padding-left:35px}.newserachlistPage .control input{position:relative;z-index:-1;opacity:0}.newserachlistPage ul.radio_list{width:100%;list-style:none;margin:0 0 2rem;padding:0}.newserachlistPage ul.radio_list li{list-style:none;margin:0 20px 0 0;padding:0;float:left}.newserachlistPage label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.newserachlistPage .control{position:relative;font-family:Montserrat,sans-serif!important;font-size:.9rem;padding-left:30px;cursor:pointer}.newserachlistPage .control input{position:relative;z-index:-1;opacity:0}.newserachlistPage input[type=checkbox],.newserachlistPage input[type=radio]{margin:4px 0 0;line-height:normal}.newserachlistPage .control_indicator{position:absolute;top:2px;left:1px;height:19px;width:19px;background:#fff}.newserachlistPage .flight-desktop-edit.newflight-edit-form .close-edit-search{margin:0;position:absolute;right:1rem;top:1rem}.newserachlistPage .tmt-icons-close:before{content:"\E014"}.newserachlistPage .tmt-icons:before{font-family:tmt-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li{width:auto;padding:8px 12px;-moz-padding-left:8px;-moz-padding-right:8px;margin:0;display:table-cell;border-right:1px solid #d9d9d9;font-weight:700;background:#fff}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:first-child{width:10%;border-radius:4px 0 0 4px;margin-right:-1px;border:1px solid #d9d9d9}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(2){padding:6px 7px!important;margin-right:-1px;border:1px solid #d9d9d9}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(3){width:25%;margin-right:-1px;border:1px solid #d9d9d9}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5){width:30%;border:1px solid #d9d9d9;border-radius:0 4px 4px 0}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5){width:18%;border:0;padding:0;margin-left:17px;background:0 0}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5) .btn_search{margin:0;padding:17px 5px!important;font-size:15px;border:none;box-shadow:none!important}.newserachlistPage .desktop-search-result-edit-form.flight-Desktop-Edit-Search-Form .radio_list li .control.control-radio .control_indicator{border:2px solid #6e7f89;border-radius:50%;background:#fff!important}.newserachlistPage .desktop-search-result-edit-form.flight-Desktop-Edit-Search-Form .radio_list li .control.control-radio .control_indicator::after{width:15px;height:15px;border-radius:50%;content:'';position:absolute;left:.8px;top:.5px}.newserachlistPage .desktop-search-result-edit-form.flight-Desktop-Edit-Search-Form .radio_list li .control{color:#fff}.newserachlistPage .flight-Desktop-Edit-Search-Form .advancedCarSearchDiv ul.radio_list .control{padding-left:27px}.newserachlistPage .control input{position:relative;z-index:-1;opacity:0}.newserachlistPage .control_indicator{position:absolute;top:2px;left:1px;height:19px;width:19px;background:#fff}.newserachlistPage .flight-Desktop-Edit-Search-Form .advancedCarSearchDiv .control_indicator{border:0 solid #6e7f89;border-radius:50%}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer,.newserachlistPage .right-listing .search-list.flight-search ul.hotelListSet{list-style-type:none;padding:0;margin:0}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer>li,.newserachlistPage .right-listing .search-list.flight-search ul.hotelListSet>li{box-shadow:0 0 1rem rgba(0,0,0,.4);border-radius:0 .5rem .5rem .5rem;padding:1rem;margin-right:4px;position:relative;margin-top:92px;background:#fff!important}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer>li .specialtab-flight-top,.newserachlistPage .right-listing .search-list.flight-search ul.hotelListSet>li .specialtab-flight-top{font-family:Montserrat,sans-serif!important;background:#27292a;display:inline-block;color:#fff;padding:1rem 2rem;border-radius:10px 10px 0 0;top:-50px;position:absolute;left:0;font-weight:600;font-size:1rem}.newserachlistPage .brandedfare{display:flex;flex-wrap:wrap}.newserachlistPage .brandedfare .repeatholder{background:#f5f5f5;padding-top:10px;padding:.5rem 1rem;font-weight:700;margin-right:.5rem;margin-bottom:.5rem;width:23.8%}.newserachlistPage .brandedfare .repeatholder:first-child{border-radius:.5rem 0 0 .5rem}.newserachlistPage .brandedfare .repeatholder:last-child{border-radius:0 .5rem .5rem 0}.newserachlistPage img{max-width:100%}.newserachlistPage .filter ul.radio_list li{padding-right:.938}.newserachlistPage .filter .control{font-family:Montserrat,sans-serif!important;color:#0e0e0e;line-height:1.5rem;width:100%;font-size:1rem}.newserachlistPage .filter .filter-title{font-size:1.1rem;color:#4b474d;margin-bottom:1rem;padding-bottom:1rem;margin-top:0;font-weight:600;display:flex;justify-content:space-between;align-items:center}.newserachlistPage .filter .filter-title .fa-angle-down{font-size:1.5rem;color:#222}.newserachlistPage .why-book-us ul li{font-family:Montserrat,sans-serif!important;padding-left:2.5rem;position:relative;font-size:1rem;line-height:1.5rem;color:#333;list-style:none;margin-bottom:2rem}.newserachlistPage b,.newserachlistPage strong{font-weight:700}.newserachlistPage .flightResultContainer>li{box-shadow:0 0 1rem rgba(0,0,0,.4);border-radius:.5rem;margin-bottom:1.4rem}.newserachlistPage .listing h3 h3{padding-bottom:2.188rem;margin-bottom:1.875rem;border-bottom:1px solid #c3c3c3;color:#4b474d;margin-top:0}.newserachlistPage .control-checkbox .airLineLogo{width:1.563rem!important}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession{display:flex;background:#27292a;padding:1rem 1.1rem;border-radius:0 0 .8rem .8rem;margin-bottom:35px;min-height:132px}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession h3{color:#fff}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .dddd1{display:flex;flex-wrap:wrap;align-items:center}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .dddd1 h3{color:#fff;font-size:1.8rem;line-height:2rem;color:#fff;font-weight:400}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .csEdit{flex-grow:1;align-items:center}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .flightEditBlock2 h3{font-size:1.6rem;line-height:2rem}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .flightEditBlock2 h3 p{font-size:1.1rem;margin-top:1.8rem;margin-bottom:0}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .flightEditBlock3Inner .date-to p{font-size:1.1rem;margin-bottom:0;padding:0;margin-right:10px}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .flightEditBlock3Inner .date-to span{font-size:1.4rem;font-weight:400;padding-right:40px}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .flightEditBlock3Inner p{font-size:1.1rem;width:145px;margin-right:10px}.newserachlistPage .why-book-us .filter-title{font-size:1.3rem!important;color:#4b474d!important;font-weight:400!important}.newserachlistPage .why-book-us ul li:before{content:"\f00c";font-family:FontAwesome;color:#2f95d1;position:absolute;left:0;top:0;top:8px;font-size:29px}.newserachlistPage .why-book-us ul li:before{color:#103568!important}.newserachlistPage .MainLoader.flight .percentage{color:#103568!important}.newserachlistPage .leftpanel_tabs .nav-tabs li a .number_count span{color:#103568!important}.newserachlistPage .overview_rightcontent h3.title_bg{color:#103568!important}.newserachlistPage h3.hotels-custom-title-center{color:#103568!important}.newserachlistPage .control input[type=checkbox]:checked~.control_indicator{border-radius:50%!important}.newserachlistPage .control input[type=checkbox]:checked~.control_indicator.control-indicator-icon{border-radius:50%!important}.newserachlistPage .filter ul.radio_list li .control-checkbox .control_indicator:after{left:0;top:0}.newserachlistPage .control input:checked~.control_indicator:after{display:block}.newserachlistPage .control-checkbox .control_indicator:after{left:0;top:0;width:18px;height:18px;border-radius:50%;border:none}.newserachlistPage .control_indicator:after{content:'';position:absolute;display:none}.newserachlistPage .flight-filter-reset-span{font-size:1rem;font-weight:500;display:block;padding-top:.5rem}.newserachlistPage .control_indicator{position:absolute;top:2px;left:1px;height:19px;width:19px;background:#fff}.newserachlistPage .price-tag.Price{font-weight:800;font-size:1.5rem}.newserachlistPage .price-tag.Price sup{font-size:1.1rem!important;color:#666!important;display:none}.newserachlistPage .priceBlock{font-family:Montserrat,sans-serif}.newserachlistPage .priceBlock .btn_booknow{font-family:Montserrat,sans-serif;margin-bottom:.8rem;padding:.8rem .9rem;font-size:1.2rem;display:block;margin-left:auto;white-space:nowrap}.newserachlistPage .priceBlock .small-txt-price{margin-bottom:.1rem}.newserachlistPage .priceBlock.newflightPriceBox .small-txt-price{font-style:italic}.newserachlistPage .flight-search-list-sub-block .row{width:auto}.newserachlistPage .flight-search-list-sub-block h3{font-size:1.5rem;font-weight:700}.newserachlistPage .btn_booknow.edit{padding:1.2rem 1.5rem;white-space:nowrap;border-radius:.5rem;font-size:1.3rem;text-decoration:none;transition:all .5s;display:inline-block}.newserachlistPage .btn_booknow.edit:hover{color:inherit}.newserachlistPage .refine-listing ul{margin:0;list-style-type:none;padding:0;display:flex}.newserachlistPage .refine-listing ul li{flex-grow:1;margin-right:.2rem;padding:.8rem 1rem;background:#6e7f89;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;min-height:64px;cursor:pointer}.newserachlistPage .refine-listing ul li p{margin-bottom:0}.newserachlistPage .refine-listing ul li:first-child{border-radius:.5rem 0 0 .5rem}.newserachlistPage .refine-listing ul li:last-child{border-radius:0 .5rem .5rem 0}.newserachlistPage .newflight-new-matrix{border-bottom:0 solid #333;margin:15px 0;padding:0}.newserachlistPage .newflight-new-matrix .matrix-shop-hide{margin-bottom:15px}.newserachlistPage .matrix-table{border:1px solid #333;background-color:#f7f7f7;margin-bottom:50px}.newserachlistPage .matrix-table .table-responsive{border:0;border-left:1px solid #333;background-color:#fff}.newserachlistPage .matrix-table .table-responsive td{width:20%}.newserachlistPage .matrix-table ul{list-style:none;padding:0;margin:0;width:100%;display:inline-block}.newserachlistPage .matrix-table .table-responsive ul li:first-child{padding:10px 15px;border-right:1px solid #333}.newserachlistPage .matrix-table .table-responsive ul li.heading-border{line-height:40px}.newserachlistPage .matrix-table ul li{float:none;border:0;border-bottom:1px solid #333;font-size:1rem;font-weight:600;color:#000;line-height:16px;padding:15px;margin-bottom:0;text-align:center;height:65px;overflow:hidden}.newserachlistPage .matrix-table .table-responsive ul li img.matrix-logo{width:45px;height:auto}.newserachlistPage .rgtpad0{padding-right:0}.newserachlistPage .leftpad0{padding-left:0}.newserachlistPage .flight-search-main-pan .viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head{max-width:1110px}.newserachlistPage .add_to_trip{display:flex;justify-content:center}.newserachlistPage .add_to_trip a{display:flex;white-space:nowrap;align-items:center;text-decoration:none!important;padding-top:20px!important;font-size:18px!important;font-weight:800}.newserachlistPage .serviceitenaryList ul{display:flex;padding:0;flex-wrap:wrap}.newserachlistPage .serviceitenaryList ul li{box-shadow:none!important;border-radius:0!important;color:#fff!important;list-style-type:none;margin-bottom:.5rem!important;margin-right:.2rem!important;margin-top:0!important;transition:all .5s;border:none!important}.newserachlistPage .serviceitenaryList ul li a{background:#27292a;padding:.5rem 1rem!important;color:#fff!important;white-space:nowrap;font-style:normal;text-transform:uppercase;font-size:.75rem;text-decoration:none;display:inline-block!important;min-height:40px}.newserachlistPage .serviceitenaryList ul li a i{color:#fff!important}.newserachlistPage .serviceitenaryList ul li a img{margin-right:8px}.newserachlistPage .sessionExpCountdown{max-width:215px}.newserachlistPage .sessionExpCountdown p{text-align:right}.newserachlistPage .sessionExpCountdown p span{display:block;font-size:1.6rem;font-weight:300;color:#fff!important;padding-top:1rem}.newserachlistPage .date-to.flight-date{display:flex}.newserachlistPage .date-to{display:flex;flex-direction:column;align-items:flex-start}.newserachlistPage .small-txt-price.serviceitenaryList{margin-top:1rem;margin-bottom:1rem}.newserachlistPage .filight-search-mid-info{display:flex;justify-content:center;align-items:center}.newserachlistPage .filight-search-mid-info h3{font-size:1rem}.newserachlistPage .filight-search-mid-info h3 span{display:block}.newserachlistPage .filight-search-mid-info .filight-search-mid-info-left{padding-right:25px}.newserachlistPage .filight-search-mid-info .filight-search-mid-info-left h3{font-size:1.4rem;text-align:center;font-weight:600}.newserachlistPage .filight-search-mid-info .filight-search-mid-info-left h3 span{font-weight:400}.newserachlistPage .filight-search-mid-info .filight-search-mid-info-right{padding-left:25px}.newserachlistPage .filight-search-mid-info .filight-search-mid-info-right h3{font-size:1.4rem;text-align:center;font-weight:600}.newserachlistPage .filight-search-mid-info .filight-search-mid-info-right h3 span{font-weight:400}.newserachlistPage .filight-search-mid-info .filight-search-mid-info-mid{display:flex;flex-direction:column;text-align:center;width:140px}.newserachlistPage .filight-search-mid-info .filight-search-mid-info-mid .filight-search-mid-info-line{height:2px;flex-grow:1;background:#27292a}.newserachlistPage .filight-search-mid-info .filight-search-mid-info-mid-divider{display:flex;align-items:center}.newserachlistPage .filight-search-mid-info .filight-search-mid-info-mid-divider img{margin-left:4px}.newserachlistPage .flightEditBlock3{display:flex;align-items:center}.newserachlistPage .slider.slider-horizontal{height:20px;width:92%!important;margin-top:1rem;margin-bottom:1.5rem;margin-left:.75rem}.newserachlistPage .slider-track{position:absolute;cursor:pointer}.newserachlistPage .slider.slider-horizontal .slider-track{height:3px;width:100%;margin-top:-3px;top:50%;left:0}.newserachlistPage .slider .tooltip.top{margin-top:-28px}.newserachlistPage .tooltip{position:absolute;z-index:1070;display:block;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;opacity:0;line-break:auto}.newserachlistPage .hide{display:none!important}.newserachlistPage .slider .tooltip.top{margin-top:-28px}.newserachlistPage .tooltip.top{padding:5px 0;margin-top:-3px}.newserachlistPage .slider .tooltip.top{margin-top:-28px}.newserachlistPage .slider-handle.round{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.newserachlistPage .slider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:0}.newserachlistPage .slider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:0}.newserachlistPage .slider.slider-horizontal{height:20px;width:92%!important}.newserachlistPage .slider{display:inline-block;vertical-align:middle;position:relative}.newserachlistPage .progress-bar-striped.layover{width:100%;background-color:#ccc;margin:10px 0 20px 0;color:#000;font-weight:700}.newserachlistPage .slider-handle{position:absolute;width:16px;height:16px;background-color:#e70094;border:0 solid transparent;cursor:pointer}.newserachlistPage .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.newserachlistPage .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1044;background-color:#000}.newserachlistPage .modal-backdrop.in{opacity:.7}.newserachlistPage .modal-open .modal{overflow-x:hidden!important;overflow-y:auto!important}.newserachlistPage .fade.in{opacity:1}.newserachlistPage .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.newserachlistPage .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.newserachlistPage .modal{z-index:9999}.newserachlistPage .modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.newserachlistPage .modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.newserachlistPage .modal-dialog{position:relative;width:auto;margin:10px}.newserachlistPage .search-list.flight-search ul{padding:0;margin:0;list-style:none}.newserachlistPage #flightdetailsModal .modal-content .flight-tab-section-new ul{list-style:none;width:100%;display:inline-block;padding:0 10px;margin:15px 0!important;border-bottom:1px solid #d9d9d9}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer>li{border:0;margin-bottom:10px}.newserachlistPage .search-list ul li{padding:0;margin:0;list-style:none;border:1px solid #c3c3c3;margin-bottom:20px}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer>li{position:relative}.newserachlistPage #flightdetailsModal .modal-content .flight-tab-section-new ul li{width:auto;display:inline-block;padding:0;margin:0;border:0;font-size:1rem;font-weight:500;color:#333;text-align:center;box-shadow:none!important}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer>li a:before{content:'';height:3px;width:23%;background-color:transparent;position:absolute;left:0;right:0;border-radius:50px;bottom:0;margin:0 auto}.newserachlistPage .modal-body{position:relative;padding:15px}.newserachlistPage .modal-body .flight-details-div-total-wrapper{width:100%;max-height:400px;overflow:auto;overflow-x:hidden}.newserachlistPage .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box{font-size:1rem}.newserachlistPage .modal-body .tab-contain .contain-box .flgt-dta-row{padding:0 0 20px;margin:0 0 20px;font-size:1rem}.newserachlistPage .modal-body .flight-details-div-total-wrapper{max-height:400px;overflow:auto;overflow-x:hidden}.newserachlistPage .modal-body .flight-details-div-total-wrapper.height-fix-wrap{height:50vh;max-height:inherit;min-height:inherit;overflow:auto}.newserachlistPage .modal-body .flight-details-div-total-wrapper .add-totrip-panel a.btn.btn-primary{background:#aa232c!important;border-color:#aa232c!important;color:#fff!important}.newserachlistPage .newCsTheme #tripSeatDetails .nav.nav-pills li.active a:before{display:none}.newserachlistPage .modal-body .tab-contain .contain-box .flgt-dta-row .flgt-dsc .gray-box{background-color:#eee;padding:10px 25px;margin:25px 0;font-weight:400;min-height:80px}.newserachlistPage .modal-body .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .time-box{display:block;font-weight:800;margin:2px 0}.newserachlistPage .modal-body .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .day-box{display:block;font-size:12px}.newserachlistPage .progress-bar.progress-bar-striped.layover{flex-direction:row}.newserachlistPage hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:4px solid #27292a}.newserachlistPage .add_to_trip a i{margin-left:4px}.newserachlistPage .filight-search-mid-info-top h4{font-size:1rem;color:#27292a;margin-bottom:.1rem}.newserachlistPage ul.radio_list{width:100%;list-style:none;margin:0 0 10px;padding:0}.newserachlistPage .field_section_box{margin-bottom:5px}.newserachlistPage .desktop-activity-search-result-edit-form.desktop-search-result-edit-form,.newserachlistPage .desktop-search-result-edit-form form .field_section_box,.newserachlistPage .hotelDesktopEditSearchForm.desktop-search-result-edit-form{border:0!important}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box{margin-top:8px}.newserachlistPage .field_section_box>ul{width:100%;list-style:none;margin:0;padding:0}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder{padding-left:0!important}.newserachlistPage .desktop-search-result-edit-form.flight-Desktop-Edit-Search-Form .field_section_box>ul>li:nth-child(1){padding-right:0!important}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul>li,.newserachlistPage .desktop-search-result-edit-form ul.tab_flight>li ul li{border:0}.newserachlistPage .field_section_box>ul>li{list-style:none;border-right:1px solid #d9d9d9;margin:0;padding:4px 0 4px 8px;position:relative;float:left}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul.flight-edit-box-sec{display:flex;justify-content:space-between;list-style-type:none}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul{width:100%;border:1px solid #d9d9d9;border-radius:4px;padding:0;justify-content:space-between;margin:0 0 5px;display:block}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li{width:auto;padding:8px 12px;margin:0;border-right:1px solid #d9d9d9;font-weight:700;flex-grow:1;background:#fff}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li .field_box{border:0;min-height:18px;font-weight:700;border-radius:0;padding:0}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul>li .field_box{width:100%;padding-left:15px;position:relative;border:1px solid #dfdfdf;border-radius:4px;padding:8px 10px;min-height:40px;white-space:nowrap;text-overflow:ellipsis;background:#fff}.newserachlistPage .field_section_box>ul>li .field_box .field_icon{display:inline-block;position:absolute;left:0;top:1px;z-index:0}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li .field_box input{font-weight:600;color:#5e5e5e;padding-left:19px!important}.newserachlistPage .field_section_box>ul.tab_flight>li .field_box input{background:0 0;padding:0 6px 0 16px!important;height:20px}.newserachlistPage .field_section_box>ul>li .field_box input{width:100%;height:auto;background:#fff;border:none;font-family:Montserrat,sans-serif!important;font-size:.7rem;color:#292929;padding:3px 15px 3px 20px;outline:0}.newserachlistPage .field_section_box>ul.tab_flight>li .field_box input{width:100%}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul>li .field_box .field_icon{left:auto;top:8px}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li .field_box .field_icon{top:0}.newserachlistPage .field_dropdown{min-width:358px;width:auto;background:#fff!important;font-family:Montserrat,sans-serif!important;font-size:1rem;color:#4a4a4a;border:1px solid #e8e8e8;border-radius:0;position:absolute;left:0;top:50px;z-index:99}.newserachlistPage ul.tab_flight>li ul li:nth-child(1){width:calc(50%/2);display:inline-block;vertical-align:top;border-right:1px solid #d9d9d9;padding:6px 0;margin:0 5px 0 0}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child{width:100%;border:1px solid #d9d9d9;border-radius:4px;padding:0;margin:0 0 5px;display:flex}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child{border:0!important}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5) .btn_search{margin:0;padding:21px 40px!important;font-size:1rem}.newserachlistPage .desktop-search-result-edit-form.flight-Desktop-Edit-Search-Form form .field_section_box>ul>li .btn_search{border-radius:4px}.newserachlistPage .field_section_box>ul>li .btn_search,.newserachlistPage .rgt-block .avilable-price-box .btn_booknow,.newserachlistPage .rgt-block .avilable-price-box .btn_booknow_added,.newserachlistPage .selectbtn .btn_booknow{box-shadow:none!important}.newserachlistPage .field_section_box>ul{width:100%;list-style:none;margin:0;padding:0}.newserachlistPage .flight-Desktop-Edit-Search-Form .showAdvancedSearchText{font-size:1.1rem;padding:0;margin:10px}.newserachlistPage .flight-Desktop-Edit-Search-Form .advancedCarSearchDiv{margin:10px 0 0 10px}.newserachlistPage .advancedCarSearchDiv{width:100%;display:inline-block;padding:0;margin:10px 0 0}.newserachlistPage .advancedCarSearchDiv ul{width:100%;display:block;padding:0;margin:0;list-style:none}.newserachlistPage .advancedCarSearchDiv ul li{float:none;display:inline-block;margin:0 6px 0 0;padding:4px 0;vertical-align:top}.newserachlistPage ul>li.filterBytriptypeFormPage.fare-type-dropdown{padding:0!important;position:relative;cursor:pointer;white-space:nowrap}.newserachlistPage .advancedCarSearchDiv ul li{float:none;display:inline-block;margin:0 6px 0 0;padding:4px 0;vertical-align:top}.newserachlistPage ul>li.filterBytriptypeFormPage.filterBytriptypeFormPageEdit.fare-type-dropdown{padding:4px 0!important;white-space:inherit}.newserachlistPage .advancedCarSearchDiv ul li.AirlineFilterSearchDiv:first-child .select_box{padding:0 10px}.newserachlistPage .flight-Desktop-Edit-Search-Form .advancedCarSearchDiv .select_box{background-color:#fff;border:1px solid #dfdfdf;border-radius:4px}.newserachlistPage .filterBytriptypeFormPage.fare-type-dropdown .fare-type_angel-down{position:absolute;color:#000;z-index:1;right:8px;top:10px;font-size:20px;line-height:22px}.newserachlistPage .desktop-search-result-edit-form .filterBytriptypeFormPage.fare-type-dropdown .fare-type_angel-down{display:none}.newserachlistPage .filterBytriptypeFormPage.filterBytriptypeFormPageEdit.fare-type-dropdown .fare-type_angel-down{top:14px}.newserachlistPage .advancedCarSearchDiv .select_box{font-family:Montserrat,sans-serif!important;font-size:1rem;color:#292929;position:relative;white-space:nowrap;background-color:#fff;border-radius:3px;padding:0 25px 0 10px;width:210px;height:43px}.newserachlistPage .flight-Desktop-Edit-Search-Form .advancedCarSearchDiv ul li.AirlineFilterSearchDiv input{width:100%;border:0;font-size:1rem;line-height:32px;height:38px;padding:5px 0}.newserachlistPage #FlightSearchForm .field_dropdown{padding:0 10px 10px}.newserachlistPage .field_dropdown.place_list.flight-suggestion-dropdown{padding-left:0!important;padding-right:0!important}.newserachlistPage .field_dropdown.place_list{top:40px}.newserachlistPage .field_dropdown{min-width:358px;width:auto;background:#fff;font-family:Montserrat,sans-serif!important;font-size:1rem;color:#4a4a4a;border:1px solid #e8e8e8;border-radius:0;position:absolute;left:0;top:0}.newserachlistPage .advancedCarSearchDiv .filterBytriptypeFormPage.fare-type-dropdown .select_box{padding:0;margin:0}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul>li .select_box i{right:6px;top:8px}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li .select_box i{top:0}.newserachlistPage ul>li.filterBytriptypeFormPage.fare-type-dropdown .form-group.select_box .form-control{border:none;font-size:1rem;color:#292929;height:40px;padding-right:25px;padding-left:10px;z-index:9;position:relative;background:0 0}.newserachlistPage .field_section_box>ul>li .select_box{width:100%;font-family:Montserrat,sans-serif!important;position:relative;white-space:nowrap}.newserachlistPage .field_section_box>ul>li .add_selectCLS{position:absolute;background:#fff;padding:.8rem;height:3.1rem;text-align:left;display:flex;justify-content:space-between}.newserachlistPage .autoautlinechoose{background:#fff;color:#000;margin:5px 2px;display:inline-block;padding:8px;border-radius:9px;border:1px solid #ccc;min-width:85px}.newserachlistPage .autoautlinechoose i.fa-times{color:#000!important;cursor:pointer}.newserachlistPage .editForm .autoautlinechoose{font-size:.75rem!important}.newserachlistPage .advancedCarSearchDiv .select_box .field_dropdown-small{min-width:250px;max-width:210px;top:56px;padding:8px 0}.newserachlistPage .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.newserachlistPage .fa-fw{width:1.28571429em;text-align:center}.newserachlistPage .smallinputloader{position:absolute;color:gray;z-index:9;font-size:14px;right:0;margin-top:3px;display:none}.newserachlistPage .overwrite-min-height{padding-top:80px}.newserachlistPage .overwrite-min-height .navbar{position:fixed;left:0;right:0;top:0;z-index:9999;background:#fff}.newserachlistPage .overwrite-min-height .new-body-wraper{display:flex;justify-content:flex-start;width:100%;flex-direction:column;align-items:center}.newserachlistPage .overwrite-min-height .new-body-wraper .section.middle{display:flex;flex-direction:column;height:100%;justify-content:center}.newserachlistPage .desktop-search-result-edit-form{padding:1.2rem;z-index:999;position:relative;background:#27292a;box-shadow:0 0 20px rgba(0,0,0,.4);border-radius:0 0 .8rem .8rem;min-height:132px}.newserachlistPage .fa-info-circle.info-icon-flight{font-size:1.2rem;cursor:pointer;color:#e41301!important}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li .field_box{border:0;min-height:18px;font-weight:700;border-radius:0;padding:0}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul>li .field_box{width:100%;padding-left:15px;position:relative;border:1px solid #dfdfdf;border-radius:4px;padding:8px 10px;min-height:40px;white-space:nowrap;text-overflow:ellipsis}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul>li .field_box .field_icon{left:auto;top:8px}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul>li .field_box .field_icon{left:auto;top:8px}.newserachlistPage .field_section_box>ul>li .field_box .field_icon{display:inline-block;position:absolute;left:0;top:1px;z-index:0}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li .field_box .field_icon{top:0}.newserachlistPage .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1044;background-color:#000}.newserachlistPage .modal-backdrop.in{opacity:.7}.newserachlistPage .modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.newserachlistPage .modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.newserachlistPage .modal-dialog{position:relative;width:auto;margin:10px}.newserachlistPage .modal-content{border:none}.newserachlistPage .listViewFixedScroll .hotelfilterwrapper{height:calc(100vh - 135px);overflow-y:auto;width:335px;padding:10px;position:fixed;overflow-x:hidden;transition:all .5s ease;background:#fff;bottom:unset!important}.newserachlistPage .listViewFixedScroll .hotelfilterwrapper>div{border-bottom:1px solid #c3c3c3;margin-bottom:25px}.newserachlistPage .listViewFixedScroll .hotelfilterwrapper>div:last-child{border:none;margin-bottom:0}.newserachlistPage .flightFliterScroll.listViewFixedScroll .hotelfilterwrapper{height:90vh;overflow-y:auto;width:335px;padding:10px;position:fixed;overflow-x:hidden;top:90px;background:#fff;z-index:999}.newserachlistPage .hotelfilterwrapper::-webkit-scrollbar-track{background:#f1f1f1}.newserachlistPage ul.radio_list.service_list{display:flex;flex-wrap:wrap}.newserachlistPage ul.radio_list.service_list li{width:19%!important}.newserachlistPage ul.radio_list.service_list li .control_indicator{top:29px!important;left:0!important}.newserachlistPage ul.radio_list.service_list li .control{padding-left:0!important;width:auto}.newserachlistPage ul.radio_list.service_list li i{color:#6e7f89}.newserachlistPage .tab-top-section{position:relative}.newserachlistPage .tab-top-section .flightMultiClass{position:relative;top:0;left:0;z-index:99;width:50%}.newserachlistPage #FlightCounterActual{font-size:1.5rem;vertical-align:bottom;display:flex;align-items:flex-end}.newserachlistPage .listing-editsearch-dropdown-ul .select_box label{padding-left:5px}.newserachlistPage .listing-editsearch-dropdown-ul .select_box .form-control{margin-top:-18px}.newserachlistPage .toggle.round{border-radius:34px}.newserachlistPage .switch{position:relative;display:inline-block;width:37px;height:18px}.newserachlistPage .switch input{opacity:0;width:0;height:0}.newserachlistPage input[type=checkbox],.newserachlistPage input[type=radio]{margin:4px 0 0;line-height:normal}.newserachlistPage .switch .toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#6e7f89;-webkit-transition:.4s;transition:.4s}.newserachlistPage .toggle.round{border-radius:34px}.newserachlistPage .switch .toggle:before{position:absolute;content:"";height:15px;width:15px;left:0;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.newserachlistPage .toggle.round{border-radius:34px}.newserachlistPage .toggle.round:before{border-radius:50%}.newserachlistPage span.switchlabel{font-size:1rem;font-weight:700;margin-left:10px;display:inline-block;vertical-align:top}.newserachlistPage .switch .toggle:before{position:absolute;content:"";height:15px;width:15px;left:0;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.newserachlistPage .toggle.round:before{border-radius:50%}.newserachlistPage input:checked+.toggle:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(21px)}.newserachlistPage #FlightSearchForm .field_dropdown{padding:0 10px 10px}.newserachlistPage a.icon_close{color:#e50393;font-size:16px;margin:4px 10px 2px 0;display:inline-block;position:relative}.newserachlistPage .field_dropdown ul{width:100%;list-style:none;margin:0;padding:0;max-height:250px;overflow:auto;overflow-x:hidden}.newserachlistPage .field_dropdown ul{height:200px}.newserachlistPage ul.tab_flight>li ul{padding:0;margin:0}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li{width:auto;padding:8px 12px;-moz-padding-left:8px;-moz-padding-right:8px;margin:0;display:table-cell;border-right:1px solid #d9d9d9;font-weight:700}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(2){padding:6px 7px!important;margin-right:-1px;border:1px solid #d9d9d9;min-height:59px}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li .field_dropdown ul li{padding:8px;font-weight:400}.newserachlistPage .field_dropdown .info_line{width:100%;display:flex;padding-right:0;align-items:center;justify-content:space-between}.newserachlistPage .desktop-search-result-edit-form .field_dropdown:before{content:'';display:block;position:absolute;top:-32px;left:29px;width:0;height:0;border-color:transparent transparent #dfdfdf transparent;border-style:solid;border-width:16px 11px}.newserachlistPage .arrowParent{position:relative}.newserachlistPage .arrowParent i{position:absolute;top:6px;right:2px;color:#333!important;font-size:1.5rem}.newserachlistPage .arrowParent i::before{content:"\f107"}.newserachlistPage .arrowParent i.collapsed::before{content:"\f106"}.newserachlistPage .collapse.in{display:block}.newserachlistPage .banner_navigation.new-tab-head ul li{background:#6e7f89!important}.newserachlistPage .banner_navigation.new-tab-head.innernavBar ul li a{background:#6e7f89}.newserachlistPage .banner_navigation.new-tab-head.innernavBar ul li a img{margin-right:15px}.newserachlistPage .banner_navigation.new-tab-head.innernavBar ul li a.active{background:#27292a!important}.newserachlistPage .new-body-wraper .banner_navigation.new-tab-head ul li a.active{background:#27292a!important}.newserachlistPage .date-to.flight-date{display:flex;align-items:center;font-size:2rem;flex-direction:column;align-items:flex-start}.newserachlistPage .date-to.flight-date span{padding-right:10px;display:flex;align-items:center}.newserachlistPage .date-to.flight-date span p{text-transform:uppercase;margin-top:0!important;padding-top:0!important;margin-right:1rem}.newserachlistPage .fa.fa-angle-up:before{content:"\f106"}.newserachlistPage .fa.fa-angle-up.collapsed:before{content:"\f107"}.newserachlistPage .supplier.filter{margin-bottom:35px}.newserachlistPage .refine-listing ul li{background-color:#6e7f89!important}.newserachlistPage .field_dropdown{min-width:358px;width:auto;background:#fff;font-family:Montserrat,sans-serif!important;font-size:1rem;font-weight:400;color:#4a4a4a;border:1px solid #e8e8e8;border-radius:0;position:absolute;left:0;top:0}.newserachlistPage .field_dropdown:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.newserachlistPage .field_dropdown:before{content:'';display:block;position:absolute;top:-32px;left:29px;width:0;height:0;border-color:transparent transparent #dfdfdf transparent;border-style:solid;border-width:16px 11px}.newserachlistPage a.icon_close{color:#e50393;font-size:16px;margin:4px 10px 2px 0;display:inline-block;position:relative}.newserachlistPage #Car .car-time a.icon_close{display:block!important;position:relative!important;right:-8px!important}.newserachlistPage .field_dropdown ul{width:100%;list-style:none;margin:0;padding:0;max-height:250px;overflow:auto;overflow-x:hidden}.newserachlistPage #Car .field_dropdown.car-time ul{margin-top:28px}.newserachlistPage #Car .field_section_box>ul>li .select_box .field_dropdown.car-time i{right:0}.newserachlistPage .field_dropdown ul li{width:100%!important;list-style:none;margin:0!important;padding:4px 6px;border:none!important;float:left;cursor:pointer}.newserachlistPage .field_dropdown ul li .select_box{border:1px solid #dadada;padding:6px 8px;border-radius:3px}.newserachlistPage .field_dropdown ul li .select_box i{right:2px;top:5px}.newserachlistPage .field_dropdown ul li:last-child{margin:0!important}.newserachlistPage .field_dropdown.place_list{top:40px}.newserachlistPage .field_dropdown.place_list ul li:hover{background:#d9d9d9}.newserachlistPage .field_dropdown .info_line{width:100%;display:flex;padding-right:0;align-items:center;justify-content:space-between}.newserachlistPage .field_dropdown.place_list .info_line .box_lft{width:23%;color:#8a8a8a;text-align:center;padding-top:3px;padding-bottom:3px;float:left}.newserachlistPage .field_dropdown.place_list .info_line .box_rgt{width:75%;float:right;padding-top:3px;padding-bottom:3px;white-space:normal;text-transform:capitalize}.newserachlistPage .newserachlistPage .modal{margin-top:45px;z-index:99999!important}.newserachlistPage .modal-body-ctw span{font-size:15px}.newserachlistPage .nav{padding-left:0;margin-bottom:0;list-style:none}.newserachlistPage .nav-pills>li{float:left}.newserachlistPage #exTab3 ul li{border:none!important}.newserachlistPage #exTab3 ul li a{color:#333!important;background-color:transparent!important;text-transform:uppercase;text-decoration:none}.newserachlistPage .nav-pills>li>a{border-radius:4px}.newserachlistPage .nav>li>a{position:relative;display:block;padding:10px 15px}.newserachlistPage #exTab3 .tab-content{background:0 0!important}.newserachlistPage #exTab3 ul li.active a:before{content:'';height:3px;width:23%;position:absolute;left:0;right:0;border-radius:50px;bottom:0;margin:0 auto}.newserachlistPage .CTW-modal-baggage-wraper h2{font-size:1.1rem;font-weight:600;text-transform:uppercase;line-height:1.5rem;margin-bottom:1rem}.newserachlistPage .CTW-modal-baggage-wraper h2 a span.accordian-icon{font-size:1.5rem;line-height:1.5rem;display:inline-flex;padding:0;margin:0;align-items:center;justify-content:center;vertical-align:text-bottom}.newserachlistPage .CTW-modal-baggage-wraper h2 a span{font-size:1.5rem;line-height:2.5rem;padding:0;margin:0 .5rem;display:inline-flex;vertical-align:text-bottom}.newserachlistPage .CTW-modal-baggage-wraper h2 span.icon-bag{width:100%;display:inline;padding:0;margin:0 .5rem;vertical-align:text-bottom}.newserachlistPage .CTW-modal-baggage-wraper .gray-block-wraper{background:#e8e8e8;border:0;border-top:1px solid #dadada;padding:1rem;margin:0;font-size:1.4rem;line-height:1.5rem;color:#333;margin-bottom:1rem}.newserachlistPage .paid-baggage-wraper .row .items{width:100%}.newserachlistPage .CTW-modal-baggage-wraper .paid-baggage-wraper .top-block{width:100%;display:inline-block;padding:0;margin:0}.newserachlistPage .CTW-modal-baggage-wraper .paid-baggage-wraper .top-block h3{font-size:1.6rem;text-transform:uppercase;font-weight:600;line-height:2rem;color:#333;padding:0;margin:0 0 .5rem;border-right:0}.newserachlistPage .CTW-modal-baggage-wraper .paid-baggage-wraper .lower-block{width:100%;display:inline-block;padding:0;margin:1.6rem 0 0}.newserachlistPage .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{line-height:18px;margin-bottom:.5rem}.newserachlistPage .block-space{margin-top:2rem;margin-bottom:2rem}.newserachlistPage .CTW-modal-baggage-wraper .gray-block-wraper .baggage-dtails-list h3{font-size:1rem;font-weight:600;line-height:1.2rem;color:#333;text-transform:uppercase;padding:0;margin:0 0 .5rem;border-right:0}.newserachlistPage .newserachlistPage .baggage-dtails-list .block-space{margin-top:1rem;margin-bottom:1rem}.newserachlistPage .CTW-modal-baggage-wraper .ctw-style-txt{margin-bottom:1.4rem}.newserachlistPage .contain-box.fare-footer{margin-bottom:1.4rem}.newserachlistPage .contain-box.fare-footer thead tr th{font-weight:700}.newserachlistPage .flgt-dsc.flgt-ca span{font-weight:700}.newserachlistPage .paid-baggage-heading{margin-left:20px!important}.newserachlistPage .modal-body-ctw div:not(.Price),.newserachlistPage .modal-body-ctw p:not(.seat_no){font-size:15px!important;width:100%}.newserachlistPage .CTW-modal-baggage-wraper .paid-baggage-wraper .top-block{width:100%;display:inline-block;padding:0;margin:0}.newserachlistPage .paid-baggage-heading{margin-left:20px!important}.newserachlistPage .CTW-modal-baggage-wraper .paid-baggage-wraper .lower-block ul{width:100%;display:flex;list-style:none;align-items:center;padding:0;margin:0;white-space:nowrap}.newserachlistPage .CTW-modal-baggage-wraper .paid-baggage-wraper .lower-block ul li{width:auto;background:#dbe8ec;border-radius:.5rem;padding:.8rem 1rem;margin:0 .3rem}.newserachlistPage .CTW-modal-baggage-wraper .paid-baggage-wraper .lower-block ul li p{font-size:1.3rem;line-height:1.9rem;font-weight:500;padding:0;margin:0;color:#333}.newserachlistPage .CTW-modal-baggage-wraper .paid-baggage-wraper .lower-block{width:100%;display:inline-block;padding:0;margin:1.6rem 0 0}.newserachlistPage .subscriptionBanner{margin-top:1.5rem;padding:5px 30px 5px 30px;border:solid 1px #797373;margin:2px;background:#fcfcfc;margin-bottom:1rem}.newserachlistPage .subscriptionBanner .col-md-2.col-sm-2.col-lg-2{text-align:right}.newserachlistPage .subscriptionBanner .col-md-2.col-sm-2.col-lg-2 img{max-width:70px}.newserachlistPage .fltduration.text-right p{margin-bottom:.5rem}.newserachlistPage .fltduration.text-right .trip-class-sec{margin-bottom:.5rem}.newserachlistPage .inner-booking-block-wraper.exserTab ul li{border:none!important}.newserachlistPage .flightextraservicemodalinCheckout.seat-destination{width:100%}.newserachlistPage .flightextraservicemodalinCheckout.seat-destination .body-title{padding-left:30px;padding-bottom:15px}.newserachlistPage .seat-img-block.seat-img-block-ctw ul li{border:none!important}.newserachlistPage .flightextraservicemodalinCheckout .body-title{display:flex;align-items:center;justify-content:flex-start;font-size:1.3rem;line-height:1.8rem;color:#333;border-bottom:1px solid #d4cbcb;padding:0;margin:0}.newserachlistPage .flightextraservicemodalinCheckout .flight-name{width:20%;display:flex;text-align:left;border-right:1px solid #d4cbcb;margin:0 1rem 0 0;padding:.5rem;padding-bottom:1rem}.newserachlistPage .flightextraservicemodalinCheckout .flight-title{font-size:1.7rem;font-weight:600;line-height:1.8rem;padding:0;margin:0 0 0 1rem}.newserachlistPage .seat-destination .body-title{border:none!important}.newserachlistPage h2.flight-outbound-heading{display:flex;align-items:center;justify-content:center;margin-top:3rem;margin-bottom:4rem}.innernavBar{max-width:1500px}.innernavBar ul li a{min-height:50px!important}.name_info_box{display:flex}.name_info_box a{display:flex;align-items:center}.name_info_box a i{margin-left:4px}.full-width{width:100%!important}.paid-baggage-wraper .items{width:100%}.newserachlistPage .advancedCarSearchDiv .control-checkbox .control_indicator:after{left:2px;top:2px;width:11px;height:11px;border-radius:50%}.viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head.innernavBar ul li a img{margin-right:15px}.flightNofilter{padding-top:20px}.flightNofilter h4{font-size:1.1rem;color:#4b474d;margin-bottom:1rem;padding-bottom:1rem;margin-top:0;font-weight:600;display:flex;justify-content:space-between;align-items:center}#flightbrandeddetails .table-scroll{position:relative;width:100%;z-index:1;margin:auto;overflow:auto;height:350px}#flightbrandeddetails .table-scroll table{width:100%;margin:auto;border-collapse:separate;border-spacing:0}#flightbrandeddetails .table-scroll thead th{background:#efefef;color:#000;position:-webkit-sticky;position:sticky;top:0;text-transform:uppercase}#flightbrandeddetails tfoot th:first-child,#flightbrandeddetails thead th:first-child{z-index:5;width:250px;text-align:center}#flightdetailsModal .modal-dialog,#flightfareruleModal .modal-dialog{width:800px}#flightdetailsModal .modal-content .flight-tab-section-new ul{list-style:none;width:100%;display:inline-block;padding:0 10px;margin:15px 0!important;border-bottom:1px solid #d9d9d9}#flightdetailsModal .modal-content .flight-tab-section-new ul li{width:auto;display:inline-block;padding:0;margin:0;border:0;font-size:14px;font-weight:500;color:#333;text-align:center}#flightdetailsModal .modal-content .flight-tab-section-new ul li a{color:#333;padding:16px 10px;margin:0 0 -1px;line-height:52px}#flightdetailsModal .modal-content .flight-tab-section-new ul.fd-modal-ul li a{padding:14px 8px;text-decoration:none}#flightdetailsModal .modal-content .flight-tab-section-new{padding:0;margin:0}.modal-content-map{width:100%;height:auto}.mapbg.ctw{left:0}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;margin-right:5px}#flighteddetailsMap{background-color:rgba(0,0,0,.6);align-items:center}#flighteddetailsMap{margin-top:0}#flighteddetailsMap .modal-body button.close{z-index:9;opacity:1!important;pointer-events:all}#flighteddetailsMap .modal-body button.close{position:absolute;right:3rem;top:0;opacity:1!important;pointer-events:all}#flighteddetailsMap .modal-dialog{margin:0 0 0 190px;height:100vh;display:flex;align-items:center}#flighteddetailsMap .modal-dialog{margin:0 auto;width:70%!important}.section-cover-your-trip{width:100%;padding:0;margin:50px 0}.section-cover-your-trip .ins-block-head{width:100%;display:inline-block;background:#1b7bb5;padding:12px 25px;margin:0;font-size:24px;font-weight:600;line-height:35px;color:#fff}.section-cover-your-trip .ins-block-head span{font-size:45px;line-height:4px;vertical-align:middle;margin:0 30px 0 0}.section-cover-your-trip .ins-block-body{width:100%;display:inline-block;padding:0;margin:25px 0}.section-cover-your-trip .ins-block-body p{font-size:17px;line-height:24px;font-weight:600;margin-bottom:8px}.section-cover-your-trip .ins-block-body ul{width:100%;display:inline-block;list-style:none;padding:0 0 0 15px;margin:0 0 15px;list-style-type:none;padding:0}.section-cover-your-trip .ins-block-body ul li{font-size:17px;line-height:22px;padding:0;margin:15px 0}.section-cover-your-trip .shopping-cart-pay-info{padding:0;margin:0}.section-cover-your-trip .ins-block-body p{font-size:17px;line-height:24px;font-weight:600;margin-bottom:8px}.section-cover-your-trip .ins-block-body img{width:60%;height:auto}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent}#map{position:absolute;top:0;bottom:0;width:100%;z-index:-9;background:#fff}.ctw #map{width:90%!important}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.modal-body .tab-contain .note-block{border-top:1px solid #d9d9d9;font-size:11px;color:#989898;font-weight:400;padding:8px 20px;margin:10px 0 0}.mapboxgl-canvas{position:absolute;left:0;top:0}.modal-body .price-brekdown .tab-contain .price-box .Price{font-size:22px;font-weight:800;line-height:24px;display:inline-block;margin-bottom:6px;word-break:break-all}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:0;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-group:not(:empty){-moz-box-shadow:0 0 2px rgba(0,0,0,.1);-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:0;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:0;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:rgba(255,255,255,.5);margin:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}#flightdetailsModal .modal-content .flight-tab-section-new .close{opacity:1;color:#777;font-size:22px;position:absolute;margin:0;right:20px;top:15px}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}.close span i,.close span i:hover,.dsktopBody .modal .modal-header .close,.dsktopBody .modal .modal-header .close i,.dsktopBody .modal .modal-header .close i:hover,.dsktopBody .modal .modal-header .close span,.dsktopBody .modal .modal-header .close span:hover,.dsktopBody .modal .modal-header .close:hover{font-size:30px!important}.modal-body .flight-details-div-total-wrapper{max-height:400px;overflow:auto;overflow-x:hidden}.modal-body .flight-details-div-total-wrapper.height-fix-wrap{height:50vh}.modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box{font-size:1rem}.modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{font-size:1rem;line-height:25px}.modal-body .price-brekdown .tab-contain .contain-box p span{font-size:14px;font-weight:700;text-transform:uppercase}.modal-body .tab-contain .contain-box table{width:100%;border:0}.modal-body .tab-contain .contain-box table thead{background-color:#eee;color:#484a49;font-size:12px;text-transform:uppercase;font-weight:500}.modal-body .tab-contain .contain-box table thead th{padding:12px 30px;text-align:left;display:table-cell;font-weight:500;font-size:1rem}.modal-body .price-brekdown .tab-contain .contain-box table thead th{padding:12px 20px;font-size:1rem;color:#222}.modal-body .price-brekdown .tab-contain .contain-box.fare-footer table thead th{font-weight:700!important}.modal-body .tab-contain .contain-box table tbody tr:last-child{border-bottom:0}.modal-body .tab-contain .contain-box table tbody td{padding:12px 30px;text-align:left;display:table-cell}.modal-body .price-brekdown .tab-contain .contain-box table tbody td{padding:12px 20px}.modal-body .tab-contain .contain-box.fare-footer table thead{background-color:transparent;font-weight:700}.modal-backdrop.in{opacity:.7}.navbar.navbar-inverse.new-header-nav-wraper{position:fixed;left:0;top:0;right:0;z-index:999;background:#fff}.viewWrapper.defaultNoVisibility.new-body-wraper{margin-top:8.5rem;position:relative}.newserachlistPage ul>li.filterBytriptypeFormPage.filterBytriptypeFormPageEdit.fare-type-dropdown{display:none}.new-flight-flightfareruleModal .farerulenewDesign-content{font-size:12px;line-height:18px;text-transform:capitalize;padding:15px 0;min-height:380px;max-height:600px;overflow:auto;overflow-x:hidden}.modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{line-height:18px;margin-bottom:.5rem}.new-flight-flightfareruleModal-ctw .farerulenewDesign-content{font-size:12px;line-height:18px;text-transform:capitalize;padding:15px 0;height:auto!important;overflow:inherit!important;overflow-x:hidden}.new-flight-flightfareruleModal ul.farerulenewDesign li{padding:6px 15px;margin:0 0 1px;text-transform:capitalize;font-weight:600;text-transform:uppercase}.new-flight-flightfareruleModal ul.farerulenewDesign{list-style:none;padding:0;margin:0;background-color:#f2f2f2;border:1px solid #d9d9d9;font-size:12px;max-height:463px;min-height:380px;overflow:auto;overflow-x:hidden;zoom:130%}.new-flight-flightfareruleModal-ctw ul.farerulenewDesign.fareruleside{height:40vh!important}.new-flight-flightfareruleModal ul.farerulenewDesign li{padding:6px 15px;margin:0 0 1px;text-transform:capitalize;font-weight:600;text-transform:uppercase;border:none}.new-flight-flightfareruleModal .farerulenewDesign-content p{white-space:pre-line;font-size:16px;line-height:20px}.new-flight-flightfareruleModal ul.farerulenewDesign li.active,.new-flight-flightfareruleModal ul.farerulenewDesign li:hover{background-color:#e70094;cursor:pointer;color:#fff}#flightbrandeddetails .table-scroll thead th{background:#efefef;color:#000;position:-webkit-sticky;position:sticky;top:0;text-transform:uppercase}.cabin-btn{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;width:100%!important;max-width:170px}th.cabin-th{padding-bottom:80px!important}.map-marker{float:right;display:flex;align-items:center}.map-marker img{margin-right:5px}#flightbrandeddetails .table-scroll td{width:50px!important}#flightbrandeddetails .table-scroll td,#flightbrandeddetails .table-scroll th{padding:18px 10px;border:1px solid #ddd;background:#fff;vertical-align:top;color:#000;text-align:center}#flightbrandeddetails .fa{font-size:15px;font-weight:bolder}#flightbrandeddetails .fa-check{color:#3bcf13}#flightbrandeddetails .fa-usd{color:orange}#flightbrandeddetails .fa-times{color:red}#flightbrandeddetails .table-scroll td,#flightbrandeddetails .table-scroll th{padding:18px 10px;border:1px solid #ddd;background:#fff;vertical-align:top;color:#555;text-align:center}#flightbrandeddetails th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:#fff}.flgt-ca{padding:1.5rem 2rem;margin:0;font-size:1.5rem;line-height:2rem}.flgt-ca p{padding:0;margin:1.2rem 0 3rem!important}.modal-body-ctw div:not(.Price),.modal-body-ctw p:not(.seat_no){font-size:15px!important;line-height:22px}#flightdetailsModal .modal-dialog .modal-content .flight-tab-section-new ul li,#flightdetailsModal .modal-dialog-ctw .modal-content .flight-tab-section-new ul li{font-size:1.1rem}#flightdetailsModal .modal-content .flight-tab-section-new ul li{width:auto;display:inline-block;padding:0;margin:0;border:0;font-size:1rem;font-weight:500;color:#333;text-align:center}ul.CTW-service-ul li{margin-right:20px!important}.banner_tab .tab-content,.banner_tab>ul.nav.nav-tabs>li.active>a,.tab-content.flight-details-section{background:#fff!important}.nav-pills>li{float:left}.new-flight-showseatingModal .inner-booking-block-wraper .flight-details-section ul li{width:100%;display:inline-block;padding:0;margin:0 0 15px;position:relative;font-size:25px;line-height:22px;font-weight:800;color:#1d1d1b;text-transform:uppercase;cursor:inherit}.exserTab ul li a{color:#333!important;background-color:transparent!important;text-transform:uppercase;text-decoration:none!important}.flgt-dta-row{position:relative}.flgt-dta-row .col-sm-12.col-md-12.col-lg-12 .col-sm-12.col-md-12.col-lg-12{padding-left:0!important}.exserTab span{color:#000!important}.new-flight-showseatingModal .inner-booking-block-wraper .flight-details-section ul li .flight-seats-des-wrap .seat-img-block ul{width:100%;list-style:none;display:flex;justify-items:flex-start;padding:0;margin:0;flex-flow:wrap;justify-content:center;align-items:center}.new-flight-showseatingModal .inner-booking-block-wraper .flight-details-section ul li{width:100%;display:inline-block;padding:0;margin:0 0 15px;position:relative;font-size:25px;line-height:22px;font-weight:800;color:#1d1d1b;text-transform:uppercase;cursor:inherit}.new-flight-showseatingModal .inner-booking-block-wraper .flight-details-section ul li .flight-seats-des-wrap .seat-img-block ul li{width:34px;height:auto;padding:0;margin:3px;font-size:12px;font-weight:500;text-transform:none;border-bottom:0}.new-flight-showseatingModal .inner-booking-block-wraper .flight-details-section ul li .flight-seats-des-wrap .seat-img-block.seat-img-block-ctw ul li{border:none!important;cursor:pointer!important}.new-flight-showseatingModal .legend-box-blue{width:37px!important;height:37px!important;background:#aa232c;font-size:11px;color:#fff;font-weight:500;border:1px solid #aa232c;border-top:0;border-radius:5px}.new-flight-showseatingModal .legend-box-blue{display:flex;justify-content:flex-start;align-items:flex-end;position:relative;margin-bottom:4px}.new-flight-showseatingModal .legend-box-head{background:#1c4f79;position:absolute;top:0;left:0;right:0;display:flex;width:100%;border-radius:5px 5px 0 0;padding:2px 2px}.new-flight-showseatingModal .legend-box-blue p{text-align:center!important}.new-flight-showseatingModal .legend-box-blue p{padding-left:5px}.modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{font-size:1rem;line-height:25px}.new-flight-showseatingModal .inner-booking-block-wraper .flight-details-section ul li .flight-seats-des-wrap .seat-img-block ul{width:100%;list-style:none;display:flex;justify-items:flex-start;padding:0;margin:0;flex-flow:wrap;justify-content:center;align-items:center}.new-flight-showseatingModal .inner-booking-block-wraper .flight-details-section ul li .flight-seats-des-wrap .seat-img-block ul li{width:34px;height:auto;padding:0;margin:3px;font-size:12px;font-weight:500;text-transform:none;border-bottom:0}.new-flight-showseatingModal .inner-booking-block-wraper .flight-details-section ul li .flight-seats-des-wrap .seat-img-block ul li.pointer{cursor:none!important}.new-flight-showseatingModal .legend-box-blue{width:37px!important;height:37px;background:#aa232c;font-size:11px;color:#fff;font-weight:500;border:1px solid #aa232c;border-top:0;border-radius:5px}.new-flight-showseatingModal .legend-box-blue{display:flex;justify-content:flex-start;align-items:flex-end;position:relative;margin-bottom:4px}.new-flight-showseatingModal .legend-box-dark-blue{width:37px!important;height:37px;background:#1c4f79;font-size:11px;color:#fff;font-weight:500;border:1px solid #1c4f79;border-top:0;border-radius:5px;margin-bottom:5px}.new-flight-showseatingModal .legend-box-gray{width:37px!important;height:37px;background:#e8e8e8;font-size:11px;color:#fff;font-weight:500;border:1px solid #afafaf;border-radius:5px;display:flex;justify-content:center;vertical-align:middle;align-items:center;font-size:30px}.right-listing .error-msg-wrap{min-height:calc(100vh - 200px)}.error-msg-wrap .btn_booknow{border:none;box-shadow:none!important;padding-top:1.2rem;padding-bottom:1.2rem}.right-listing .error-msg-wrap ul{list-style-type:none}.right-listing .error-msg-wrap ul li{margin-bottom:10px}#flighteddetailsMap .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}#flighteddetailsMap button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}#flighteddetailsMap .modal-body button.close{position:absolute;right:3rem;top:0;opacity:1!important;pointer-events:all}#flighteddetailsMap .modal-body button.close:before{content:"\f00d";font-family:FontAwesome;font-weight:600!important;font-size:30px!important;width:30px;height:30px;display:inline-block;color:red;background-color:#fff;border-radius:50%}.multiMatrix.row{align-items:center;margin-top:15px;margin-bottom:0}.newserachlistPage .flgt-dta-row .row{margin-left:0!important;margin-right:0!important}.newserachlistPage .flgt-dta-row{position:relative}.listing.defaultDatePickerContainer .editFlightMainSection{position:relative;max-height:450px}#FlightSearchController{position:relative;top:-166px;right:14px;left:0}.new-flight-flightfareruleModal .contain-box .price-box{padding-bottom:25px;display:flex;text-align:right}.new-flight-flightfareruleModal .contain-box .price-box .total-price-txt{padding-right:10px;font-size:1.6rem}.new-flight-flightfareruleModal .contain-box .price-box .Price{font-size:1.6rem}.new-flight-flightfareruleModal .contain-box .col-lg-8{overflow-x:auto}.flgt-dta-row{position:relative}#flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row h4{font-size:1.4rem!important;line-height:1.6rem!important}.newserachlistPage .modal-body-ctw span{font-size:1.1rem}.newserachlistPage .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{font-size:1.1rem!important}.newserachlistPage .modal-body-ctw div:not(.Price),.newserachlistPage .modal-body-ctw p:not(.seat_no){font-size:1.1rem!important}#flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .arrow-start:before{margin-top:11px!important}#flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det,#flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .row{width:100%}#flightdetailsModal .modal-dialog,#flightdetailsModal .modal-dialog-ctw,#flightfareruleModal .modal-dialog,#flightfareruleModal .modal-dialog-ctw{width:75vw!important;max-width:none!important}.flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li .field_dropdown{top:70px}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer>li .specialtab-flight-top a,.newserachlistPage .right-listing .search-list.flight-search ul.hotelListSet>li .specialtab-flight-top a{color:#fff;text-decoration:none}.filter-breadcamp-wrapper{width:100%;display:inline-block;padding:0;margin:0;border-bottom:0;text-align:center}.filter-breadcamp-wrapper ul{width:auto;display:inline-block;list-style:none;padding:0;background:#27292a;padding:15px 0;width:100%;margin:0!important}.filter-breadcamp-wrapper ul li.active{color:#103568}.filter-breadcamp-wrapper ul li{width:auto;display:inline-block;padding:0;margin:0 25px;float:none;font-size:18px;font-weight:600;color:#fff}.filter-breadcamp-wrapper ul li i{font-size:32px;line-height:32px;vertical-align:middle;margin:0 8px 0 0;color:#b9b9b9!important}.filter-breadcamp-wrapper ul li:after{content:'\f105';font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:32px;color:#a0a0a0;font-weight:300;vertical-align:middle;margin:0 0 0 15px}.field_dropdown ul{width:100%;list-style:none;margin:0;padding:0;max-height:250px;overflow:auto;overflow-x:hidden}.field_dropdown ul{height:200px}ul.tab_flight>li ul{padding:0;margin:0}.flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li .field_dropdown ul li{padding:8px;font-weight:400}.field_dropdown-small{min-width:150px}.field_dropdown{z-index:99}.newserachlistPage .filter ul.radio_list li>label,.newserachlistPage .hotelfilterwrapper .filter #collapseHotelSeven .control{margin-bottom:9px!important;margin-top:9px!important}.accordion_seat_details .card-header:after,.filter-accordion .card-header:after{font-family:FontAwesome;content:"\f106";float:right;margin-top:-20px;font-size:30px}.card-header-updated{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.accordion_seat_details .card-header-updated:after,.filter-accordion .card-header-updated:after{font-family:FontAwesome;float:right;margin-top:-20px;font-size:30px}.accordion_seat_details .card-header.collapsed:after,.filter-accordion .card-header.collapsed:after{content:"\f107";margin-top:-20px;font-size:30px}.newserachlistPage .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p.seat_no{font-size:.8rem!important;padding:0;margin:0}.modal.fade.flightextraservicemodalinCheckout .modal-dialog{max-width:1100px!important;width:1100px!important}.modal.fade.flightextraservicemodalinCheckout .modal-dialog .modal-content{width:1100px!important}.modal.fade.flightextraservicemodalinCheckout .modal-dialog .modal-content .inner-booking-block-wraper{width:auto!important}.inner-booking-block-wraper .flight-details-section ul li .round-seat-dtlbox{background:#1679b7;color:#d5efff;padding:10px 18px;margin:0 0 15px;border-radius:5px;font-size:15px;line-height:25px;text-transform:none;font-weight:400}.flight-seats-des-wrap h4{font-size:1.1rem}.exserTab .flight-seats-des-wrap span{font-size:1rem}.tick-mark-seat-ctw{position:absolute;top:-5px;right:-1px;background:#21a921;border-radius:50%;width:15px;height:15px;font-size:10px;text-align:center;line-height:15px;box-shadow:0 -1px 1px #a7a7a7;display:none}.legend-box-blue .tick-mark-seat-ctw{display:none}.legend-box-dark-blue .tick-mark-seat-ctw{display:block}.newserachlistPage .flightFliterList .hotelfilterwrapper.ScrollFilterWrapper{position:sticky!important;height:500px!important}.field_section_box-gds .tab_flight{padding:0;list-style-type:none}.newflight-searchform .field_section_box-gds{width:100%;margin-bottom:6px;margin-right:12px;float:left;position:relative;border-radius:3px}.filter-header.newflight-searchform .col-xs-12{width:100%}.field_section_box-gds .tab_flight{padding:15px 0 0}.field_section_box-gds .tab_flight label{font-size:1.1rem;color:#fff}.field_section_box-gds .tab_flight li{text-align:left}#FlightSearchForm .flight-search-btn-holder{text-align:left}.flight-search-btn-holder .btn-search-loding{padding:1rem 2rem;border-radius:.2rem;border:none;font-size:1.1rem;color:#fff}.hotel-overview-section .select-txt-toggle{margin-bottom:10px}.flightPayemntOption span{font-size:1.1rem;font-weight:700}.flght-details-body .flgt-dsc .logo img{max-width:60px}.flightextraservicemodalinCheckout.modal .modal-dialog .modal-content .modal-header button.close span{font-size:2.5rem!important;line-height:2.5rem!important}.flight-tab-section-new .close.btn-modal-close{position:absolute;top:10px;right:10px}.flight-tab-section-new .close.btn-modal-close .close-text i{font-size:36px!important;color:#b12828!important}.flightReset,.hotelReset{display:flex;justify-content:space-between;align-items:center}.collapsHeightDescription{height:55px;overflow:hidden}.expandHeightDescription{height:auto!important;overflow:inherit!important}.durationFilter{text-align:right;width:100%;display:block}.checkOutV2Pgaes .viewWrapper .checkout-container .checkOutV2BreadCrumb{background-color:#27292a;padding:35px 0;margin-bottom:30px;border-bottom:1px solid #27292a;font-size:14px;color:#a4a4a4;font-weight:400;max-width:1500px;margin-left:auto;margin-right:auto;margin-top:65px;border-radius:0 0 .8rem .8rem;position:relative}.checkOutV2Pgaes span.backToTripFromPayment{margin-right:15px;position:absolute;top:-36px;background:#27292a;display:inline-block;padding:10px 20px;left:0;color:#fff!important;border-radius:.8rem .8rem 0 0;text-decoration:none}.checkOutV2Pgaes span.backToTripFromPayment img{max-height:14px;margin-right:8px}.checkOutV2Pgaes span.backToTripFromPayment a{color:#fff!important;font-size:1.2rem}.checkOutV2Pgaes .viewWrapper .checkout-container .checkOutV2BreadCrumb ul{list-style:none;width:70%;display:inline-flex;align-items:center;padding:0;margin:0;margin-left:2.2rem}.checkOutV2Pgaes .viewWrapper .checkout-container .checkOutV2BreadCrumb ul li{width:auto;float:none;display:inline-flex;align-items:center;padding:0;margin:0 30px 0 0;text-align:center;font-size:1.5rem;font-family:Montserrat,sans-serif!important;font-weight:300!important}.checkOutV2Pgaes .viewWrapper .checkout-container .checkOutV2BreadCrumb ul li.pink-text a{color:#fff!important;text-decoration:none;display:flex;align-items:center}.checkOutV2Pgaes .viewWrapper .checkout-container .checkOutV2BreadCrumb ul li.arrowIndicator{font-size:22px;font-weight:800;line-height:18px;vertical-align:bottom}.checkOutV2Pgaes .viewWrapper .checkout-container .checkOutV2BreadCrumb ul li{width:auto;float:none;display:inline-block;padding:0;margin:0 30px 0 0;text-align:center;color:#fff}.checkOutV2Pgaes .viewWrapper .checkout-container .checkOutV2BreadCrumb ul li.active{font-weight:700;color:#fff}.checkOutV2Pgaes .viewWrapper .checkout-container .checkOutV2BreadCrumb ul li{width:auto;float:none;display:inline-block;padding:0;margin:0 30px 0 0;text-align:center}.checkOutV2Pgaes .viewWrapper .checkout-container .checkOutV2BreadCrumb ul li.arrowIndicator{font-size:22px;font-weight:800;line-height:18px;vertical-align:bottom}.checkOutV2Pgaes .viewWrapper .checkout-container .checkOutV2BreadCrumb ul li{width:auto;float:none;display:inline-block;padding:0;margin:0 30px 0 0;text-align:center}.checkOutV2Pgaes .viewWrapper .checkout-container .checkOutV2BreadCrumb ul li{width:auto;float:none;display:inline-block;padding:0;margin:0 30px 0 0;text-align:center}.checkOutV2Pgaes .viewWrapper .checkout-container .checkOutV2BreadCrumb .secureOrder{width:auto;display:inline-block;font-weight:700;color:#fff;text-transform:uppercase;font-size:1.2rem;margin-top:10px}.checkOutV2Pgaes .desktop-flight-type-name-label{font-size:17px;font-weight:700;color:#333;margin-bottom:3px}.checkOutV2Pgaes .checkoutPageTop .hotelSummary strong{font-family:Montserrat,sans-serif!important;color:#363636;font-weight:800;font-size:1.8rem}.checkOutV2Pgaes .curiseDetailsSummary,.flightDetailsSummary{margin-top:15px}.checkOutV2Pgaes .flight-search-popup-box{position:absolute;background-color:#fff;box-shadow:0 0 25px #cdcdcd;right:-20px;top:-10px;min-width:390px;max-width:400px;border:1px solid #cfcfcf;padding:12px 0 0;font-size:1rem;color:#333;font-weight:600;text-align:left;z-index:9;padding:1.5rem 1rem}.flight-search-popup-box:before{content:'';display:block;position:absolute;top:-33px;right:180px;width:0;height:0;border-color:transparent transparent #b4b4b4 transparent;border-style:solid;border-width:16px 11px}.checkoutPageTop .flightDetailsSummary .flgt-dta-row .flight-departure-breakdown-tooltip .flight-search-popup-box:after,.checkoutPageTop .flightDetailsSummary .flgt-dta-row .flight-departure-breakdown-tooltip .flight-search-popup-box:before{right:195px}.checkOutV2Pgaes .checkoutPageTop .flightDetailsSummary .flgt-dta-row .flight-departure-breakdown-tooltip .flight-search-popup-box{left:0!important;top:205px}.checkOutV2Pgaes .flight-search-popup-box .flight-row{padding:0 15px;margin-bottom:15px}.flight-search-popup-box .flight-details-row{padding:0 15px;margin:6px 0 15px;position:relative}.flight-search-popup-box .flight-details-row .dotted-line-holder{position:relative;padding:10px}.vertical-dotted-brand-color{border-right-color:#691818!important}.flight-search-popup-box .flight-details-row .dotted-vertical{border-right:1px dashed #2590cf;position:relative;height:48px}.dotted-vertical:after,.dotted-vertical:before{background-color:#691818!important}.flight-search-popup-box .flight-details-row .dotted-vertical:before{content:"";width:6px;height:6px;border-radius:50%;background-color:#2590cf;position:absolute;top:-6px;left:-2px}.dotted-vertical:after,.dotted-vertical:before{background-color:#691818!important}.flight-search-popup-box .flight-details-row .dotted-vertical:after{content:"";width:6px;height:6px;border-radius:50%;background-color:#2590cf;position:absolute;bottom:-6px;left:-2px}.flight-search-popup-box .flight-details-row ul{width:100%;display:inline-block;padding:0;margin:0;list-style:none}.flight-search-popup-box .flight-details-row ul li{width:100%;display:block;padding:0;margin:0 0 15px;border:0}.flight-search-popup-box .flight-details-row ul li h2{font-size:1.2rem;font-weight:700;color:#333;padding:0;margin:0 0 5px}.flight-search-popup-box p{font-size:1rem;color:#333;font-weight:400;padding:0;margin:0}.flight-search-popup-box:after{content:'';display:block;position:absolute;top:-32px;right:180px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 11px}.ctw-CodeShareOption .heading{font-family:Montserrat,sans-serif!important;background:#27292a;display:inline-block;padding:1rem 2rem;border-radius:10px 10px 0 0;font-weight:600;font-size:1.2rem;margin-bottom:0}.sub-codeshare>li{padding-top:20px!important;padding-bottom:20px!important;box-shadow:0 0 1rem rgba(0,0,0,.4);border-radius:0 .8rem .8rem .8rem}.sub-codeshare>li .container-fluid+hr{display:none}#flightdetailsModal .flgt-dsc .gray-box .row{padding-top:8px;padding-bottom:8px}#flightdetailsModal .flgt-dsc .gray-box .col-md-3{padding-left:0!important}.checkoutPageTop .flightDetailsSummary .flgt-dta-row .flight-return-breakdown-tooltip .flight-search-popup-box:after,.checkoutPageTop .flightDetailsSummary .flgt-dta-row .flight-return-breakdown-tooltip .flight-search-popup-box:before{right:208px}.checkOutV2Pgaes .rgtpad0{padding-right:0}.checkOutV2Pgaes .flight-search-popup-box .flight-row .col-md-3.col-lg-3.col-sm-3{border-left:0;margin-left:0}.checkOutV2Pgaes .flight-search-popup-box .hour-txt{line-height:35px}.checkOutV2Pgaes .leftpad0{padding-left:0}.checkOutV2Pgaes .flightDetailsSummary .flgt-dsc .gray-box{background-color:#27292a;padding:10px 10px;margin:25px 0;font-weight:400;color:#fff;border-radius:.8rem;font-size:15px!important}.checkOutV2Pgaes .flightDetailsSummary .flgt-dsc .gray-box span{color:#fff;font-weight:700;margin-right:5px}.checkOutV2Pgaes .flightDetailsSummary .flgt-dsc .flgt-time-det .time-box{display:block;font-weight:800;margin:2px 0;white-space:nowrap}.checkOutV2Pgaes .flgt-time-det .row{align-items:center}.checkOutV2Pgaes .flgt-time-det .row img{max-width:10px;margin-left:30px}.checkOutV2Pgaes .flgt-time-det .col-sm-4:last-child{text-align:right;padding:0;display:flex;flex-direction:column;align-items:baseline}.checkOutV2Pgaes .flgt-time-det .row>div{flex:0 0 20%;max-width:20%}.checkOutV2Pgaes .flgt-time-det .row>.col-md-1{text-align:center!important}.checkOutV2Pgaes .hour-box p:first-child{font-weight:800!important}.checkOutV2Pgaes .flgt-time-det .row .arrow-end::after,.checkOutV2Pgaes .flgt-time-det .row .arrow-end::before,.checkOutV2Pgaes .flgt-time-det .row .arrow-start::after,.checkOutV2Pgaes .flgt-time-det .row .arrow-start::before{display:none}.checkOutV2Pgaes .flightDetailsSummary .flgt-dsc .flgt-time-det .day-box{display:flex;font-size:1rem}.checkOutV2Pgaes .flightDetailsSummary .flgt-dsc p{line-height:26px;margin:0 0 3px;font-weight:400;white-space:nowrap}.checkOutV2Pgaes .flightDetailsSummary .flgt-dsc .flgt-time-det .arrow-start:before{content:"\f04b";position:absolute;margin-top:6px;font-family:FontAwesome;text-align:right;width:40px;z-index:3;color:#bbb;font-size:10px}.checkOutV2Pgaes .flightDetailsSummary .flgt-dsc .flgt-time-det .arrow-start:after{content:"";position:absolute;width:40px;border-bottom:1px solid #bbb;margin-top:22px}.checkOutV2Pgaes .flightDetailsSummary .flgt-dsc .flgt-time-det .day-box{display:block;font-size:1rem;white-space:nowrap}.checkOutV2Pgaes .phoneNumbers{margin-bottom:1rem}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock{border:10px solid #27292a;background-color:#27292a;padding:0;margin-bottom:20px;border-radius:.75rem}.hotelSessionExpireModal .modal-body p{font-size:1.3rem}.BookingSummaryMobileV2 li .step-heading,.add-price button.btn.btn-primary.mb-2,.chatbox h3,.checkOutV2Pgaes .banner_navigation,.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoHeader,.flightextraservicemodalinCheckout .card .card-header,.flightextraservicemodalinCheckout .card button.btn.btn-primary.mb-2,.flightextraservicemodalinCheckout .flight-name p span:after,.freetextSearchAutoComplete,.jumbobodyclass .sidebar-chat[data-badge]:after,.messages .message.chatBlue .text_wrapper .text,.section-add-insurance .add-ins-block-head,.section-cover-your-trip .ins-block-head,.transfers-checkout-page-mid-block-section .block-head,.v2CheckoutFooter,footer,footer.bg-dark,nav.navbar div.nav-holder ul.main_navigation div.header_dropdown ul li{background:#4b4d05}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoHeader .round{width:35px;height:35px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;border-radius:50%;color:#000;font-size:22px;font-weight:700;line-height:32px;margin-right:10px}.checkoutSpanCount{width:42px;height:42px;display:inline-flex;justify-content:center;align-items:center;background-color:#acacac;border-radius:50%;color:#000;font-size:22px;font-weight:700;line-height:32px;margin-right:18px}.active .checkoutSpanCount{background-color:#fff}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .eachPassengerWrapper:last-child{margin-bottom:15px}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody{padding:15px 63px 10px;color:#222;min-height:95px;background:#fff;border-radius:.8rem;min-height:155px}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody h4{font-size:1rem!important;font-weight:600;color:#333;margin-bottom:18px;border-bottom:0!important}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .passengerHeading h4{font-size:1rem!important;margin-bottom:0!important;margin-top:0!important}.checkOutV2Pgaes .chkOutInfoBlock .infoHeader{background:#27292a!important}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks{margin-bottom:15px}.checkOutV2Pgaes .checkoutPageTop .price_breakdown{margin-top:0}.checkOutV2Pgaes .select-style{overflow:hidden;cursor:pointer}.checkOutV2Pgaes .select-style{background-color:#fff;border-radius:4px;background-image:none!important}.checkOutV2Pgaes pre{font-size:1.2rem}.main-checkout-header{box-shadow:.8rem .8rem .9rem #cecece}.submitBlock{margin-bottom:1.2rem}.form-required-asterics{color:red}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .select-style select{background:#fff url(https://ik.imagekit.io/snowstormtech/ceaserNew/icon--select-arrow_lwoMhX0Un.png) no-repeat calc(100% - 10px) 50%}.checkOutV2Pgaes .row.checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .select-style select{padding:8px 25px 8px 12px;width:100%;border:none;-webkit-appearance:none;font-size:1rem}.checkOutV2Pgaes .row.checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .select-style select{padding:8px 25px 8px 12px}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .select-style select{background:#fff url(https://ik.imagekit.io/snowstormtech/ceaserNew/icon--select-arrow_lwoMhX0Un.png) no-repeat calc(100% - 10px) 50%}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .formInput{position:relative;display:flex;flex-wrap:wrap}.checkOutV2Pgaes .com_opntional_txt{display:inline-block;margin-bottom:10px}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .filedError{position:absolute;top:12px;left:10px;font-size:22px}.checkOutV2Pgaes .helpTextBelowFiled.errorMsg{font-size:13px;font-style:italic;color:red;font-weight:600}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .cardPreview.visa{width:43px;height:auto;right:104px}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .cardPreview.master{width:40px;height:auto;right:60px}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .cardPreview.ae{width:45px;height:auto;right:11px}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .cardPreview{margin:0 10px;position:absolute;top:11px;cursor:pointer;opacity:.5}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .cardCVV i{position:absolute;top:13px;right:10px;font-size:20px;cursor:pointer;color:#bebebe;z-index:99}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .cvvHintPopip{width:auto;height:auto;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:15px;position:absolute;top:52px;left:0;z-index:9}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .cvvHintPopip:before{content:'';display:block;position:absolute;top:-32px;right:6px;width:0;height:0;border-color:transparent transparent #dfdfdf transparent;border-style:solid;border-width:16px 11px}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .cvvHintPopip:after{content:'';display:block;position:absolute;top:-32px;right:7px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks input,.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks select{width:100%;border:2px solid #939393!important;padding:8px 15px;height:47px;border-radius:4px;position:relative;font-weight:800;color:#000}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks select{padding:8px 27px 8px 15px!important}.checkOutV2Pgaes p.ccNote{font-size:1rem!important;font-style:italic!important}.checkOutV2Pgaes .grayCheckoutSection .gray-box .col-sm-7{white-space:nowrap}.showinfo{cursor:pointer;text-transform:uppercase;font-size:1.2rem}.showinfo i{font-size:1.4rem;font-weight:600}.flgt-dta-row .col-sm-12.col-md-12.col-lg-12 .col-sm-12.col-md-12.col-lg-12.showinfosection{padding-left:15px!important;padding-bottom:20px}.insuranceDetailsSummary .flgt-dta-row .col-sm-12.col-md-12.col-lg-12 .col-sm-12.col-md-12.col-lg-12{padding-left:15px!important}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks input.ng-touched.ng-invalid{padding:8px 4px 8px 32px}.checkOutV2Pgaes .viewWrapper .checkout-container .checkoutPageBottom .chkOutInfoBlock .infoBody label{margin-bottom:10px;vertical-align:bottom;font-size:1.2rem;line-height:1.6rem;font-weight:700}.checkOutV2Pgaes .viewWrapper .checkout-container .checkoutPageBottom .chkOutInfoBlock .infoBody label.control-checkbox{margin-bottom:8px}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody label{color:#000}.checkOutV2Pgaes .hotelSpecialRequestChkBx label.control.control-checkbox{padding-left:12px;font-size:14px;font-weight:600;color:#797979;line-height:24px}.checkOutV2Pgaes .checkoutPageTop .leftBorder{border-left:2px solid #343637;margin-left:-1px;padding-left:30px}.checkOutV2Pgaes .header_phonenumbers .info{padding-bottom:10px}.checkOutV2Pgaes .checkoutPageTop{font-size:1.2rem;line-height:38px;color:#000}.hotelDetailsSummary .details span{font-weight:700}.checkOutV2Pgaes .checkoutPageTop .col-lg-8.col-md-8.col-sm-8{padding-right:30px}.checkOutV2Pgaes .checkoutPageTop .flight-price-wrapper .totalCost{font-size:32px;color:#333;font-weight:800}.checkOutV2Pgaes .checkoutPageTop .totalCost label{font-size:1.4rem;color:#27292a}.checkOutV2Pgaes .checkoutPageTop .priceShow{font-size:35px;line-height:36px;font-weight:800;color:#363636;margin-bottom:15px}.checkOutV2Pgaes .checkoutPageTop .totalCost .currency-sup{font-weight:700;font-size:1.2rem;top:-22px;left:-5px;color:#000}.checkOutV2Pgaes .checkoutPageTop .price_breakdown{max-width:none}.checkOutV2Pgaes .checkoutPageTop .price_breakdown .details{margin-bottom:6px}.checkOutV2Pgaes .bold-price{font-weight:700}.checkOutV2Pgaes .buttonHolder{margin-top:20px}.checkOutV2Pgaes .buttonHolder .btn_booknow{padding:15px 10px;transition:all .4s ease;margin-left:.5rem;line-height:1.8rem!important}.checkOutV2Pgaes .btn_booknow,.checkOutV2Pgaes .btn_booknow_added{display:block;background:#e70094;font-family:Montserrat,sans-serif!important;font-weight:600;color:#fff;text-transform:none;text-decoration:none!important;text-align:center;padding:15px 0;border-radius:0;border:2px solid #e70094;font-size:16pt}.checkOutV2Pgaes .vio-points-cart{font-size:1.8rem!important}.checkOutV2Pgaes .termsCheck{display:flex}.checkOutV2Pgaes .termsCheck label{margin-right:10px}.checkOutV2Pgaes .termsCheck .errorMsg{margin-top:15px;color:red;display:contents}.checkOutV2Pgaes .checkoutPageBottom .col-lg-6.col-md-6.col-sm-6{color:#222}.checkOutV2Pgaes img{max-width:100%}.checkOutV2Pgaes .infoHeader{padding:.75rem;background:#27292a!important;border-radius:.75rem .75rem 0 0}.checkOutV2Pgaes .infoHeader label{color:#fff;font-size:1.5rem;font-weight:600}.checkOutV2Pgaes .checkoutPageBottom #FlightPurchase{width:100%}.checkOutV2Pgaes .checkoutPageBottom #FlightPurchase>.col-lg-6.col-md-6.col-sm-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.checkOutV2Pgaes .checkoutPageBottom{margin-top:1.5rem}.checkOutV2Pgaes .checkoutPageTop .price_breakdown .total{display:flex;justify-content:space-between;width:100%}.checkOutV2Pgaes .checkoutPageTop .price_breakdown .total .total-title{font-weight:700}.checkOutV2Pgaes .eachPassengerBlock .col-lg-12.col-md-12.col-sm-12{margin-top:.5rem}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoHeader{background:#27292a!important}.checkOutV2Pgaes .small-txt-price.serviceitenaryList{margin-left:-15px}.checkOutV2Pgaes .serviceitenaryList ul{margin-top:1rem;margin-bottom:1rem;padding:0;list-style:none;display:flex;padding:0}.checkOutV2Pgaes .serviceitenaryList li{box-shadow:none!important;border-radius:0!important;background:#27292a;color:#fff!important;list-style-type:none;padding:.15rem 1rem!important;margin-bottom:.5rem!important;margin-right:.2rem!important;margin-top:0!important;transition:all .5s}.checkOutV2Pgaes .serviceitenaryList li img{margin-right:8px}.checkOutV2Pgaes .serviceitenaryList li{padding:0;margin:0;list-style:none;border:1px solid #c3c3c3;margin-bottom:20px}.checkOutV2Pgaes .serviceitenaryList li a{color:#fff!important;white-space:nowrap;font-style:normal;text-transform:uppercase;font-size:.75rem;text-decoration:none;display:flex;align-items:center}.checkOutV2Pgaes .phoneCode{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;position:relative;width:100%;padding-right:15px;padding-left:0}.checkOutV2Pgaes .phoneNumber{flex:0 0 66.666667%;max-width:66.666667%;position:relative;width:100%;padding-right:0;padding-left:0}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .filedError.ccCVV{position:absolute;left:32px;top:0;color:#e70094}.checkOutV2Pgaes .session-time-block{width:100%;display:flex;justify-content:flex-end;padding-right:15px;text-align:right}.checkOutV2Pgaes .session-time-block .countdown{font-size:2rem;display:block}.v2CheckoutFooter .mailId{margin-bottom:.8rem;display:block}.checkOutV2Pgaes .serviceCheckout a{background:#eee;color:#000!important;padding:5px 20px;display:inline-flex;align-items:center;text-transform:uppercase;font-weight:700;text-decoration:none;margin-right:10px;font-size:1rem}.checkOutV2Pgaes .serviceCheckout a img{max-height:20px;margin-right:8px}.grayCheckoutSection{align-items:center}.checkout-container{margin-top:108px}.checkout-container ul.row.greater-than-six,.checkout-container ul.row.less-than-six{list-style-type:none;justify-content:space-between;align-items:center;margin:0!important;padding-left:10px;padding-right:15px}.checkout-container ul.row.greater-than-six li,.checkout-container ul.row.less-than-six li{flex-grow:1;display:flex;justify-content:center;align-items:center}.checkout-container ul.row.greater-than-six li a,.checkout-container ul.row.less-than-six li a{padding:10px;text-decoration:none;display:flex;align-items:center;width:auto;box-sizing:border-box;flex-shrink:0}.checkout-container ul.row.greater-than-six li a img,.checkout-container ul.row.less-than-six li a img{max-height:25px;margin-right:10px}.grayCheckoutSection .col-sm-3{white-space:nowrap}.hide{display:none}.checkOutV2Pgaes .row.speical-requested-flight{min-height:30px}.checkOutV2Pgaes .serviceitenaryList img{max-height:24px;margin-right:8px}.checkOutV2Pgaes .hotelSpecialRequestChkBx label.control-checkbox{padding-left:0}.checkOutV2Pgaes .shopping-cart-pay-info{background:0 0;padding:15px 62px 10px;border-radius:0}.checkOutV2Pgaes .shopping-cart-pay-info.checkoutPagePaymentOption{background:#fff;border-radius:.8rem .8rem 0 0}.checkOutV2Pgaes .shopping-cart-pay-info .col-lg-11{display:flex;align-items:flex-start;flex-wrap:wrap}.checkOutV2Pgaes .shopping-cart-pay-info .col-lg-11 .radio{margin-right:1.5rem}.checkOutV2Pgaes .shopping-cart-pay-info .col-lg-9{display:flex}.checkOutV2Pgaes .shopping-cart-pay-info .col-lg-9 .radio{width:30%}.checkOutV2Pgaes .shopping-cart-pay-info+.infoBody{border-radius:0 0 .8rem .8rem!important}.checkOutV2Pgaes .submitBlock .row{align-items:center}.checkOutV2Pgaes .checkbox label,.checkOutV2Pgaes .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkOutV2Pgaes .control{position:relative;padding-left:30px;cursor:pointer}.checkOutV2Pgaes .submitBlock{padding-left:63px}.checkOutV2Pgaes .viewWrapper .checkout-container .checkoutPageBottom .chkOutInfoBlock .infoBody label.control-checkbox{margin-bottom:8px}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody label{color:#000}.hotelSpecialRequestChkBx label.control.control-checkbox .control_indicator{display:inline-block;border:2px solid #777;border-radius:2px}.control-checkbox .control_indicator:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.control input:checked~.control_indicator:after{display:block}.hotelSpecialRequestChkBx label.control.control-checkbox .control_indicator:after{left:6px;top:2px}.hotelSpecialRequestChkBx label.control.control-checkbox .chkBoxTitle{margin-left:5px}.control input:checked~.control_indicator:after{display:block}.hotelSpecialRequestChkBx label.control.control-checkbox .control_indicator:after{left:6px;top:2px}.checkOutV2Pgaes .viewWrapper .checkout-container .checkoutPageBottom .chkOutInfoBlock .infoBody label span.helpText{font-size:1rem;font-weight:500;color:#1d1d1d;font-style:italic}.hotelSpecialRequestChkBx label.control.control-checkbox .control_indicator{display:inline-block;border:2px solid #777;border-radius:2px}.hotelSpecialRequestChkBx label.control input:checked~.control_indicator,.specialRequirementWrapper .checkboxItem label input:checked~.control_indicator{border-color:#fb1465!important}.checkOutV2Pgaes .shopping-cart-pay-info .checkbox label,.shopping-cart-pay-info .radio label{padding-left:28px}.checkOutV2Pgaes .checkbox input[type=checkbox],.checkOutV2Pgaes .checkbox-inline input[type=checkbox],.checkOutV2Pgaes .radio input[type=radio],.checkOutV2Pgaes .radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkOutV2Pgaes .control input{position:relative;z-index:-1;opacity:0}.checkOutV2Pgaes .control input:checked~.control_indicator:after{display:block}.checkOutV2Pgaes .shopping-cart-pay-info .control_indicator{position:absolute;top:1px;left:0;height:20px;width:20px;background:#fff;border:2px solid #d9d9d9}.checkOutV2Pgaes .submitBlock label.control.control-checkbox{padding-left:15px;vertical-align:top}.checkOutV2Pgaes .control-radio .control_indicator{border-radius:50%}.checkOutV2Pgaes .control input{position:relative;z-index:-1;opacity:0}.checkOutV2Pgaes .control_indicator{position:absolute;top:2px;left:1px;height:19px;width:19px;background:#fff;border-radius:50%!important}.checkOutV2Pgaes .submitBlock label.control.control-checkbox .control_indicator{display:inline-block;border:2px solid #777;border-radius:2px}.checkOutV2Pgaes .control_indicator:after{content:'';position:absolute;display:none}.checkOutV2Pgaes .control-checkbox .control_indicator:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkOutV2Pgaes .control input:checked~.control_indicator:after{display:block}.checkOutV2Pgaes .submitBlock label.control.control-checkbox .control_indicator:after{left:6px;top:2px}#RoomDescModal .roomDescBody p{font-size:1.2rem}.modal-footer.selectbtn .btn_booknow{padding:.8rem 1.5rem;border:none!important}.flight-details-div-total-wrapper .flightServices{padding-left:15px}.grayCheckoutSection .flgt-time-det .col-md-4{display:flex}.flgt-dta-row .row{margin-right:0!important}.flgt-dta-row h4{margin-bottom:1.1rem!important}.specialtab-flight-top{font-family:Montserrat,sans-serif!important;background:#27292a;display:inline-block;color:#fff;padding:1rem 2rem;border-radius:10px 10px 0 0;top:-50px;position:absolute;left:0;font-weight:600;font-size:1rem}.specialtab-flight-top a{text-decoration:none!important}.droppofDifferentClass{font-size:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem;text-align:center}.checkout-container .search-list ul li{padding:0;margin:0;list-style:none;border:1px solid #c3c3c3;margin-bottom:20px}.checkout-container #exTab3 ul li{border:none!important}.checkout-container .nav>li>a{position:relative;display:block;padding:10px 15px}.checkout-container #exTab3 ul li.active a{font-weight:700;color:#333!important;background-color:transparent!important;text-transform:uppercase;text-decoration:none}.checkout-container #exTab3 ul li.active a:before{content:'';height:3px;width:23%;position:absolute;left:0;right:0;border-radius:50px;bottom:0;margin:0 auto}.checkout-container .modal-body-ctw div:not(.Price),.checkout-container .modal-body-ctw p:not(.seat_no){font-size:1.1rem!important}.checkout-container .CTW-modal-baggage-wraper h2{font-size:1.1rem;font-weight:600;text-transform:uppercase;line-height:1.5rem;margin-bottom:.2rem}.checkout-container .CTW-modal-baggage-wraper h2 a{text-decoration:none!important}.checkout-container .CTW-modal-baggage-wraper h2 a span.accordian-icon{font-size:1.5rem;line-height:1.5rem;display:inline-flex;padding:0;margin:0;align-items:center;justify-content:center;vertical-align:text-bottom}.checkout-container .modal-body-ctw div:not(.Price),.checkout-container .modal-body-ctw p:not(.seat_no){font-size:1.1rem!important}.checkout-container .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{font-size:1.1rem!important;margin-top:10px}.checkout-container .modal-body-ctw div:not(.Price),.checkout-container .modal-body-ctw p:not(.seat_no){font-size:1.1rem!important}.checkout-container .modal-body-ctw div:not(.Price),.checkout-container .modal-body-ctw p:not(.seat_no){font-size:1.1rem!important}.checkout-container .CTW-modal-baggage-wraper .gray-block-wraper .baggage-dtails-list h3{font-size:1rem;font-weight:600;line-height:1.2rem;color:#333;text-transform:uppercase;padding:0;margin:0 0 .5rem;border-right:0}.checkout-container .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{line-height:18px;margin-bottom:.5rem}.checkout-container .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{font-size:1.1rem!important}#exTab3 .tab-content{background-color:transparent!important;padding:0}.CTW-modal-baggage-wraper{width:100%;display:inline-block;padding:0;margin:1rem 0}.modal-body-ctw div:not(.Price),.modal-body-ctw p:not(.seat_no){font-size:15px!important}.CTW-modal-baggage-wraper h2{font-size:1.7rem;font-weight:600;text-transform:uppercase;line-height:2rem;padding:1.5rem!important;margin:0}.CTW-modal-baggage-wraper .gray-block-wraper{background:#e8e8e8;border:0;border-top:1px solid #dadada;padding:1rem;margin:0;font-size:1.4rem;line-height:1.5rem;color:#333}.modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{line-height:18px;margin-bottom:0}.CTW-modal-baggage-wraper .gray-block-wraper .baggage-dtails-list{padding:0 1.5rem;margin:0}.CTW-modal-baggage-wraper .gray-block-wraper .baggage-dtails-list h3{font-size:1.4rem;font-weight:600;line-height:1.6rem;color:#333;text-transform:uppercase;padding:0;margin:0 0 .5rem;border-right:0}.modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{line-height:18px;margin-bottom:0}.modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{line-height:18px;margin-bottom:0}.CTW-modal-baggage-wraper{width:100%;display:inline-block;padding:0;margin:1rem 0}.exserTab ul li.active a:before{content:'';height:3px;width:23%;position:absolute;left:0;right:0;border-radius:50px;bottom:0;margin:0 auto}.exserTab .tab-content{background-color:transparent!important;padding:0}.tab-content>.active{display:block}.flightextraservicemodalinCheckout .body-title{display:flex;align-items:center;justify-content:flex-start;font-size:1.3rem;line-height:1.8rem;color:#333;border-bottom:1px solid #d4cbcb;padding:0;margin:0}.flightextraservicemodalinCheckout .flight-name{width:20%;display:flex;align-items:center;justify-content:center;text-align:center;border-right:1px solid #d4cbcb;margin:0 1rem 0 0;padding:.5rem;padding-bottom:1rem}.flightextraservicemodalinCheckout .flight-name p{margin:0;font-size:1.4rem;font-weight:700;line-height:1.5rem}.flightextraservicemodalinCheckout .flight-name p span{font-size:1.2rem;font-weight:400;position:relative;padding-top:15px;display:inline-block}.flightextraservicemodalinCheckout .flight-name p span{font-size:1.2rem;font-weight:400;position:relative}.flightextraservicemodalinCheckout .flight-title{font-size:1.2rem;font-weight:600;line-height:1.8rem;padding:0;margin:0 0 0 1rem}.modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .contain-box p{font-size:1.2rem;line-height:1.8rem;font-weight:500}.flightextraservicemodalinCheckout .flight-name p span:after{content:'';height:2px;background-color:#f81e68;width:60%;position:absolute;bottom:-5px;left:0;right:0;margin:0 auto}.flight-seats-des-wrap .legend-sm-box-wrap .col-lg-9{display:flex;align-items:center}.flightextraservicemodalinCheckout .card{display:inline-block;width:80%!important;border:1px solid #29292b;border-radius:8px;margin:2rem 0 0 0}.exserTab span.card-header{color:#fff!important}.flightextraservicemodalinCheckout .card .card-header{background-color:#f81e68;padding:10px 15px;margin:0 0 15px 0;font-weight:600;display:block;color:#fff;border-radius:8px 8px 0 0;font-size:1.4rem;text-transform:uppercase}.flightextraservicemodalinCheckout .add-price{float:right;display:inline-block;bottom:37px;right:0;width:18%!important;position:relative}.flightextraservicemodalinCheckout .add-price button{white-space:nowrap}.flightextraservicemodalinCheckout .form-group{display:flex;align-items:center;justify-content:flex-start;margin-top:30px!important}.flightextraservicemodalinCheckout .card-body{margin:11px;padding:0!important}.flightextraservicemodalinCheckout .card-body label{font-size:1rem;font-weight:400;width:100%;position:relative;margin-bottom:0}.flightextraservicemodalinCheckout select{height:33px;border:1px solid #333;font-size:.9rem}.flightextraservicemodalinCheckout .card-button{margin-top:16px}.flightextraservicemodalinCheckout .form-group input[type=checkbox]{margin:0 .8rem 0 0;width:1.8rem;height:1.8rem;vertical-align:text-bottom}.select-style{overflow:hidden;background:#fafafa url(https://ik.imagekit.io/snowstormtech/ceaserNew/icon--select-arrow_lwoMhX0Un.png) no-repeat 96% 50%;cursor:pointer}.baggageplus{width:40px;display:inline-block;float:right;margin-top:22px;cursor:pointer}.flightextraservicemodalinCheckout .card-button span{float:right}.flightextraservicemodalinCheckout .card-button a{background:#fff;border:1px solid red;color:red!important}.paid-baggage-heading{margin-left:20px!important}.CTW-modal-baggage-wraper .gray-block-wraper{background:#e8e8e8;border:0;border-top:1px solid #dadada;padding:1rem;margin:0;font-size:1.4rem;line-height:1.5rem;color:#333}.CTW-modal-baggage-wraper .paid-baggage-wraper .top-block{width:100%;display:inline-block;padding:0;margin:0}.paid-baggage-heading{margin-left:20px!important}.CTW-modal-baggage-wraper .paid-baggage-wraper .lower-block{width:100%;display:inline-block;padding:0;margin:1.6rem 0 0}.CTW-modal-baggage-wraper .paid-baggage-wraper .lower-block ul{width:100%;display:flex;list-style:none;align-items:center;padding:0;margin:0;white-space:nowrap}.CTW-modal-baggage-wraper .paid-baggage-wraper .lower-block ul li{width:auto;background:#dbe8ec;border-radius:.5rem;padding:.8rem 1rem;margin:0 .3rem}.CTW-modal-baggage-wraper .paid-baggage-wraper .lower-block ul li p{font-size:1.3rem;line-height:1.9rem;font-weight:500;padding:0;margin:0;color:#333}.paid-baggage-heading{margin-left:20px!important}@media (min-width:1200px){.checkOutV2Pgaes .container,.checkOutV2Pgaes .container-lg,.checkOutV2Pgaes .container-md,.checkOutV2Pgaes .container-sm,.checkOutV2Pgaes .container-xl{max-width:1530px}}.hotelDetailsLoader img{max-width:60px!important}.checkOutV2Pgaes .confirmationPageSuccessHeader{border-bottom:1px solid #d9d9d9;padding:0 0 35px;margin:0 0 30px}.checkOutV2Pgaes .confirmationPageSuccessHeader .msgWrap .msgPart1{font-size:22px;font-weight:800;color:#2f95d1;margin-bottom:3px}.checkOutV2Pgaes .msgWrap{display:inline-block}.checkOutV2Pgaes .confirmationPageSuccessHeader .msgWrap .msgPart2{font-size:14px}b,strong{font-weight:700}.confirmationPageSuccessHeader .btn_go_back_to_trip{padding:10px}.confirmationPageSuccessHeader .totalCost{display:flex;justify-content:space-between}.checkout-container .totalCost{display:flex;justify-content:space-between}.checkout-container .totalCost.priceSectionDiv{display:flex;flex-wrap:wrap}.accredidations-block{padding:20px 0;margin:0}.checkOutV2Pgaes .accredidations-block{border-top:1px solid #d9d9d9;padding-top:35px}.accredidations-block ul{width:100%;padding:0;margin:0;display:inline-block;text-align:center;list-style-type:none}.accredidations-block ul li{width:auto;float:none;display:inline-block;padding:0;margin:0 16px}.checkOutV2Pgaes .confirmationPageSuccessHeader .tickIcon{width:75px;display:inline-block;margin-right:20px;vertical-align:top}.checkOutV2Pgaes .confirmationPageSuccessHeader .tickIcon i{width:75px;height:75px;background-color:#2f95d1;border-radius:50%;font-size:50px;color:#fff;text-align:center;line-height:75px}.checkOutV2Pgaes .accredidations-block ul li{margin:0 4px}.accredidations-block a{cursor:default}.checkOutV2Pgaes .accredidations-block ul li img{cursor:default}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock.contactInfo .infoHeader,.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock.driverInfo .infoHeader{background-color:#27292a!important}.checkOutV2Pgaes .main-checkout-header .row{align-items:center}.v2CheckoutFooter{padding-top:1.4rem;padding-top:1.4rem}.v2CheckoutFooter span i{color:#fff}.confirmation-body-block-10 .inspired-section{margin-bottom:2rem}.confirmation-body-block-10 .inspired-section h3{margin-top:1rem}.inspire-img-box.my_dest_image{margin-bottom:.8rem;background-size:cover}.checkOutV2Pgaes .viewWrapper.defaultNoVisibility{min-height:100vh;position:relative}.newserachlistPage .inner-booking-block-wraper.exserTab>ul>li{display:flex;align-items:center}.newserachlistPage .inner-booking-block-wraper.exserTab>ul>li a p{display:flex;align-items:center}.newserachlistPage .inner-booking-block-wraper.exserTab>ul>li .icon-box{margin-right:8px}.confirmation-body-wrap .confirmation-body-block-1{padding:0;margin:70px 0 0 0}.confirmation-body-wrap .confirmation-body-block-1 h2{font-size:2rem;color:#be1e2d;line-height:2.5rem;margin:0 0 12px;padding:0;font-weight:700}.confirmation-body-wrap .confirmation-body-block-1 p{font-size:1.5rem;font-weight:600;color:#231f20;line-height:2rem;padding:0;margin:0}.confirmation-body-wrap .confirmation-body-block-1 .bold-txt-city-name{font-size:24px;font-weight:600;line-height:25px;padding:0;margin:10px 0}.confirmation-body-wrap .confirmation-body-block-1 p{font-size:15px;font-weight:600;color:#231f20;line-height:18px;padding:0;margin:0}.red-txt{color:#be1e2d!important}.confirmation-body-wrap .btn-red-outline{background:#fff;color:#be1e2d!important;width:55%;padding:10px 5%;margin:0;font-size:23px;font-weight:700;border:1px solid #be1e2d;border-radius:40px;line-height:25px;display:inline-block}.confirmation-body-wrap .btn-red-outline:hover{background:#be1e2d;color:#fff!important;border:1px solid #be1e2d}.confirmation-body-wrap h4{font-size:25px;line-height:25px;font-weight:700;color:#be1e2d;text-transform:uppercase;padding:0;margin:0 0 15px}.confirmation-body-wrap .btn-red-solid-small.active{background:#be1e2d;color:#fff!important;border:1px solid #be1e2d}.confirmation-body-wrap .car-section .car-listiling-section{padding:0;margin:20px 0}.confirmation-body-wrap .car-section .car-listiling-section ul{width:100%;padding:0;margin:0;display:inline-block;list-style:none}.confirmation-body-wrap .car-section .car-listiling-section .txt-view-details{font-size:1rem;line-height:25px;color:#00a79d!important;text-decoration:none;position:relative}.confirmation-body-wrap .car-section .car-listiling-section ul li{width:30%;float:none;padding:10px;margin:25px 15px;display:inline-block;border:1px solid #dfdfdf}.confirmation-body-wrap .car-section .car-listiling-section .txt-view-details{font-size:1rem;line-height:25px;color:#00a79d!important;text-decoration:none;position:relative}.confirmation-body-wrap .car-section .car-listiling-section ul li h5{font-size:16px;line-height:18px;font-weight:600;padding:0;margin:0 5px 0 0;width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirmation-body-wrap .txt-economy{font-size:12px;color:#333;line-height:18px}.confirmation-body-wrap .car-section .car-listiling-section .carlisting-block-row{padding:0;margin:10px 0}.confirmation-body-wrap h4{font-size:25px;line-height:25px;font-weight:700;color:#be1e2d;text-transform:uppercase;padding:0;margin:0 0 15px}.confirmation-body-wrap .btn-red-solid-small{background:#fff;color:#be1e2d!important;width:auto;padding:10px 4%;margin:15px 30px 0 0;font-size:15px;font-weight:300;border:1px solid #be1e2d;border-radius:40px;line-height:18px;letter-spacing:2px;display:inline-block;text-transform:uppercase;text-decoration:none}.confirmation-body-wrap .btn-red-solid-small.active{background:#be1e2d;color:#fff!important;border:1px solid #be1e2d}.confirmation-body-wrap .activities-section .activities-listiling-section{padding:0;margin:20px 0}.confirmation-body-wrap .activities-section .activities-listiling-section ul{width:100%;padding:0;margin:0;display:inline-block;list-style:none}.confirmation-body-wrap .activities-section .activities-listiling-section ul li{width:30%;float:none;padding:0;margin:15px;display:inline-block}.confirmation-body-wrap .activities-section .activities-listiling-section ul li h5{font-size:16px;line-height:20px;font-weight:600;padding:0;margin:0 5px 5px 0;width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.star-rating-bg{width:78px;height:1rem;padding:0;margin:0 0 0 6px;display:inline-block;cursor:pointer;position:relative;line-height:12px!important}.confirmation-body-wrap .activities-section .activities-listiling-section .rating-img-box{width:auto;display:inline-block;padding:0;margin:0 0 15px}.rating-yellow-star{background:url(https://ik.imagekit.io/snowstormtech/star-rating-yellow_nqoMxeCeR4L.png) no-repeat top left;position:absolute;left:0;top:0;height:1rem;width:100%;z-index:9;display:inline-block;visibility:visible}.rating-img-box.star-rating-bg.skybird-star-rating .rating-yellow-star{max-width:auto;top:3px}.rating-img-box.star-rating-bg.skybird-star-rating .rating-yellow-star{top:3px!important}.sitebanner-together-better-block .link-btn-row li .btn_booknow{padding:10px 28px;margin:0 15px 0 0;border-radius:3px;font-family:Montserrat,sans-serif;font-weight:500;border:1px;color:#fff}.upsell-rating-lineheight{line-height:20px!important}.skybird-duration{font-size:12px;line-height:18px;margin-left:8px}.confirmation-body-wrap .activities-section .activities-listiling-section .img-box-block{padding:0;margin:0 0 15px;background-size:cover;max-height:228px;cursor:pointer}.confirmation-body-wrap .activities-section .activities-listiling-section .txt-view-details{font-size:1rem;line-height:18px;color:#00a79d!important;text-decoration:none;position:relative}.sitebanner-together-better-block{width:100%;background:url(../default/img/jumbo/sitebanner-together-better-bg.jpg) no-repeat top center;background-size:cover;padding:15px 0 35px;margin:35px 0}.sitebanner-together-better-block .together-better-main-wrap{padding:30px 18px}.sitebanner-together-better-block h2{width:100%;font-family:Montserrat,sans-serif!important;font-size:1.5rem;font-weight:600;color:#fff;margin:10px 0 18px}.sitebanner-together-better-block .body-txt-wrap{font-size:14px;line-height:18px;color:#dfdfdf;margin-bottom:30px;font-family:Montserrat,sans-serif;font-weight:400}.sitebanner-together-better-block p{font-size:14px;color:#fff;line-height:22px;padding:0;margin:0}.sitebanner-together-better-block .better-together-list{list-style:none;padding:0;margin:15px 0}.sitebanner-together-better-block .better-together-list li{width:100%;display:inline-block;padding:0;margin:0 0 30px}.sitebanner-together-better-block .better-together-list li i{font-size:45px;color:#fff;line-height:55px}.sitebanner-together-better-block .better-together-list li h3{font-size:16px;color:#fff;font-weight:700;padding:0;margin:0 0 12px}.sitebanner-together-better-block p{font-size:14px;color:#fff;line-height:22px;padding:0;margin:0}.sitebanner-together-better-block .better-together-list li p{font-size:12px;line-height:18px}.sitebanner-together-better-block .better-together-list li i{font-size:45px;color:#fff;line-height:55px}.sitebanner-together-better-block .link-btn-row{padding:0;margin:0;text-align:center;display:inline-block;list-style:none}.sitebanner-together-better-block .link-btn-row li{width:auto;float:none;display:inline-block;padding:0;margin:0}.addagent,.addfriend,.sidebar-chat{display:block;margin-bottom:12px;position:relative}.floatingchatbutton .block-circle,.sidebar-chat.bigger .block-circle{width:48px;height:48px;background-color:#fff;border:2px solid #fff;border-radius:30px;left:0;display:table-cell;vertical-align:middle;font-size:30px;color:#a09ea2;box-shadow:0 3px 8px #969292}.floatingchatbutton .block-circle i,.sidebar-chat.bigger .block-circle i{color:#a09ea2!important}.addagent,.addfriend,.sidebar-chat{display:block;margin-bottom:12px;position:relative}.sidebar a{color:#e70094;font-weight:700;text-decoration:none}.addagent a>img,.addfriend a>img,.sidebar-chat a .block-circle,.sidebar-chat a>img{border:2px solid #fff;position:relative;width:32px;height:32px;border-radius:20px;left:8px;display:table-cell;vertical-align:middle;box-shadow:0 3px 8px #969292}.chat .sidebar ul{padding:0;margin:0;position:fixed;right:20px;bottom:2%;z-index:999}.sidebar-chat a .block-circle{background:#fff;display:block;line-height:28px;color:#242525;font-size:12px}.addagent a span,.addfriend a span,.sidebar-chat a span{font-size:10px;white-space:nowrap;font-weight:700}.sidebar-chat span.status.status-1{position:absolute;height:8px;width:6px;background:#3bcf13;top:2px;right:7px}.confirmation-body-wrap .car-section .car-listiling-section .car-listing-img-box{width:100%;height:auto;cursor:pointer}.newserachlistPage .car-listing .search-list ul>li .row .detail-block .pad img{max-height:200px}.newserachlistPage .car-listing .search-list ul>li .price-block .price .p2 p{text-align:center!important}.fallbackimageHolder,.hotelcheckoutimage{background-position:center;background-repeat:no-repeat;background-size:contain}.confirmation-body-wrap .car-section .car-listiling-section .car-brand-logo-box img{width:35px;height:auto}.confirmation-body-wrap .confirmation-body-block-3{padding:0;margin:25px 0}.confirmation-body-wrap .flight-details-section{margin:45px 0}.confirmation-body-wrap .flight-details-section ul{list-style:none;width:100%;display:inline-block;padding:0;margin:0}.confirmation-body-wrap .flight-details-section ul li{width:100%;display:inline-block;padding:0 0 12px;margin:0 0 15px;border-bottom:1px solid #cbcbcb;position:relative;font-size:25px;font-weight:800;color:#1d1d1b;text-transform:uppercase;cursor:pointer}.confirmation-body-wrap .flight-details-section ul li{width:100%;display:inline-block;padding:0 0 12px;margin:0 0 15px;border-bottom:1px solid #cbcbcb;position:relative;font-size:25px;font-weight:800;color:#1d1d1b;text-transform:uppercase;cursor:pointer}.confirmation-body-wrap .flight-details-section ul li .flight-from{width:auto;display:inline-block;padding:0;margin:0;text-transform:uppercase}.confirmation-body-wrap .flight-details-section ul li .flight-icon-box img{width:30px;height:auto}.confirmation-body-wrap .flight-details-section ul li .flight-icon-box{width:auto;display:inline-block;padding:0;margin:0 15px;font-weight:700;color:#be1e2d}.confirmation-body-wrap .flight-details-section ul li i{position:absolute;right:0;top:10px;color:#be1e2d!important;font-weight:800}.curiseDetailsSummary,.flightDetailsSummary{margin-top:15px}.flightDetailsSummary .flgt-dsc{padding:0;margin:0;position:relative}.confirmation-body-wrap .flightDetailsSummary .flgt-dsc{font-size:14px!important}.rgtpad0{padding-right:0}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.flightDetailsSummary .flgt-dsc .logo img{max-width:55px}.flightDetailsSummary .flgt-dsc p{line-height:18px;margin:0 0 3px;font-weight:400}.small,small{font-size:85%}.flightDetailsSummary .flgt-dsc .gray-box{background-color:#eee;padding:10px 15px;margin:25px 0;font-weight:400}.flightDetailsSummary .flgt-dsc .gray-box span{color:#494949;font-weight:700;margin-right:5px}.flightDetailsSummary .flgt-dsc .gray-box span{color:#494949;font-weight:700;margin-right:5px}.flightDetailsSummary .flgt-dsc .flgt-time-det .time-box{display:block;font-weight:800;margin:2px 0;font-size:1.1rem}.flightDetailsSummary .flgt-dsc .flgt-time-det .day-box{display:block;font-size:.9rem}.flightDetailsSummary .flgt-dsc .flgt-time-det .arrow-end:before{content:"";position:absolute;width:40px;border-bottom:1px solid #bbb;margin-top:20px;left:-20px}.confirmation-body-wrap .flightDetailsSummary .flgt-dsc .flgt-time-det .arrow-end:before{left:-55px!important}.flightDetailsSummary .flgt-dsc p{line-height:18px;margin:0 0 3px;font-weight:400}.flightDetailsSummary .flgt-dsc p{line-height:18px;margin:0 0 3px;font-weight:400}.flightDetailsSummary .flgt-dsc .flgt-time-det .arrow-start:before{content:"\f04b";position:absolute;margin-top:11px;font-family:FontAwesome;text-align:right;width:40px;z-index:3;color:#bbb;font-size:10px}.confirmation-body-wrap .flightDetailsSummary .flgt-dsc .flgt-time-det .arrow-start:before{right:-40px!important}.flightDetailsSummary .flgt-dsc .flgt-time-det .arrow-start:after{content:"";position:absolute;width:40px;border-bottom:1px solid #bbb;margin-top:20px}.confirmation-body-wrap .flightDetailsSummary .flgt-dsc .flgt-time-det .arrow-start:after{right:-32px!important}.flightDetailsSummary .flgt-dsc .flgt-time-det .time-box{display:block;font-weight:800;margin:2px 0}.flightDetailsSummary .flgt-dsc .flgt-time-det .day-box{display:block;font-size:12px}.confirmation-body-wrap h3{font-size:18px;font-weight:500;color:#be1e2d;text-transform:uppercase;padding:0;margin:0 0 20px}.confirmation-body-wrap .hotel-section .hotel-listiling-section{padding:0;margin:20px 0}.confirmation-body-wrap .hotel-section .hotel-listiling-section ul{width:100%;padding:0;margin:0;display:inline-block;list-style:none}.confirmation-body-wrap .hotel-section .hotel-listiling-section ul li{width:30%;float:none;padding:0;margin:15px;display:inline-block}.confirmation-body-wrap .hotel-section .hotel-listiling-section ul li h5{font-size:16px;line-height:20px;font-weight:600;padding:0;margin:0 5px 5px 0;width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.star-rating-bg{width:78px;height:1rem;padding:0;margin:0 0 0 6px;display:inline-block;cursor:pointer;position:relative;line-height:12px!important}.upsell-rating-lineheight{line-height:20px!important}.confirmation-body-wrap .hotel-section .hotel-listiling-section .rating-img-box{width:auto;display:inline-block;padding:0;margin:0}.confirmation-body-wrap .hotel-section .hotel-listiling-section .rating-img-box img{width:auto;height:auto;top:-2px;position:relative}.rating-yellow-star{background:url(https://ik.imagekit.io/snowstormtech/star-rating-yellow_nqoMxeCeR4L.png) no-repeat top left;position:absolute;left:0;top:0;height:1rem;width:100%;z-index:9;display:inline-block;visibility:visible}.confirmation-body-wrap .hotel-section .hotel-listiling-section .rating-img-box div.rating-yellow-star{top:3px!important}.listView .hotelListSet .hotelDefaultImage{height:320px;background-position:center;background-size:cover;background-repeat:no-repeat}.imgContainer.successImg{min-height:175px}.hotelDefaultImage.hotel-desktop-listing-thumb-img-x{background-size:cover!important;background-position:center!important}.confirmation-body-wrap .hotel-section .hotel-listiling-section .img-box-block{padding:0;margin:15px 0 15px;cursor:pointer}.confirmation-body-wrap .flight-details-section ul li .flight-to{width:auto;display:inline-block;padding:0;margin:0;text-transform:uppercase}.checkOutV2Pgaes .col-xs-2.rgtpad0{padding-left:15px}.checkOutV2Pgaes .col-xs-10{padding-left:15px;padding-right:15px}.checkOutV2Pgaes .better-together-list li .row{flex-wrap:nowrap!important}.checkOutV2Pgaes .inspired-bold-txt{font-size:2rem;font-weight:700}.tmt-icons-tour:before{content:"\E059"}.tmt-icons:before{font-family:tmt-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.tmt-icons-collab:before{content:"\E017"}.tmt-icons:before{font-family:tmt-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.totalCost.priceSectionDiv.shopping-cart-pay-info .row{width:100%}.totalCost.priceSectionDiv.shopping-cart-pay-info .row .col-lg-7{width:100%;flex:0 0 100%;max-width:100%}.v2CheckoutHeader.main-checkout-header .checkOurV2Logo{padding-bottom:10px;padding-top:10px;display:inline-block}.v2CheckoutHeader.main-checkout-header .checkOurV2Logo img{max-height:96px}.newserachlistPage .car-listing .search-list>ul>li .col-md-3{padding-right:0!important}.amenitiesFilterWrapDesktop .pull-left{width:100%}.supplier filter .pull-left{width:100%}.zipcodefilterHotel .filter-title{font-size:1.1rem;font-weight:600}.supplier.filter .filter-title{width:100%}.newserachlistPage .search-list>ul>li{box-shadow:0 0 1rem rgba(0,0,0,.4);border-radius:0 .5rem .5rem .5rem;padding:1rem;margin-right:4px;position:relative;margin-top:92px;margin-bottom:10px}.tab-contain-wrap .facilities>ul{margin-top:1rem}.hotelfilterwrapper .resetAllFilterLinkHotel{font-size:1rem;font-weight:400;margin-top:.5rem}.hotelfilterwrapper .resetAllFilterLinkHotel a{display:flex;align-items:center}.hotelfilterwrapper .resetAllFilterLinkHotel a img{margin-left:.4rem}.HotelNamesAutoPopuateDesktopFP .input-box-bg{position:relative}.HotelNamesAutoPopuateDesktopFP .input-box-bg input{width:100%;height:48px;border:1px solid #bfbfbf;border-radius:4px;padding-left:10px;padding-right:10px}.POIListFilter .input-box-bg input{width:100%;height:48px;border:1px solid #bfbfbf;border-radius:4px;padding-left:10px;padding-right:10px}.hotel_pincode_search{display:flex}.hotel_pincode_search input{width:100%;height:48px;border:1px solid #bfbfbf;border-radius:4px;padding-left:10px;padding-right:10px}.supplier.filter .pull-left{width:100%}.hotel_pincode_search button{border:none;color:#ffff;padding-left:10px;padding-right:10px}.type filter .pull-left{width:100%}.newserachlistPage .refine-listing ul{border:none}.newserachlistPage .refine-listing ul li:last-child{margin-right:0}.hotelListSet{padding-left:0}.detail-block .pad{display:flex}.detail-block .details h4{display:flex;flex-direction:column;font-size:1.8rem}.detail-block .details h4 a{text-decoration:none}.hotel-search-list .price-block .selectbtn{margin-top:2.5rem}.hotel-search-list .price-block .selectbtn a{border:none;box-shadow:none!important;padding-top:1.2rem;padding-bottom:1.2rem}.text-center.price{font-size:1rem}.details .policy{margin-top:2rem;margin-bottom:1rem;font-size:1.3rem}.details .policy i{font-size:2rem}.free-area.viewAmenitiesDiv>div{display:flex;flex-direction:column}.free-area.viewAmenitiesDiv>div span{padding-bottom:.8rem}.newserachlistPage .right-listing{padding-right:0!important}.hotelDefaultImage.hotel-desktop-listing-thumb-img-x{margin-bottom:1rem}.type.filter .pull-left{width:100%}.refine-listing ul{padding:0;margin:0;border-bottom:1px solid #c3c3c3;border-top:1px solid #c3c3c3;background:#f7f7f7;border-right:1px solid #c3c3c3}.refine-listing.hotel-refine ul{min-height:auto;display:table}.hotel-listing .refine-listing.hotel-refine ul{width:100%;display:table;text-align:center;border:none}.newserachlistPage .search-list ul.hotelListSet li{margin-top:45px}.refine-listing ul li{width:calc(98%/5);border-left:1px solid #c3c3c3;border-right:0;padding:15px 14px;margin:0;list-style:none;display:inline-block;font-weight:600;margin-bottom:-6px;cursor:pointer}.refine-listing.hotel-refine ul li{width:calc(98%/4);padding:8px 35px;display:table-cell}.hotel-listing .refine-listing.hotel-refine ul li{width:auto;padding:1.2rem;font-size:1.2rem;white-space:nowrap;position:relative}.HotelSearchListSortPanel{position:absolute;background-color:#fff;width:100%;padding:0;left:0;box-shadow:0 1px 4px #989797;top:62px;z-index:9;color:#333;text-align:left}.HotelSearchListSortPanel .HotelSearchListItem{padding:0 12px;margin:12px 0}.csEdit h3 p{font-size:1rem;padding-top:.5rem}.csEdit .col-lg-6 .row{align-items:center}.csEditSession .date-to p{font-size:1.5rem!important;margin-top:0!important;margin-bottom:0;padding-top:0!important;margin-right:10px}.tour-result-listing .csEditSession .date-to span{flex-direction:row!important}.tour-result-listing .csEditSession .date-to p{padding-left:10px}.hotelListSet .detail-block{border-right:2px solid #27292a}.csEditSession .hotel-view-more-details{margin-top:1rem}.hotel-view-more-details{padding-top:10px}.hotel-view-more-details span{cursor:pointer;font-weight:600}.hotel-view-more-details span i{font-size:2rem;font-weight:700;position:relative;top:3px}.field_dropdown.place_list.new_arrow_pos.hotelAutoPopulateWrapper>ul{display:flex;flex-direction:column}#poiRadiusSlider-handel .slider-handle.max-slider-handle.round.hide{display:block!important}.search-list ul li .price-block .price{width:100%;vertical-align:middle;display:table-cell}.hotel-search-list.search-list ul li .price-block .price{height:auto}.search-list ul li .price-block .price .p2{font-family:Montserrat,sans-serif!important;font-size:2.2rem;line-height:2.5rem;color:#333;font-weight:800!important;text-align:center}.search-list.hotel-search-list ul li .price-block .price .p2{font-weight:700}.search-list ul li .price-block .price .p2 p{font-size:1rem;line-height:1.5rem;color:#1b1b1b;font-style:italic;font-weight:600;margin-bottom:0;text-align:center}.search-list ul li .price-block .price .p2 sup{font-size:1.1rem;text-transform:uppercase;color:#1b1b1b;top:-1rem;font-weight:400}.section-hotel-detail ul{list-style:none;width:100%;display:inline-block;padding:0;margin:0 0 1.5rem;border-bottom:1px solid #d9d9d9;padding-bottom:2rem}.more-details-hotel-container .section-hotel-detail ul{list-style:none;width:100%;display:inline-block;padding:0;margin:0 0 1rem;border-bottom:1px solid #d9d9d9}.search-list ul li{padding:0;margin:0;list-style:none;border:1px solid #c3c3c3;margin-bottom:20px}.section-hotel-detail ul li{width:auto;float:left;font-family:Montserrat,sans-serif!important;font-size:16px;font-weight:600;color:#777;line-height:48px}.more-details-hotel-container .section-hotel-detail ul{padding:0 0 4rem;margin:0 0 1rem}.more-details-hotel-container .section-hotel-detail ul li{width:auto;float:left;font-family:Montserrat,sans-serif!important;font-size:1.5rem;font-weight:600;color:#000;line-height:48px;border:0;margin-bottom:0}.carousel-tab-section ul li a,.more-details-hotel-container .section-hotel-detail ul li a,.section-hotel-detail ul li a,.section-hotel-price-detail .lft-block .hotel-location i,.section-tour-detail ul li a{color:#000!important;text-decoration:none}.more-details-hotel-container .section-hotel-detail ul li a{border-bottom:1px solid #d9d9d9;padding:0 0 15px;margin:0 42px -2px 0;color:#000;border:none!important;position:relative;font-size:1.5rem}.more-details-hotel-container .section-hotel-detail ul li a.active::before{content:'';width:5rem;height:.5rem;background:#ed1864;border-radius:.5rem;position:absolute;bottom:-1rem;left:0;right:0;margin:0 auto}.priceLoader.loader-position-center{text-align:left}.price-block .priceLoader.loader-position-center{text-align:center!important}.error-msg-wrap{margin-top:70px!important}.more-details-hotel-container .section-hotel-detail ul li .active,.more-details-hotel-container .section-hotel-detail ul li a:hover{border-bottom:1px solid #ff502f!important}.more-details-hotel-container .section-hotel-detail .descriptionBoxTabNav li,.more-details-hotel-container .section-hotel-detail .descriptionBoxTabNav li a{position:relative;font-size:1.5rem;line-height:1.8rem;font-weight:600;text-transform:uppercase;padding:0;margin:0 6rem 0 0}.section-hotel-detail .tab-contain-wrap p{line-height:22px;font-size:14px;color:#000;margin-top:0;text-align:left}.more-details-hotel-container .section-hotel-detail .tab-contain-wrap p{margin:15px 0;padding:0;font-size:1.4rem;line-height:2.2rem;padding:0;margin:0 0 2rem;color:#000;text-align:justify}.more-details-hotel-container .section-hotel-detail ul{list-style:none;width:100%;display:inline-block;padding:0;margin:0 0 2rem;border-bottom:1px solid #d9d9d9}.more-details-hotel-container .section-hotel-detail .tab-contain-wrap ul{border-bottom:0;margin-top:1rem}.more-details-hotel-container .section-hotel-detail ul li{width:auto;float:left;font-family:Montserrat,sans-serif!important;font-size:16px;font-weight:600;color:#777;line-height:48px;border:0;margin-bottom:0}.more-details-hotel-container .section-hotel-detail .tab-contain-wrap ul li{width:30%;padding:0;margin:0 20px 8px 0;list-style:disc outside;font-size:1.4rem;line-height:1.6rem;font-weight:400;color:#000;text-align:left;min-height:36px;list-style-type:disc;margin-left:10px}.more-details-hotel-container .section-hotel-detail .tab-contain-wrap ul{border-bottom:0;padding-left:15px}.mapViewList .mapViewList .search-list ul.hotelListSet{max-height:calc(100vh - 220px)}.newserachlistPage .mapViewList .search-list ul.hotelListSet li{margin-top:0;margin-bottom:30px;padding-top:0;overflow:hidden;border-radius:.5rem}.newserachlistPage .mapViewList .search-list ul.hotelListSet li>.row>div{width:100%}.newserachlistPage .mapViewList .search-list ul.hotelListSet li .hotelDefaultImage{height:280px}.section-hotel-detail{padding:0;margin-bottom:62px;font-size:12px;color:#777;text-align:justify}.section-hotel-detail ul{list-style:none;width:100%;display:inline-block;padding:0;margin:0 0 0 10px;border-bottom:2px solid #d9d9d9}.section-hotel-detail ul li{width:auto;float:left;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;color:#777;line-height:48px}.section-hotel-detail .tab-contain-wrap p{line-height:22px;font-size:14px;color:#000;margin-top:0;text-align:left}.section-hotel-detail ul li .active,.section-hotel-detail ul li a:hover{border-bottom:2px solid #ff502f}#overlay_map{background:url(img/overlay_map.png);height:300px;display:flex;justify-content:center;align-items:center}.map-btn{background-color:#535050;color:#fff!important;padding:10px 10px 10px 10px;font-weight:700;cursor:pointer}.section-room-detail{margin:0 0 230px}.section-room-detail .room-option-head{padding:0 0 12px;margin:0 0 18px}.section-room-detail .room-option-head h3{font-family:Montserrat,sans-serif!important;font-size:21px;font-weight:600;color:#333;border-right:0;line-height:40px}.sessionExpCountdown{text-align:right;min-height:40px}.packagetabs{display:block;width:100%;padding:0;font-size:16px;border-bottom:2px solid #ccc;font-family:Montserrat,sans-serif!important;font-weight:600;color:#000}.packagetabs>li{padding:10px 0;cursor:pointer;margin-bottom:-2px;margin-right:30px}.section-room-detail .packagetabs>li{margin-bottom:-8px}.room-option-listing ul li h4{margin-bottom:0}.pkgRow{display:flex}.hotelImageslink a{cursor:pointer}.ratePlanTest{font-weight:400;font-size:1rem;color:#4e4e4e}.agentCommissionLabel{font-size:15px}span.commissionAmount{font-size:18px;color:#2175b0;font-weight:600}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}.room-option-listing ul li .price .p2 p{font-size:1rem;font-style:italic;color:#333;font-weight:600}.room-option-listing ul li .price .p2{font-family:Montserrat,sans-serif;font-size:27px;color:#333;font-weight:700}.room-option-listing ul{list-style:none;padding:0;margin:0}.room-option-listing ul li{width:100%;display:inline-block;border-bottom:1px solid #afafaf;padding:0 0 12px;margin:12px 0 1px}.section-hotel-price-detail .rgt-block .price-details-box{border:1px solid #d9d9d9;background:#fff;padding:16px 14px;color:#333}.section-hotel-price-detail .rgt-block .price-details-box{position:relative;top:1rem}.section-hotel-price-detail .rgt-block .avilable-price-box{border-bottom:0;padding:0;margin-bottom:22px}.section-hotel-price-detail .rgt-block .avilable-price-box{margin-bottom:10px}.section-hotel-price-detail .rgt-block h4{margin-top:0;font-size:16px;font-weight:600;color:#474948}.section-hotel-price-detail .rgt-block h4{margin-top:30px!important}.section-hotel-price-detail .rgt-block .price{margin:22px 0 18px}.section-hotel-price-detail .rgt-block .price .p2{font-family:Montserrat,sans-serif;font-size:32px;color:#333;font-weight:700}.section-hotel-price-detail .rgt-block .price .p2 p{font-size:12px;color:#1d1d1d;font-style:italic;font-weight:300}.section-hotel-price-detail .rgt-block .price .p2 sup{position:relative;font-size:12px;text-transform:uppercase;color:#1d1d1d;top:-1rem;font-weight:400}.section-hotel-price-detail .rgt-block .price .p2 p{font-size:12px;color:#1d1d1d;font-style:italic;font-weight:300}p.not-include-tax-p{font-size:12px!important;color:#007900!important;font-weight:600!important;margin-bottom:0!important}.section-hotel-price-detail .rgt-block .avilable-price-box .btn_booknow,.section-hotel-price-detail .rgt-block .avilable-price-box .btn_booknow_added{display:inline-block;min-height:45px;line-height:22px;margin-top:5px}.section-hotel-price-detail{padding:0;margin-bottom:52px}.pgwSlideshow .ps-current .ps-next,.pgwSlideshow .ps-current .ps-prev{width:35px;height:35px;padding:10px 0}.pgwSlideshow .ps-current .ps-next{background:rgba(0,0,0,.5);border:1px solid #777;border-right:0;border-radius:4px 0 0 4px;position:absolute;padding:20px 15px 20px 20px;right:0;top:45%;cursor:pointer}.pgwSlideshow .ps-current .ps-next{border:0;padding:0 15px 0 14px;width:35px;height:35px;border-radius:50%;right:20px}.pgwSlideshow .ps-current .ps-next{width:35px;height:35px;padding:10px 0}.pgwSlideshow .ps-nextIcon{border:0;background:url(https://ik.imagekit.io/snowstormtech/slider-arow-next_9bFaRuoOI1o.png) no-repeat top center;width:10px;height:16px;padding:0 18px;top:0}.pgwSlideshow .ps-current .ps-prev{background:rgba(0,0,0,.5);border:1px solid #777;border-left:0;border-radius:0 4px 4px 0;position:absolute;padding:20px 20px 20px 15px;left:0;top:45%;cursor:pointer}.pgwSlideshow .ps-current .ps-prev{border:0;padding:0 20px 0 10px;width:35px;height:35px;border-radius:50%;left:20px;display:flex;align-items:center;justify-content:center}.pgwSlideshow .ps-prevIcon{border:0;background:url(https://ik.imagekit.io/snowstormtech/slider-arow-prv_6fxn2Kzdy78.png) no-repeat top center;width:10px;height:16px;padding:0 15px;top:0;margin-left:-2px}.pgwSlideshow .ps-current{text-align:center;position:relative;min-height:150px;overflow:hidden}.pgwSlideshow .ps-current{height:340px}.pgwSlideshow .ps-current .ps-prev{background:rgba(0,0,0,.5)}.pgwSlideshow .ps-prevIcon{border:0;background:url(https://ik.imagekit.io/snowstormtech/slider-arow-prv_6fxn2Kzdy78.png) no-repeat top center;width:10px;height:16px;padding:0 15px;top:0}.section-hotel-price-detail .lft-block h2{font-size:32px;color:#4b474d;font-weight:600;line-height:32px;margin-bottom:18px;margin-top:0}.mapboxgl-popup{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{-webkit-flex-direction:column;flex-direction:column}.mapboxgl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-close-button{font-size:27px;right:-3px;background:#fff;width:24px;height:24px;background:#fff!important;display:inline-flex;border-radius:50%!important;justify-content:center;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.4)}.mapboxgl-popup-close-button{position:absolute;right:-6px;top:-6px;border:0;border-radius:0 3px 0 0;cursor:pointer}.hotelInfoWindow.mapbox{margin-right:5px;margin-top:5px}.hotelDefaultImage{height:320px!important;background-position:center;background-size:cover;background-repeat:no-repeat}.hotelDefaultImage.hotel-desktop-listing-thumb-img-x{background-size:cover!important;background-position:center!important}.hotelInfoWindow .btn_booknow{padding:6px 9px;font-size:9px}.Fuel.filter,.hotel-name.filter,.newserachlistPage .supplier.filter,.specification.filter,.type.filter,.zipcodefilterHotel{margin-bottom:2rem}.Fuel.filter{margin-bottom:.5rem}.padding0{padding:0!important}.mapViewLocationNameSession .sessionExpCountdownMap p{font-size:1rem;text-align:right}.mapViewLocationNameSession .sessionExpCountdownMap p span{display:block;font-size:1.6rem;font-weight:300;padding-top:1rem}.hotelfilterwrapper .pull-left{float:none!important}.mapViewLocationNameSession{display:flex;align-items:center;justify-content:space-between}.HotelNamesAutoPopuateDesktopFP .field_dropdown.place_list.name-filter-dropdown-sec{top:57px}.HotelNamesAutoPopuateDesktopFP .field_dropdown{min-width:358px;width:auto;background:#fff;font-family:Montserrat,sans-serif!important;font-size:1rem;font-weight:400;color:#4a4a4a;border:1px solid #e8e8e8;border-radius:0;position:absolute;left:0;top:0}.HotelNamesAutoPopuateDesktopFP .field_dropdown{z-index:99}.HotelNamesAutoPopuateDesktopFP .hotel-name .field_dropdown{min-width:250px;font-size:11px;padding:0}.HotelNamesAutoPopuateDesktopFP .HotelNamesAutoPopuateDesktopFP a.icon_close{right:-88%}.HotelNamesAutoPopuateDesktopFP .field_dropdown ul{height:200px}.HotelNamesAutoPopuateDesktopFP .filter ul{padding:0;margin:0}.HotelNamesAutoPopuateDesktopFP .field_dropdown ul{width:100%;list-style:none;margin:0;padding:0;max-height:250px;overflow:auto;overflow-x:hidden}.HotelNamesAutoPopuateDesktopFP .filter ul{padding-bottom:15px;margin-bottom:22px;border-bottom:1px solid #c3c3c3}.HotelNamesAutoPopuateDesktopFP .field_dropdown.place_list ul{margin-bottom:0;padding-bottom:2px;margin-top:-26px}.HotelNamesAutoPopuateDesktopFP .field_dropdown.place_list ul.name-filter-dropdown{margin-top:-22px}.HotelNamesAutoPopuateDesktopFP .field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul{padding-left:0!important;list-style-type:none;display:flex}.hotelDesktopEditSearchForm.desktop-search-result-edit-form form .field_section_box ul>li:nth-child(1){width:25%}.HotelNamesAutoPopuateDesktopFP .field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul li:first-child,.HotelNamesAutoPopuateDesktopFP .field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul li:nth-child(2){width:20%!important}.HotelNamesAutoPopuateDesktopFP .field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul li:nth-child(3){width:35%;overflow:hidden}.hotelDesktopEditSearchForm .field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul li:nth-child(4){width:auto;vertical-align:top;padding-top:27px!important}.hotelDesktopEditSearchForm .field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul li.close-edit-search{padding-top:27px}.HotelNamesAutoPopuateDesktopFP .field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul li{display:inline-block;vertical-align:top}.HotelNamesAutoPopuateDesktopFP .field_dropdown ul li{width:100%!important;list-style:none;margin:0!important;padding:4px 6px;border:none!important;float:left;cursor:pointer;color:#222}.HotelNamesAutoPopuateDesktopFP .filter ul.radio_list li{float:none;width:100%;list-style:none;padding:0;margin:4px 0}.HotelNamesAutoPopuateDesktopFP .field_dropdown.place_list ul li.selected{background:#d9d9d9}.hotel-name.filter ul.radio_list li{margin:0 0 1px;padding:8px}.HotelNamesAutoPopuateDesktopFP .field_dropdown .info_line{width:100%;display:flex;padding-right:0;align-items:center;justify-content:space-between}.hotelDesktopEditSearchForm.desktop-search-result-edit-form{border:0!important}.desktop-search-result-edit-form .field_section_box{border:0!important}.desktop-search-result-edit-form .field_section_box>ul{width:100%;list-style:none;margin:0;padding:0}.hotelDesktopEditSearchForm.desktop-search-result-edit-form form .field_section_box ul>li:nth-child(1){width:25%}.field_section_box.edit-search-field-section-box ul.tab_hotels>li:first-child{background:0 0;border-right:0;padding-right:8px}.desktop-search-result-edit-form form .field_section_box>ul>li:nth-child(1){width:47%;padding-left:0}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_car>li:nth-child(1){width:35%}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul.edit_tab_car>li .field_box{min-height:43px}.hotelDesktopEditSearchForm ul.tab_hotels>li:nth-child(1){width:31%}ul.hotelSearchVertical>li:first-child{width:100%!important;padding-right:0!important}.tab_hotels.hotelSearchVertical li ul{padding:0;list-style-type:none;display:flex;align-items:center;list-style-type:none}.tab_hotels.hotelSearchVertical li ul li{margin-right:10px;position:relative}.field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul>li .btn_search{padding:10px 20px!important;margin:-5px 3px!important;border-radius:.4rem;border:none}.desktop-search-result-edit-form form .field_section_box>ul>li:nth-child(1){width:47%;padding-left:0}.desktop-search-result-edit-form .field_section_box.edit-search-field-section-box ul.tab_hotels{display:flex;align-items:center;justify-content:flex-start}.desktop-search-result-edit-form .field_section_box.edit-search-field-section-box ul.tab_hotels>li:first-child{background:0 0;border-right:0;padding-right:8px}.desktop-search-result-edit-form ul.searchVerticalItems{display:flex;justify-content:center;padding-left:0;align-items:center}.desktop-search-result-edit-form ul.searchVerticalItems li.itm_li{display:inline-block;flex-grow:1;width:auto!important}.desktop-search-result-edit-form .field_section_box.edit-search-field-section-box ul.searchVerticalItems li.itm_li .edit-search-dest-section{min-height:68px}.desktop-search-result-edit-form .field_section_box>ul>li label{display:block;font-family:Montserrat,sans-serif!important;font-size:1rem;font-weight:600;color:#222;text-transform:capitalize}.desktop-search-result-edit-form .field_section_box>ul.tab_tours>li label{color:#fff}.desktop-search-result-edit-form.edit-search-result-div .field_section_box>ul.tab_hotels>li .field_box{padding-left:10px}.desktop-search-result-edit-form .field_section_box>ul>li .field_box{width:100%;padding-left:15px;position:relative;border:1px solid #dfdfdf;border-radius:4px;padding:8px 10px;min-height:40px;white-space:nowrap;text-overflow:ellipsis}.desktop-search-result-edit-form .field_section_box>ul>li .field_box .field_icon{display:inline-block;position:absolute;left:0;top:1px;z-index:0}.desktop-search-result-edit-form.edit-search-result-div .field_section_box>ul>li .field_box .field_icon{left:10px;top:10px}.desktop-search-result-edit-form .field_section_box.edit-search-field-section-box ul.tab_hotels>li p{color:#fff;text-align:left;font-size:15px;font-weight:600;line-height:28px;margin-bottom:0;text-transform:uppercase}.desktop-search-result-edit-form .field_section_box.edit-search-field-section-box ul.searchVerticalItems li.or_p p{margin:17px 10px 0}.desktop-search-result-edit-form ul.searchVerticalItems li.itm_li{display:inline-block;flex-grow:1;width:auto!important}.desktop-search-result-edit-form ul.searchVerticalItems li.itm_li{display:inline-block;flex-grow:1;width:auto!important}.desktop-search-result-edit-form .field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2){width:75%!important;margin-top:90px;background:#fff;padding-bottom:0;border-radius:3px;padding:5px 0 5px 0;display:inline-block;float:none}.desktop-search-result-edit-form .field_section_box.edit-search-field-section-box ul.hotelSearchVertical>li:nth-child(2){width:100%!important;margin-top:5px!important}.desktop-search-result-edit-form .hotelDesktopEditSearchForm .showAdvancedSearchText{font-size:12px;padding:0;margin:0;color:#333!important}.desktop-search-result-edit-form .hotelDesktopEditSearchForm .showAdvancedSearchText{margin-top:20px}.hotel-search-list .price-block .selectbtn a:active,.hotel-search-list .price-block .selectbtn a:focus,.hotel-search-list .price-block .selectbtn a:hover{color:#fff!important}.hotelserachlistPage .field_section_box.edit-search-field-section-box .field_dropdown.person_list{left:auto;top:80px}.hotelserachlistPage .desktop-search-result-edit-form .field_dropdown:before{content:'';display:block;position:absolute;top:-32px;left:29px;width:0;height:0;border-color:transparent transparent #dfdfdf transparent;border-style:solid;border-width:16px 11px}.hotelserachlistPage .person_list.field_dropdown.person_list a.icon_close{right:-92%}.hotelserachlistPage .person_list_holder{max-height:290px;overflow:auto;overflow-x:hidden}.hotelserachlistPage .field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul li:nth-child(3){width:35%;position:relative}.hotelserachlistPage .field_dropdown ul{width:100%;list-style:none;margin:0;padding:0;max-height:250px;overflow:auto;overflow-x:hidden}.hotelserachlistPage .advancedCarSearchDiv .field_dropdown ul{display:flex;flex-direction:column;align-items:flex-start}.hotelserachlistPage .advancedCarSearchDiv .field_dropdown ul li{padding:6px 0!important}.hotelserachlistPage .field_dropdown .person_list_holder ul{height:auto!important}.hotelserachlistPage .field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul{padding-left:0}.hotelserachlistPage .field_dropdown .info_line{width:100%;display:flex;padding-right:0;align-items:center;justify-content:space-between;padding-left:5px}.hotelserachlistPage .field_dropdown.person_list .info_line .box_lft{width:115%;color:#8a8a8a;text-align:left;padding-top:0;float:left;font-weight:300;font-size:12px}.hotelserachlistPage .field_dropdown.person_list .info_line .box_rgt{float:right}.hotelserachlistPage .field_dropdown.person_list .info_line .box_rgt .inside_box{display:flex;align-items:center;justify-content:space-between}.hotelserachlistPage .field_dropdown.person_list .inside_box span{font-family:Montserrat,sans-serif!important;font-size:1rem;font-weight:400;color:#4a4a4a;padding:0 8px;display:inline-block;min-width:31px;text-align:center}.desktop-search-result-edit-form .field_section_box>ul.tab_tours li .btn_search{padding:12px 20px!important;border-radius:.4rem;border:none;margin-top:24px}.desktop-search-result-edit-form .field_section_box>ul.tab_tours li .close-edit-search{margin-top:25px}.desktop-search-result-edit-form .field_section_box>ul.tab_tours li .desktop-edit-from-close{margin-top:24px}.newserachlistPage .desktop-tour-search-result-edit-form .radio_list li label{color:#fff}.desktop-search-result-edit-form.hotelDesktopEditSearchForm .field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2){background:0 0}.desktop-search-result-edit-form.hotelDesktopEditSearchForm .field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul li:nth-child(4){padding-top:23px!important}.desktop-search-result-edit-form.hotelDesktopEditSearchForm .field_section_box>ul>li label{display:block;font-family:Montserrat,sans-serif!important;font-size:1rem;font-weight:600;color:#fff;text-transform:capitalize}.advancedCarSearchDiv ul li.pointOfIntrst.radius .select_box{width:63px;display:none}.advancedCarSearchDiv .select_box .multi-dropdown{line-height:40px}.advancedCarSearchDiv .select_box i{font-size:22px;color:#ea1fa1;position:absolute;right:15px;top:8px}.withClientOption{padding-top:8px!important}.simple-toggle{position:relative;left:0;right:0;top:0;text-align:left;margin:0;display:inline-block;width:60px}.advancedCarSearchDiv ul li.withClientOption .simple-toggle{width:auto}.tgl{position:relative;outline:0;display:inline-block;cursor:pointer;user-select:none;margin:0;box-sizing:border-box}.advancedCarSearchDiv ul li.withClientOption .simple-toggle .tgl{font-size:11px;font-weight:600}.hotelDesktopEditSearchForm .advancedCarSearchDiv ul li.AirlineFilterSearchDiv input{width:100%;border:0;font-size:12px;line-height:32px;height:36px;padding:5px 0}.tgl input[type=checkbox]:disabled+span,.tgl input[type=checkbox]:read-only+span{cursor:pointer}.tgl span:before{position:relative;display:block;line-height:1.6em;padding:0 .2em;font-size:1em}.tgl input[type=checkbox]:not(:checked)+span:before{content:attr(data-off);color:#bfbfbf}.tgl span:after{position:absolute;display:block;content:'';border-radius:2em;width:20px;height:20px;margin-left:-19px;top:0;background:#fff;transition:left .3s cubic-bezier(.175,.885,.32,.97),background .3s ease-in-out}.tgl input[type=checkbox]:not(:checked)+span:after{background:#bfbfbf;left:19px}.tgl span{position:relative;display:inherit;height:1.8em;line-height:1.2em;overflow:hidden;font-weight:400;text-align:center;border-radius:2em;padding:0;border:1px solid #d9d9d9;box-shadow:none;transition:color .3s ease,padding .3s ease-in-out,background .3s ease-in-out}.simple-toggle .tgl span{width:50px;top:5px;margin:0 10px}.tgl input[type=checkbox]:checked+span{background:#f0faff;color:#3192c3;padding-left:.4em;padding-right:1.6em;border-color:#3192c3}.tgl span:before{position:relative;display:block;line-height:1.6em;padding:0 .2em;font-size:1em}.tgl input[type=checkbox]:checked+span:before{content:attr(data-on)}.tgl input[type=checkbox]:checked+span{background:#f0faff;color:#3192c3;padding-left:.4em;padding-right:1.6em}.FlightCounterLoaderCtw img,span#FlightCounterLoaderCtw img{max-width:90px}.priceLoader.loader-position-center img{max-width:60px}.tgl input[type=checkbox]{display:none!important}.tgl input[type=checkbox]:checked+span:after{left:100%}.advancedCarSearchDiv .select_box .field_dropdown-small{min-width:250px;max-width:210px;top:56px;padding:8px 0}.advancedCarSearchDiv ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown-small a.icon_close{top:0;position:absolute;right:0}.advancedCarSearchDiv ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown-small a.icon_close i{position:absolute;right:0;top:0}.desktop-edit-from-close,.desktop-edit-from-close:hover{text-decoration:none}.advancedCarSearchDiv ul{width:99%;display:block;padding:0;margin:0;list-style:none}.field_dropdown ul{height:200px}.advancedCarSearchDiv ul li{float:none;display:inline-block;margin:0 6px 0 0;padding:4px 0;vertical-align:top}.advancedCarSearchDiv ul li .select_box .field_dropdown-small ul li{display:block;padding:4px 15px;white-space:normal}.field_dropdown .info_line{width:100%;display:flex;padding-right:0;align-items:center;justify-content:space-between}a.icon_close{color:#e50393;font-size:16px;margin:4px 10px 2px 0;display:inline-block;position:relative}.form-control:focus{box-shadow:none!important;outline:0!important}*{outline:0!important}#TwoTabsTermsAndCondition .modal-header{padding-bottom:0!important}.checkOutV2Pgaes .checkoutPageTop .carCheckOurImage,.checkOutV2Pgaes .checkoutPageTop .checkoutPageItiImage{height:150px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.checkOutV2Pgaes .checkoutPageTop .checkoutPageItiImage{height:240px}.totalCost.priceSectionDiv.shopping-cart-pay-info.padding0{padding:0!important}.checkIncheckOutDateWrapper{display:flex;flex-wrap:wrap}.vio-points-cartformpage{display:flex}.vio-points-cartformpage .btn-booknow-sec{white-space:nowrap;font-size:1rem!important;margin:0!important;width:auto!important}.price_breakdown .total{width:auto;padding-top:0;padding-bottom:.4rem}.price_breakdown .total .col-md-7>div{display:inline-block;position:relative}.price_breakdown .total .col-md-7 .checkout-postpaid-tooltip-content{position:absolute;top:5px;padding-left:4px;right:-20px;left:auto}.price_breakdown{font-size:1.2rem}.price_breakdown .row{padding-bottom:0}.sessionExpCountdown{max-width:215px;margin-left:auto}.sessionExpCountdown p{text-align:right}.sessionExpCountdown p span{display:block;font-size:1.6rem;font-weight:300;color:#fff!important;padding-top:1rem}.csEditSession .sessionExpCountdown p{color:#fff}.csEditSession .date-to span{padding-right:2rem;display:flex;flex-direction:row-reverse;align-items:center;text-transform:uppercase}.csEditSession.carSerachEditForm .date-to span{flex-direction:row!important}.csEditSession.carSerachEditForm .date-to p{margin-left:10px}.csEditSession.carSerachEditForm .date-to{margin-left:30px}.csEditSession.cruiseEditSerachSection .date-to span{flex-direction:row!important}.csEditSession.cruiseEditSerachSection .date-to p{margin-left:10px}.infoBody .price_breakdown .row .col-md-7{margin-bottom:.8rem}.infoBody .price_breakdown .total{display:flex}.price_breakdown .total .col-md-5,.price_breakdown .total .col-md-7{padding-left:15px!important}.hotel-checkout .price_breakdown .total .col-md-7{padding-left:0!important}#FlightBookingController .hotel-checkout .price_breakdown .total .col-md-7{padding-left:15px!important}.price_breakdown .col-md-3{padding-left:0!important}.price_breakdown .col-md-9{padding-right:0!important}.checkOutV2Pgaes .totalCost.priceSectionDiv.shopping-cart-pay-info .control_indicator{top:7px}.defaultDatePickerContainer.hotel-map-view-open{margin-top:0}.hotel-map-view-open .filterSection{max-width:1500px;margin-left:auto;margin-right:auto;clear:both;float:none}.listViewMapScroll{max-height:calc(100vh - 80px);overflow:auto;border-radius:.7rem;box-shadow:0 0 1rem rgba(0,0,0,.4);padding:1rem;background:#fff}.listViewMapScroll::-webkit-scrollbar{width:6px}.listViewMapScroll::-webkit-scrollbar-track{background:#f1f1f1}.priceLoader i{font-size:40px!important}.map-view-scroll-element{height:calc(100vh - 80px)!important;overflow-y:auto;overflow-x:hidden;position:relative}.map-view-scroll-element::-webkit-scrollbar{width:6px}.map-view-scroll-element::-webkit-scrollbar-track{background:#f1f1f1}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent}.addagent,.addfriend,.sidebar-chat{display:block;margin-bottom:12px;position:relative}.floatingchatbutton .block-circle,.sidebar-chat.bigger .block-circle{width:48px;height:48px;background-color:#fff;border:2px solid #fff;border-radius:30px;left:0;display:table-cell;vertical-align:middle;font-size:30px;color:#a09ea2;box-shadow:0 3px 8px #969292}.floatingchatbutton .block-circle i,.sidebar-chat.bigger .block-circle i{color:#a09ea2!important}.map-view-scroll-element .hotelDefaultImage{height:150px}.checkOutV2Pgaes .submitBlock .buttonHolder{margin-top:0}.pointInput-sec input{border-radius:4px 0 0 4px!important}.pointInput-sec button{border-radius:0 4px 4px 0!important}.dateRangeAndRoom{margin-top:.8rem;margin-bottom:.8rem}.postpaid_acceptedcards{padding-top:1rem;padding-bottom:1rem;font-size:1.2rem;line-height:1.6rem}span.checkout-postpaid-tooltip-content{right:0}.totalCost.priceSectionDiv.shopping-cart-pay-info.padding0{padding:0 0 0 15px!important}.checkIncheckOutDateWrapper .col-md-3{padding-top:.2rem;padding-bottom:.2rem}.checkIncheckOutDateWrapper .col-md-9{padding-top:.2rem;padding-bottom:.2rem}.secutiryInfo{font-size:1.2rem}.hotelfilterwrapper .filter-title i.collapsed::before{content:"\f106"}.formBlocks.redeemBlock{display:flex;align-items:center;white-space:nowrap}.formBlocks.redeemBlock label{margin-bottom:0!important;margin-right:.5rem}#carouselRoomImages .modal-header{border-bottom:0;padding:15px 15px 0 15px;flex-wrap:wrap;flex-direction:column}#carouselRoomImages button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;top:19px;right:22px}#carouselRoomImages .modal .modal-header .close{font-size:0!important}#carouselRoomImages .modal-title{font-size:18px;font-weight:600;text-transform:uppercase}#carouselRoomImages .modal-header h4.modal-title{font-family:Montserrat,sans-serif}#carouselRoomImages .modal-header #roomClass{margin-bottom:0}.pgwSlideshow{width:100%;background:#333}.pgwSlideshow{background:0 0}.pgwSlideshow .ps-current{text-align:center;position:relative;min-height:150px;overflow:hidden}.pgwSlideshow .ps-current{height:340px}.ps-current ul{padding-left:0}.ps-current ul li{height:381px;background-size:cover;background-repeat:no-repeat;background-position:center}.pgwSlideshow .ps-current>ul>li{text-align:center;width:100%;z-index:1;opacity:0;display:block}.HotelViewDetails .pgwSlideshow .ps-current ul li{background-size:auto;background-color:#f3f3f3}#hotelViewDetaisSideImage .pgwSlideshow .ps-current ul li{background-size:auto;height:340px}#hotelViewDetaisSideImage .pgwSlideshow .ps-current ul li{background-size:contain}.pgwSlideshow .ps-list{border-top:1px solid #555;box-shadow:0 10px 10px -5px #333 inset;background:#555;overflow:hidden;position:relative}.pgwSlideshow .ps-list{background-color:transparent;margin-top:3px;border-top:none;box-shadow:none}.pgwSlidesSingleitem .pgwSlideshow .ps-list{list-style-type:none;display:flex;justify-content:center}#carouselRoomImages .pgwSlideshow .ps-list{margin-top:0}.pgwSlideshow .ps-list .ps-prev{background:rgba(0,0,0,.5);border:1px solid #777;border-left:0;border-radius:0 4px 4px 0;padding:20px 15px 20px 12px;cursor:pointer;position:absolute;left:0;top:25px;z-index:1000;display:none}.pgwSlideshow .ps-list .ps-prev{border:0;border-radius:0;padding:32px 15px 33px 12px;top:3px}.pgwSlideshow .ps-list .ps-next,.pgwSlideshow .ps-list .ps-prev{padding:36px 0 33px 0}.pgwSlideshow .ps-list ul{position:relative;list-style:none;margin:0;padding:0;left:0}.pgwSlideshow .ps-list ul{margin-left:0!important}.pgwSlideshow .ps-list li{float:left}#carouselRoomImages .pgwSlideshow .ps-list li{margin:0}.pgwSlideshow .ps-list li{width:85px;height:85px;background-size:cover;background-repeat:no-repeat;margin:3px;background-position:center}.pgwSlideshow .ps-list .ps-next{background:rgba(0,0,0,.5);border:1px solid #777;border-right:0;border-radius:4px 0 0 4px;padding:20px 12px 20px 15px;cursor:pointer;position:absolute;right:0;top:25px;z-index:1000;display:none}.pgwSlideshow .ps-list .ps-next{border:0;border-radius:0;padding:32px 12px 33px 15px;top:3px}.pgwSlideshow .ps-list .ps-next,.pgwSlideshow .ps-list .ps-prev{padding:36px 0 33px 0}.pgwSlideshow .ps-prevIcon{border:0;background:url(https://ik.imagekit.io/snowstormtech/slider-arow-prv_6fxn2Kzdy78.png) no-repeat top center;width:10px;height:16px;padding:0 15px;top:0}.pgwSlideshow .ps-nextIcon{border:0;background:url(https://ik.imagekit.io/snowstormtech/slider-arow-next_9bFaRuoOI1o.png) no-repeat top center;width:10px;height:16px;padding:0 18px;top:0}.flighttermsbaggagemodalinCheckout .modal-content .flight-tab-section-new ul{list-style:none;width:100%;display:inline-block;padding:0 10px;margin:0}.flighttermsbaggagemodalinCheckout .modal-content .flight-tab-section-new ul li{width:auto;display:inline-block;padding:0;margin:0 15px;border:0;font-size:15px;font-weight:700;color:#333;text-align:center;font-size:1.5rem}.flighttermsbaggagemodalinCheckout .modal-content .flight-tab-section-new ul li a{color:#333;padding:15px 5px;margin:0 0 -1px;line-height:58px;text-transform:uppercase}.flighttermsbaggagemodalinCheckout .modal-content .flight-tab-section-new ul li a.active,.flighttermsbaggagemodalinCheckout .modal-content .flight-tab-section-new ul li a:hover{color:#ff502f;border-bottom:3px solid #ff502f;text-decoration:none}.modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper h3{font-size:1.5rem;font-weight:600;margin-top:30px}#HotelBookingController .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper h3{margin-top:0}.flight-details-div-wrapper .contain-box{font-size:1.2rem!important;line-height:1.8rem!important}.loadMoreWrapper{display:flex;justify-content:center}.csFlightloader{border:none!important;box-shadow:none!important}.checkOutV2Pgaes .modal-header .close{position:absolute;top:15px;right:15px}.checkOutV2Pgaes .specialRequirementWrapper .checkboxItem{margin:2px 5px 2px 0;width:30%;float:left}.checkOutV2Pgaes .redeemBlock input{max-width:115px}.checkOutV2Pgaes .price_breakdown{max-width:430px}.checkOutV2Pgaes .currentPointsSummary,.checkOutV2Pgaes .currentPointsSummary.points-needed-sec{max-width:650px}.checkOutV2Pgaes .currentPointsSummary .col-lg-4{text-align:right}.checkOutV2Pgaes .currentPointsSummary .col-lg-4 label{font-size:1.5rem}.checkOutV2Pgaes .currentPointsSummary{background:#ffcbcb;border-radius:10px;padding:10px;font-size:1.8rem!important}.checkOutV2Pgaes .currentPointsSummary.points-needed-sec{background:0 0}.checkOutV2Pgaes .currentPointsSummary label{font-size:1.8rem!important}.checkOutV2Pgaes .specialRequirementWrapper .checkboxItem .control.control-checkbox{padding-left:28px}.checkOutV2Pgaes .redeemBlock label{margin-right:160px}.checkOutV2Pgaes .redeemBlock .pointInput-sec{padding-right:0!important}.checkOutV2Pgaes .viewWrapper .checkout-container .checkoutPageBottom .chkOutInfoBlock .infoBody label{margin-bottom:0;vertical-align:bottom;font-size:1rem;line-height:2rem}.checkOutV2Pgaes .specialRequirementWrapper .checkboxItem .control label input{margin-right:-15px}.checkOutV2Pgaes .specialRequirementWrapper .control_indicator{top:4px!important}.specialRequirementWrapper .checkboxItem label .control_indicator{display:inline-block;border:2px solid #777;border-radius:50%}.specialRequirementWrapper .checkboxItem label .control_indicator:after{left:6px;top:2px}.specialRequirementWrapper .checkboxItem label .control_indicator{display:inline-block;border:2px solid #777;border-radius:2px}.checkOutV2Pgaes .specialRequirementWrapper .control_indicator{top:4px!important}.checkOutV2Pgaes .specialRequirementWrapper .control_indicator{position:absolute;top:2px;left:1px;height:19px;width:19px;background:#fff}#HotelSearchFormController .advancedCarSearchDiv ul li{float:none;display:inline-block;margin:0 6px 0 0;padding:4px 0;vertical-align:top}#HotelSearchFormController .simple-toggle{position:relative;left:0;right:0;top:0;text-align:left;margin:0;display:inline-block;width:60px}#HotelSearchFormController .advancedCarSearchDiv ul li.withClientOption .simple-toggle{width:auto}#HotelSearchFormController .tgl{position:relative;outline:0;display:inline-block;cursor:pointer;user-select:none;margin:0;box-sizing:border-box}#HotelSearchFormController .advancedCarSearchDiv ul li.withClientOption .simple-toggle .tgl{font-size:.8rem;font-weight:400;color:#fff}.hotelDesktopEditSearchForm .advancedCarSearchDiv ul li.AirlineFilterSearchDiv input{width:100%;border:0;font-size:12px;line-height:32px;height:36px;padding:5px 0}#HotelSearchFormController .tgl input[type=checkbox]:not(:checked)+span{background:#fff;color:#616161;padding-left:1.6em;padding-right:.4em;position:relative}#HotelSearchFormController .tgl span:before{position:relative;display:block;line-height:1.6em;padding:0 .2em;font-size:1em}#HotelSearchFormController .tgl input[type=checkbox]:not(:checked)+span:before{content:attr(data-off);color:#bfbfbf}#HotelSearchFormController .tgl input[type=checkbox]:not(:checked)+span:after{background:#bfbfbf;left:19px}#HotelSearchFormController .tgl span:after{position:absolute;display:block;content:'';border-radius:2em;width:20px;height:20px;margin-left:-19px;top:0;transition:left .3s cubic-bezier(.175,.885,.32,.97),background .3s ease-in-out}.tooltip{width:200px}.section-hotel-detail ul li .tooltip{word-break:break-word}.tooltip.fade{opacity:1}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;opacity:0;line-break:auto}.tooltip.bottom .tooltip-arrow{top:18px;left:50%;margin-left:18px;border-width:0 3px 8px;position:absolute;width:0;height:0;bottom:inherit;border:1em solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-225deg);box-shadow:-1px 1px 0 0 #dfdfdf}.section-hotel-detail ul li .tooltip{word-break:break-word}.checkOutV2Pgaes .checkoutPageTop .carCheckOurImage,.checkOutV2Pgaes .checkoutPageTop .checkoutPageItiImage.checkoutPageItiImage{height:240px}.error-msg-wrap{width:80%;padding:0;margin:0 auto;text-align:center;font-size:15px}.error-msg-wrap h2{font-size:30px;font-weight:700;color:#333;line-height:34px;border:0}.wraper-inner p{margin-bottom:10px;margin-top:25px}.error-msg-wrap ul{width:100%;display:inline-block;padding:0;margin:0;list-style:none}.error-msg-wrap ul li{float:none;font-size:1.5rem;font-weight:400;padding:0;margin:0;border:0;color:#222;border:none!important}.error-msg-wrap ul li i{font-size:6px;color:#248fce;margin-right:2px}.error-msg-wrap p{font-size:1.6rem!important}.newserachlistPage .field_section_box>ul>li.close-edit-search{display:inline-flex;align-items:center;text-decoration:none}.newserachlistPage .field_section_box>ul.edit_tab_car>li.close-edit-search{margin-top:0!important;margin-bottom:11px}.newserachlistPage .advancedCarSearchDiv ul{display:flex;align-items:center}.newserachlistPage .advancedCarSearchDiv ul li .field_box input{border:none;line-height:2.3rem;padding:0}.newserachlistPage .field_dropdown.place_list h3{font-size:1.2rem;padding:10px;color:#000}.newserachlistPage .car-listing .search-list ul{padding-left:0;box-shadow:none!important}.newserachlistPage .car-listing .search-list ul>li{margin-top:45px}.newserachlistPage .car-listing .refine-listing ul li{width:auto;padding:1.2rem;font-size:1.2rem;white-space:nowrap;position:relative;margin-bottom:0;flex-grow:1;text-align:center}.newserachlistPage .car-listing .search-list>ul>li{display:flex}.car-listing .detail-block{border-right:2px solid #27292a}.car-listing .price-block .selectbtn button{border:none;box-shadow:none!important;padding-top:1.2rem;padding-bottom:1.2rem;text-transform:uppercase}.car-listing .refine-listing.hotel-refine ul{display:flex}.car-listing .price-block .price{display:block}.car-listing .price-block .not-include-tax-p{font-size:1rem!important}.car-listing .text-center.price.rd{display:block}.car-listing .selectbtn{margin-top:1rem}.car-listing .tab-contain-wrap ul li{width:100%!important;padding-left:5px;list-style-type:none;margin-top:.8rem}.car-listing .details .tag{line-height:30px}.row.subscriptionBanner{margin-top:0!important;margin-bottom:50px!important}.checkOutV2Pgaes .car-checkout .checkoutPageTop .leftBorder{border-radius:0!important}.car-listing .desktop-search-result-edit-form{margin-left:0!important;margin-right:0!important}.car-listing .tab_car.edit_tab_car{display:flex;align-items:flex-end}.car-listing .field_section_box .btn_search{margin-top:1.5rem!important;padding:12px 20px!important;border-radius:.4rem;border:none}.car-listing .tab_car.edit_tab_car li .btn_search{padding:.7rem 1.5rem;border-radius:.3rem;border:none;margin-top:1.4rem}.newserachlistPage .edit-car-form li.close-edit-search{margin-top:36px}.newserachlistPage .edit-car-form .advancedCarSearchDiv li{width:auto!important}.newserachlistPage .edit-car-form .advancedCarSearchDiv li .field_box{padding:2px 11px}.car-listing .details h4 p{font-size:18px}.newserachlistPage .advancedCarSearchDiv .radio_list{margin-top:8px}.checkOutV2Pgaes .car-checkout .shopping-cart-pay-info{border-radius:0!important}.advancedCarSearchDiv ul li{float:none;display:inline-block;margin:0 6px 0 0;padding:4px 0;vertical-align:top}.advancedCarSearchDiv ul{width:99%;display:block;padding:0;margin:0;list-style:none}.newserachlistPage .switch.home-page-multi{margin-top:3px}.advancedCarSearchDiv ul.radio_list{font-size:14px;font-weight:400;line-height:30px;margin-left:25px}.advancedCarSearchDiv ul li{float:none;display:inline-block;margin:0 6px 0 0;padding:4px 0;vertical-align:top}.edit-car-form.desktop-search-result-edit-form .advancedCarSearchDiv ul.radio_list .control{padding-left:27px}.advancedCarSearchDiv ul.radio_list .control{font-size:1.1rem;font-weight:400!important;text-align:left;padding-left:22px;line-height:24px;white-space:nowrap}.flgt-dta-row .flgt-dsc .col-sm-3 span{white-space:nowrap}.edit-car-form .control{color:#fff}.edit-car-form .control input{position:relative;z-index:-1;opacity:0}.edit-car-form .control_indicator{position:absolute;top:2px;left:1px;height:19px;width:19px;background:#fff;border-radius:50%;border:1px solid #dfdfdf}.edit-car-form .control input:checked~.control_indicator:after{display:block}.edit-car-form .control-checkbox .control_indicator:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.edit-car-form .control_indicator:after{content:'';position:absolute;display:none}.edit-car-form .control input[type=checkbox]:checked~.control_indicator{border-radius:50px!important}.newserachlistPage .advancedCarSearchDiv ul li.dropOffLocationLi{width:auto!important}.desktop-search-result-edit-form form .field_section_box>ul>li.DropOffLocationChkbox{width:300px!important}.additional-price{padding-top:25px;padding-bottom:25px}.carSummary ul{padding:0;list-style-type:none;margin-top:.5rem;margin-bottom:1.5rem}#FlightBookingController .submitBlock,#car_checkout .submitBlock,.excursion-checkout .submitBlock{padding-left:75px!important}.desktop-search-result-edit-form .field_section_box>ul.edit_tab_excursions{display:flex}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_excursions>li:nth-child(1){width:34%;padding-left:0;flex-grow:1}.tab_excursions .btn_search{margin-top:1.4rem;padding:.8rem 1.5rem;border-radius:.3rem;border:none;margin-top:1.5rem}.newserachlistPage .advancedCarSearchDiv .control-checkbox .control_indicator:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);border-radius:0!important}.more-details-hotel-container .section-hotel-detail ul li a.postpaid-tooltip{border-bottom:none!important}.carPickupAndDrop .col-lg-9{text-align:right}.checkOutV2Pgaes .car-checkout .checkoutPageTop .checkoutPageItiImage{background-size:contain!important}.checkOutV2Pgaes .car-checkout .shopping-cart-pay-info .control_indicator{top:0}.car-checkout .innernavBar{max-width:unset!important}.confirmationPage .innernavBar{max-width:unset!important}.checkoutPageBottom #InsuranceSinglePurchase{margin-left:-15px;margin-right:-15px}.checkOutV2Pgaes .checkout_headermenueaection .section .chkOutInfoBlock .infoHeader{background-color:#27292a!important;margin-bottom:0}.desktop-search-result-edit-form.edit-car-form .field_section_box>ul>li label{display:block;font-family:Montserrat,sans-serif!important;font-size:1rem;font-weight:600;color:#fff;text-transform:capitalize}.priceEditBox input{width:100%!important}.newserachlistPage .excursions-listing .search-list>ul>li{display:flex;align-items:center}.newserachlistPage .excursions-listing .search-list>ul>li .col-md-3.col-lg-3.col-sm-3{padding-right:0!important}.newserachlistPage .excursions-listing .padding0.img-box{padding-left:0!important;padding-right:20px!important}.newserachlistPage .excursions-listing .detail-block{padding-left:0!important;border-right:2px solid #27292a}.excursions-listing .search-list ul li .price-block .price{display:block;text-align:center!important}.excursions-listing .not-include-tax-p{font-size:1rem!important;line-height:1.8rem!important}.excursions-listing .selectbtn .btn_booknow{border:none;box-shadow:none!important;padding-top:1.2rem;padding-bottom:1.2rem}.selectbtn .btn_booknow{font-size:1.4rem!important}.excursions-listing .selectbtn{margin-top:1rem}.excursions-listing .search-list ul{padding-left:0!important}.excursions-listing .search-list ul li{margin-top:45px}.newserachlistPage .filter.activities ul.radio_list li{position:relative}.newserachlistPage .filter.activities ul.radio_list li label{padding-right:25px}.newserachlistPage .filter.activities ul.radio_list li span.pull-right{position:absolute;top:12px;right:0}.newserachlistPage .filter.activities ul.radio_list li span.pull-right i{font-size:1.5rem;font-weight:700;line-height:1rem;cursor:pointer}.newserachlistPage .filter.activities ul.radio_list li ul{margin-left:32px}.newserachlistPage .filter.activities ul.radio_list li ul li label{font-weight:500}.newserachlistPage .filter.activities ul.radio_list li ul li label span.pull-right{top:2px}.desktop-search-result-edit-form.desktop-activity-search-result-edit-form .field_section_box>ul>li label{display:block;font-family:Montserrat,sans-serif!important;font-size:1rem;font-weight:600;color:#fff;text-transform:capitalize}.newserachlistPage .field_section_box>ul.activityedit>li.close-edit-search{margin-top:19px}.activities.filter .control input{display:none}.newserachlistPage .desktop-tour-search-result-edit-form.desktop-search-result-edit-form{z-index:99!important}.newserachlistPage .tour-listing .search-list>ul{padding:0!important}.newserachlistPage .tour-listing .search-list>ul>li{margin-top:45px;display:flex}.newserachlistPage .tour-listing .search-list>ul>li .tag .col-md-4{font-weight:800}.newserachlistPage .right-listing.tour-listing .detail-block{padding-left:0!important;border-right:2px solid #27292a;min-height:225px}.right-listing .search-list ul li .price-block .price{display:block;text-align:center!important}.right-listing .search-list ul li .price-block .not-include-tax-p{font-size:1rem!important;color:#333!important}.right-listing .search-list ul li .price-block .selectbtn{margin-top:1rem}.newserachlistPage .tour-listing .img-box{padding-right:1.2rem!important}.newserachlistPage .tour-listing .details .policy ul{padding:0;list-style-type:none}.newserachlistPage .tour-listing .details .policy ul li{border:none;font-size:1.1rem;margin-bottom:.8rem;color:#333}.newserachlistPage .tour-listing .details .policy ul li:first-child{color:#000;font-weight:600;font-size:1.2rem}.tour-listing .free-area{font-size:1.2rem}.desktop-search-result-edit-form .field_section_box>ul.tab_tours{display:flex}.tour-result-listing .container>.row>.row{margin-left:0;margin-right:0;width:100%}.newserachlistPage ul.radio_list{display:flex;flex-wrap:wrap}.expandLink{cursor:pointer}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul>li .field_box .field_icon{top:11px!important}.newserachlistPage .desktop-search-result-edit-form .newflight-edit-form .field_section_box>ul>li .field_box .field_icon{top:0!important}.desktop-tour-search-result-edit-form form ul.radio_list li .control{color:#fff}.desktop-tour-search-result-edit-form form ul.radio_list li .control-radio .control_indicator{border:1px solid #d9d9d9;position:absolute;top:2px;left:1px;height:19px;width:19px;background:#fff;border-radius:50%}.desktop-tour-search-result-edit-form form ul.radio_list li .control-radio .control_indicator:after{left:0;top:0}.desktop-tour-search-result-edit-form .control input:checked~.control_indicator:after{display:block}.desktop-tour-search-result-edit-form .control_indicator:after{content:'';position:absolute;display:none}.desktop-tour-search-result-edit-form .control-radio .control_indicator:after{left:4px;top:4px;height:18px;width:18px;border-radius:50%;background:#fff}.edoc-list-table ul li.edoc-table-footer{background-color:#f6f7f7;padding:0 16px;margin-top:25px}.pink-block{background-color:#e70094;color:#fff;vertical-align:middle;padding:19px 14px;padding-left:50px;font-size:1.2rem}.edoc-list-table .edoc-table-footer .top-pad{margin:11px 0}.edoc-list-table .edoc-table-footer .rgt-border{border-right:1px solid #d9d9d9}.edocs-details p{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:700;color:#474948;padding:0;margin:0}.edoc-list-table ul li a{font-size:1rem;font-weight:400;text-decoration:underline;text-transform:uppercase}.edoc-list-table .edoc-table-footer a{font-family:Montserrat,sans-serif;font-size:1.1rem;color:#e70094;font-weight:600;text-decoration:none;display:inline-block;text-transform:none;margin:3px 0}.edocs-details p{font-family:Montserrat,sans-serif;font-size:1.1rem;line-height:1.4rem;font-weight:700;color:#474948;padding:0;margin:0}.edoc-list-table ul li{background-color:#f6f7f7;padding:20px 22px;margin:0;font-family:Montserrat,sans-serif;font-size:14px;color:#474948;font-weight:600}.edoc-list-table .btn-list-row{background-color:#fff;padding:20px 22px 20px 0}.edoc-list-table .btn_booknow,.edoc-list-table .btn_booknow_added{display:block;background:#e70094;font-family:Montserrat,sans-serif!important;font-size:1.2rem;font-weight:600;color:#fff;text-transform:capitalize;text-decoration:none!important;text-align:center;padding:15px 20px;border-radius:7px;border:2px solid #e70094}.edoc-list-table .btn_booknow{border-width:1px;font-weight:600;text-transform:none;font-size:1.2rem}.edoc-list-table ul li{background-color:#f6f7f7;padding:20px 22px;margin:0;font-family:Montserrat,sans-serif;font-size:1rem;color:#474948;font-weight:600}.edoc-list-table ul li{background-color:#f6f7f7;padding:20px 22px;margin:0;font-family:Montserrat,sans-serif;font-size:1rem;color:#474948;font-weight:600}.edoc-list-table ul li.edoc-table-head{background-color:#fff;color:#e70094}.edoc-list-table{margin-top:2px;padding-left:0}.edoc-list-table ul{width:100%;display:inline-block;padding:0;margin:0;list-style:none}.edoc-list-table ul li{background-color:#f6f7f7;padding:20px 22px;margin:0;font-family:Montserrat,sans-serif;font-size:1rem;color:#474948;font-weight:600}.edoc-list-table .control{width:18px;height:18px;padding-left:0}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}.control input{position:relative;z-index:-1;opacity:0}.edoc-list-table .control input{position:absolute;top:0;left:0}.edoc-list-table .control_indicator{height:20px;width:20px;background-color:#fff;border:1px solid #d9d9d9;border-radius:30px}.control_indicator:after{content:'';position:absolute;display:none}.edoc-list-table .control-checkbox .control_indicator:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.control input:checked~.control_indicator:after{display:block}.edoc-list-table ul li a{font-size:1rem;font-weight:400;text-decoration:underline;text-transform:uppercase}.control_indicator{position:absolute;top:2px;left:1px;height:19px;width:19px;background:#fff}.edoc-list-table .control_indicator{height:20px;width:20px;background-color:#fff;border:1px solid #d9d9d9;border-radius:30px}.control input[type=checkbox]:checked~.control_indicator{border-radius:.7rem!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .uibar-wrapper{width:100%}#RemarksModal .modal-dialog .modal-header button.close{right:1.5rem}#RemarksModal .modal-dialog .modal-header button.close i{font-size:36px!important;color:#cc282f!important}.login-modal .modal-header{background-color:#000c32;padding:50px 0;margin:0;text-align:center;position:relative;color:#fff;display:flex;justify-content:center;align-items:center}.modal-header img{max-height:70px}.AddSegmentModal.login-modal .modal-body{position:relative;padding:30px 50px 80px!important}.AddSegmentModal.login-modal .modal-body ul{list-style:none;padding:0;margin:0}.bg-white{background:#fff}.AddSegmentModal.login-modal .modal-body label{display:inline-block;max-width:100%;margin-bottom:5px;margin-top:10px;color:#797979;font-size:1rem;font-weight:700;text-transform:uppercase}.AddSegmentModal.login-modal .modal-body input{width:100%;display:inline-block;border:1px solid #d9d9d9;border-radius:3px;-moz-box-shadow:rgba(0,0,0,.158) 0 0 5px inset;-webkit-box-shadow:#000 0 0 5px inset;box-shadow:#000 0 0 5px inset;padding:10px 12px;outline:0;font-size:1rem;font-weight:400}body .form-required-asterics,body .required-asterics{color:red!important}.AddSegmentModal .modal-body #AddSegmentFormF textarea{margin-bottom:0!important}.AddSegmentModal .modal-body #AddSegmentFormF textarea{margin-bottom:0!important}.AddSegmentModal .modal-body textarea{width:100%;height:180px;margin-top:2px;margin-bottom:15px;resize:none;display:inline-block;border:1px solid #d9d9d9;border-radius:3px;-moz-box-shadow:rgba(0,0,0,.158) 0 0 5px inset;-webkit-box-shadow:rgba(0,0,0,.16) 0 0 5px inset;box-shadow:rgba(0,0,0,.16) 0 0 5px inset;padding:15px 18px;outline:0;font-size:1rem;font-weight:400}.AddSegmentModal .gray-select-box3{width:100%;display:inline-block}.select-style{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px}.select-style{overflow:hidden;background:#fafafa url(https://ik.imagekit.io/snowstormtech/ceaserNew/icon--select-arrow_lwoMhX0Un.png) no-repeat 96% 50%;cursor:pointer}.AddSegmentModal .padding-right30{padding-right:30px!important}.select-style select{padding:5px 8px;width:100%;border:1px solid transparent!important;box-shadow:none;background:0 0;background-image:none!important}.AddSegmentModal .gray-select-box3 .select-style select{overflow:hidden;background:#f6f7f7 url(https://ik.imagekit.io/snowstormtech/ceaserNew/icon--select-arrow_lwoMhX0Un.png) no-repeat 93.6% 50%;cursor:pointer;border:1px solid #d9d9d9!important;border-radius:4px;height:39px;padding:0 8px 0 7px;margin:0}.form-required-asterics{color:#e70094;font-weight:400;font-size:1rem;position:relative;margin-left:4px}.AddSegmentModal.login-modal .modal-body label{display:inline-block;max-width:100%;margin-bottom:5px;margin-top:10px;color:#797979;font-size:1rem;font-weight:700;text-transform:uppercase}.AddSegmentModal.login-modal .modal-body label.additinerarycheckbox{margin-top:0;line-height:24px}.AddSegmentModal.login-modal .modal-body #AddSegmentFormF label.additinerarycheckbox{margin-top:15px!important}.control input{position:relative;z-index:-1;opacity:0}.AddSegmentModal.login-modal .modal-body input{width:100%;display:inline-block;border:1px solid #d9d9d9;border-radius:3px;-moz-box-shadow:rgba(0,0,0,.158) 0 0 5px inset;-webkit-box-shadow:rgba(0,0,0,.16) 0 0 5px inset;box-shadow:rgba(0,0,0,.16) 0 0 5px inset;padding:10px 12px;outline:0;font-size:1rem;font-weight:400}.login-modal .modal-body input[type=checkbox]{margin:0 5px 0 0;width:18pX;display:inline-block;height:18px!important;line-height:20px;vertical-align:text-bottom}.AddSegmentModal.login-modal .modal-body label.additinerarycheckbox .control_indicator{border:1px solid #dfdfdf;border-radius:50%}.control input:checked~.control_indicator:after{display:block}.control{position:relative;font-family:Montserrat,sans-serif!important;font-size:1rem;font-weight:600;padding-left:30px;cursor:pointer}.customer-review-img{width:80px;height:80px;background-color:#333;border-radius:50%;text-align:center;color:#fff;padding:10px 10px 0;background-repeat:no-repeat;background-position:center;background-size:cover;flex:0 0 80px}.cutomer-review-section{margin-bottom:25px!important}.cutomer-review-section .row .col-lg-9{max-width:100%!important;flex-grow:1}.excursions-details .back-to-search a{white-space:nowrap}.manage-trip-sction{margin-top:1.5rem}.trip-planner-heading{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;color:#000;text-transform:uppercase;padding:0;margin:0 0 35px}.manage-trip-sction .not-found-data-txt{font-size:1.1rem;font-weight:700;color:#474948;line-height:18px}.manage-trip-list-table{margin-top:2px}.manage-trip-list-table ul{width:100%;display:inline-block;padding:0;margin:0;list-style:none}.manage-trip-list-table ul li{background-color:#f6f7f7;padding:20px 22px;margin:0;font-family:Montserrat,sans-serif;font-size:1.2rem;color:#474948;font-weight:600}.manage-trip-list-table ul li.trip-table-head{background-color:#fff;color:#e70094}.manage-trip-list-table ul li.trip-table-footer{background-color:#f6f7f7;padding:0 16px;margin-top:35px}.pink-block{background-color:#e70094;color:#fff;vertical-align:middle;padding:19px 14px;padding-left:50px}.pink-block i{font-size:26px;margin-right:15px;line-height:20px;position:absolute;left:16px}.manage-trip-sction .link-menu-row{margin-bottom:14px;margin-right:25px}.manage-trip-sction .link-menu-row ul{list-style:none;padding:0;margin:0;display:inline-block;width:100%}.manage-trip-sction .link-menu-row ul li{float:right;width:auto;padding:0;margin:0 0 0 30px;font-family:Montserrat,sans-serif!important;font-size:1rem;font-weight:800;color:#8b8a8d;text-decoration:none;line-height:20px}.manage-trip-sction .link-menu-row ul li a{color:#8b8a8d;text-decoration:none;vertical-align:top;font-size:1.2rem}.manage-trip-list-table .trip-table-footer a{font-family:Montserrat,sans-serif;font-size:1.1rem;color:#111;font-weight:600;text-decoration:none;display:inline-block;margin:9px 0}.dsktopBody .muMobileFriendlyDesktop,.dsktopBody .overwrite-min-height{min-height:125vh!important;display:flex;flex-direction:column;width:100%;position:relative}.bg-dark.footer-pos-relative{position:relative;left:0;right:0;bottom:0}.FieldLabelX{font-size:1.2rem}.checkOutV2Pgaes .confirmationPageSuccessHeader{border-bottom:1px solid #d9d9d9;padding:0 0 35px;margin:0 0 30px}.checkOutV2Pgaes .confirmationPageSuccessHeader .tickIcon{width:75px;display:inline-block;margin-right:20px;vertical-align:top}.checkOutV2Pgaes .confirmationPageSuccessHeader .tickIcon i{width:75px;height:75px;background-color:#2f95d1;border-radius:50%;font-size:50px;color:#fff;text-align:center;line-height:75px}.checkOutV2Pgaes .confirmationPageSuccessHeader .msgWrap{display:inline-block}.checkOutV2Pgaes .confirmationPageSuccessHeader .msgWrap .msgPart1{font-size:22px;font-weight:800;color:#2f95d1;margin-bottom:3px}.checkOutV2Pgaes .confirmationPageSuccessHeader .msgWrap .msgPart2{font-size:1rem}.confirmationPageSuccessHeader .btn_go_back_to_trip{padding:10px}.checkOutV2Pgaes .checkoutPageTop{line-height:33px;color:#000}.checkOutV2Pgaes .checkoutPageTop .carCheckOurImage,.checkOutV2Pgaes .checkoutPageTop .checkoutPageItiImage{height:150px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.checkOutV2Pgaes .car-confirmationPage .carCheckOurImage,.checkOutV2Pgaes .checkout-container.car-checkout .carCheckOurImage{background-size:contain}.checkOutV2Pgaes .checkoutPageTop .priceShow{font-size:35px;line-height:36px;font-weight:800;color:#363636;margin-bottom:15px}.checkOutV2Pgaes .viewWrapper .checkout-container .checkoutPageBottom .chkOutInfoBlock .infoBody label{margin-bottom:0;vertical-align:bottom;font-size:1rem;line-height:26px}.checkOutV2Pgaes .checkoutPageBottom{margin-top:50px}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock{padding:0;margin-bottom:20px}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoHeader{background-color:#0d1931;padding:8px 15px;margin:0 0 12px;font-size:18px;color:#fff}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoHeader .round{width:35px;height:35px;display:inline-block;text-align:center;background-color:#fff;border-radius:50%;color:#000;font-size:22px;font-weight:700;line-height:32px;margin-right:10px}.newserachlistPage .edit-car-form .field_dropdown{min-width:160px!important}.terms-codition-list{list-style-type:none;box-shadow:rgba(0,0,0,.4) 0 0 1rem;border-radius:0 .5rem .5rem;padding:1rem;margin-right:4px;position:relative;margin-bottom:10px;font-size:1.2rem;line-height:1.8rem}.terms-codition-list li ol{padding:0;list-style-type:none}.contentPageHeading{display:flex;background:#27292a;padding:1.8rem 1.1rem;border-radius:0 0 .8rem .8rem;margin-bottom:25px;color:#fff;font-size:2rem}.newserachlistPage .cruises-listing ul{padding:0}.newserachlistPage .cruises-listing .search-list>ul>li{margin-top:35px}.cruises-listing .detail-block{border-right:2px solid #27292a}.cruises-listing .selectbtn a{border:none;box-shadow:none!important;padding-top:1.2rem;padding-bottom:1.2rem;display:block;text-align:center;border-radius:4px;text-decoration:none}.cruises-listing .details .tag .leftpad0{padding-left:15px!important}.cruises-listing .detail-block .img-box.padding0{padding-right:15px!important}.collapse.in{display:block}.flightextraservicemodalinCheckout.seat-destination .body-title{border:none!important}.legend-sm-box-wrap h4{white-space:nowrap}.inner-booking-block-wraper .flgt-dta-row1{padding-left:0!important}.inner-booking-block-wraper>ul{margin-bottom:20px}.cruises-listing .details .tag p{margin-bottom:0;line-height:26px}.cruises-listing .details .tag{margin-bottom:15px}.cruise-main-image-blocks.fallbackimageHolder img{width:450px!important;height:207px!important}.cruiseResultPageDateLocation p{color:#fff}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_cruise>li:nth-child(1){width:24%}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_cruise>li:nth-child(2){width:19%}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_cruise>li:nth-child(5){width:13%}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_cruise>li label{color:#fff}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_cruise>li .btn_search{padding:10px 10px;border-radius:5px;margin-top:24px}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_cruise>li.close-edit-search{margin-top:35px}.slider.slider-horizontal{height:20px;width:99%!important}.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal .slider-track{height:3px;width:100%;margin-top:-3px;top:50%;left:0}.slider-track{position:absolute;cursor:pointer;background-color:#cacaca}#initMarkupSlider .slider .tooltip.top{margin-top:-56px}.slider.slider-horizontal .slider-selection{height:100%;top:0;bottom:0}.slider-selection{position:absolute}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.slider-handle{position:absolute;width:16px;height:16px;background-color:#e70094;border:0 solid transparent;cursor:pointer;border-radius:50%}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}#initMarkupSlider .slider .tooltip.tooltip-main .tooltip-inner{font-size:12px;font-weight:700}.tooltip>.tooltip-inner{background:#fff;color:#333;box-shadow:0 3px 3px 1px rgba(0,0,0,.2);border-radius:2px;margin-top:12px;padding:8px 12px;text-align:left;font-size:14px;line-height:18px}#initMarkupSlider .slider .tooltip.top{margin-top:-56px}.slider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:0}.slider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:0}.insurance-checkout .infoBody.row{margin-left:0!important;margin-right:0!important;padding:15px 47px 10px!important}.insurance-checkout .totalCost{display:flex;justify-content:space-between}.insurance-checkout .price_breakdown{margin-top:20px!important}.insuranceDetailsSummary .flgt-dta-row{margin-bottom:1rem}.checkOutV2Pgaes .hotelSummary .desktop-flight-type-name-label{font-size:1.8rem}.insuranceDetailsSummary .flgt-dta-row .gray-box .row{margin-top:.8rem;margin-bottom:.8rem}.insurance-checkout .desktop-flight-timeline{margin-bottom:.5rem}.insurance-terms{font-size:1.1rem;line-height:1.8rem}#postdatasucessful_insurance .modal-header button{margin-top:-22px!important}.tabspcc{position:relative;top:-20px;font-size:1.5rem}.tabspcc button{font-size:1.3rem;outline:0;background:#27292a;color:#fff}.tabspcc button:hover{color:#fff}.tabspcc button:focus{box-shadow:none!important}.btn.focus,.btn:focus{outline:0;box-shadow:none!important}.chatbox{width:296px;background:#f7f7f7;box-shadow:0 0 40px #ccc;position:fixed;right:0;bottom:0;z-index:11111}.person-chat.chatbox{background:0 0;top:0}.chatbox a i,.chatbox h3{color:#fff!important;font-weight:700!important;font-size:.9rem}.chatbox h3{background:#0d1931;color:#fff;margin:0;padding:16px;font-size:13px;font-weight:200}.addagent,.addfriend,.sidebar-chat{display:block;margin-bottom:12px;position:relative}.add-perticipent{position:absolute;top:1px;right:0;height:46px;width:46px;text-align:center}.sidebar-chat.add-perticipent a{display:block;height:100%;padding-top:13px;color:#fff}.sidebar-chat:after{content:"";position:absolute;top:1px;right:5px;width:10px;height:10px;border-radius:50%;border:2px solid #fff;display:none}.add-perticipent:after{position:absolute;top:-1px;right:-6px;width:10px;height:10px;border-radius:50%;border:0;text-align:center;line-height:8px}.chatmodal-tab{background:#fff;border-bottom:1px solid #e1e2e1;margin:0;padding:15px;text-align:center;font-size:1.1rem;font-weight:600;min-height:73px}.chatmodal-tab .row{width:100%;justify-content:space-between;margin:0}.chatmodal-tab .row .col-xs-4{width:33%}.chatmodal-tab a{color:#ff502f}.chatbox .con{padding:15px 10px}.person-chat.chatbox .con{background:#fff;height:calc(100vh - 202px)}.chat-modal-footer{display:table-cell;padding:0;width:100vw;font-family:Montserrat,sans-serif;background:0 0}.chat-modal-footer{background:#f4f4f4}.chat-modal-footer .curve-txt{font-size:13px;color:#000;font-style:italic;padding:5px 15px 8px;margin:0;background-color:transparent}.chat-footer .input-group{position:relative;display:table;border-collapse:separate}.chatbox .chat-footer input[type=text]{border:0;border-radius:0;box-shadow:0 0 0;padding:15px 15px;display:block;height:auto}.chatbox .chat-footer input[type=text]:focus{border:0;border-radius:0;box-shadow:0 0 0;padding:15px 15px;display:block;height:auto}.chat-footer .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#000;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.8);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.chatbox .chat-footer button{border:0;padding:13px;text-transform:uppercase}.person-chat.chatbox .messages{height:100%}.messages{position:relative;list-style:none;padding:20px 10px 0 10px;margin:0;height:200px;overflow:auto}.messages .message.appeared{opacity:1}.messages .message{clear:both;overflow:hidden;margin-bottom:20px;transition:all .5s linear;opacity:0}.messages .message.left .avatar{float:left}.messages .message .avatar{width:45px;height:45px;border-radius:50%;display:inline-block;margin-top:7%}.person-chat.chatbox ul.messages li div.avatar .img-responsive.img-circle{width:45px;height:45px;background-repeat:no-repeat}.img-circle{border-radius:50%}.messages .message .text_wrapper span{color:#000;font-weight:600}.messages .message .text_wrapper span{font-size:13px;margin-left:20px;color:#000;font-weight:600}.messages .message.left .text_wrapper span{margin-left:40px}.messages .message.left .text{color:#000;font-size:11px}.messages .message .text_wrapper .text{display:inline-block;padding:15px;border-radius:15px;width:calc(100% - 85px);min-width:100px;position:relative;box-shadow:0 0 7px #dfdfdf;margin-bottom:10px;word-wrap:break-word;font-size:1rem!important;font-weight:500}.messages .message.left .text_wrapper .text{background-color:#fff;margin-left:20px}.messages .message.chatBlue .text_wrapper .text{background-color:#0d1932;color:#fff}.messages .message.right .avatar{background-color:#fdbf68;float:right}.messages .message.chatBlue .text_wrapper .text{background-color:#0d1932;color:#fff}.messages .message.right .text_wrapper .text{background-color:#fff;margin-right:20px;float:right;color:#000;font-size:11px;word-wrap:break-word}.TourDetailsReadMore{font-weight:800;text-decoration:none}.TourDetailsReadMore>a{display:inline-flex;align-items:center;font-weight:800;text-decoration:none}.TourDetailsReadMore>a i{margin-left:10px;font-weight:800;text-decoration:none}.cug-container{width:1140px;margin:0 auto}.top_logopart{background:#fff;padding:5px 0;margin:0;height:auto;width:100%}.flex{display:flex}.lefttop_logo{flex-grow:1;flex-shrink:0;width:50%}.lefttop_logo img{max-height:65px}.top_righttxt{font-size:20px;font-family:Raleway,sans-serif;color:#222;text-decoration:none;flex-grow:1;flex-shrink:0;align-items:center;justify-content:center;display:flex;width:50%;font-weight:400}.middle_content{width:100%;height:calc(100vh - 75px);position:relative;background:url(images/main.jpg) no-repeat center center;background-size:cover}.middle_content .flex{display:flex;position:relative;height:calc(100vh - 75px);flex-direction:column;align-items:center;justify-content:center}.larg_txt{font-size:40px;font-family:Raleway,sans-serif;color:#fff;text-decoration:none;text-align:center;padding:4vh 0}.search_btn{background-color:#fff;color:#224b83;box-shadow:5px 5px 5px rgba(0,0,0,.3);border-radius:7px;font-size:24px;padding:10px 30px;margin:0 5px;border:0;cursor:pointer;transition:all linear .2s}.search_btn:hover{background:#006cb6;color:#fff;transition:all linear .2s}.cug-copyright{background:rgba(255,255,255,.65);height:25px;text-align:center;font-size:11px;font-family:Raleway,sans-serif;line-height:25px;color:#333;text-decoration:none;position:fixed;left:0;bottom:0;width:100%}.middlesmall_txt{padding:0 0 4vh 0;font-size:14px;line-height:24px;font-family:Raleway,sans-serif;color:#fff;text-decoration:none;text-align:center;min-height:140px}.login-register-banner{width:100%;height:250px;position:relative;background-size:cover!important}.section-checkout-details form{margin-bottom:30px}.section-checkout-details form .row-lower-pad12{margin-bottom:12px}.section-checkout-details label{font-weight:400}.middle_content .login-container{width:795px;margin:0 auto;padding:0}.middle_content .login-container .login-dark-container{background:#fff;border:1px solid #dcdcdc;font-size:13px;font-weight:400;line-height:20px;color:#fff;margin:5% 0}.middle_content .login-container .flex{display:flex;position:relative;height:calc(100vh - 75px);flex-direction:column;align-items:flex-end;justify-content:center}.login-container .login-lft-box{background:#1e196b;padding:25px;margin:0;border-radius:0;box-shadow:none;width:50%;height:100%;display:inline-block}.login-container .login-rgt-box{width:49.5%;height:100%;background:0 0;padding:25px;margin:0;border-radius:0;box-shadow:none;display:inline-block;vertical-align:top}.login-container .login-lft-box .larg_txt{font-size:40px;font-family:Raleway,sans-serif;color:#fff;text-decoration:none;text-align:center;padding:4vh 0;font-weight:600;line-height:45px;text-transform:uppercase}.login-container .login-rgt-box .btn-group-row{width:100%;display:inline-block;text-align:center;padding:15px;margin:42px 0}.login-container .login-rgt-box .btn-group-row .search_btn{box-shadow:2px 3px 2px rgba(0,0,0,.3);border-radius:3px!important;font-size:24px;padding:10px 30px;margin:10px 5px;border:0;cursor:pointer;transition:all linear .2s;width:100%;display:inline-block;height:53px;line-height:28px}.login-container .login-lft-box .larg_txt{font-size:35px}.login-container .login-rgt-box .search_btn:hover{background:#353535;color:#fff!important;transition:all linear .2s}.section-checkout-details{width:85%;padding:0 0 40px;margin:0 auto;background:#fff;border:1px solid #dcdcdc}.login-register-heading{background:#1e196b;color:#fff!important;padding:15px!important}.member-signup-block ul{padding:0 30px 30px!important}.member-signup-block ul li label{font-weight:600!important;line-height:42px;color:#5d5d5d!important;font-size:15px!important}.member-signup-block input{border:1px solid #c1c1c1!important;font-weight:500!important}.member-signup-block .btn_booknow{border-radius:3px!important}.submit-btn-row{padding:0 25px;margin-top:20px;text-align:left}.section-checkout-details form{margin-bottom:30px;padding:15px 30px 0!important;font-size:15px!important;font-weight:700!important}.section-checkout-details label{font-weight:600!important;line-height:42px;color:#5d5d5d!important;font-size:15px!important}.login-modal .modal-body .btn_booknow{border-radius:3px!important}.section-checkout-details{width:85%;padding:0 0 40px;margin:0 auto;background:#fff;border:1px solid #dcdcdc}.login-register-heading{background:#1e196b;color:#fff!important;padding:15px!important}.member-signup-block ul{padding:0 30px 30px!important}.member-signup-block ul li label{font-weight:600!important;line-height:42px;color:#5d5d5d!important;font-size:15px!important}.member-signup-block input{border:1px solid #c1c1c1!important;font-weight:500!important}.member-signup-block .btn_booknow{border-radius:3px!important}.submit-btn-row{padding:0 45px;text-align:right}.cugContainer{width:100%;display:flex;align-items:stretch;justify-content:space-between;padding:0;margin:0;height:100%}.cugContainer .left-block-wrap{width:50%;padding:0;margin:0}.cugContainer .cugContainerBackground{min-height:15rem;background:url(https://ik.imagekit.io/snowstormtech/cloud/logoandicons/COMPANY_25317_1293692370210262547.png);background-repeat:no-repeat;background-size:cover;background-position:center!important}.cugContainer .rgt-block-wrap{width:50%;padding:5%;margin:0}.cugContainer .rgt-block-wrap .cugloginRightBlock{display:flex;flex-direction:column;align-items:center;justify-content:center}.cugContainer .rgt-block-wrap .cugloginRightBlock h2.login_account{font-size:4rem;font-weight:800;color:#710000;line-height:3rem;text-transform:capitalize;padding:0;margin:0 0 4rem}.cugContainer .rgt-block-wrap .cugloginRightBlock .login_content h3{font-size:2.2rem;font-weight:800;line-height:3rem;text-align:center;color:#4a4a4a;padding:0;margin:0 0 1rem 0}.cugContainer .rgt-block-wrap .cugloginRightBlock .login_content p{text-align:justify;font-size:18px}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail{width:70%;background:0 0;border:0;padding:0;margin:5rem 0 0}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details{width:100%;padding:0;margin:0;background:0 0;border:0;flex-direction:column;align-items:center;justify-content:center}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details form{width:100%;padding:0!important;margin:0;font-size:1.2rem;line-height:1.5rem}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details form .row-lower-pad12{margin-bottom:2.5rem}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details form input{width:100%;background:#ececec;border:1px solid!important;box-shadow:none;border-left:1rem solid!important;border-radius:0;min-height:5rem;font-size:2rem;line-height:3rem;color:#505050}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details form input.ng-invalid-required{border-color:red}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .forgot-txt-row{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0;font-size:1.8rem;line-height:2rem}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .forgot-txt-row a{text-decoration:none}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .forgot-txt-row a:hover{color:#333;text-decoration:underline}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .submit-btn-row{width:100%;display:flex;align-items:center;justify-content:center;padding:0;margin:4rem 0}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .submit-btn-row button.btn_booknow{background:#710000;padding:1.5rem 3rem;width:100%;border:0;border-radius:10rem!important;font-size:2.5rem;line-height:3rem;text-transform:uppercase;font-weight:600;color:#fff}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .submit-btn-row button.btn_booknow:hover{background:#333;color:#fff}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .forgot-txt-row .control.control-checkbox{width:50%;display:flex;align-items:center;justify-content:flex-start;position:relative;padding:0 0 0 4rem;margin:0;font-size:1.8rem}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .forgot-txt-row .control.control-checkbox input[type=checkbox]{padding:0;margin:0}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .forgot-txt-row .control.control-checkbox span.chkBoxTitle{font-size:1.8rem;font-weight:400;line-height:2rem;color:#000}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .forgot-txt-row .control.control-checkbox .control_indicator{position:absolute;top:-.3rem;left:1px;height:2.5rem;width:2.5rem;background:#fff}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .forgot-txt-row .control.control-checkbox .control_indicator::after{left:.8rem;top:.3rem;width:.7rem;height:1.4rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .not-a-member-row{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0;font-size:1.8rem;line-height:2rem;color:#710000}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .not-a-member-row a{width:80%;border:.15rem solid #710000;border-radius:10rem;padding:1.5rem;margin:1rem 0 0;display:flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:2rem;color:#710000;text-transform:uppercase}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .not-a-member-row a:hover{background:#e0e0e0;color:#fff}.cug-header{padding-left:3rem;padding-right:3rem}.cugContainer .rgt-block-wrap .cugloginRightBlock h2.login_account{font-size:2.8rem;font-weight:800;color:#710000;line-height:3rem;text-transform:uppercase;padding:0;margin:0 0 4rem;font-weight:800!important}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details form input{width:100%;background:#ececec;border:1px solid!important;box-shadow:none;border-left:1rem solid!important;border-radius:0;min-height:4rem;font-size:1.3rem;line-height:3rem;color:#000;padding-left:13px}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .not-a-member-row a{width:80%;border:.15rem solid #710000;border-radius:10rem;padding:1.2rem 1.5rem;margin:1rem 0 0;display:flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1.2rem;color:#710000;text-transform:uppercase;text-decoration:none}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .not-a-member-row{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0;font-size:1.8rem;line-height:2rem;color:#710000}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .submit-btn-row button.btn_booknow{background:#710000;padding:1.5rem 3rem;width:100%;border:0;border-radius:10rem!important;font-size:1.5rem;line-height:1rem;text-transform:uppercase;font-weight:600;color:#fff}.member-signup-block .control_indicator{height:18px;width:18px;background-color:#fff;border:1px solid #d9d9d9;border-radius:5px}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .forgot-txt-row{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0;font-size:1.3rem;line-height:1.5rem}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .forgot-txt-row .control.control-checkbox span.chkBoxTitle{font-size:1.3rem;font-weight:400;line-height:1.5rem;color:#000}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .forgot-txt-row .control.control-checkbox{width:50%;display:flex;align-items:center;justify-content:flex-start;position:relative;padding:0 0 0 2rem;margin:0;font-size:1.8rem}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .forgot-txt-row .control.control-checkbox .control_indicator{position:absolute;top:-.1rem;left:1px;height:1.5rem;width:1.5rem;background:#fff;border-radius:50%}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details .forgot-txt-row .control.control-checkbox .control_indicator::after{left:.5rem;top:0;width:.5rem;height:1rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cugContainer .section-checkout-details .control input:checked~.control_indicator{background:#710000!important}.member-signup-block input{width:1px;display:inline-block;border:1px solid #d9d9d9;border-radius:3px;-moz-box-shadow:rgba(0,0,0,.158) 0 0 5px inset;-webkit-box-shadow:rgba(0,0,0,.16) 0 0 5px inset;box-shadow:rgba(0,0,0,.16) 0 0 5px inset;padding:12px;font-size:12px;color:#333;font-weight:700;line-height:22px;background-color:transparent}.section-rewards-members .section-rewards-detail{margin:0;padding:0;font-size:14px;color:#777;font-weight:400}.member-signup-block .btn_booknow{display:inline-block;padding:15px 60px;font-size:20px;transition:all .4s ease;border-radius:3px!important;border:none}.section-checkout-details{width:85%;padding:0 0 40px;margin:0 auto;background:#fff;border:1px solid #dcdcdc}.membership-sgup-wrap .container{max-width:1170px!important}.membership-sgup-wrap .member-signup-block{margin:50px 0 50px}.login-container .login-rgt-box .btn-group-row .search_btn{text-decoration:none}#DestinationLoader{position:fixed;min-height:125vh;width:100%;top:4.5rem!important;left:0;z-index:998;background:#fff}.MainLoader{min-height:125vh;width:100%;position:fixed}.MainLoader.newPercentageLoader{margin-top:.6rem!important;display:flex;justify-content:center;align-items:center;min-height:60vh!important;top:20px}.MainLoader>.search-details{margin-top:0}.section-cms{margin-top:0!important}.loading-text{text-align:center;font-size:21px;font-weight:700;color:#0d1931;margin-top:95px;margin-bottom:30px;text-transform:capitalize}.MainLoader.newPercentageLoader .loading-text{margin-bottom:10px!important}.loading-section{margin:0 auto;position:relative}.loading-section{height:auto}.loading-logo{position:static!important}.loading-logo img{width:auto!important;margin-top:inherit!important}.MainLoader .loader_new{width:75px;height:75px;margin:0 auto;border:4px solid #191819;border-radius:50%;position:relative;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.MainLoader .loader_new{width:70px!important;height:30px!important;background:url(../default/images/widget-loader-dispose-added_Rlcq9NTGY.gif) no-repeat center;animation:0!important;-webkit-animation:0!important;background-size:contain;-webkit-mask:initial;border:0;animation-iteration-count:0;-webkit-animation-iteration-count:0}.MainLoader .loader_new{width:75px!important;height:75px!important;border:0 solid #014f9f;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.MainLoader .loader_new{width:70px!important;height:30px!important;background:url(../default/images/widget-loader-dispose-added_Rlcq9NTGY.gif) no-repeat center;animation:none;background-size:contain;-webkit-mask:initial;mask:initial;border:0;-webkit-animation:none;animation:none}.MainLoader .loader_new:after{content:'';width:10px;height:10px;background:#fff;position:absolute;top:4px;left:0;transform:rotate(45deg)}.MainLoader.newPercentageLoader .loder-contain-wrap.why-book-content-total-wrap{width:700px!important;margin-top:5px!important}.MainLoader.newPercentageLoader .loder-contain-wrap.why-book-content-total-wrap{margin-top:15px!important}.loader-why-us{border:1px solid #dfdfdf;padding:30px 20px 20px;min-width:346px;max-width:346px;min-height:288px}.MainLoader.newPercentageLoader .loder-contain-wrap.loder-contain-wrap.why-book-content-total-wrap .loader-why-us{padding:15px 15px!important;min-width:700px!important}.MainLoader h3{margin-top:0;font-size:20px;font-weight:700;text-align:center;margin-bottom:30px;text-transform:capitalize}.why-book-us ul{border-bottom:0 solid #d9d9d9}.MainLoader .filter ul{padding-bottom:0;margin-bottom:0;padding:0 20px;list-style:none}.MainLoader .why-book-us ul li{margin-bottom:28px;font-size:1rem;font-family:Montserrat,sans-serif;padding-left:42px}.MainLoader.newPercentageLoader .loder-contain-wrap.loder-contain-wrap.why-book-content-total-wrap .why-book-us ul li{margin-bottom:12px!important;font-size:1.2rem!important;line-height:1.8rem;position:relative;color:#000}.MainLoader .why-book-us ul li:before{font-size:26px;line-height:12px;vertical-align:top;display:block;top:2px}.newserachlistPage .MainLoader .filter-title{border:none!important}.FieldLabelX a,.color-red,.color-red a,.term-con-label,.term-con-label.terms-condi-txt,.terms-condi-txt{color:#ea4335}.FieldLabelX a:hover,.color-red a:hover,.color-red:hover,.term-con-label.terms-condi-txt:hover,.term-con-label:hover,.terms-condi-txt:hover{color:#e41301}.filterDataParentDivActvities .hotelfilterwrapper{position:unset!important;height:auto!important}.error.custom-error-handle{color:red}.showall-link{margin-top:10px;display:inline-block}.map-view-txt{white-space:nowrap}.map-view-txt svg{width:20px;margin-left:10px}.map-marker svg{width:20px;margin-right:10px}.matrix-table .price-span{cursor:pointer}.brandedfareholder{border:2px solid #000;padding:12px 12px 4px;border-radius:8px;margin-top:10px}.sec-topblock-purpose h2{font-family:Montserrat,sans-serif;font-size:36px;font-weight:600;margin-top:15px;margin-bottom:20px;padding:0 10%;color:#222}.logo-box-inner svg{width:100%;height:auto;display:inline-block;overflow:inherit}.smt-usp span{font-size:18px}.smt-row{display:flex;align-items:center;justify-content:center;background:#d4af37;padding:15px}.smg-usp-pad{width:45%}.no-pad{padding-right:0;padding-left:0}.sec-topblock-purpose .white-block{background:#fff;padding:12px;margin:0;text-align:center;height:200px}.smt-row .white-block.rgt-dot-border{background:0 0;border-right:none;color:#fff}.sec-topblock-purpose .white-block .icon-wrap{padding:0;margin:0 auto;width:70px;height:70px;display:flex;background:#e4e4e4;border-radius:50px;text-align:center;vertical-align:middle;line-height:70px;justify-content:center;align-items:center}.sec-topblock-purpose .white-block .icon-wrap svg{width:45px;height:45px;line-height:inherit}.sec-topblock-purpose .white-block .title{height:initial;padding:0;margin:16px auto;display:table;position:relative;vertical-align:middle}.smt-row .white-block.rgt-dot-border span{color:#fff!important}.style-txt,.style-txt-schon{font-style:italic}.logo-box-inner{width:285px;margin:0 auto;height:auto}.footer_social ul li.instagram_ic a{background-position:-36px -252px}.footer_social ul li.youtube_ic a{background-position:-36px -216px}.footer_social ul li.youtube_ic a:hover{background-position:-72px -216px}.footer_social ul li.instagram_ic a:hover{background-position:-72px -252px}.listViewFixedScroll.flightFliterScroll.newFliterScroll .hotelfilterwrapper{max-height:calc(100vh - 135px)}.desktop-search-result-edit-form .field_section_box>ul>li .field_box{width:100%;padding-left:15px;position:relative;border:1px solid #dfdfdf;border-radius:4px;padding:8px 10px;min-height:40px;white-space:nowrap;text-overflow:ellipsis}.desktop-search-result-edit-form .field_section_box>ul>li .select_box.multi-dropdown.field_box{overflow:hidden}.desktop-search-result-edit-form.edit-search-result-div .field_section_box>ul.tab_hotels>li .field_box{padding-left:10px}.desktop-search-result-edit-form .field_dropdown:before{content:'';display:block;position:absolute;top:-32px;left:29px;width:0;height:0;border-color:transparent transparent #dfdfdf transparent;border-style:solid;border-width:16px 11px}.person_list.field_dropdown.person_list{max-width:212px;min-width:212px}.field_section_box.edit-search-field-section-box .field_dropdown{min-width:198px}.field_section_box.edit-search-field-section-box .field_dropdown.person_list{left:auto;top:80px}.field_section_box>ul>li .select_box{width:100%;color:#292929;padding-right:0;position:relative;white-space:nowrap;text-transform:capitalize;text-align:left;font-size:.9rem}.field_dropdown{min-width:358px;width:auto;background:#fff;font:400 14px/normal Montserrat,sans-serif;color:#4a4a4a;border:1px solid #e8e8e8;border-radius:0;position:absolute;top:3.1rem;left:-1rem}.person_list_holder{max-height:290px;overflow:auto;overflow-x:hidden}.field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul{padding-left:0}.field_dropdown ul.place_list{overflow:initial}.field_dropdown .person_list_holder ul{height:auto!important}.field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul li{display:inline-block;vertical-align:top}.field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul.place_list li:first-child,.field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul.place_list li:nth-child(2){width:100%!important}.field_dropdown ul{width:100%;list-style:none;margin:0;padding:0;max-height:250px;overflow:auto;overflow-x:hidden}.field_dropdown ul li{width:100%!important;list-style:none;margin:0!important;padding:4px 6px;border:none!important;float:left;cursor:pointer}.field_dropdown ul li.selectPlace:hover{display:inline-block;background:#d9d9d9;color:red}.field_dropdown ul li.selectPlace:hover #checkmark{display:inline-block;transform:rotate(45deg);height:13px;width:7px;margin-left:2%;border-bottom:2px solid #e32a0d!important;border-right:4px solid #e32a0d!important;font-weight:600}#checkmark{display:inline-block;transform:rotate(45deg);height:13px;width:7px;margin-left:2%;border-bottom:2px solid #fff;border-right:4px solid #fff}.postpaid-tooltip{cursor:pointer}.field_dropdown .info_line{width:100%;display:flex;padding-right:0;align-items:center;justify-content:space-between}.field_dropdown.person_list .info_line .box_lft{width:115%;color:#8a8a8a;text-align:left;padding-top:0;float:left;font-weight:300;font-size:12px}.field_dropdown.person_list .info_line .box_rgt{float:right}.field_dropdown.person_list .info_line .box_rgt .inside_box{display:flex;align-items:center;justify-content:space-between}.field_dropdown.person_list .inside_box a.icon_click{display:inline-block;background:#d9d9d9;font-size:13px;color:#e60094;padding:6px 9px;border-radius:3px}.field_dropdown.person_list .inside_box span{font:400 14px/normal Montserrat,sans-serif;color:#4a4a4a;padding:0 8px;display:inline-block;min-width:31px;text-align:center}.field_dropdown.person_list .inside_box a.icon_click{display:inline-block;background:#d9d9d9;font-size:13px;color:#e60094;padding:6px 9px;border-radius:3px}.pointOfIntrst .field_dropdown{top:70px}.newserachlistPage .field_dropdown a.icon_close{position:absolute!important;top:0!important;right:3px!important;margin:0}.newserachlistPage .field_dropdown a.icon_close .fa-close{top:0!important;right:0!important}.tab_hotels.hotelSearchVertical li ul.place_list{flex-direction:column}.hotelserachlistPage .field_section_box.edit-search-field-section-box .field_dropdown{padding:15px 10px 10px;z-index:9999}.hotelserachlistPage .field_section_box.edit-search-field-section-box ul.tab_hotels>li:nth-child(2) ul li:nth-child(3){overflow:visible!important}.desktop-search-result-edit-form .field_section_box>ul>li .select_box.multi-dropdown.field_box{overflow:visible!important}.field_section_box.edit-search-field-section-box .field_dropdown{min-width:240px}.checkout-container ul.row.greater-than-six,.checkout-container ul.row.less-than-six{list-style-type:none;align-items:center;margin:0!important;padding-left:10px;padding-right:15px;max-width:1530px;margin-left:auto!important;margin-right:auto!important}.checkout-container ul.row.greater-than-six li,.checkout-container ul.row.less-than-six li{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:0;margin:0 .7rem 0 0;display:flex;align-items:center;justify-content:center;flex-shrink:0;max-width:initial;max-width:unset}.checkout-container ul.row.greater-than-six li a,.checkout-container ul.row.less-than-six li a{padding:10px;text-decoration:none;display:flex;align-items:center;width:100%;box-sizing:border-box;flex-shrink:0;background:#27292a;padding:.6rem 24px!important;margin:0;border-radius:.8rem .8rem 0 0;font-size:1.1rem;line-height:1.4rem;font-weight:600;letter-spacing:.043em;text-transform:capitalize;color:#fff;text-decoration:none;padding:.4rem 1.5rem;min-height:3rem;display:inline-flex;justify-content:center;max-width:unset}.checkOutV2Pgaes .banner_navigation{background:0 0!important}#flightdetailsModal .card-header{cursor:pointer;position:relative}.newserachlistPage #FlightSearchForm .field_dropdown,.newserachlistPage .field_dropdown{padding-top:15px!important}.checkOutV2Pgaes .checkoutPageTop .rightBorder .hotelSummary strong{font-size:.8rem;font-family:Montserrat,sans-serif!important;color:#363636;font-weight:800;font-size:1.8rem}.card-header{position:relative;cursor:pointer}.accordion_seat_details .card-header:after,.filter-accordion .card-header:after{margin-top:0!important;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.more-details-hotel-container .section-hotel-detail ul{list-style:none;width:100%;display:inline-block;padding:0;margin:0 0 0 10px;border-bottom:2px solid #d9d9d9;padding:0 0 4rem;margin:0 0 1rem}.more-details-hotel-container .section-hotel-detail ul li .active,.more-details-hotel-container .section-hotel-detail ul li a:hover{border:none!important}.checkout-container.hotel-checkout{margin-top:128px}.checkOutV2Pgaes .v2CheckoutHeader.main-checkout-header{z-index:9999;position:fixed;top:0;left:0;right:0}.person_list_holder ul{border:none!important}.field_dropdown.field_dropdown-small.dropdown-autocomplete{min-width:150px;padding-right:0!important}.RoomItemWrapper .details{word-break:break-word}.more-details-hotel-container .section-hotel-detail ul li .active,.more-details-hotel-container .section-hotel-detail ul li a:hover{color:#000!important}.more-details-hotel-container .section-hotel-detail ul li a{font-size:1.4rem}.more-details-hotel-container .section-hotel-detail ul li a.active::before{bottom:-8px!important}.more-details-hotel-container .section-hotel-detail ul{padding:0 0 3rem!important}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_car>li:nth-child(1){width:30%}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_car>li:nth-child(2){width:13%!important}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_car>li:nth-child(3){width:13%!important}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_car>li:nth-child(4){width:12%!important}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_car>li:nth-child(5){width:13%!important}.newserachlistPage #FlightSearchForm .field_dropdown,.newserachlistPage .field_dropdown{padding-top:20px!important}.field_dropdown ul{border:none!important}.field_dropdown ul li{min-height:unset!important}.devider-line.change-price-fare-block{margin-top:30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:15px;padding-bottom:15px}.devider-line.change-price-fare-block td{padding:10px;font-size:18px}.devider-line.change-price-fare-block table{width:100%}.showPriceDEtails{cursor:pointer}.field_dropdown.field_dropdown-small.new_arrow_pos.dropdown-autocomplete.edit-dropdown-autocomplete ul{flex-direction:column}.field_dropdown.field_dropdown-small.new_arrow_pos.dropdown-autocomplete.edit-dropdown-autocomplete .info_line{justify-content:flex-start}.field_dropdown.field_dropdown-small.new_arrow_pos.dropdown-autocomplete.edit-dropdown-autocomplete .fa-map-marker{position:relative;margin-right:10px}.field_dropdown.field_dropdown-small.new_arrow_pos.dropdown-autocomplete.edit-dropdown-autocomplete{max-width:512px}.field_dropdown.field_dropdown-small.new_arrow_pos.dropdown-autocomplete.edit-dropdown-autocomplete .box_rgt{white-space:normal}.field_dropdown.field_dropdown-small.new_arrow_pos.dropdown-autocomplete.edit-dropdown-autocomplete .info_line{align-items:flex-start}.newserachlistPage .field_dropdown.place_list .info_line .box_lft{width:14%}.newserachlistPage .field_dropdown.place_list .info_line .box_rgt{width:83%}.carAutoPopulateWrapper.field_dropdown li.SuggestionOptionGroup{color:#fff}.dropoffcarAutoPopulateWrapper.field_dropdown li.SuggestionOptionGroup{color:#fff}.desktop-search-result-edit-form form .field_section_box>ul.edit_tab_car>li:nth-child(3){width:10%}.newserachlistPage .edit-car-form .advancedCarSearchDiv .field_dropdown li{width:100%!important}.member-signup-block input[type=email],.member-signup-block input[type=number],.member-signup-block input[type=password],.member-signup-block input[type=text]{width:100%!important}.addtional-level-wrapper{display:flex}.addtional-level-wrapper .select-style{padding-top:5px;padding-bottom:5px;margin-right:30px;border:2px solid #939393!important;margin-bottom:15px!important}.member-signup-block input{border-radius:10px}.member-signup-block .submit-btn-row{font-size:1.1rem}.member-signup-block label{color:#000!important}.member-signup-block .section-checkout-details{border-radius:10px}h2.login-register-heading{border-radius:10px 10px 0 0}.member-signup-block .btn_booknow{border-radius:10px}.section-checkout-confirm ul{list-style-type:none;font-size:1.5rem;line-height:2.2rem;color:#222;text-align:center;font-weight:600}p.reg_success_msg.reg_success_msg_heading{font-size:1.9rem;line-height:2.2rem;font-weight:800}.member-signup-block .btn_booknow{font-size:1.2rem;font-weight:600}.member-signup-block ul li .row{margin-bottom:10px}.member-signup-block ul{list-style-type:none}.newserachlistPage .desktop-search-result-edit-form{z-index:9991}.search-details.car-search-details .details .compare-block .date,.search-details.car-search-details .details .compare-block .location p{display:block}.dsktopBody .muMobileFriendlyDesktop,.dsktopBody .overwrite-min-height{min-height:125vh!important}.signUpConfirmImage{margin:15px}.signUpConfirmImage img{width:50px}.checkOutV2Pgaes .flightDetailsSummary .flgt-dsc .gray-box a i{color:#ea4335!important}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .filedError{z-index:1}.flight-return-breakdown-tooltip .flight-search-popup-box{left:0;top:-.6rem;right:auto}.search_ctrl.search_ctrl_new_style .search_adult button,.search_ctrl.search_ctrl_new_style .search_adult.child button{margin-top:5px!important}.search_adult button{background:#e70094;border-radius:2px;border:0;font:normal 20px/24px Montserrat,sans-serif;text-decoration:none;color:#fff;text-align:center;width:24px;height:24px;cursor:pointer;opacity:0;transition:all linear .2s}.search_adult input[type=text]{width:24px;background:0 0;border:0;padding:0;margin:0;font:normal 16px/normal Montserrat,sans-serif;text-align:center;text-decoration:none;color:#152a3f}.sec-topblock-purpose{margin:0;padding:25px 0 25px 0;background:#f7f7f7}.sec-topblock-purpose h2{font-family:Montserrat,sans-serif;font-size:36px;font-weight:600;margin-top:15px;margin-bottom:20px;padding:0 10%;color:#222}.sec-topblock-purpose .white-block{background:#fff;padding:12px;margin:0;text-align:center;height:200px}.sec-topblock-purpose .white-block .icon-wrap{padding:0;margin:0 auto;width:70px;height:70px;display:flex;background:#e4e4e4;border-radius:50px;text-align:center;vertical-align:middle;line-height:70px;justify-content:center;align-items:center}.sec-topblock-purpose .white-block .title{height:initial;padding:0;margin:16px auto;display:table;position:relative;vertical-align:middle}.white-block .title .bold{color:#000!important}.sec-topblock-purpose .white-block{background:#fff;padding:12px;margin:0;text-align:center;height:200px}.search_adult:hover button{opacity:1;transition:all linear .2s}.search_adult{width:14%;display:flex;min-height:44px;align-items:center;justify-content:space-around;position:relative;font:400 16px/normal Montserrat,sans-serif;text-decoration:none;color:#152a3f}.search_adult{width:15%}.search_ctrl.search_ctrl_new_style .gj-datepicker .input-append input[type=text],.search_ctrl.search_ctrl_new_style .search_adult,.search_ctrl.search_ctrl_new_style .search_adult.child,.search_ctrl.search_ctrl_new_style .search_input .search{font-size:14px!important}#LuxuryHotelSearchForm .search_ctrl.search_ctrl_new_style .search_adult.child:hover,#LuxuryHotelSearchForm .search_ctrl.search_ctrl_new_style .search_adult:hover,.search_ctrl.search_ctrl_new_style .search_adult,.search_ctrl.search_ctrl_new_style .search_adult.child{padding-left:5px!important;padding-right:5px!important}.search_btn:hover{background:#006cb6;color:#fff;transition:all linear .2s}.search_btn.search-btn-process-txt{padding:0 17px}.search_btnpart.search-loading-btn .search_btn{width:100%}.search_btnpart{flex-grow:1;text-align:right}.gj-datepicker{width:130px;margin-top:3px}.gj-datepicker{display:flex}#LuxuryHotelSearchForm .gj-datepicker{position:relative}.check_inout{width:30%;min-height:44px;position:relative;display:flex;align-items:center;justify-content:space-around}.field_dropdown.place_list .info_line .box_rgt{width:75%;float:right;padding-top:3px;padding-bottom:3px;white-space:normal;text-transform:capitalize}.field_dropdown.place_list .info_line .box_rgt{text-transform:capitalize}.LuxuryHotelControllerWrapper .search_part{z-index:99}.search_part{padding:0;margin:0;position:relative;z-index:99;background:#f7f7f7;border-bottom:2px solid #e3e3e3}.searchoverflowhide{overflow:visible}.search_ctrl.search_ctrl_new_style{padding-top:10px!important;padding-bottom:10px!important}.search_ctrl{padding:15px 0;display:flex;align-items:center;position:relative}.search_input.search-input-dest-new{padding-left:22px!important;padding-right:22px!important}.search_input{width:28%;padding:10px 34px;margin:0;position:relative}.search_input.search-input-dest-new .search_icon{top:17px!important}.search_input .search_icon{width:22px;height:22px;position:absolute;top:7px;left:0}.search_icon .dest-map-marker{font-size:19px;color:#c9c9c9!important;margin-top:5px}.search_input.search-input-dest-new .search.hotelsearchDestinationinput{padding:10px!important;border:1px solid transparent}.search_ctrl.search_ctrl_new_style .gj-datepicker .input-append input[type=text],.search_ctrl.search_ctrl_new_style .search_adult,.search_ctrl.search_ctrl_new_style .search_adult.child,.search_ctrl.search_ctrl_new_style .search_input .search{font-size:14px!important}.search_input .search{background:0 0;width:100%;border:none;font:400 16px/22px Montserrat,sans-serif;color:#152a3f;text-decoration:none}.field_dropdown.place_list.top-val-new{top:60px!important}.ng-hide:not(.ng-hide-animate){display:none!important}#LuxuryHotelSearchForm .field_dropdown ul{padding:5px}#LuxuryHotelSearchForm .field_dropdown.place_list ul li.selected{background:#dedede}#LuxuryHotelSearchForm .field_dropdown ul li:nth-child(odd){background:#f1f1f1}#LuxuryHotelSearchForm .field_dropdown ul li{border-bottom:2px solid #fff!important}.field_dropdown.place_list ul.hotel-name-width-new .info_line .box_rgt{width:90%!important}#myCarousel .carousel-item{height:44.31rem;background-size:cover!important;min-height:300px;display:inline-block;max-height:700px}#myCarousel .carousel-caption p{text-decoration:none;color:#fff;text-align:center;padding:0 0 .5rem 0;margin:0}#myCarousel .carousel-caption h2{font:600 88px/normal Montserrat,sans-serif;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.25rem;padding:0;margin:0}.sec-topblock-purpose .white-block{background:#f7f7f7;padding:12px;margin:0;text-align:center;height:200px}.rgt-dot-border{border-right:1px solid #eaeaea}.sec-topblock-purpose .white-block .icon-wrap i{font-size:30px;vertical-align:sub;line-height:70px}.search_btn.search-btn-process-txt{padding:14px 17px;color:#fff}.search_ctrl.search_ctrl_new_style .gj-datepicker .input-append input[type=text],.search_ctrl.search_ctrl_new_style .search_adult,.search_ctrl.search_ctrl_new_style .search_adult.child,.search_ctrl.search_ctrl_new_style .search_input .search{font-size:14px!important}.gj-datepicker .input-append input[type=text]{font:400 16px/normal Montserrat,sans-serif;text-decoration:none;color:#152a3f;width:calc(100% - 12px);padding-left:20px}.check_inout input{border:0;padding:0;background:0 0;font:400 16px/normal Montserrat,sans-serif;text-decoration:none;color:#152a3f}.carousel-caption{max-width:82%;min-width:70%;white-space:nowrap;margin:0 auto;top:10%;text-transform:uppercase;text-shadow:0 0 0;bottom:initial;z-index:20;left:0;right:0}#myCarousel .carousel-caption{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;left:0;right:0;text-align:center}.terms-condi-txt{font-size:1rem!important}.FreeCancellationTxt{font-size:16px!important}.field_dropdown.place_list.ExcursionAutoPopulateWrapper.excursion-edit-field-dropdown{right:0}#myCarousel .carousel-item{height:44.31rem;background-size:cover!important}#myCarousel .carousel-caption p{text-decoration:none;color:#fff;text-align:center;padding:0 0 .5rem 0;margin:0}#myCarousel .carousel-caption h2{font:600 88px/normal Montserrat,sans-serif;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.25rem;padding:0;margin:0}#myCarousel .mouse_location{padding:0;margin:0;text-align:center;position:absolute;left:50%;bottom:8.5rem;width:26px;height:40px;margin-left:-13px;z-index:999}#myCarousel .mouse_pointer{width:5px;height:10px;position:absolute;top:0;left:10px;-webkit-animation:mymove 3s infinite;animation:mymove 3s infinite}@-webkit-keyframes mymove{from{top:0}to{top:14px}}@keyframes mymove{from{top:0}to{top:14px}}#myCarousel .carousel-caption{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;left:0;right:0;text-align:center}.search_part{padding:0;margin:0;position:relative;z-index:99;background:#f7f7f7;border-bottom:2px solid #e3e3e3}.LuxuryHotelControllerWrapper .search_part{z-index:9999}.search_part.fixed-search{position:fixed;top:115px;left:0;width:100%}.search_ctrl{padding:15px 0;display:flex;align-items:center;position:relative}.search_input{width:28%;padding:10px 34px;margin:0;position:relative}.search_input:after{content:'';width:1px;height:calc(100% - 14px);position:absolute;top:10px;right:-1px;background:#e2e2e2}.search_input .search{background:0 0;width:100%;border:none;font:400 16px/22px Montserrat,sans-serif;color:#152a3f;text-decoration:none}.search_input .search_icon{width:22px;height:22px;position:absolute;top:7px;left:0}.check_inout{width:30%;min-height:44px;position:relative;display:flex;align-items:center;justify-content:space-around}.check_inout:after{content:'';width:1px;height:calc(100% - 14px);position:absolute;top:10px;right:-1px;background:#e2e2e2}.check_inout a{font:300 16px/normal Montserrat,sans-serif;text-decoration:none;color:#152a3f;display:flex;align-items:center}.check_inout a img{margin-right:8px}.check_inout input{border:0;padding:0;background:0 0;font:400 16px/normal Montserrat,sans-serif;text-decoration:none;color:#152a3f}.check_inout span button,.check_inout span button:active,.check_inout span button:focus,.check_inout span button:visited{border:0!important;background:0 0!important;box-shadow:none!important;color:#c9c9c9!important}.gj-datepicker{width:130px;margin-top:3px}.search_adult{width:14%;display:flex;min-height:44px;align-items:center;justify-content:space-around;position:relative;font:400 16px/normal Montserrat,sans-serif;text-decoration:none;color:#152a3f}.search_adult:after{content:'';width:1px;height:calc(100% - 14px);position:absolute;top:10px;right:-1px;background:#e2e2e2}.search_adult input[type=text]{width:24px;background:0 0;border:0;padding:0;margin:0;font:normal 16px/normal Montserrat,sans-serif;text-align:center;text-decoration:none;color:#152a3f}.search_adult button{background:#e70094;border-radius:2px;border:0;font:normal 20px/24px Montserrat,sans-serif;text-decoration:none;color:#fff;text-align:center;width:24px;height:24px;cursor:pointer;opacity:0;transition:all linear .2s}.search_adult:hover img{display:none;transition:all linear .2s}.search_adult:hover button{opacity:1;transition:all linear .2s}.search_adult:hover{padding:0 12px}.search_adult.child:after{display:none}.search_btnpart{flex-grow:1;text-align:right}.search_btn{padding:0 35px;display:inline-block;margin:0;border:0;border-radius:2px;background:#e70094;font:normal 12px/44px Montserrat,sans-serif;text-decoration:none;color:#fff;text-transform:uppercase;cursor:pointer;box-shadow:none}.popular_searchpart{padding:43px 0;margin:0}.popular_searchpart h2{padding:0;margin:0;display:inline-block;flex-direction:column;font:normal 38px/38px Montserrat,sans-serif;color:#e70094;text-transform:uppercase;letter-spacing:.12rem}.popular_searchpart h2 span{font:300 16px/16px Montserrat,sans-serif;text-transform:uppercase;color:#3a3a3a;letter-spacing:.05rem;position:relative;display:flex}.popular_searchpart h2 span:after{position:absolute;top:50%;right:0;width:122px;height:2px;margin-top:-1px;content:'';background:#e70094}.popular_searchpart #owl-example{padding:40px 0 0 0;margin:0}.popular_searchpart .owl-carousel .item{margin-left:15px;margin-right:15px;position:relative}.popular_searchpart .owl-carousel .item img{max-width:100%}.popular_searchpart .owl-carousel .item .opeg_bg{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.38);display:flex;justify-content:center;align-items:center;flex-direction:column}.popular_searchpart .owl-carousel .item .opeg_bg h3{padding:0;margin:0;font:normal 30px/30px Montserrat,sans-serif;text-transform:uppercase;color:#fff;text-align:center;letter-spacing:.1rem;display:flex;flex-direction:column}.popular_searchpart .owl-carousel .item .opeg_bg h3 span{font-size:17px;line-height:17px}.popular_searchpart .owl-carousel .owl-controls{text-align:center}.owl-carousel.owl-controls .owl-prev,.popular_searchpart .owl-carousel.owl-controls .owl-next{width:26px;height:26px;display:inline-block;text-indent:-9999px;margin:25px 5px 0 5px}.owl-carousel .owl-controls .owl-prev{background:url(luxuryhotel/prev_btn.png) no-repeat}.owl-carousel .owl-controls .owl-next{background:url(luxuryhotel/next_btn.png) no-repeat}.smith_collection{padding:34px 0;margin:0;background:#fff}.smith_collection h3{padding:0 0 15px 0;margin:0;font:600 18px/18px Montserrat,sans-serif;color:#1b1b1b;text-decoration:none;text-transform:uppercase;text-align:center}.smith_collection h3 span{position:relative;display:inline-block;padding:0 35px}.smith_collection h3 span:before{content:'';left:0;top:50%;position:absolute;width:22px;height:2px;background:#e70094;margin-top:-1px}.smith_collection h3 span:after{content:'';right:0;top:50%;position:absolute;width:22px;height:2px;background:#e70094;margin-top:-1px}.smith_collection p{padding:0 0 50px 0;margin:0;font:normal 15px/normal Montserrat,sans-serif;text-align:center;color:#1b1b1b}.smith_itemlistin{padding:0;margin:0 0 35px 0;overflow:hidden}.smith_itemlistin ul{padding:0;margin:0 -2px;list-style:none;display:flex;flex-wrap:wrap}.smith_itemlistin ul li{width:calc(25% - 4px);position:relative;margin:2px;padding:0;background-size:cover!important;min-height:314px}.smith_itemlistin ul li img{max-width:100%}.smith_itemlistin ul li .smith_overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.38);display:flex;justify-content:center;align-items:center;flex-direction:column}.smith_itemlistin ul li .smith_overlay h3{padding:0;margin:0;font:500 42px/42px Montserrat,sans-serif;text-transform:uppercase;color:#fff;text-align:center;letter-spacing:.1rem;display:flex;flex-direction:column}.smith_itemlistin ul li .smith_overlay h3 span{font:500 15px/15px Montserrat,sans-serif;padding:0}.smith_itemlistin ul li .smith_overlay h3 span:after,.smith_itemlistin ul li .smith_overlay h3 span:before{display:none}.show_all{text-align:center}.show_all a{padding:0 45px;margin:0;border:1px solid #1e1568;border-radius:3px;font:normal 15px/45px Montserrat,sans-serif;text-decoration:none;color:#1e1568;text-transform:uppercase;display:inline-block;transition:all linear .3s}.show_all a:hover{background:#1e1568;color:#fff;transition:all linear .3s}.footerbg{background:url(luxuryhotel/footer_bottom.jpg) no-repeat;background-size:cover;padding:35px 0 30px 0}.footer_toppart{padding:0;margin:0;display:flex}.footer_toppart ul{padding:0;margin:0;list-style:none;width:25%;display:flex;flex-direction:column}.footer_toppart ul h3{padding:0 0 24px 0;margin:0;font:normal 14px/normal Montserrat,sans-serif;text-transform:uppercase;color:#fff;position:relative}.footer_toppart ul h3:after{content:'';position:absolute;width:30px;height:1px;left:0;bottom:10px;background:#fff}.footer_toppart ul li{padding:0 0 7px 0;margin:0}.footer_toppart ul li a{padding:0;margin:0;font:300 15px/15px Montserrat,sans-serif;color:#fff;text-decoration:none;transition:all linear .3s}.footer_toppart ul li a:hover{color:#b5b5b5;transition:all linear .3s}.footer_bottom{padding:25px 0 15px 0;margin:0;background:#1e1568;color:#fff;font:300 13px/15px Montserrat,sans-serif;text-decoration:none;text-transform:uppercase}.footer_bottom ul{padding:20px 0;margin:0;list-style:none}.footer_bottom ul li{padding:0 15px 0 0;display:inline-block;margin:0;color:#928ad4;font:300 13px/15px Montserrat,sans-serif}.footer_bottom ul li a{color:#fff;font:300 13px/15px Montserrat,sans-serif;text-decoration:none;text-transform:uppercase}.SearchFixed{position:fixed;width:100%;top:115px;left:0;margin:0;z-index:999}.hotel_listbanner{padding:0;margin:80px 0 0 0;height:182px;position:relative;width:100%;display:flex;align-items:center;justify-content:center}.hotel_listbanner h1{padding:0;margin:0;font:normal 48px/48px Montserrat,sans-serif;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.25rem}.search_listbottompart{padding:25px 0 40px 0;margin:0;display:flex}.search_listbottompart .hotel_leftpanel{width:272px}.search_listbottompart .hotel_rightpanel{width:calc(100% - 302px);margin:0 0 0 30px;padding:0}.leftpanel_tabs{border:1px solid #d1d1d1;padding:0;margin:0 0 44px 0}.leftpanel_tabs .nav-tabs{display:flex;flex-direction:column;border:0}.leftpanel_tabs .nav-tabs li{padding:0;margin:0;display:flex;border:0;position:relative}.leftpanel_tabs .nav-tabs li a{padding:0 15px;margin:0;display:flex!important;align-items:center;border:0;width:100%;min-height:65px;font:normal 17px/normal Montserrat,sans-serif;color:#1c1c1c!important;text-decoration:none;text-transform:uppercase;position:relative}.leftpanel_tabs .nav-tabs li a span.menu_icon svg{fill:#d4d4d4}.leftpanel_tabs .nav-tabs li a span.menu_icon{width:40px;height:40px;margin-right:10px}.leftpanel_tabs .nav-tabs li a .number_count{flex-grow:1;display:flex;align-items:center;justify-content:flex-end}.leftpanel_tabs .nav-tabs li a .number_count span{width:40px;height:40px;border-radius:40px;background:#e6e6e6;text-align:center;font:300 17px/40px Montserrat,sans-serif;text-decoration:none;color:#1e1568}.leftpanel_tabs .nav-tabs li.active a{color:#fff!important;background:#e70094;border-radius:0;font:normal 17px/normal Montserrat,sans-serif;text-transform:uppercase}.leftpanel_tabs .nav-tabs li.active a span.menu_icon svg{fill:#cacace}.leftpanel_tabs .nav-tabs li.active a .number_count span{background:#fff}.leftpanel_tabs .nav-tabs li.active a:after{content:'';position:absolute;top:50%;right:-16px;border:8px solid transparent;border-left:8px solid #e70094;margin-top:-4px}.search_listbottompart.hotel_details{padding-top:135px}.short_resultpart{padding:3px 0;margin:0 0 15px 0;background:#e4e4e4;display:flex;align-items:center;justify-content:center}.popularity{padding:0;margin:0 0 0 15px;height:39px;background:#fff;border-radius:2px;width:160px;position:relative}.popularity:after{content:'';position:absolute;top:50%;right:12px;width:6px;height:6px;border-left:2px solid #343434;border-bottom:2px solid #343434;transform:rotate(-45deg);margin-top:-4px;pointer-events:none}.popularity select{border:0;padding:0 11px;margin:0;width:100%;height:39px;font:normal 14px/normal Montserrat,sans-serif;color:#9f9f9f;text-decoration:none;-webkit-appearance:none;cursor:pointer}.popularity select option{background:#fff;font:normal 14px/normal Montserrat,sans-serif;color:#9f9f9f}.short_resultpart label{font:300 13px/normal Montserrat,sans-serif;color:#343434;text-decoration:none;padding:0;margin:0}.hetel_listing{display:flex;flex-direction:column;padding:0 0 10px 0;margin:0 0 20px 0;position:relative;border-bottom:1px solid #ccc}.hetel_listing:last-child{border-bottom:none}.flex{display:flex}.hotelleftlist_image{width:calc(100% - 300px);position:relative;padding:0;margin:0}.hotelleftlist_image img{max-width:100%}.hotelleftlist_image .favorit{width:28px;height:28px;position:absolute;top:22px;right:22px;font-size:27px;color:#fff;line-height:27px}.hotelleftlist_image .prev_btn{width:30px;height:30px;position:absolute;top:50%;left:22px;margin-top:-13px;font-size:30px;line-height:30px;text-align:left;color:#fff;text-decoration:none;cursor:pointer}.hotelleftlist_image .next_btn{width:30px;height:30px;position:absolute;top:50%;right:22px;margin-top:-13px;font-size:30px;line-height:30px;text-align:right;color:#fff;text-decoration:none;cursor:pointer}.hotelrightlist_text{width:270px;margin:0 0 0 30px;padding:0;display:flex;flex-direction:column}.hotelrightlist_topcontent{flex-grow:1}.hotelrightlist_topcontent h4{padding:0;margin:0;color:#919191;font:normal 14px/normal Montserrat,sans-serif;text-decoration:none;text-transform:capitalize}.hotelrightlist_topcontent h4 .fa{color:#e70094;font-size:28px;margin-left:15px}.hotelrightlist_topcontent h3{padding:0 0 14px 0;margin:0;font:normal 29px/29px Montserrat,sans-serif;color:#1c1c1c;text-decoration:none;text-transform:capitalize;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.hotelrightlist_topcontent h3:after{content:'';position:absolute;left:0;bottom:0;width:100px;height:1px;background:#cecece}.style_seatinglist{padding:12px 0;margin:0}.style_seatinglist ul{padding:0;margin:0;list-style:none}.style_seatinglist ul li{color:#7d7d7d;font:normal 15px/normal Montserrat,sans-serif;text-decoration:none;text-align:left}.style_seatinglist ul li span{font-size:16px;color:#161616}.total_pricepart{background:#f0eff5;padding:15px;margin:0;text-align:center;font:normal 14px/normal Montserrat,sans-serif;text-decoration:none;color:#161616;text-transform:uppercase}.total_pricetxt{font:normal 30px/normal Montserrat,sans-serif;color:#161616;text-decoration:none;text-transform:uppercase;padding:6px 0;margin:0}a.best_price{font:400 13px/normal Montserrat,sans-serif;color:#e70094;text-decoration:none;text-transform:none}a.best_price .fa{text-decoration:none;color:#404040}.smith_extra{font:300 16px/normal Montserrat,sans-serif;text-decoration:none;text-align:left;color:#5b5b5b;padding:6px 0 15px 0;margin:0}.smith_extra span{color:#000;font-family:Montserrat,sans-serif}.hotelrightlist_bottombtn{align-items:flex-end;display:flex;margin:0 0 10px 0}.hotelrightlist_bottombtn button{padding:0;margin:0 5px 0 0;border:0;cursor:pointer;flex-grow:1;background:#e4e4e4;font:normal 14px/46px Montserrat,sans-serif;color:#161616;text-transform:uppercase;border-radius:3px}.hotelrightlist_bottombtn button.btn_blue{margin:0 0 0 5px;background:#e70094;color:#fff}.quick_viewpart{display:none;padding:30px 30px 20px 30px;margin:10px 0 0 0;position:relative;background:#e4e4e4;border:1px solid #d1d1d1}.quick_viewpart:after{content:'';position:absolute;top:-20px;right:188px;width:0;height:0;border:10px solid transparent;border-bottom:10px solid #e4e4e4}.quick_viewtoptxt{padding:0 0 20px 0;margin:0 auto;font:300 16px/21px Montserrat,sans-serif;text-align:center;color:#252525;width:77%}.quick_viewtoptxt span{font-family:Montserrat,sans-serif;text-transform:uppercase}.quick_viewmiddlepart{padding:0;margin:0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;display:flex}.quickview_highlight{width:215px;padding:15px 15px 15px 0;border-right:1px solid #d0d0d0}.quick_viewmiddlepart h3{font:normal 20px/20px Montserrat,sans-serif;text-transform:uppercase;color:#252525;position:relative;display:flex;align-items:center;padding:0;margin:0 0 12px 0}.quick_viewmiddlepart h3 span{width:30px;height:1px;background:#252525;margin:0 0 0 5px}.quick_viewmiddlepart h3 svg{width:40px;height:40px;margin-right:5px}.quick_viewmiddlepart h3 svg path{fill:#241f20}.quickview_highlight ul{padding:0;margin:0 0 0 45px;list-style:disc}.quickview_highlight ul li{padding:0;margin:0 0 10px 0;font:400 15px/15px Montserrat,sans-serif;text-align:left;color:#252525}.quickview_favorite{width:calc(100% - 215px);padding:15px 0 15px 15px}.quickview_favorite p{margin:0;padding:0 0 0 45px;font:400 13px/23px Montserrat,sans-serif;text-align:left;color:#252525}.quickview_address{padding:15px 0 0 0;margin:0;display:flex;align-items:center;justify-content:center;font:normal 16px/16px Montserrat,sans-serif;text-align:center;color:#252525}.quickview_address svg{width:40px;height:40px;margin-right:5px}.quickview_address svg path{fill:#252525}.quickview_address .fa{font-size:20px;text-decoration:none;color:#e70094;margin-left:5px}.pagination a.page-link{width:65px;height:65px;text-align:center;border-radius:40px;border:0;background:#e1e1e1;font:bolder 40px/65px Montserrat,sans-serif;text-decoration:none;color:#000;padding:0;margin:0 8px 0 0}.pagination .page-item.disabled a.page-link{border-radius:3px;padding:0 45px;background:#e1e1e1;font:bolder 40px/60px Montserrat,sans-serif;text-decoration:none;color:#000;width:auto}.pagination li:first-child a.page-link{border-radius:3px;padding:0 35px 0 42px;background:#e1e1e1;font:normal 14px/35px Montserrat,sans-serif;text-decoration:none;color:#000;width:auto;position:relative}.pagination li:last-child a.page-link{border-radius:3px;padding:0 45px;background:#e1e1e1;font:bolder 40px/60px Montserrat,sans-serif;text-decoration:none;color:#000;width:auto;position:relative}.pagination li:first-child a.page-link:after{content:'';position:absolute;top:50%;left:10px;margin-top:-8px;border:8px solid transparent;border-right:8px solid #adadad}.pagination li:last-child a.page-link:after{content:'';position:absolute;top:50%;right:10px;margin-top:-8px;border:8px solid transparent;border-left:8px solid #adadad}.pagination li.active:first-child a.page-link:after{border-right:8px solid #fff}.pagination li.active:last-child a.page-link:after{border-left:8px solid #fff}.pagination .page-item.active a.page-link{background:#e70094;color:#fff}.bootstrap-tagsinput{display:inline-block;padding:0;color:#555;vertical-align:middle;border-radius:4px;max-width:100%;line-height:22px;cursor:text}.bootstrap-tagsinput input{border:none;box-shadow:none;outline:0;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}.bootstrap-tagsinput.form-control input::-moz-placeholder{color:#777;opacity:1}.bootstrap-tagsinput.form-control input:-ms-input-placeholder{color:#777}.bootstrap-tagsinput.form-control input::-webkit-input-placeholder{color:#777}.bootstrap-tagsinput input:focus{border:none;box-shadow:none}.bootstrap-tagsinput .tag{margin-right:2px;color:#fff}.bootstrap-tagsinput .tag [data-role=remove]{margin-left:8px;cursor:pointer}.bootstrap-tagsinput .tag [data-role=remove]:after{content:"x";padding:0 2px}.bootstrap-tagsinput .tag [data-role=remove]:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.bootstrap-tagsinput .tag [data-role=remove]:hover:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.label-info{background:#e4e4e4;border:1px solid #d1d1d1;font:normal 14px/45px Montserrat,sans-serif;text-decoration:none;color:#1c1c1c!important;text-transform:uppercase;padding:10px!important;margin:0 10px 10px 0!important}.map_leftpart{padding:0;margin:30px 0 0 0;border:1px solid #d1d1d1}.hotel_deatilsbanner{height:372px;flex-direction:column}.hotel_deatilsbanner h3{padding:0;margin:0;font:300 20px/35px Montserrat,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase}.hotel_details .leftpanel_tabs .nav-tabs li a{min-height:61px;font:normal 14px/normal Montserrat,sans-serif;color:#1c1c1c;text-transform:uppercase;text-decoration:none;letter-spacing:1px}.hotel_details .leftpanel_tabs .nav-tabs li a.active{color:#fff}.hotel_details .leftpanel_tabs .nav-tabs li.active a{background:#e70094;color:#fff}.hotel_details .leftpanel_tabs .nav-tabs li.active .number_count span{background:#fff}.hotel_details .leftpanel_tabs .nav-tabs li.active:after{content:'';position:absolute;top:50%;right:-16px;border:8px solid transparent;border-left:8px solid #e70094;margin-top:-4px}.sgd_selectpart{padding:0 0 9px 0;margin:0;display:flex}.sgd_select{background:#252525;width:90px;padding:0;margin:0;position:relative}.sgd_select select{-webkit-appearance:none;width:100%;background:0 0;border:0;padding:0 0 0 20px;margin:0;font:normal 14px/47px Montserrat,sans-serif;color:#fff;text-transform:uppercase;min-height:47px}.sgd_select:after{content:'';position:absolute;top:50%;right:12px;width:6px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);margin-top:-4px;pointer-events:none}.sgd_select.extax_select{width:100px;background:#020202}.toproom_details{padding:0;margin:0 0 17px 0;display:flex}.toproom_leftimage{width:470px;position:relative;padding:0 30px 0 0}.toproom_rightcontent{width:calc(100% - 470px);margin:0;padding:0}.toproom_leftimage .prev_btn{width:30px;height:30px;position:absolute;top:50%;left:22px;margin-top:-13px;font-size:30px;line-height:30px;text-align:left;color:#fff;text-decoration:none;cursor:pointer}.toproom_leftimage .next_btn{width:30px;height:30px;position:absolute;top:50%;right:22px;margin-top:-13px;font-size:30px;line-height:30px;text-align:right;color:#fff;text-decoration:none;cursor:pointer}.toproom_rightcontent h3{font:400 33px/33px Montserrat,sans-serif;color:#1c1c1c;text-decoration:none;padding:0 0 12px 0;margin:0}.gest_user{padding:0 10px;margin:0 0 12px 0;background:#e4e4e4;border-radius:2px;font:normal 12px/33px Montserrat,sans-serif;color:#020202;text-decoration:none;text-transform:uppercase;display:inline-block}.gest_user img{margin-right:3px}.toproom_righttxt{font:normal 14px/20px Montserrat,sans-serif;color:#6e6e6e;text-align:left;text-decoration:none}.toproom_righmoretxt{padding:15px 0 0 0;margin:0}.toproom_righmoretxt a{font:normal 11px/normal Montserrat,sans-serif;color:#1b1b1b;letter-spacing:1px;text-decoration:none;text-transform:uppercase;position:relative;padding:0 12px 0 0}.toproom_righmoretxt a:after{content:'';position:absolute;top:50%;right:0;width:6px;height:6px;border-left:2px solid #e70094;border-bottom:2px solid #e70094;transform:rotate(-45deg);margin-top:-5px;pointer-events:none}.room_available{background:#e70094;border-radius:2px;padding:15px;margin:0 0 20px 0}.room_available h3{padding:0 0 30px 0;margin:0;font:normal 19px/normal Montserrat,sans-serif;color:#fff;letter-spacing:1px;text-decoration:none;text-transform:uppercase;text-align:center}.room_available .datepart{width:80%;margin:0 auto;display:flex;align-items:center;justify-content:center}.datepart .checkinout{flex-grow:1}.datepart .calendar_ic{width:55px;height:55px}.datepart .checkinout h4{padding:0;margin:0 0 5px 0;font:normal 13px/normal Montserrat,sans-serif;color:#fff;letter-spacing:1px;text-decoration:none;text-transform:uppercase;text-align:center}.datepart .checkinout p{font:normal 15px/15px Montserrat,sans-serif;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.suite_exp{padding:0 0 10px 0;margin:0 0 25px 0;border-bottom:1px solid #ccc}.allroomlist:last-child .suite_exp{border-bottom:none}.suite_exp h2{padding:0;margin:0 0 15px 0;position:relative}.suite_exp h2 span{background:#fff;padding:0 15px 0 0;font:normal 29px/29px Montserrat,sans-serif;color:#1b1b1b;letter-spacing:1px;text-decoration:none;text-transform:uppercase;position:relative}.suite_exp h2:before{content:'';position:absolute;top:21px;left:0;width:100%;height:1px;background:#d4d4d4}.suite_exp .suitexpbot_part{display:flex}.suitexpbot_part .suitexpbot_leftpart{width:calc(100% - 295px);font:400 15px/18px Montserrat,sans-serif;color:#1b1b1b;text-decoration:none;text-align:left}.suitexpbot_part .suitexpbot_leftpart span{font:normal 15px/18px Montserrat,sans-serif}.suitexpbot_part .suitexpbot_rightpart{width:295px}.suitexpbot_part .suitexpbot_rightpart p{font:300 12px/normal Montserrat,sans-serif;color:#1b1b1b;text-align:right!important;text-decoration:none;text-transform:capitalize;padding:0;margin:0 0 15px 0;display:flex;justify-content:flex-end}.suitexpbot_part .suitexpbot_rightpart p span{font:400 12px/normal Montserrat,sans-serif}.suitexpbot_part .suitexpbot_rightpart p span sup{font-size:18px;color:#e70094;padding-left:8px}.suitexpbot_part .suitexpbot_rightpart p text{min-width:255px;padding-right:10px;text-align:right;font-style:italic;padding-top:7px}.condition_part{padding:10px 0 0 0;margin:0;align-items:center;justify-content:space-between}.condition_link a{font:normal 14px/normal Montserrat,sans-serif;color:#e70094;text-decoration:none;text-transform:uppercase;position:relative;padding:0}.condition_link a:after{content:'';position:absolute;top:50%;right:-15px;width:6px;height:6px;border-left:2px solid #e70094;border-bottom:2px solid #e70094;transform:rotate(-45deg);margin-top:-5px;pointer-events:none}.book_now{text-align:right}.book_now a{padding:0 25px;margin:0;width:100%;text-align:center;border-radius:3px;background:#e70094;font:normal 14px/46px Montserrat,sans-serif;color:#fff!important;text-transform:capitalize;text-decoration:none;display:inline-block}.room_available.unavailable{background:#d0d0d0;margin:0}.room_available.unavailable h3{color:#000;text-align:left}.room_available.unavailable h3 a{padding:0 8px;margin:0 0 0 20px;font:normal 19px/40px Montserrat,sans-serif;text-transform:uppercase;color:#fff;text-decoration:none;background:#2c2c2c;border-radius:3px;display:inline-block}.room_available.unavailable .datepart .checkinout h4,.room_available.unavailable .datepart .checkinout p{color:#212121}.hotel_details .leftpanel_tabs .nav-tabs li a span.menu_icon{width:30px;height:30px;margin-right:10px}.hotel_details .leftpanel_tabs .nav-tabs li a span.menu_icon svg path{fill:#d4d4d4}.datepart .calendar_ic svg path{fill:#fff}.unavailable .datepart .calendar_ic svg path{fill:#212121}.datepart .calendar_ic svg{width:55px;height:55px}.toproom_leftimage img{max-width:100%}.padtop_0{padding-top:0!important}.overview_stylesetting{width:39%;background:#e4e4e4;padding:12px;margin:0}.overview_stylesetting ul{padding:0;margin:0;list-style:none}.overview_stylesetting ul li{padding:0 0 12px 0;margin:0;font:normal 15px/normal Montserrat,sans-serif;color:#2b2b2b;text-decoration:none;text-align:left}.overview_stylesetting ul li span{font-family:Montserrat,sans-serif}.overview_stylesetting ul li:last-child{padding:0}.overview_rightcontent p{padding:12px 0;margin:0;color:#525252;font:400 14px/21px Montserrat,sans-serif;text-decoration:none}.overview_rightcontent h2.title_bg{min-height:170px;position:relative;padding:0;margin:0}.overview_rightcontent h2.title_bg span{position:absolute;top:0;left:0;width:100%;height:100%;left:0;background:rgba(0,0,0,.52);display:flex;align-items:center;justify-content:center;font:normal 29px/normal Montserrat,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase}.overview_rightcontent h4{padding:12px 0 12px 0;margin:0;border-bottom:1px solid #d2d2d2;font:600 15px/normal Montserrat,sans-serif;color:#000;text-decoration:none;text-align:left;text-transform:uppercase;letter-spacing:1.5px}.overview_rightcontent .anonomus_review{padding:15px 0 0 0;margin:0;display:flex}.overview_rightcontent .review_image{width:114px;margin:0 15px 0 0;padding:0}.overview_rightcontent .review_image img{max-width:100%;border-radius:50%}.overview_rightcontent .anonomus_reviewright{width:calc(100% - 129px)}.overview_rightcontent .anonomus_reviewright h3{padding:15px 0 20px 0;margin:0;font:normal 29px/normal Montserrat,sans-serif;color:#1a1a1a;text-transform:uppercase;text-align:left}.overview_rightcontent .anonomus_reviewright h3 span{display:block;font:400 13px/normal Montserrat,sans-serif;color:#1a1a1a;text-transform:uppercase}.overview_rightcontent .anonomus_reviewright p{padding:0;margin:0;color:#595959;font:300 14px/21px Montserrat,sans-serif;text-decoration:none}.overview_rightcontent .anonomus_reviewright a.readmore{margin:22px 0 18px 0;padding:0;font:normal 14px/normal Montserrat,sans-serif;color:#595959;text-decoration:none;display:inline-block}.overview_rightcontent .anonomus_reviewright button.seeall{padding:0 30px;margin:0;background:#e70094;cursor:pointer;border-radius:3px;font:normal 13px/36px Montserrat,sans-serif;color:#fff;text-transform:uppercase;text-decoration:none;border:0}.chekinot_fixed{width:368px;position:fixed;top:45vh;right:-368px;z-index:999;background:#e70094;padding:20px 25px;margin:0}.chekinot_fixed .chekinout_patrt{padding:0 0 30px 0;margin:0}.chekinot_fixed .chekinout_patrt ul{padding:0;margin:0;list-style:none;display:flex}.chekinot_fixed .chekinout_patrt ul li{border-right:1px solid #433d9c;padding:0;margin:0;font:normal 15px/normal Montserrat,sans-serif;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px;display:flex;flex-direction:column;flex-grow:1}.chekinot_fixed .chekinout_patrt ul li span{font:normal 13px/normal Montserrat,sans-serif}.chekinot_fixed .chekinout_patrt ul li:last-child{border:0}.chekinot_fixed a.check_rates{padding:0 0;margin:0;border-radius:3px;background:#fff;font:normal 15px/53px Montserrat,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;color:#161616;letter-spacing:.7px;display:block}.chekinot_fixed .call_us{padding:10px 0 0 0;margin:0;font:400 14px/normal Montserrat,sans-serif;text-decoration:none;text-align:center;color:#fefefe;text-transform:uppercase}.hotel_listbanner.hotel_cartbanner{height:158px}.hotel_listbanner.hotel_cartbanner h1{font-size:33px;line-height:33px;letter-spacing:.15rem}.cart_steap{padding:43px 0 15px 0;margin:0}.cart_steapcontent{max-width:630px;position:relative;margin:0 auto}.cart_steapcontent:before{content:'';position:absolute;top:14px;left:17%;width:66%;height:1px;background:-moz-linear-gradient(left,#222 0,#8d8d8d 50%,#222 100%);background:-webkit-linear-gradient(left,#222 0,#8d8d8d 50%,#222 100%);background:linear-gradient(to right,#222 0,#8d8d8d 50%,#222 100%)}.cart_steapcontent ul{padding:0;margin:0;list-style:none;display:flex}.cart_steapcontent ul li{padding:0;margin:0;position:relative;flex-grow:1;display:flex;width:33.3333%;justify-content:center;align-items:center;flex-direction:column}.cart_steapcontent ul li button{width:28px;height:28px;cursor:pointer;background:#e9e9e9;border-radius:50%;border:1px solid #c1c1c1;font-size:0}.cart_steapcontent ul li p{padding:5px 0 0 0;margin:0;font:normal 14px/normal Montserrat,sans-serif;text-transform:uppercase;color:#7b7b7b}.cart_steapcontent ul li.completed button{border:1px solid #e70094}.cart_steapcontent ul li.completed p{color:#040404}.cart_steapcontent ul li.active button{border:1px solid #e70094;background:#e70094}.cart_steapcontent ul li.active p{color:#e70094}.cart_bottompart{padding:0;margin:0;display:flex}.cart_bottomleft{width:calc(100% - 270px);margin-right:30px}.cart_bottomright{width:270px}.cart_steap h3{padding:0 0 35px 0;margin:0;font:normal 39px/39px Montserrat,sans-serif;color:#000;text-transform:capitalize;letter-spacing:1px}.cart_steap h3 span{display:block;padding:20px 0 12px 0;margin:0;font:normal 15px/normal Montserrat,sans-serif;text-transform:uppercase}.cart_bottomleft .hoteldeail_list{padding:0;margin:0}.cart_bottomleft .hoteldeail_list ul{padding:0;margin:0 100px 0 0;list-style:none}.cart_bottomleft .hoteldeail_list ul li{padding:15px 0;margin:0;border-bottom:1px solid #dfdfdf;display:flex;align-items:center}.cart_bottomleft .hoteldeail_list ul li .left_txtx{width:168px;font:normal 14px/normal Montserrat,sans-serif;color:#000;text-transform:uppercase;text-align:left}.cart_bottomleft .hoteldeail_list ul li .rgttxt{width:calc(100% - 168px);font:normal 14px/24px Montserrat,sans-serif;color:#000;text-transform:uppercase;text-align:left;display:flex;justify-content:space-between}.cart_bottomleft .hoteldeail_list ul li .rgttxt.text-transnone{text-transform:none;max-width:55%;line-height:23px;color:#4e4e4e}.cart_bottomleft .hoteldeail_list ul li .rgttxt.text-transnone a{color:#e70094;text-decoration:none;font-family:Montserrat,sans-serif}.booking_price{display:flex;flex-direction:column}.booking_pricerow{margin:0 0 12px 0;padding:0;display:flex;justify-content:space-between;font:normal 19px/normal Montserrat,sans-serif;color:#070707}.booking_pricerow .deposit{font-family:Montserrat,sans-serif}.cart_bottomsmtxt{padding:15px 0;margin:0;font:normal 13px/19px Montserrat,sans-serif;color:#070707;text-align:left}.suite_expancetxt{font:normal 20px/normal Montserrat,sans-serif;color:#000;text-align:right;text-transform:uppercase}a.remove{padding:0 25px;margin:0 -60px 0 0;background:#e70094;border-radius:3px;font:normal 15px/35px Montserrat,sans-serif;color:#fff;text-transform:uppercase;text-decoration:none;display:inline-block}.cart_bottomright .totalbooking_price{padding:30px 20px;margin:0;border-radius:2px;background:#e70094;font:normal 14px/normal Montserrat,sans-serif;text-align:center;color:#9895c5;text-transform:uppercase}.cart_bottomright .price_total{font:normal 29px/normal Montserrat,sans-serif;color:#fff;text-align:center;text-transform:uppercase}.cart_bottomright .confirm_booking{display:block;background:#cdcdcd;border-radius:3px;font:normal 15px/48px Montserrat,sans-serif;color:#000;text-align:center;text-transform:uppercase;text-decoration:none;margin:20px 0 0 0;padding:0}.v-center{display:flex;align-items:center}.pay_deatails h3{font-size:26px;line-height:26px;margin-top:80px;padding-bottom:18px;color:#090909;text-transform:uppercase}.pay_deatails h3 a{padding:0 20px;margin:0;background:#e70094;border-radius:3px;font:normal 13px/28px Montserrat,sans-serif;color:#fff;text-align:center;text-decoration:none;display:inline-block}.pay_deatails .cart_bottomleft{width:calc(100% - 470px)}.pay_deatails .cart_bottomright{width:470px}.pay_deatails .inputbox_ctrl{padding:15px 0 0 0;margin:0;position:relative}.pay_deatails .inputbox_ctrl label{font:normal 15px/15px Montserrat,sans-serif;color:#6b6b6b;text-decoration:none;text-align:left;padding:0 0 5px 0;margin:0;display:block}.pay_deatails .inputbox_ctrl input[type=email],.pay_deatails .inputbox_ctrl input[type=password],.pay_deatails .inputbox_ctrl input[type=text]{padding:0 15px;margin:0;background:#fff;border:1px solid #b3b3b3;height:39px;font:normal 13px/39px Montserrat,sans-serif;color:#b7b7b7;text-align:left;width:100%;border-radius:3px}.pay_deatails .inputbox_ctrl p{font:normal 13px/18px Montserrat,sans-serif;color:#414141;text-decoration:none;text-align:left;padding:10px 0 0 0;margin:0}.pay_deatails h4{padding:20px 0 5px 0;margin:12px 0 0 0;font:normal 26px/26px Montserrat,sans-serif;color:#090909;text-transform:uppercase;letter-spacing:1px;border-top:1px solid #d1d1d1}.pay_deatails .about_stay label{display:inline-block}.pay_deatails .about_stay .selectbox{border-radius:3px;border:1px solid #b3b3b3;background:#fff;width:170px;display:inline-block;position:relative;padding:0;margin:0 0 0 10px}.pay_deatails .about_stay .selectbox:after{content:'';position:absolute;top:50%;right:12px;width:6px;height:6px;border-left:2px solid #e70094;border-bottom:2px solid #e70094;transform:rotate(-45deg);margin-top:-4px;pointer-events:none}.pay_deatails .about_stay .selectbox select{-webkit-appearance:none;background:0 0;border:0;height:39px;padding:0 15px;margin:0;font:normal 13px/39px Montserrat,sans-serif;color:#b7b7b7;text-align:left;width:100%}.pay_deatails .inputbox_ctrl textarea{resize:none;width:100%;height:140px;padding:15px;margin:0;background:#fff;border:1px solid #b3b3b3;font:400 13px/normal Montserrat,sans-serif;color:#b7b7b7;text-align:left;border-radius:3px}.pay_deatails .inputbox_ctrl.selectbox_full{display:flex;align-items:center}.pay_deatails .inputbox_ctrl.selectbox_full .giftcard{flex-grow:1;padding:0;margin:0 0 0 10px;position:relative}.inputbox_ctrl.selectbox_full .giftcard input[type=text]{padding-right:90px}.inputbox_ctrl.selectbox_full .giftcard .add{padding:0 20px;margin:0;border-radius:3px;border:0;background:#e70094;font:normal 14px/29px Montserrat,sans-serif;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;position:absolute;top:5px;right:12px}.payment_selection{padding:0;margin:14px 0}.payment_selection ul{padding:0;margin:0;list-style:none}.payment_selection ul li{padding:15px 15px 5px 15px;margin:0 18px 0 0;width:30%;text-align:center;border-radius:3px;border:1px solid #b1b1b1;display:inline-block}.payment_selection ul li p{padding:5px 0 0 0;margin:0;font:normal 12px/normal Montserrat,sans-serif;color:#595959;text-align:center}.cvv_part{padding:20px;margin:23px 0 0 0;background:#ececec}.inputbox_ctrl.cart_list{padding:0;margin:0}.inputbox_ctrl.cart_list img{margin-left:8px}.inputbox_ctrl .secuot_txt{font:normal 13px/18px Montserrat,sans-serif;color:#3c3c3c;text-align:left}.ilike_txt{padding:15px 20px;margin:0;font:normal 12px/18px Montserrat,sans-serif;color:#3c3c3c;text-decoration:none;text-align:left}.total_pricelist{padding:30px 0;margin:0}.total_pricelist ul{padding:0;margin:0;list-style:none}.total_pricelist ul li{padding:0 0 20x 0;margin:0;font:normal 16px/normal Montserrat,sans-serif;color:#3c3c3c;text-decoration:none;display:flex;align-items:center;justify-content:space-between}.total_pricelist ul li span{font-size:30px}.total_pricelist ul li:first-child{font-family:Montserrat,sans-serif;font-size:19px;text-transform:uppercase}.total_bottomtxt{font:normal 16px/18px Montserrat,sans-serif;color:#3c3c3c;text-decoration:none;text-align:left;padding:0 0 20px 0;margin:0}.paynow_btn{padding:0 50px;margin:0;border-radius:3px;border:0;background:#e70094;cursor:pointer;font:normal 15px/56px Montserrat,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:1.95em;cursor:pointer}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:1.5em;height:1.5em;border:1px solid #b3b3b3;background:#fff;border-radius:2px}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:'\2713\0020';position:absolute;top:.15em;left:.22em;font-size:1.3em;line-height:.8;color:#e70094;transition:all .2s;font-family:'Lucida Sans Unicode','Arial Unicode MS',Arial}[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type=checkbox]:disabled:checked+label:after{color:#999}[type=checkbox]:disabled+label{color:#aaa}[type=checkbox]:checked:focus+label:before,[type=checkbox]:not(:checked):focus+label:before{border:1px solid #b3b3b3}label:hover:before{border:1px solid #b3b3b3!important}.pay_deatails .cart_bottomright h3{padding:0 0 0 22px;margin:0;background:#e70094;font:300 23px/63px Montserrat,sans-serif;text-decoration:none;text-transform:uppercase;color:#fff;text-align:left}.pay_deatails .cart_bottomright .hotel_details{padding:24px 22px 15px 22px;margin:0;background:#f0f0f0}.pay_deatails .hotel_details h4{padding:0;margin:0;border:0;font:300 23px/35px Montserrat,sans-serif;letter-spacing:0;text-decoration:none;text-transform:uppercase;color:#3f3f3f;text-align:left}.pay_deatails .hotel_details h4 a.remove{background:#dedede;border-radius:3px;padding:0 12px;margin:0;font:normal 15px/35px Montserrat,sans-serif;text-transform:uppercase;color:#000;text-decoration:none;display:inline-block}.pay_deatails .hotel_details p{padding:15px 0 0 0;margin:0;font:normal 16px/21px Montserrat,sans-serif;color:#828282;text-decoration:none;text-align:left}.pay_deatails .hotel_details .detailsinfo_list{padding:10px 0 0 0;margin:0}.pay_deatails .hotel_details .detailsinfo_list ul{padding:0;margin:0;list-style:none}.pay_deatails .hotel_details .detailsinfo_list ul li{padding:15px 0 0 0;margin:0;display:flex;font:normal 15px/normal Montserrat,sans-serif;color:#000;text-decoration:none;text-align:left}.pay_deatails .hotel_details .detailsinfo_list ul li span{width:97px;font-family:Montserrat,sans-serif}.pay_deatails .hotel_details .detailsinfo_list ul li.coloum{flex-direction:column}.pay_deatails .cancelation{padding:20px 0 25px 20px;margin:0}.pay_deatails .cancelation h5{padding:0 0 15px 0;margin:0;font:normal 15px/15px Montserrat,sans-serif;text-transform:uppercase;color:#000;text-decoration:none}.pay_deatails .cancelation p{padding:0;margin:0;font:normal 15px/normal Montserrat,sans-serif;color:#000;text-decoration:none;text-align:left}.pay_deatails .cancelation .allpollicy{padding:0;margin:15px 0 0 0;font:normal 15px/15px Montserrat,sans-serif;color:#e70094;text-decoration:none;display:inline-block}.rightbottom_listing{padding:25px 25px 10px 25px;margin:0;background:#e70094}.rightbottom_listing ul{padding:0 0 10px 0;margin:0;list-style:none;border-bottom:1px solid #4e4a89}.rightbottom_listing ul li{padding:0 0 15px 0;margin:0;display:flex;font:normal 15px/normal Montserrat,sans-serif;color:#fff;text-decoration:none;text-align:left;text-transform:uppercase;letter-spacing:1px}.rightbottom_listing ul li span{width:calc(100% - 145px);font-family:Montserrat,sans-serif}.rightbottom_listing ul li:last-child{font-family:Montserrat,sans-serif}.rightbottom_listing p{font:normal 12px/21px Montserrat,sans-serif;color:#fff;text-decoration:none;text-align:left;padding:20px 0 0 0;margin:0}.villastyle_listing{padding:12px 0;margin:0}.villastyle_listing ul{padding:0;margin:0;list-style:none}.villastyle_listing ul li{padding:0 0 0 18px;margin:0 0 5px 0;font:normal 14px/normal Montserrat,sans-serif;color:#161616;text-decoration:none;text-align:left;background:url(luxuryhotel/villa_listicon.png) no-repeat 2px 3px;display:inline-block}.hotelrightlist_bottombtn.hotelrightlist_bottombtn button.btn_blue{flex-grow:0;padding:0 24px;margin:0 auto}.villastyleroom_typelist{padding:0 0 20px 0;margin:0}.villastyleroom_typelist ul{padding:0;margin:0;list-style:none}.villastyleroom_typelist ul li{padding:0 0 0 18px;margin:0 3px 5px 0;font:normal 14px/normal Montserrat,sans-serif;color:#161616;text-decoration:none;text-align:left;display:inline-block}.hetel_listing .owl-carousel .owl-controls,.picture_gallery .owl-carousel .owl-controls,.toproom_details .owl-carousel .owl-controls{position:absolute;top:50%;left:0;width:100%}.hetel_listing .owl-carousel .owl-controls .owl-prev,.picture_gallery .owl-carousel .owl-controls .owl-prev,.toproom_details .owl-carousel .owl-controls .owl-prev{background:url(luxuryhotel/prev_mob.png) no-repeat;position:absolute;left:10px;top:-13px;width:15px;height:26px;font-size:0}.hetel_listing .owl-carousel .owl-controls .owl-prev,.picture_gallery .owl-carousel .owl-controls .owl-prev,.toproom_details .owl-carousel .owl-controls .owl-prev{width:35px!important;height:35px!important;background-color:rgba(0,0,0,.5);border-radius:50%;background-position:50% 50%!important;background-size:23%!important}.hetel_listing .owl-carousel .owl-controls .owl-next,.picture_gallery .owl-carousel .owl-controls .owl-next,.toproom_details .owl-carousel .owl-controls .owl-next{background:url(luxuryhotel/next_mob.png) no-repeat;position:absolute;right:5px;top:-13px;width:15px;height:26px;font-size:0}.hetel_listing .owl-carousel .owl-controls .owl-next,.picture_gallery .owl-carousel .owl-controls .owl-next,.toproom_details .owl-carousel .owl-controls .owl-next{width:35px!important;height:35px!important;right:10px!important;background-color:rgba(0,0,0,.5);border-radius:50%;background-position:50% 50%!important;background-size:23%!important}a.sleep_btn{font:normal 14px/35px Montserrat,sans-serif;color:#222;text-decoration:none;text-align:center;text-transform:uppercase;padding:0 10px;border-radius:3px;background:#fff;height:34px}.overview_stylesetting.villa_sleep{display:flex;width:45%;align-items:center;justify-content:space-between}#myCarousel .carousel-item:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5)}.overview_tabs ul{display:flex;padding:0;margin:0 0 15px 0}.overview_tabs ul li{flex-grow:1;padding:0;margin:0}.overview_tabs ul li a{min-height:61px;font:normal 14px/normal Montserrat,sans-serif;color:#fff!important;text-transform:capitalize;text-decoration:none;letter-spacing:1px;display:flex;align-items:center;background:#252525;padding:0 15px}.overview_tabs ul li a .menu_icon{width:25px;height:25px;margin-right:10px}.overview_tabs ul li a .menu_icon svg{fill:#fff}.overview_stylesetting ul{padding:0;margin:0;display:block}.overview_tabs ul li a.active{background:#020202}.overview_stylesetting.villa_sleep ul li{padding:0 0 12px 0}.overview_rightcontent h3.title_bg{padding:10px 0;margin:0;font:600 18px/18px Montserrat,sans-serif;color:#e70094;text-decoration:none;text-transform:capitalize;text-align:center;background:#eee;border-radius:2px}.overview_rightcontent h3.title_bg span{position:relative;display:inline-block;padding:0 35px}.overview_rightcontent h3.title_bg span:before{content:'';left:0;top:50%;position:absolute;width:22px;height:2px;background:#e70094;margin-top:-1px}.overview_rightcontent h3.title_bg span:after{content:'';right:0;top:50%;position:absolute;width:22px;height:2px;background:#e70094;margin-top:-1px}.overview_stylesetting.address{width:100%}.overview_stylesetting.address ul li span{color:#e70094}.location_map{border:1px solid #d1d1d1;width:100%;padding:0;margin:15px 0}.overview_detailtxtlist{padding:20px 0 0 0;margin:0}.overview_detailtxtlist ul{padding:0;margin:0;list-style:none;display:block}.overview_detailtxtlist ul li{padding:0 0 20px 20px;margin:0;background:url(luxuryhotel/villa_listicon.png) no-repeat 2px 3px;color:#525252;font:400 14px/21px Montserrat,sans-serif;text-decoration:none}.overview_detailbigtetx{color:#525252;font:400 14px/21px Montserrat,sans-serif;text-decoration:none;padding:20px 0;margin:0}.text{color:#fff;font:400 18px/21px Montserrat,sans-serif;text-decoration:none;padding:10px 50px 10px 12px;position:absolute;bottom:0;left:0;width:100%;text-align:left;background:rgba(0,0,0,.7)}.numbertext{color:#fff;font-size:12px;padding:8px 12px;position:absolute;bottom:0;right:0;z-index:99;display:none}.picture_gallery .close{position:absolute;width:28px;height:28px;top:-15px;right:-15px;opacity:1!important;z-index:99}.picture_gallery .modal-content{border:2px solid #fff;border-radius:0}.item{margin:0!important;padding:0!important}.item img{width:100%;max-width:100%}.hotel_details .leftpanel_tabs .nav-tabs.left_paneldisable li a{opacity:.2;cursor:not-allowed;pointer-events:none}.purpose_profit{padding:0;margin:0}.purpose_profit ul{padding:0;margin:0;list-style:none;display:flex;width:100%;align-items:flex-start}.purpose_profit ul li{display:flex;width:16.5%;padding:15px;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid #eaeaea}.purpose_profit ul li .icon_circel{width:70px;height:70px;background:#e4e4e4;border-radius:50%;display:flex;align-items:center;justify-content:center}.purpose_profit ul li .icon_circel i{color:#182f7c;font-size:30px;text-decoration:none}.purpose_profit ul li h4{padding:15px 0;margin:0;font-size:15px;color:#1b1b1b;text-align:center}.purpose_profit ul li:last-child{border:0}.purpose_profit ul li h4 span{font-weight:800;color:#000;font-style:italic}.search_listbottompart .hotel_rightpanel .tab-content{background:0 0!important}.gj-datepicker{display:flex}.gj-datepicker .field_icon{margin-right:10px}.gj-datepicker .input-append input[type=text]{font:400 16px/normal Montserrat,sans-serif;text-decoration:none;color:#152a3f;width:calc(100% - 12px);padding-left:20px}.gj-datepicker .date-picker{width:100px}.gj-datepicker .field_icon .fa{color:#c9c9c9!important}.search_listbottompart .tab-content{padding:0}.hotel_rightpanel .nav-tabs>li>a,.hotel_rightpanel .nav-tabs>li>a:hover{font-weight:400;font-size:14px;line-height:normal;letter-spacing:1px;margin-right:0;text-transform:capitalize}.hotel_rightpanel .nav-tabs>li>a:focus,.hotel_rightpanel .nav-tabs>li>a:hover{background:#020202!important}.hotel_rightpanel .nav-tabs>li.active>a,.hotel_rightpanel .nav-tabs>li.active>a:focus,.hotel_rightpanel .nav-tabs>li.active>a:hover{font-weight:400;font-size:14px;line-height:normal;letter-spacing:1px;margin-right:0;text-transform:capitalize;background:#020202!important}.leftpanel_tabs .nav-tabs>li>a{background:0 0}.leftpanel_tabs .nav-tabs>li>a.active,.leftpanel_tabs .nav-tabs>li>a.active:focus,.leftpanel_tabs .nav-tabs>li>a.active:hover{font:normal 17px/normal Montserrat,sans-serif}.searchoverflowhide{overflow:visible}input.ng-touched.ng-invalid{padding:10px}.loadluxury{margin-top:-20px}.book_now.flex-coloumn{display:flex;flex-direction:column;text-align:center}.book_now a.hotel_detailsmytrip{background:0 0!important;color:#e70094}#hotel-picture .modal-dialog{margin-top:30px!important}.close_chekinoutFixed{width:32px;height:32px;position:absolute;top:10px;right:7px}.date_fixedicon{width:48px;height:48px;position:absolute;top:50%;left:-55px;margin:-24px 0 0 0;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #969292;background:#fff;border:2px solid #fff;border-radius:50%}.date_fixedicon a{text-decoration:none;color:#a09ea2}.date_fixedicon a i{font-size:30px;color:#a09ea2}.chekinot_fixed.show_fixed{right:0}.chekinot_fixed.show_fixed .date_fixedicon{display:none}.suitexpbot_leftpart.flex{display:flex}.suitexpbot_leftpart.flex label{width:210px;font-weight:600}.suitexpbot_leftpart.flex p{padding-right:100px;font-weight:400}.suitexpbot_leftpart.flex p p{padding-right:0}@media (max-width:1024px){.overview_stylesetting{width:45%}}@media (min-width:768px) and (max-width:980px){.top_rightcart{width:auto}.owl-carousel .carousel-caption h2{font-size:60px}.owl-carousel .item .opeg_bg h3 span{font-size:13px}.owl-carousel .item .opeg_bg h3{font-size:22px;line-height:22px}.smith_itemlistin ul li .smith_overlay h3 span{font-size:10px}.smith_itemlistin ul li .smith_overlay h3{font-size:24px;line-height:24px}.show_all a{padding:0 25px;line-height:35px}.search_ctrl{padding:7px 10px}.search_btn{padding:0 25px}.search_input{padding:10px 15px 10px 30px;width:24%}.check_inout{width:32%}.gj-datepicker{margin-left:5px}.search_adult{width:16%}.search_adult.child{width:15%}.check_inout input,.search_adult,.search_adult input[type=text],.search_input .search{font-size:14px}.footer_toppart ul h3{font-size:11px}.hetel_listing .flex{flex-direction:column}.hotelleftlist_image{width:100%}.hotelrightlist_text{width:100%;margin:30px 0 0 0}.quick_viewmiddlepart{flex-direction:column}.quickview_highlight{width:100%;padding-right:0;border:0}.quickview_favorite{width:100%;padding-left:0}.quick_viewpart:after{right:auto;left:87px}.quick_viewtoptxt{width:90%}.toproom_leftimage,.toproom_rightcontent{width:100%;padding:0}.overview_tabs ul li a{padding:0 5px;font-size:10px}.overview_tabs ul li a .menu_icon{width:15px;height:15px;margin-right:5px}.overview_tabs ul li a .menu_icon svg{width:15px;height:15px}.toproom_rightcontent{margin:30px 0 0 0}.toproom_details{flex-direction:column}.room_available .datepart{width:100%}.suitexpbot_part .suitexpbot_rightpart p{font-size:13px;text-align:right}.suitexpbot_part .suitexpbot_rightpart p span{font-size:15px}.suite_exp .suitexpbot_part{align-items:center}.overview_stylesetting{width:70%}.overview_rightcontent .anonomus_reviewright h3{font-size:26px}.cart_bottomleft .hoteldeail_list ul{margin:0}a.remove{margin:0}.inputbox_ctrl.cart_list label{display:block}.total_pricelist ul li span{font-size:24px}.payment_selection ul li{margin-right:10px;width:42%}.pay_deatails .inputbox_ctrl.selectbox_full{flex-direction:column;align-items:flex-start}.pay_deatails .inputbox_ctrl.selectbox_full .giftcard{margin-left:0}.pay_deatails .cart_bottomleft{width:calc(100% - 400px)}.pay_deatails .cart_bottomright{width:400px}}.field_dropdown.place_list.top-val-new{top:60px!important}.input-placeholder-color::placeholder{color:#777!important;opacity:1}.input-placeholder-color::-moz-placeholder{color:#777!important;opacity:1}.input-placeholder-color:-ms-input-placeholder{color:#777!important}.input-placeholder-color::-webkit-input-placeholder{color:#777!important}.field_dropdown.place_list ul.hotel-name-width-new .info_line .box_rgt{width:90%!important}.overview_rightcontent .anonomus_reviewright.review-font-style-new h3{font-size:21px!important;font-weight:600!important;line-height:25px!important}.field_dropdown.luxuryhotelages{max-width:212px;min-width:212px;background:#fff}.field_dropdown.luxuryhotelages .drop-people-label{font-size:12px;white-space:nowrap}.field_dropdown.luxuryhotelages .info_line{display:flex;justify-content:space-between;padding-right:0;align-items:center;margin-top:1px;margin-bottom:1px}.field_dropdown.luxuryhotelages .drop-people-count{display:flex;justify-content:space-between;align-items:center}.field_dropdown.luxuryhotelages .count-number-text{min-width:30px;text-align:center;color:#4a4a4a}#LuxuryHotelSearchForm .search_adult:hover img{display:block!important}#LuxuryHotelSearchForm .search_adult:hover{padding:5px!important}.chekinout_patrt.hotel-details-chk-out-popup ul{margin-top:25px;justify-content:space-between}.chekinout_patrt.hotel-details-chk-out-popup ul li{color:#151515;position:relative;width:47%;flex-grow:0;border-right:transparent}.chekinout_patrt.hotel-details-chk-out-popup ul li input{width:100%!important;border:1px solid #fff}.chekinot_fixed .chekinout_patrt ul li span{color:#fff;text-align:left;padding-bottom:7px}.chekinot_fixed .chekinout_patrt ul li input{padding:7px 6px!important;border-radius:4px}.chekinout_patrt.hotel-details-chk-out-popup ul li .field_icon{position:absolute;top:32px;right:7px;color:#5a5a5a}h3.hotels-custom-title-center{padding:10px 0;margin:0;font:600 18px/18px Montserrat,sans-serif;color:#e70094;text-decoration:none;text-transform:capitalize;text-align:center;background:#eee;border-radius:2px}h3.hotels-custom-title-center span{position:relative;display:inline-block;padding:0 35px}h3.hotels-custom-title-center span:before{content:'';left:0;top:50%;position:absolute;width:22px;height:2px;background:#e70094;margin-top:-1px}h3.hotels-custom-title-center span:after{content:'';right:0;top:50%;position:absolute;width:22px;height:2px;background:#e70094;margin-top:-1px}#getroom{margin-top:25px}h3.hotels-custom-title-center.getallroom{margin-bottom:35px}.room_available .input-append.date input{width:100%;border-radius:4px!important;border:none;padding:7px;color:#333!important}.room_available .datepart .checkinout{max-width:170px;position:relative;margin-left:10px;margin-right:10px}.room_available .datepart .checkinout.nights-count{max-width:115px;padding-top:16px;margin-left:0;margin-right:0}.room_available .datepart .checkinout.nights-count h4{color:#75adf1}.room_available .datepart .checkinout .field_icon{position:absolute;top:30px;right:10px}.room_available .datepart .calendar_ic{width:45px;height:45px;margin-right:20px}.gm-style-iw.gm-style-iw-c .policy{color:#000;text-align:left;padding-top:8px}.gm-style-iw.gm-style-iw-c .policy i{margin-right:3px}.gm-style-iw.gm-style-iw-c .mapListCurrency{color:#000;font-weight:700}.subnav-pos-fixed{position:fixed;width:auto;z-index:9;top:190px;min-width:1111px;max-width:1111px}.tab-content.top-padd{padding-top:60px}#LuxuryHotelSearchForm .gj-datepicker{position:relative}#LuxuryHotelSearchForm .gj-datepicker .field_icon{position:absolute;top:1px;right:0;z-index:0}#LuxuryHotelSearchForm .field_dropdown:before{content:'';display:block!important;position:absolute!important;top:-34px!important;left:29px!important;width:0;height:0;border-color:transparent transparent #ccc transparent!important;border-style:solid;border-width:17px 11px}#LuxuryHotelSearchForm .field_dropdown ul{padding:5px}#LuxuryHotelSearchForm .field_dropdown ul li{border-bottom:2px solid #fff!important}#LuxuryHotelSearchForm .field_dropdown ul li:nth-child(odd){background:#f1f1f1}#LuxuryHotelSearchForm .field_dropdown ul li:nth-child(odd):hover{background:#dedede}.hotel_leftpanel.leftpanel-new-width{width:270px}.hotel_leftpanel.leftpanel-new-width .leftpanel_tabs{border:none!important}.hotel_leftpanel.leftpanel-new-width .nav-item{width:260px;position:fixed}.hotel_rightpanel.rightpanel-new-width{width:calc(100% - 300px)}.hotel_rightpanel.rightpanel-new-width .hotelrightlist_topcontent h3{font-size:22px!important;font-weight:600!important;padding-bottom:10px!important}.hotel_rightpanel.rightpanel-new-width .total_pricetxt{font-size:22px!important;font-weight:600!important}.hotel_rightpanel.rightpanel-new-width .hotelleftlist_image{width:calc(100% - 493px);max-width:347px}.hotel_rightpanel.rightpanel-new-width .hotelrightlist_text{width:auto;flex-grow:1}.hotel_rightpanel.rightpanel-new-width .hotelrightlist_bottombtn button{font-weight:600;text-transform:capitalize;font-size:16px}.hotel_rightpanel.rightpanel-new-width .btn_blue{width:54%}.hotel_rightpanel.rightpanel-new-width .quick_viewmiddlepart h3{font-weight:600}.hotel_rightpanel.rightpanel-new-width .quickview_highlight ul li{line-height:19px!important}.hotel_rightpanel.rightpanel-new-width .quick_viewpart:after{right:330px!important}.short_resultpart_new{justify-content:flex-end!important;padding:3px!important}.short_resultpart_new label{font-weight:600!important}.tab-content-text-style p:empty{display:none!important}.condition_link.condition_link_no_icon a:after{display:none!important}.suitexpbot_rightpart.suitexpbot_semi_bold span{font-weight:500!important}.suite_exp.suite_exp_new h2 span{font-weight:500!important}.suite_exp.suite_exp_new h2:before{top:15px!important}.flag.smith-new-flag .currency_dropdown_name{max-width:60%;white-space:normal!important;padding-right:15px}.add-trip-succ-msg .alert.alert-success{font-size:13px;padding-top:10px!important;padding-bottom:10px!important}.overview_stylesetting.address span{font-weight:600}.search_btnpart.search-loading-btn .search_btn{width:100%}.search_ctrl.search_ctrl_new_style .gj-datepicker .input-append input[type=text],.search_ctrl.search_ctrl_new_style .search_adult,.search_ctrl.search_ctrl_new_style .search_adult.child,.search_ctrl.search_ctrl_new_style .search_input .search{font-size:14px!important}#LuxuryHotelSearchForm .search_ctrl.search_ctrl_new_style .search_adult.child:hover,#LuxuryHotelSearchForm .search_ctrl.search_ctrl_new_style .search_adult:hover,.search_ctrl.search_ctrl_new_style .search_adult,.search_ctrl.search_ctrl_new_style .search_adult.child{padding-left:5px!important;padding-right:5px!important}.search_ctrl.search_ctrl_new_style .search_adult button,.search_ctrl.search_ctrl_new_style .search_adult.child button{margin-top:5px!important}.search_ctrl.search_ctrl_new_style{padding-top:10px!important;padding-bottom:10px!important}.search_ctrl.search_ctrl_new_style .search_adult input[type=text]{font-size:14px!important}.search_listbottompart.search_listbottompart_new_style .overview_stylesetting li span{font-weight:600!important}.pgwSlideshow .ps-next,.pgwSlideshow .ps-prev{z-index:3!important}.pgwSlideshow .ps-list li{flex-shrink:0!important}.marginleft0{margin-left:0!important}.lex-error-msg{font-size:13px}.suitexpbot_leftpart.include-label label{flex-shrink:0;width:85px}.hotelleftlist_image.listing-img-hight .item{text-align:center!important;background-color:#000;max-width:347px}.hotelleftlist_image.listing-img-hight .item img{width:auto!important;max-height:350px}.popularity.price-filter-new select{border:1px solid #c7c7c7}.book_now.flex-coloumn.book-now-newbtn{min-width:220px}.toproom_details.image-auto-widh .toproom_leftimage{width:200px}.toproom_details.image-auto-widh .item img{width:auto}.toproom_details.image-auto-widh .toproom_rightcontent{width:calc(100% - 200px)}.condition_link.condition_link_no_icon.terms-condition-red a{color:#da072a!important;text-transform:unset!important;font-weight:600!important;padding-top:15px!important}.condition_link.condition_link_no_icon.terms-condition-red a:hover{text-decoration:underline!important}.FreeCancellationTxt.refundable-non-refundable{font-size:14px!important}.suitexpbot_leftpart.include-label{padding-right:30px!important}.hotelleftlist_image .owl-wrapper{background:#000}.hotelleftlist_image .owl-carousel .owl-wrapper{display:table!important}.hotelleftlist_image .owl-carousel .owl-item{display:inline-block;float:none;vertical-align:middle}.checkOutV2Pgaes .viewWrapper .middle.check-out-top-pad{padding-top:54px!important}.checkbox-labe-margin-left{margin-left:15px!important}.tab-content.top-padd.top-pad-new{padding-top:10px!important}.book-now-icon .fa.fa-circle-o-notch.fa-spin.booknow{color:#fff!important}.rightpart-new{padding-right:20px!important}.rightpart-new.rightpart-new-paddingRight0{padding-right:0!important;justify-content:inherit!important}.hotelrightlist_topcontent .smith_extra span{font-weight:400}#LuxuryHotelSearchForm .gj-datepicker .field_icon.before_datePicker{position:absolute;top:1px;left:-10px;z-index:0}.search_btn{font-size:13px!important;font-weight:600!important;text-transform:capitalize!important}.search_icon .dest-map-marker{font-size:19px;color:#c9c9c9!important;margin-top:5px}.term-cond-sec-payment a,.terms-condi-txt{font-weight:600!important}.search_input.search-input-dest-new{padding-left:22px!important;padding-right:22px!important}.search_input.search-input-dest-new .search_icon{top:17px!important}.search_input.search-input-dest-new .search.hotelsearchDestinationinput{padding:10px!important;border:1px solid transparent}.search_listbottompart.hotel_details.hotel-details-added-new{padding-top:70px!important}.search_adult{width:15%}.suitexpbot_part .suitexpbot_leftpart{width:calc(100% - 400px)}.suitexpbot_part .suitexpbot_rightpart{width:400px}.agency-price-area-new{padding-right:20px!important;position:relative}.agency-price-area-new sup{position:absolute;top:0;right:0}.book_now .book-now-btn-new{font-weight:600!important}.quick_viewpart{display:none}.quickViewClose{position:absolute;top:5px;right:5px;cursor:pointer}.quickViewClose i{font-size:25px}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){ul.main_navigation>li:nth-child(2){width:17%!important}.search_ctrl.search_ctrl_new_style .search_input{width:21%;padding-left:20px;padding-right:10px;margin-right:10px}#LuxuryHotelSearchForm .search_adult.child{width:18%}.search_ctrl.search_ctrl_new_style .check_inout{width:30%}.search_ctrl.search_ctrl_new_style .search_adult{width:18%}.search_adult button{display:inline-flex;justify-content:center;align-items:center}.search_ctrl.search_ctrl_new_style .search_adult button{flex-grow:0;flex-shrink:0}.hotelleftlist_image .favorit{top:7px;right:7px}.search_adult button{font-size:18px}.search_ctrl.search_ctrl_new_style .gj-datepicker{width:112px}}@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape){ul.main_navigation>li:nth-child(2){width:17%!important}.search_ctrl.search_ctrl_new_style .search_input{width:21%;padding-left:20px;padding-right:10px;margin-right:10px}#LuxuryHotelSearchForm .search_adult.child{width:18%}.search_ctrl.search_ctrl_new_style .check_inout{width:30%}.search_ctrl.search_ctrl_new_style .search_adult{width:18%}.search_adult button{display:inline-flex;justify-content:center;align-items:center}.search_ctrl.search_ctrl_new_style .search_adult button{flex-grow:0;flex-shrink:0}.hotelleftlist_image .favorit{top:7px;right:7px}.search_adult button{font-size:18px}.search_ctrl.search_ctrl_new_style .gj-datepicker{width:112px}}.suitexpbot_part .suitexpbot_rightpart p strong{font-weight:700!important;min-width:80px;display:inline-block;font-size:25px}.smith_extra.smith-extra-details{padding-top:10px;font-size:12px}.smith_extra.smith-extra-details span{font-weight:400}.search_btn.search-btn-process-txt{padding:0 17px}.content-end{justify-content:flex-end!important;font-size:12px!important;color:#000;font-weight:700!important;padding-right:18px!important;margin-top:3px!important;font-style:italic!important}.luxury-details-quick-view .quick_viewpart:after{display:none}.luxury-details-quick-view .quick_viewpart{margin:0}.luxury-details-quick-view .modal-title{color:#252525}.luxury-details-quick-view .modal-header{padding:8px 15px}.luxury-details-quick-view .modal-header .close{width:24px;height:24px;border-radius:50%;background:#000;color:#fff!important;display:flex;align-items:center;justify-content:center}.background-none{background:0 0!important}.luxury-details-quick-view .modal-header .close i{margin-top:-3px;font-size:14px;color:#fff!important}.suitexpbot_part .suitexpbot_rightpart .suitexpbot_divBox{margin-bottom:10px}.suitexpbot_part .suitexpbot_rightpart .suitexpbot_divBox text.totalPrice{font-weight:700}#LuxuryHotelSearchForm .field_dropdown.place_list ul li.selected{background:#dedede}.luxuryHotelCounter .sessionExpCountdown p{color:#1b1b1b}.condition_part .book_now.book-now-newbtn .selectbtn a.book-now-btn-new{padding:0 8px;width:100%;text-align:center;font-size:12px}.condition_part .book_now a.hotel_detailsmytrip{padding:0;width:100%;text-align:center;font-size:13px;font-weight:700}.viewWrapper.defaultNoVisibility{min-height:calc(100vh - 76px)}.field_dropdown.excursion-details-passenger.person_list.dropdown-autocomplete{top:40px!important;right:0;max-width:none;padding-left:5px!important;padding-right:5px!important}.field_dropdown.person_list.new_arrow_pos.dropdown-autocomplete{width:330px!important;max-width:none!important}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul>li .field_box{min-height:43px}.person_list_holder .info_heading{font-size:13px!important}.trip-planner-details [type=checkbox]:checked,.trip-planner-details [type=checkbox]:not(:checked){position:relative!important;left:auto!important}body.dsktopBody.jumbobodyclass.skybirdportal.csTheme.csAgentDesktopBody .bg-dark.footer-pos-relative{position:absolute!important}.dsktopBody.csThemecsAgentDesktopBody .muMobileFriendlyDesktop{padding-bottom:15rem!important}body.dsktopBody.jumbobodyclass.skybirdportal.csTheme.csAgentDesktopBody .muMobileFriendlyDesktop{min-height:125vh!important;padding-bottom:15rem!important}.field_dropdown.dropdown-autocomplete ul{flex-direction:column}li.AirlineFilterSearchDiv .field_dropdown-small ul li{padding-left:2px!important}.customLoader,.dummyLoader{min-height:125vh!important}a.addRoomOccupantsLink:before{content:"\f067";margin-right:.3rem;font:normal normal normal .8rem/1 FontAwesome}a.removeRoomOccupantsLink{margin-left:15px}a.removeRoomOccupantsLink:before{content:"\f068";margin-right:.3rem;font:normal normal normal .8rem/1 FontAwesome}.owl-carousel{display:none;position:relative;width:100%}.search_part.fixed-search{position:relative!important;top:auto;left:0;width:100%}.hotel_rightpanel.rightpanel-new-width .hotelrightlist_text{width:auto;flex-grow:1}.hotelrightlist_text{width:270px;margin:0 0 0 30px;padding:0;display:flex;flex-direction:column}.hotelrightlist_topcontent{flex-grow:1}.hotelrightlist_topcontent h4{padding:0;margin:0;color:#919191;font:normal 14px/normal Montserrat,sans-serif;text-decoration:none;text-transform:capitalize}.hotel_rightpanel.rightpanel-new-width .hotelrightlist_topcontent h3{font-size:22px!important;font-weight:600!important;padding-bottom:10px!important}.style_seatinglist{padding:12px 0;margin:0}.total_pricepart{background:#f0eff5;padding:15px;margin:0;text-align:center;font:normal 14px/normal Montserrat,sans-serif;text-decoration:none;color:#161616;text-transform:uppercase}.hotel_rightpanel.rightpanel-new-width .total_pricetxt{font-size:22px!important;font-weight:600!important}.hotel_rightpanel.rightpanel-new-width .total_pricetxt{font-size:22px!important;font-weight:600!important}.total_pricetxt{font:normal 30px/normal Montserrat,sans-serif;color:#161616;text-decoration:none;text-transform:uppercase;padding:6px 0;margin:0}.smith_extra{font:300 16px/normal Montserrat,sans-serif;text-decoration:none;text-align:left;color:#5b5b5b;padding:6px 0 15px 0;margin:0}.smith_extra{font:300 16px/normal Montserrat,sans-serif;text-decoration:none;text-align:left;color:#5b5b5b;padding:6px 0 15px 0;margin:0}.hotel_rightpanel.rightpanel-new-width .hotelrightlist_bottombtn button{font-weight:600;text-transform:capitalize;font-size:16px}.hotelrightlist_bottombtn button{padding:0;margin:0 5px 0 0;border:0;cursor:pointer;flex-grow:1;background:#e4e4e4;font:normal 14px/46px Montserrat,sans-serif;color:#161616;text-transform:uppercase;border-radius:3px}.smith_extra{font:300 16px/normal Montserrat,sans-serif;text-decoration:none;text-align:left;color:#5b5b5b;padding:6px 0 15px 0;margin:0}.hotelrightlist_topcontent .smith_extra span{font-weight:400}.smith_extra span{color:#000;font-family:Montserrat,sans-serif}.hetel_listing{display:flex;flex-direction:column;padding:0 0 10px 0;margin:0 0 20px 0;position:relative;border-bottom:1px solid #ccc}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.hetel_listing .owl-carousel .owl-controls .owl-prev,.picture_gallery .owl-carousel .owl-controls .owl-prev,.toproom_details .owl-carousel .owl-controls .owl-prev{width:35px!important;height:35px!important;background-color:rgba(0,0,0,.5)!important;border-radius:50%;background-position:50% 50%!important;background-size:23%!important}.hetel_listing .owl-carousel .owl-controls .owl-prev,.picture_gallery .owl-carousel .owl-controls .owl-prev,.toproom_details .owl-carousel .owl-controls .owl-prev{width:35px!important;height:35px!important;background-color:rgba(0,0,0,.5);border-radius:50%;background-position:50% 50%!important;background-size:23%!important}.hetel_listing .owl-carousel .owl-controls .owl-prev,.picture_gallery .owl-carousel .owl-controls .owl-prev,.toproom_details .owl-carousel .owl-controls .owl-prev{background:url(https://ik.imagekit.io/snowstormtech/slider-arow-prv_6fxn2Kzdy78.png) no-repeat top center;position:absolute;left:10px;top:-13px;width:15px;height:26px;font-size:0}.hetel_listing .owl-carousel .owl-controls .owl-next,.picture_gallery .owl-carousel .owl-controls .owl-next,.toproom_details .owl-carousel .owl-controls .owl-next{width:35px!important;height:35px!important;right:10px!important;background-color:rgba(0,0,0,.5)!important;border-radius:50%;background-position:50% 50%!important;background-size:23%!important}.hetel_listing .owl-carousel .owl-controls .owl-next,.picture_gallery .owl-carousel .owl-controls .owl-next,.toproom_details .owl-carousel .owl-controls .owl-next{background:url(https://ik.imagekit.io/snowstormtech/slider-arow-next_9bFaRuoOI1o.png) no-repeat top center;position:absolute;right:5px;top:-13px;width:15px;height:26px;font-size:0}.hotelImageslink.color-red a{font-size:16px!important;font-weight:600}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .cardPreview{opacity:1!important}.newserachlistPage .brandedfare .repeatholder{background:#c1c1c1!important}.map-view-scroll-element{zoom:126%!important}.checkOutV2Pgaes .confirmationPageSuccessHeader .msgWrap .msgPart2{font-size:1rem;line-height:1.5rem}.right-listing .search-list ul li .price-block .price .hotelPolicy_circle.WithinPolicy_circle{top:-56px!important}.newserachlistPage .matrix-table .table-responsive td:last-child ul li{border-right:none}.newserachlistPage .matrix-table ul li:last-child{border-bottom:none}.price_breakdown .total .col-md-7.pl-0{padding-left:0!important}.checkOutV2Pgaes .checkoutPageTop .priceShow .currency-sup{top:-22px!important;font-size:16px!important}.checkOutV2Pgaes .checkoutPageTop .price_breakdown .col-md-5 span{font-weight:600}.checkOutV2Pgaes .checkoutPageTop .price_breakdown .text-right{font-weight:600}.RoomItem>.row .col-md-8>div{padding-left:5px}.chkOutInfoBlock.vioRewardPointReedim.noofactivedivs .btn_booknow{padding:3px 15px!important;font-size:18px!important;border-radius:0 5px 5px 0!important}.chkOutInfoBlock.vioRewardPointReedim.noofactivedivs .currentPointsSummary{margin-bottom:15px}.chkOutInfoBlock.vioRewardPointReedim.noofactivedivs .helpTextBelowFiled{font-size:19px;margin-top:13px}.chkOutInfoBlock.vioRewardPointReedim.noofactivedivs .vio-addAmount{border-radius:5px 0 0 5px!important;width:215px!important;max-width:unset!important}.chkOutInfoBlock.vioRewardPointReedim.noofactivedivs .row.currentPointsSummary{margin-left:0!important}.chkOutInfoBlock.vioRewardPointReedim.noofactivedivs .redeemBlock{display:flex;justify-content:space-between;align-items:center;max-width:650px}.chkOutInfoBlock.vioRewardPointReedim.noofactivedivs .redeemBlock label{margin-right:5px!important}#upgradeNotificationModalSB .contentModalHeading{font-size:22px!important}#upgradeNotificationModalSB .modal-dialog .after30thSept .c13 .c12{font-weight:300!important;font-size:18px!important}#upgradeNotificationModalSB .modal-dialog .after30thSept .modal-footer .subscriptionButton a.viewSubscriptionOptions,#upgradeNotificationModalSB .modal-dialog .after30thSept .modal-footer .subscriptionButton a.viewSubscriptionOptions:hover{color:#194070!important;border-color:#194070!important;box-shadow:0 0 0 #194070!important;border:3px solid #194070!important;border-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;width:32%!important;text-decoration:none;line-height:25px;font-size:18px;white-space:nowrap}#upgradeNotificationModalSB a.viewSubscriptionOptions,#upgradeNotificationModalSB a.viewSubscriptionOptions:hover{background:#fff!important;color:#d20202!important;border-color:#d20202!important;box-shadow:0 0 0 #d20202!important;border:3px solid #d20202!important;text-transform:uppercase;font-weight:600;padding-top:10px!important;padding-bottom:10px!important;border-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;width:32%!important;text-decoration:none;line-height:25px;font-size:18px;white-space:nowrap}#upgradeNotificationModalSB .modal-dialog{width:1100px;max-width:unset!important;margin:30px auto!important;transform:translate(0)!important}#upgradeNotificationModalSB .modal-dialog .after30thSept .c13 .c17{font-weight:400!important;font-size:18px!important}#upgradeNotificationModalSB .c4{font-size:17px!important}table.tbl-flight-details th{font-size:1rem;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc}table.tbl-flight-details td{font-weight:400;font-size:15px;padding-top:10px;padding-bottom:10px}.confirmation-body-wrap .flight-details-section{padding-left:0!important;padding-right:0!important}i.terms-condi-txt{vertical-align:top}.field_dropdown.place_list.ExcursionAutoPopulateWrapper.excursion-edit-field-dropdown{top:40px!important}.newserachlistPage #flightdetailsModal .modal-body .flight-details-div-total-wrapper.height-fix-wrap .flight-details-loader,.newserachlistPage #flightdetailsModal .modal-body .flight-details-div-total-wrapper.height-fix-wrap .flight-details-loader-seat{position:absolute;top:50%;transform:translateY(-50%)}.newserachlistPage #flightdetailsModal .modal-body .flight-details-div-total-wrapper.height-fix-wrap .flight-details-loader{top:80%!important}.newserachlistPage .brandedfare .repeatholder .faretype i{cursor:pointer}.more-details-hotel-container .section-hotel-detail .tab-contain-wrap .facilities ul li,.more-details-hotel-container .section-hotel-detail .tab-contain-wrap .reviewss ul li{font-size:1.3rem;line-height:1.8rem;color:#000;margin:0 1.5rem 2rem 2rem!important;width:28%}.more-details-hotel-container .section-hotel-detail ul li a{font-size:1.3rem!important;text-transform:uppercase}.more-details-hotel-container .section-hotel-detail .tab-contain-wrap p{font-size:1.3rem;line-height:1.8rem;padding:0;margin:0 0 2rem;color:#000;text-align:justify}.endSearchList .hotelfilterwrapper{height:calc(90vh - 155px)!important}.more-details-hotel-container .section-hotel-detail .tab-contain-wrap .reviews ul li{width:28%!important;font-weight:400!important;text-transform:none!important;padding:0!important;margin:0 1.5rem 2rem 2rem;text-align:left!important;font-size:1.3rem!important;line-height:1.8rem!important;color:#000!important}.ccCVV.error-icon-new i{font-size:22px!important}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .filedError.ccCVV{left:37px!important}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .filedError{top:14px}.select-box-error-icon{position:relative}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .select-box-error-icon select{padding-left:32px!important}footer.bg-dark ul.jublee_footer_section{margin-top:28px}footer.bg-dark ul.jublee_footer_section li{margin:0 0 .6rem 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption{width:100%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .defaultNoVisibility{position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner{overflow:visible}.viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head ul li a{padding:.4rem 1.5rem;min-height:3rem;display:flex;align-items:center;justify-content:center}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul li ul li.triptype{width:1.2rem!important;align-items:center!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm{margin-bottom:2rem;margin-top:2rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs{margin:1rem 0!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .searchcriterea-block{width:100%;margin-bottom:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs.PrepareSearch .flight-search-btn-holder button.btn_search{margin-top:.5rem;font-weight:700!important;font-size:14px!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small ul li:hover{cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .addremove{display:inline-block;padding:0;margin:.5rem 0 1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box{margin:1rem 0 1.5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li ul li{position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li ul li:last-child{margin-right:0!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li ul li span.error.custom-error-handle{position:absolute;left:0;bottom:-1.1rem;font-size:.9rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.countryDisplayAutoComplete{position:absolute;background:#fff;top:4rem;left:0;width:100%;height:15rem;color:#000;border:1px solid #d9d9d9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.countryDisplayAutoComplete:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.countryDisplayAutoComplete .uibar-dropdown{position:relative;background:#dcdcdc;display:flex;align-items:center;justify-content:space-between;padding:.6rem;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.countryDisplayAutoComplete .uibar-dropdown h3{font-size:1.2rem;color:#000;line-height:1.5rem;padding:0;margin:0;text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.countryDisplayAutoComplete ul{display:flex;flex-direction:column;height:11rem;overflow:auto;overflow-x:hidden}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.countryDisplayAutoComplete ul li{width:100%;margin:0;padding:.5rem;color:#000;flex-grow:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.countryDisplayAutoComplete ul li.selected,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.countryDisplayAutoComplete ul li:hover{cursor:pointer;background:#d9d9d9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.countryDisplayAutoComplete ul li .info_line{width:100%;display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.countryDisplayAutoComplete ul li .info_line .box_lft{width:3rem;text-align:left;font-weight:500;text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.countryDisplayAutoComplete ul li .info_line .box_rgt{width:100%;text-align:left;display:flex;align-items:center;justify-content:flex-start;font-weight:500}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper{width:100%;position:absolute;background:#fff;border:.1rem solid #d9d9d9;top:3.6rem;left:0;z-index:9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper ul li{width:100%;margin:0;padding:.5rem;color:#000}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper ul li.selected,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper ul li:hover{cursor:pointer;background:#d9d9d9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper ul li .info_line{display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper ul li .info_line .box_lft{width:3rem;text-align:left;font-weight:500;text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper ul li .info_line .box_rgt{width:100%;text-align:left;display:flex;align-items:center;justify-content:flex-start;font-weight:500}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper .uibar-dropdown{background:#dcdcdc;padding:.6rem;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper .uibar-dropdown h3{font-size:1.2rem;color:#000;line-height:1.5rem;padding:0;margin:0;text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper .uibar-dropdown a.icon_close{position:absolute;right:1rem;top:.6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper ul{width:100%;list-style:none;margin:0;padding:0;max-height:15rem;overflow:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper ul li.SuggestionOptionGroup{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;height:auto;padding:.6rem;margin:0;flex-grow:inherit;color:#fff}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.dropoffcarAutoPopulateWrapper{width:100%;position:absolute;background:#fff;border:.1rem solid #d9d9d9;top:3.6rem;left:0;z-index:9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.dropoffcarAutoPopulateWrapper:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.dropoffcarAutoPopulateWrapper a.icon_close{position:absolute;right:1rem;top:.2rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.dropoffcarAutoPopulateWrapper ul{width:100%;display:flex;flex-direction:column;padding:0;margin:2rem 0 0 0;list-style:none;height:15rem;overflow:auto}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.dropoffcarAutoPopulateWrapper ul li.SuggestionOptionGroup{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;height:auto;padding:.6rem;margin:0;flex-grow:inherit;color:#fff}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.dropoffcarAutoPopulateWrapper ul li{width:100%;padding:.5rem;margin:0;color:#000}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.dropoffcarAutoPopulateWrapper ul li.selected,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.dropoffcarAutoPopulateWrapper ul li:hover{cursor:pointer;background:#d9d9d9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.dropoffcarAutoPopulateWrapper ul li .info_line{display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.dropoffcarAutoPopulateWrapper ul li .info_line .box_lft{width:3rem;padding:0;margin:0;text-align:left;font-weight:500}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.dropoffcarAutoPopulateWrapper ul li .info_line .box_rgt{width:100%;text-align:left;display:flex;align-items:center;justify-content:flex-start;font-weight:500}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box date-picker{width:100%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown{border:.1rem solid #d9d9d9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul{height:18rem;overflow-x:hidden}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown .uibar-dropdown{background:#dcdcdc;padding:1rem;min-height:3rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown .uibar-dropdown h3{font-size:.8rem;font-family:Montserrat,sans-serif;line-height:1.2rem;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul li{width:100%;margin:0;padding:.5rem 0;border:0;flex-grow:inherit}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul li.selected,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul li:hover{background:#ebebeb;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul li .info_line{width:100%;color:#000;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;line-height:1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul li .info_line .box_lft{width:4rem;font-weight:600;color:#8a8a8a;padding:0;margin:0 .5rem 0 0;text-transform:uppercase}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul li .info_line .box_rgt{width:85%;display:flex;align-items:center;justify-content:flex-start;text-align:left;font-weight:500}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul.search-refundable{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul.search-refundable li.filterBytriptypeFormPage.fare-type-dropdown{width:18%;display:flex;align-items:flex-start;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul.search-refundable li.filterBytriptypeFormPage.fare-type-dropdown span.autoautlinechoose{width:auto;font-size:1rem;background:#fff;color:#000;padding:.5rem .5rem;margin:.5rem .2rem .5rem 0;border-radius:.6rem;display:inline-flex;align-items:center;justify-content:center}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul.radio_list li label.control.control-checkbox{position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul.radio_list li label.control.control-checkbox .control_indicator{position:absolute;top:0;left:1px;height:19px;width:19px;background:#fff;border-radius:.7rem!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul.radio_list li label.control.control-radio input:checked~.control_indicator:after{display:block}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul.radio_list li label.control.control-checkbox .control_indicator:after{content:'';position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);display:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul.radio_list li label.control.control-checkbox input:checked~.control_indicator:after{display:block}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul.radio_list li label.control.control-checkbox input{position:relative;z-index:-1;opacity:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li.filterBytriptypeFormPage.fare-type-dropdown{width:22%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li.filterBytriptypeFormPage.fare-type-dropdown:last-child .form-group.select_box{margin-right:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li .control input[type=checkbox]:checked~.control_indicator{border-radius:.7!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .hotelDetailsLoader.smallinputloader,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box i.smallinputloader{font-size:1rem;line-height:1rem;position:absolute;right:.6rem;top:1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .searchPointOfIntrst .select_box .hotelDetailsLoader.smallinputloader,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .searchPointOfIntrst .select_box i.smallinputloader{font-size:1rem;line-height:1rem;position:absolute;right:.6rem;top:2.5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.place_list.hotelAutoPopulateWrapper{width:100%;position:absolute;top:4rem;left:0;background:#fff;border:1px solid #eaeaea;z-index:999;color:#000}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.place_list.hotelAutoPopulateWrapper:before{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #d7d7d7 transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.place_list.hotelAutoPopulateWrapper .uibar-dropdown{display:flex;align-items:center;justify-content:space-between;background:#dcdcdc;min-height:3rem;padding:.6rem .6rem;color:#000}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.place_list.hotelAutoPopulateWrapper .uibar-dropdown h3{font-size:.8rem;font-family:Montserrat,sans-serif;line-height:1.2rem;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.place_list.hotelAutoPopulateWrapper ul{height:18rem;overflow-x:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.place_list.hotelAutoPopulateWrapper ul li{margin:0;padding:.5rem 0;border:0;flex-grow:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.place_list.hotelAutoPopulateWrapper ul li.selected,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.place_list.hotelAutoPopulateWrapper ul li:hover{background:#d9d9d9;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.place_list.hotelAutoPopulateWrapper ul li .info_line{width:100%;color:#000;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;line-height:1rem;padding:.5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.place_list.hotelAutoPopulateWrapper ul li .info_line .box_lft{width:5rem;font-weight:600;color:#8a8a8a;padding:0;margin:0 .5rem 0 0;text-transform:uppercase}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.place_list.hotelAutoPopulateWrapper ul li .info_line .box_rgt{width:85%;display:inline-block;align-items:center;justify-content:flex-start;text-align:left;font-weight:500}.hotelDetailsLoader.smallinputloader,i.smallinputloader{font-size:1rem;line-height:1rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li .field_dropdown.dropdown-autocomplete ul li:last-child{border:0!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list{max-width:100%;min-width:100%;width:100%;padding:1.6rem 1.6rem .6rem;min-height:14rem;display:inline-block;margin:0;text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list a.addRoomOccupantsLink{font-size:.8rem;display:inline-block;margin:0 .5rem 0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list a.removeRoomOccupantsLink{font-size:.8rem;display:inline-block}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list a.removeRoomOccupantsLink:before{content:"\f068";margin-right:.3rem;font:normal normal normal .8rem/1 FontAwesome}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list a.addRoomOccupantsLink:hover,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list a.removeRoomOccupantsLink:hover{text-decoration:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header #HotelSearchForm .advancedCarSearchDiv{display:inline-flex;width:26%;align-items:flex-start;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header #HotelSearchForm .advancedCarSearchDiv ul{width:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header #HotelSearchForm .advancedCarSearchDiv ul li.ClassTypeFilterSearchDiv{width:57%;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header #HotelSearchForm .advancedCarSearchDiv ul li.ClassTypeFilterSearchDiv .select_box{position:relative;width:100%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header #HotelSearchForm .advancedCarSearchDiv ul li.ClassTypeFilterSearchDiv .select_box .multi-dropdown{background:#fff;padding:.6rem 2.5rem .6rem .6rem;display:flex;align-items:center;justify-content:space-between;font-size:1rem;line-height:1rem;color:#000;min-height:2.7rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header #HotelSearchForm .advancedCarSearchDiv ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small.car_type_filter{width:100%;background:#fff;border:1px solid #e8e8e8;position:absolute;top:4rem;left:0;color:#000;display:inline-block;padding:.6rem;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header #HotelSearchForm .advancedCarSearchDiv ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small.car_type_filter:before{content:'';display:block;position:absolute;top:-2rem;left:2rem;width:0;height:0;border-color:transparent transparent #dfdfdf transparent;border-style:solid;border-width:1rem .8rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header #HotelSearchForm .advancedCarSearchDiv ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small.car_type_filter:after{content:'';display:block;position:absolute;top:-2rem;left:2rem;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:1rem .8rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header #HotelSearchForm .advancedCarSearchDiv ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small.car_type_filter ul{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;height:7rem;overflow:auto;overflow-x:hidden}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header #HotelSearchForm .advancedCarSearchDiv ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small.car_type_filter ul li{width:100%;display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header #HotelSearchForm .advancedCarSearchDiv ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small.car_type_filter ul li .info_line{cursor:pointer;width:100%;text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header #HotelSearchForm .advancedCarSearchDiv ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small.car_type_filter a.icon_close{position:absolute;right:0;top:0;padding:0;margin:.4rem}.carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul .pointOfIntrst.pointOfIntrstSearch.searchPointOfIntrst{position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small{position:absolute;top:6rem;background:#fff;padding:0;border:1px solid #eaeaea;display:inline-block;align-items:center;justify-content:space-between;font-size:1rem;line-height:1rem;color:#000;width:100%;z-index:99}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small .uibar-dropdown{width:100%;background:#dcdcdc;padding:1rem;min-height:3rem;display:flex;align-items:center;justify-content:space-between}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small .uibar-dropdown h3{font-size:1rem;font-family:Montserrat,sans-serif;line-height:1.2rem;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small .flight-suggestion-dropdown ul{height:18rem;overflow-x:hidden}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small .flight-suggestion-dropdown ul li{width:100%;display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:flex-start;margin:0;padding:.5rem 0;border:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small .flight-suggestion-dropdown ul li .info_line{color:#000;display:flex;justify-content:space-between;align-items:center;font-size:.95rem;line-height:1rem;padding:.5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small .flight-suggestion-dropdown ul li .info_line .box_lft{width:5rem;font-weight:700;color:#8a8a8a;padding:0;margin:0 .5rem 0 0;text-transform:uppercase}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small .flight-suggestion-dropdown ul li .info_line .box_rgt{width:85%;display:flex;align-items:center;justify-content:flex-start;text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small.new_arrow_pos.dropdown-autocomplete:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head ul li a img{width:1.5rem;height:auto;margin:0 .5rem 0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small ul{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:12rem;overflow:auto;overflow-x:hidden;flex-grow:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small ul li{line-height:1rem;min-height:2.5rem;display:flex;align-items:flex-start;justify-content:center;padding:.6rem 1rem;margin:0;flex-grow:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small ul li:hover{background:#d9d9d9;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small ul li .info_line{display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small ul li .info_line .box_lft{width:1rem;display:flex;align-items:center;justify-content:flex-start;font-size:1.4rem;padding:0;margin:0 .6rem 0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .field_dropdown.field_dropdown-small ul li .info_line .box_rgt{font-size:.9rem;line-height:1rem;font-weight:600;text-align:left}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width{width:100%;display:flex;align-items:center;justify-content:flex-start;list-style:none;background:0 0!important;padding:0;margin:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li{font-size:.9rem;line-height:1.3rem;text-transform:uppercase;font-family:Montserrat,sans-serif}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li a:hover{text-decoration:none}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .language_box span.icon_language{cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .language_box span.icon_language img{width:1.8rem;height:auto}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .language_box span.icon_language i{margin-left:.3rem}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul{padding:.5rem;margin:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 3px 9px #c3c3c3}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul li{padding:0;margin:0;text-align:left;width:100%;justify-content:flex-start;border-right:0;font-size:.8rem;line-height:2.5rem}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul li a{line-height:1.9rem}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul li a:hover{text-decoration:none}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul li a i{font-size:1.1rem;padding:0;margin:0 .5rem 0}.name_info_box a:hover{text-decoration:none}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown.new_currency_listing{width:15rem;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0}.nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown.new_currency_listing.no-currency{height:0;padding:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown.new_currency_listing ul.flag.smith-new-flag li{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 .6rem}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown.new_currency_listing ul.flag.smith-new-flag li a{width:100%}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown.new_currency_listing ul.flag.smith-new-flag li a span.currencySymbol{width:1rem;text-align:left;padding:0;margin:0 .5rem 0 0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown.new_currency_listing ul.flag.smith-new-flag li a span.currencyName{width:65%;text-align:left}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown.new_currency_listing ul.flag.smith-new-flag li a span.currencyCode{width:auto;font-weight:800;text-align:left}.accordian-contain.activities-planer-details,.accordian-contain.car-planer-details,.accordian-contain.combine-flight-hotel-margin-zero,.accordian-contain.cruises-planer-details,.accordian-contain.flight-planer-details,.accordian-contain.hotel-planer-details,.accordian-contain.other-planer-details,.accordian-contain.tour-planer-details,.accordian-contain.vacations-planer-details{font-size:1.1rem;line-height:1.5rem}.listing-section.trip-listing-section .listing.trip-planner-details .container{max-width:1500px}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip{padding:0;margin:0 -18px}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row{background:#29292b;padding:1.5rem 3rem;margin:0;font-size:1rem;line-height:1.2rem;color:#fff;border-radius:0 0 1rem 1rem;position:relative;z-index:11}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row h3.trip-planer-page-heading{font-size:2.2rem;font-weight:700;line-height:2rem;padding:0;margin:0 0 .6rem}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row p{font-size:1.3rem;line-height:2.5rem;padding:0;margin:0;text-align:right}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row p span{font-size:1.72rem;line-height:2rem;padding:0;margin:0}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row h5{font-size:.9rem;line-height:1.2rem;text-decoration:none;padding:0;margin:0}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row .tab-link-row{display:flex;align-items:center;padding:0;margin:.6rem 0}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row .tab-link-row ul{width:100%;list-style:none;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row .tab-link-row ul li{width:13rem;padding:0;margin:0 .6rem;display:flex;align-items:center;justify-content:center}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row .tab-link-row ul li a{background:#fff;padding:1rem .6rem;font-size:.9rem;font-weight:600;color:#000!important;line-height:2rem;border-radius:.5rem;width:100%;display:flex;align-items:center;justify-content:center;white-space:nowrap}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row .tab-link-row ul li a:hover{text-decoration:none;color:inherit}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row .trip-id-display h5{color:#bbb}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row a h5:hover{text-decoration:none}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .container{max-width:1500px;padding-left:3px}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block{width:100%;background:0 0;padding:0;margin:0}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper{background:0 0;padding:0;margin:0}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul{background:0 0;padding:0;margin:0;list-style:none}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block{background:#fff;padding:1rem;margin:.8rem 0;box-shadow:0 0 8px #888;border-radius:.6rem;width:100%;display:inline-block;min-height:5.35rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block .rgt-align{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block .big-txt{font-size:1rem;font-weight:600;text-transform:uppercase;line-height:2rem;white-space:nowrap}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block .rgt-align a{color:inherit;text-decoration:underline}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block .rgt-align a:hover{color:inherit;text-decoration:none}.section.middle .why-book.new-why-book .why-book-body-latest .why-book-body .white-block .icon-wrap img{width:7rem;height:auto}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block h2.trip-planner-heading{font-size:1.6rem;font-weight:700;padding:0;margin:0 0 1.5rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block .big-txt{font-size:1.1rem;line-height:1.5rem;font-weight:800;color:#333;padding:0;margin:0 0 1.5rem;text-transform:uppercase}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block{background:#fff;padding:1rem;margin:.8rem 0;box-shadow:0 0 8px #888;border-radius:.6rem;width:100%;display:inline-block;font-size:1rem;line-height:1.7rem;color:#333;min-height:5.35rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block .accordian-contain .accordian-body{padding:1rem 0 0;margin:1rem 0 0;line-height:2.2rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block .accordian-contain .accordian-body ul li .price-tripplanner-bold{font-size:1.2rem;font-weight:700;line-height:1.5rem;color:#333}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul{list-style:none;width:100%;display:flex;flex-direction:column;padding:0;margin:0}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block{background:#fff;padding:1rem;margin:.8rem 0;box-shadow:0 0 8px #888;border-radius:.6rem;display:inline-block;min-height:5.35rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-head i{font-size:2.5rem;line-height:2rem}.accordian-contain.flight-planer-details .accordian-head i{font-size:2.5rem;line-height:2rem;margin-left:1rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .rgt-align{text-align:right}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .rgt-align a{width:100%;display:block;font-weight:500;text-decoration:underline;font-size:1.1rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .rgt-align a:hover{text-decoration:none}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block span.big-txt{font-size:1.1rem;line-height:1.5rem;font-weight:800;color:#333;padding:0;margin:0 0 1.5rem;text-transform:uppercase;white-space:nowrap}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec{width:100%;background:#fff;box-shadow:0 5px 6px rgba(123,123,123,.4);padding:2rem 1rem 1rem;margin:-1.5rem 0 0 0;position:relative;border-radius:0 0 .7rem .7rem;z-index:1}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul{list-style:none;padding:1.5rem;margin:0;display:flex;align-items:center;justify-content:space-between}@media (max-width:1160px){.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul{flex-wrap:wrap;justify-content:flex-end;gap:40px}}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul li{width:auto;padding:0;margin:0 0 0 10px}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul li a{font-size:1rem;font-weight:800;line-height:1.2rem;color:#333!important;text-decoration:none;position:relative}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul li a:hover{text-decoration:underline}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul li a i{position:absolute;left:-1.6rem;top:0;font-size:1.3rem;line-height:1.5rem}.listing.trip-planner-details .link-menu-row{width:100%;display:inline-block;padding:1rem;margin:1rem 0 2rem}.listing.trip-planner-details .link-menu-row ul{list-style:none;width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}.listing.trip-planner-details .link-menu-row ul li a{font-size:1.2rem;font-weight:700;line-height:1.5rem;text-decoration:none}.listing.trip-planner-details .link-menu-row ul li a:hover{text-decoration:underline}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.departureTripClass{font-size:1rem;font-weight:400;line-height:2rem;text-decoration:none;margin-bottom:1rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li span{font-weight:700}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li .returnTripClass{font-size:1.1rem;font-weight:400;line-height:1.5rem;text-decoration:underline}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block .rgt-align li{font-weight:700;color:#77798b}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-head span{font-weight:400}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-body{padding:1rem 0 0;margin:1rem 0 0;font-size:1rem;line-height:2rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain{margin-top:10px}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-body .style-txt{font-style:italic;font-size:1.2rem;font-weight:800;line-height:1.5rem;color:#333!important}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-body .style-txt-new{font-style:italic;font-size:1.1rem;font-weight:500;line-height:1.5rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-body .price-tripplanner-bold{font-size:1.2rem;font-weight:700;line-height:1.5rem;color:#333}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection{display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:1rem 0 0}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection a{font-weight:600;margin:0 .5rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection .no-pad{padding-left:0;padding-right:0}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection button.btn.btn_booknow{font-size:.9rem;font-weight:600;text-transform:uppercase;border:0;padding:.6rem .5rem}.floatingchatbutton{position:absolute;right:1rem;bottom:0}.accordian-contain.combine-flight-hotel-margin-zero .combinedComm,.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-body span{font-weight:800}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-body .row:first-child{margin-bottom:1rem;color:#333}.accordian-contain.flight-planer-details .canceledNote{font-weight:600}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection a img{margin-top:-.2rem}.modal-backdrop{background:rgba(105,24,24,.7)!important;opacity:.7!important}.modal.login-modal .modal-content{margin:8% 0}.modal.login-modal .modal-header.vio-loginmodal{width:100%;display:flex;align-items:center;justify-content:center;padding:1rem;margin:0}.modal.login-modal .modal-header.vio-loginmodal .modal-title img{width:15rem;max-width:15rem;max-height:125px;display:block;margin:0 auto}.modal.login-modal .modal-header.vio-loginmodal button.close{position:absolute;right:2rem;top:1.5rem;font-size:2.5rem;line-height:3.5rem}.modal.login-modal .modal-header.vio-loginmodal button.close span{font-size:3.5rem!important}.modal.login-modal .modal-content .modal-body{padding:1rem 7rem}.modal.login-modal .modal-content .modal-body h2{font-size:2rem;line-height:2rem;font-weight:600;padding:0;margin:0 0 2rem;text-align:center}.modal.login-modal .modal-content .modal-body .btn-group.social-login{width:40%;display:flex;align-items:stretch;justify-content:flex-start;margin:0 auto;color:#fff}.modal.login-modal .modal-content .modal-body .btn-group.social-login button.btn-facebook-login img{width:100%;max-width:100%;display:inline-block}.modal.login-modal .modal-content .modal-body .btn-group.social-login button.btn-facebook-login.left{width:auto;padding:.5rem;margin:0;display:flex;align-items:center;justify-content:flex-end;flex:6;border-right:.15rem solid #fff}.modal.login-modal .modal-content .modal-body .btn-group.social-login button.btn-facebook-login.right{color:#fff;width:auto;font-size:.9rem;line-height:1rem;text-transform:uppercase;font-weight:600;letter-spacing:.05rem;padding:.5rem}.modal.login-modal .modal-content .modal-body p{text-align:center;padding:0;margin:1rem 0;font-size:1.5rem;line-height:2.2rem;color:#888;position:relative}.modal.login-modal .modal-content .modal-body p:before{content:'';width:40%;height:.05rem;background:#d9d9d9;position:absolute;left:1rem;top:1.2rem}.modal.login-modal .modal-content .modal-body p:after{content:'';width:40%;height:.05rem;background:#d9d9d9;position:absolute;right:1rem;top:1.2rem}.modal.login-modal .modal-content .modal-body form{width:100%;padding:1rem 0;margin:0}.modal.login-modal .modal-content .modal-body form .form-check{width:100%;display:inline-block;align-items:center;justify-content:space-between;padding:0;margin:0}.modal.login-modal .modal-content .modal-body form .form-check .btn_booknow{width:100%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;line-height:1.8rem;text-transform:uppercase;letter-spacing:.15rem;padding:.4rem 1.5rem;display:flex;align-items:center}.modal.login-modal .modal-content .modal-body form .form-check .btn_booknow i{margin-right:.3rem}.modal.login-modal .modal-content .modal-body form label{font-size:1.3rem;font-weight:600;line-height:1.5rem}.modal.login-modal .modal-content .modal-body form .form-check label.form-check-label{display:inline-block;font-size:1rem;line-height:2rem;font-weight:600;color:#797979;text-decoration:none;margin:0 .5rem 0 0}.modal.login-modal .modal-content .modal-body form .form-check label.form-check-label a{text-decoration:underline}.modal.login-modal .modal-content .modal-body form .form-check label.form-check-label a:hover{text-decoration:none}@media (min-width:576px){.modal-dialog{max-width:740px}}.fade:not(.show){opacity:inherit}#RegisterModal.modal.login-modal .modal-content{margin:8% 0}#RegisterModal.modal.login-modal .modal-header{width:100%;display:flex;align-items:center;justify-content:center;padding:1rem;margin:0}#RegisterModal.modal.login-modal .modal-header .modal-title img{width:55%;max-width:55%;display:block;margin:0 auto;zoom:190%}#RegisterModal.modal.login-modal .modal-header button.close{position:absolute;right:2rem;top:2rem;font-size:2.5rem;line-height:3rem}#RegisterModal.modal.login-modal .modal-header button.close span{font-size:3.5rem!important}#RegisterModal.modal.login-modal .modal-content .modal-body h2{font-size:2rem;line-height:2rem;font-weight:600;padding:0;margin:0 0 2rem;text-align:center}#RegisterModal.modal.login-modal .modal-content .modal-body .btn-group.social-login{width:62%;display:flex;align-items:stretch;justify-content:flex-start;margin:0 auto;color:#fff}#RegisterModal.modal.login-modal .modal-content .modal-body .btn-group.social-login button.btn-facebook-login img{width:2rem;max-width:2rem;display:inline-block}#RegisterModal.modal.login-modal .modal-content .modal-body .btn-group.social-login button.btn-facebook-login.left{width:auto;padding:.5rem;margin:0;display:flex;align-items:center;justify-content:flex-end;flex:6;border-right:.15rem solid #fff}#RegisterModal.modal.login-modal .modal-content .modal-body .btn-group.social-login button.btn-facebook-login.right{color:#fff;width:auto;font-size:.9rem;line-height:1rem;text-transform:uppercase;font-weight:600;letter-spacing:.09rem;padding:.5rem}#RegisterModal.modal.login-modal .modal-content .modal-body p{text-align:center;padding:0;margin:1rem 0;font-size:1.5rem;line-height:2.2rem;color:#888;position:relative}#RegisterModal.modal.login-modal .modal-content .modal-body p:before{content:'';width:40%;height:.05rem;background:#d9d9d9;position:absolute;left:1rem;top:1.2rem}#RegisterModal.modal.login-modal .modal-content .modal-body p:after{content:'';width:40%;height:.05rem;background:#d9d9d9;position:absolute;right:1rem;top:1.2rem}#RegisterModal.modal.login-modal .modal-content .modal-body form{width:100%;padding:1rem;margin:0;height:36rem;overflow:auto;overflow-x:hidden}#RegisterModal.modal.login-modal .modal-content .modal-body form .form-check{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0}#RegisterModal.modal.login-modal .modal-content .modal-body form .form-check .btn_booknow{width:auto;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.15rem;padding:.4rem 2rem}#RegisterModal.modal.login-modal .modal-content .modal-body form .form-check label.form-check-label{font-size:1rem;line-height:2rem;font-weight:600;color:#797979;text-decoration:none;margin:0 .5rem 0 0;position:relative;padding-left:2rem}#RegisterModal .modal-body input[type=checkbox]{position:absolute;left:1rem;top:.4rem}#RegisterModal.modal.login-modal .modal-content .modal-body form .form-check label.form-check-label a{text-decoration:underline}#RegisterModal.modal.login-modal .modal-content .modal-body form .form-check label.form-check-label a:hover{text-decoration:none}.why-book.new-why-book .mid-logo-wraper{width:100%;display:flex;align-items:center;justify-content:center;padding:0;margin:7rem 0;display:none}.why-book.new-why-book .mid-logo-wraper img{width:6%}footer.bg-dark .footer-mid-logo-block{width:100%;display:inline-block;color:#fff;padding:1rem 0;margin:0;background-size:120px!important}footer.bg-dark ul.footerMenuText{margin-top:0}footer.bg-dark ul.footerMenuText li{margin:0 0 .6rem 0}footer.bg-dark ul.footerMenuText li a{font-weight:600}footer.bg-dark .footer-mid-logo-block .ft-mid-block .mobileEmailtext{font-size:1.2rem;line-height:2rem}footer.bg-dark .footer-mid-logo-block .ft-mid-block .mobileEmailtext i{font-size:1.5rem;line-height:2rem;margin:0 .6rem 0 0}footer.bg-dark .footer-mid-logo-block .ft-mid-block .row{display:flex;align-items:center;justify-content:center}header .navbar.nav-deff{width:100%;display:flex;align-items:center;justify-content:space-between;box-shadow:0 0 24px -5px #333;padding:0;margin:0}header .navbar.nav-deff .nav-holder.nav-holder-new{width:auto;display:flex;align-items:center;justify-content:flex-start}header .navbar.nav-deff .nav-holder.nav-holder-new a.navbar-brand{padding:.6rem 1rem;margin:0;height:auto}header .navbar.nav-deff .nav-holder.nav-holder-new a.navbar-brand img{max-height:57px!important;display:block}header .navbar.nav-deff .logout{width:80%;display:flex;align-items:center;justify-content:flex-end}header .navbar.nav-deff .logout ul{width:100%;display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0 2rem;margin:0}header .navbar.nav-deff .logout ul li{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:600;line-height:3.3rem;padding:0 1.5rem;margin:0;border-right:.1rem solid #d6d6d6;position:relative}header .navbar.nav-deff .logout ul li a:hover{text-decoration:none}header .navbar.nav-deff .logout ul li.language-agent-desktop{width:10%}header .navbar.nav-deff .logout ul li.language-agent-desktop .language_box{display:flex;align-items:center;justify-content:center}header .navbar.nav-deff .logout ul li:last-child{border-right:0}header .navbar.nav-deff .logout ul li span{color:#863232;cursor:pointer}header .navbar.nav-deff .logout ul li span.upper-txt{text-transform:uppercase;color:#33dcbd}header .navbar.nav-deff .logout ul li#subscrip_prem span.upper-txt{color:#2cbde8;cursor:pointer}header .navbar.nav-deff .logout ul li#subscrip_prem span.upper-txt a.highlight-txt{color:#2cbde8!important;cursor:pointer}header .navbar.nav-deff .logout ul li a i{margin-left:.5rem}header .navbar.nav-deff .header_dropdown.lang-dropdown.lang-dropdown-sec{width:100%;display:flex;flex-direction:column;padding:0;margin:0;position:absolute;left:0;right:auto;top:3rem;z-index:9}header .navbar.nav-deff .header_dropdown.lang-dropdown.lang-dropdown-sec ul.flag{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.6rem;margin:0;height:16rem;overflow:auto;overflow-x:hidden}header .navbar.nav-deff .header_dropdown.lang-dropdown.lang-dropdown-sec ul.flag li{width:100%;display:flex;align-items:center;justify-content:space-between;border-right:0;padding:0;margin:.5rem 0;border-bottom:1px solid;padding-bottom:8px}header .navbar.nav-deff .header_dropdown.lang-dropdown.lang-dropdown-sec ul.flag li a{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;line-height:1.2rem}header .navbar.nav-deff .header_dropdown.lang-dropdown.lang-dropdown-sec ul.flag li a:hover{text-decoration:none}header .navbar.nav-deff .header_dropdown.lang-dropdown.lang-dropdown-sec ul.flag li a img{margin-right:.2rem}.login-body-wrap{width:100%;padding:0;margin:0}.login-body-wrap .login-box-wrap{width:50%;padding:0;margin:5% auto}.login-body-wrap .login-box-wrap h2{font-family:Montserrat,sans-serif!important;font-size:3.2rem;font-weight:900;line-height:3.5rem;padding:0;margin:3rem 0;text-transform:uppercase}.login-body-wrap .login-box-wrap .login-box-body{padding:0;margin:5rem 10% 0;font-size:1.2rem;line-height:1.5rem}.login-body-wrap .login-box-wrap .login-box-body .form-group{margin-bottom:1.7rem}.login-body-wrap .login-box-wrap .login-box-body .form-group input{width:100%;height:3.8rem;font-size:1.5rem;line-height:2rem;color:#333;border-radius:0;background:#f3f3f3!important;border-color:transparent}.login-body-wrap .login-box-wrap .login-box-body .form-group input:focus{border-color:inherit;outline:0;box-shadow:none}.login-body-wrap .login-box-wrap .login-box-body .form-group input.ng-touched.ng-invalid-required{border:1px solid red!important;border-left:6px solid red!important}.login-body-wrap .login-box-wrap .login-box-body .form-box-remember-txt-row{width:100%;display:inline-block;padding:0;margin:2rem 0 1rem}.login-body-wrap .login-box-wrap .login-box-body .form-box-remember-txt-row label.chkbox-holder{font-weight:400;margin-bottom:0;padding-left:2.2rem;line-height:1.5rem;position:relative}.login-body-wrap .login-box-wrap .login-box-body .form-box-remember-txt-row label.chkbox-holder input.form-check-input{position:absolute;opacity:0;cursor:pointer;width:82%;height:1.2rem;left:0;top:0;z-index:99}.login-body-wrap .login-box-wrap .login-box-body .form-box-remember-txt-row label.chkbox-holder .checkmark{position:absolute;top:0;left:0;height:1.5rem;width:1.5rem;background-color:#fff;border:1px solid #797575}.login-body-wrap .login-box-wrap .login-box-body .form-box-remember-txt-row label.chkbox-holder .checkmark:after{content:"";position:absolute;left:7px;top:1px;width:8px;height:16px;border:solid #691818;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none}.login-body-wrap .login-box-wrap .login-box-body .form-box-remember-txt-row label.chkbox-holder input:checked~.checkmark:after{display:block}.login-body-wrap .login-box-wrap .login-box-body .form-box-remember-txt-row a.text-info{line-height:1.5rem}.login-body-wrap .login-box-wrap .login-box-body .form-group .skybird-portal-login{width:100%;font-size:2rem;line-height:2.7rem;text-transform:uppercase;font-weight:500;color:#fff;text-align:center;padding:.6rem 15%;background:#3333;border-radius:5rem;letter-spacing:.2rem}.login-body-wrap .login-box-wrap .login-box-body .form-box-remember-txt-row p.skybird-portal-link{margin:0}.dashboard-wraper{margin:3.5% 0 0!important}.dashboard-wraper h2{font-size:2.5rem;font-weight:900;line-height:2.8rem;padding:0;margin:1rem 0 3rem;text-transform:uppercase}.dashboard-wraper .item-shows-middle .dashboard-sm-block-wrap{min-height:14vh;padding:0;margin:0 0 3rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.dashboard-wraper .item-shows-middle .dashboard-sm-block-wrap .icon-box{height:10vh;display:flex;align-items:flex-start;justify-content:center;padding:0;margin:0 0 1rem}.dashboard-wraper .item-shows-middle .dashboard-sm-block-wrap .icon-box img{width:auto;height:10vh}.dashboard-wraper .item-shows-middle .dashboard-sm-block-wrap .select-box-wrap-dropdown{width:80%;background:0 0;padding:0;margin:0}.dashboard-wraper .item-shows-middle .dashboard-sm-block-wrap .select-box-wrap-dropdown a.select-button{width:100%;padding:.6rem;margin:0;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:1.8rem;font-weight:500;border-radius:5rem;box-shadow:2px 4px 6px rgba(152,152,152,.4);position:relative;border:1px solid;border-color:#ed1963}.dashboard-wraper .item-shows-middle .dashboard-sm-block-wrap .select-box-wrap-dropdown a.select-button:hover{text-decoration:none;transition:all .4s ease}#InviteTripModal.modal.login-modal .modal-header.vio-loginmodal img{width:12rem;height:auto;display:block;margin:0 auto}#InviteTripModal.modal.login-modal .modal-body .row.inviteModelBookmark{align-items:center;justify-content:flex-start;font-size:1.2rem;font-weight:600}#InviteTripModal.modal.login-modal .modal-body form{font-size:1.3rem;font-weight:500;line-height:1.5rem;padding:0}#InviteTripModal.modal.login-modal .modal-body form .row{padding-right:3rem;position:relative}#InviteTripModal.modal.login-modal .modal-body form .row#addMoreBox{padding-right:0}#InviteTripModal.modal.login-modal .modal-body form .form-group input.form-control{border-radius:.3rem!important;border-color:#c7c7c7!important;height:3.2rem;font-weight:500}#InviteTripModal.modal.login-modal .modal-body form textarea.form-control{border-radius:.3rem!important;resize:none;border-color:#c7c7c7!important;height:3.2rem!important;font-weight:500}#InviteTripModal.modal.login-modal .modal-body form .form-field-rgt-pad{padding-right:3rem}#InviteTripModal.modal.login-modal .modal-body form .form-group input.form-control:focus{border-color:inherit;outline:0;box-shadow:none}#InviteTripModal.modal.login-modal .modal-body form .form-group input.form-control.ng-invalid{border:1px solid #ff502f!important}#InviteTripModal.modal.login-modal .modal-body #addMoreBox{margin:0 0 1rem 0;justify-content:flex-end}#InviteTripModal.modal.login-modal .modal-footer .btn_booknow{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.15rem;padding:.4rem 2rem}#InviteTripModal.modal.login-modal .modal-body #addMoreBox a{color:#000!important;font-weight:600;text-decoration:underline}#InviteTripModal.modal.login-modal .modal-body #addMoreBox a:hover{text-decoration:none}#InviteTripModal.modal.login-modal .modal-body .row.inviteModelBookmark a{font-size:1rem;background:0 0;display:block;padding:.6rem;color:#000!important}#InviteTripModal.modal.login-modal .modal-body .row.inviteModelBookmark a.active{background:#f6f7f7}#InviteTripModal.modal.login-modal .modal-body .row.inviteModelBookmark a:hover{text-decoration:none}textarea.form-control{color:#000!important}.dashboard-wraper.skybirddesktopagentdashboard.cs #grantAgentAccess .modal-dialog .modal-content .agent-listing-wrap .spinner-border{margin:0 auto;display:block;border:0}.dashboard-wraper.skybirddesktopagentdashboard.cs #grantAgentAccess .modal-dialog{margin-top:10rem}.dashboard-wraper.skybirddesktopagentdashboard.cs #grantAgentAccess .modal-dialog .modal-content .modal-header{display:flex;align-items:center;justify-content:center}.dashboard-wraper.skybirddesktopagentdashboard.cs #grantAgentAccess .modal-dialog .modal-content .modal-header .modal-title img{width:90%;max-width:90%;display:block;margin:0 auto}.dashboard-wraper.skybirddesktopagentdashboard.cs #grantAgentAccess .modal-dialog .modal-content .modal-header button.close{position:absolute;right:2rem;top:.5rem}.dashboard-wraper.skybirddesktopagentdashboard.cs #grantAgentAccess .modal-dialog .modal-content .modal-header button.close span{font-size:3.5rem!important}.dashboard-wraper.skybirddesktopagentdashboard.cs #grantAgentAccess .modal-dialog .modal-content h3{font-size:2rem;line-height:2rem;font-weight:600;padding:0;margin:0 0 2rem;text-align:center}.dashboard-wraper.skybirddesktopagentdashboard.cs #grantAgentAccess .modal-dialog .modal-content .modal-footer button{width:auto;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.15rem;padding:.4rem 2rem}.dashboard-wraper.skybirddesktopagentdashboard.cs #grantAgentAccess .modal-dialog .modal-content .agent-listing-wrap{padding:1rem 2rem;margin:0;font-size:1.2rem;line-height:1.5rem}.dashboard-wraper.skybirddesktopagentdashboard.cs #grantAgentAccess .modal-dialog .modal-content .agent-listing-wrap label{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem}.dashboard-wraper.skybirddesktopagentdashboard.cs #grantAgentAccess .modal-dialog .modal-content .agent-listing-wrap label input{width:1.2rem;height:1.2rem;margin:0 .7rem}.customLoader,.dummyLoader{top:0!important}.loading-section .loading-logo{left:auto!important;height:5rem;display:flex;justify-content:center;align-items:center;margin-bottom:1.2rem}.loading-section .loading-logo img{max-height:100%}.MainLoader.newPercentageLoader .loder-contain-wrap.loder-contain-wrap.why-book-content-total-wrap .loader-why-us .why-book-us.filter h3.filter-title{font-size:1.5rem!important;line-height:3rem;color:#000!important;margin-bottom:1.2rem!important;display:flex;align-items:center;justify-content:center;font-weight:600!important}.MainLoader.newPercentageLoader .loder-contain-wrap.loder-contain-wrap.why-book-content-total-wrap .loader-why-us .why-book-us.filter ul{list-style:none}.MainLoader.newPercentageLoader .loder-contain-wrap.loder-contain-wrap.why-book-content-total-wrap .loader-why-us .why-book-us.filter li:before{content:"\f00c";font-family:FontAwesome;position:absolute;left:0;top:0;font-size:1.8rem;line-height:2rem;display:block}#RemarksModal .modal-dialog{margin-top:10rem}#RemarksModal .modal-dialog .modal-header h4.modal-title{font-size:1.5rem;font-weight:700;line-height:2rem;text-transform:uppercase}#RemarksModal .modal-dialog .modal-header button.close{position:absolute;right:1.5rem;top:.8rem;font-size:3.5rem!important;line-height:3.5rem}#RemarksModal .modal-dialog .RemarksBody h3{font-family:Montserrat,sans-serif!important;font-size:1.5rem;line-height:2rem;font-weight:600;padding:0;margin:0 0 1rem;text-align:left}#RemarksModal .modal-dialog .RemarksBody h3 a.supplier-toc{text-decoration:underline}#RemarksModal .modal-dialog .RemarksBody h3 a.supplier-toc:hover{text-decoration:none}.hotel-search-details .section-edit-search .csEdit{padding:0;margin:0 0 2rem}.hotel-search-details .section-edit-search .csEdit .back-to-search{font-size:1.5rem;font-weight:600;line-height:1.8rem}.hotel-search-details .section-edit-search .csEdit .back-to-search i{font-size:2rem!important;line-height:1.7rem}.section-edit-search .csEditSession{display:flex;background:#27292a;padding:1rem 3rem;border-radius:0 0 .8rem .8rem;margin-bottom:35px;min-height:132px;color:#fff}.section-edit-search .csEditSession .csEdit{width:100%}.section-edit-search .csEditSession .csEdit h3.hotel-location-heading{font-size:2.2rem;line-height:2.5rem;font-weight:500;color:#fff}.section-edit-search .csEditSession .csEdit h3.date-to.flight-date p{margin-top:.6rem}.section-edit-search .csEditSession .csEdit h3.date-to p{margin-top:.6rem}.overwrite-min-height .new-body-wraper.search_wrap .search-details{background:#fff}.search-details .hotel-search-details .section-hotel-price-detail{background:#fff;box-shadow:0 0 15px 0 #888;padding:1.5rem;border-radius:0 .7rem .7rem .7rem}.search-details .hotel-search-details .section-hotel-detail{background:#fff;box-shadow:0 0 15px 0 #888;padding:1.5rem;border-radius:0 .7rem .7rem .7rem}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block h2{font-size:2.2rem;font-weight:800;line-height:2rem;padding:0;margin:0 0 1.5rem 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block h2 .star-rating-bg.hotel-details-rating{margin:.7rem 0 0;width:auto}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block p.hotel-location{font-size:1.3rem;line-height:1.5rem;font-weight:500}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block p.hotel-location i{font-size:1.8rem;line-height:2rem;margin:0 .4rem 0 0}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block .price-details-box{border:0;border-top:.15rem solid #d9d9d9;padding:1rem 0 0;margin:0}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block .price-details-box .additional .avilable-price-box h4{font-size:1.8rem;line-height:2rem;font-weight:600;padding:0;margin:0!important}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block h2 .star-rating-bg.hotel-details-rating img{width:8rem;max-width:8rem;height:auto}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block h2 .star-rating-bg.hotel-details-rating .rating-yellow-star{background-size:8rem;height:8rem}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block .price-details-box .additional .p2{font-size:2.5rem;line-height:2.5rem;padding:0;margin:0}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block .price-details-box .additional .p2 p{font-size:1.3rem;line-height:1.5rem;padding:0;margin:1.6rem 0 .5rem}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block .price-details-box .additional .p2 p.not-include-tax-p{margin:0;font-size:1.3rem!important;font-weight:500!important}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block .price-details-box .additional .p2 sup{font-size:1.2rem;font-weight:600;top:-1.2rem}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block .avilable-price-box .hotelDetailsADDtoTrip{display:flex;align-items:center;justify-content:flex-end}.hotelDetailsADDtoTrip #addToTripPlannerHead{background:0 0!important}.hotelDetailsADDtoTrip #addToTripPlannerHead:hover{color:#000!important}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block .price-details-box .btn_booknow{font-size:1.5rem;line-height:1.5rem;min-height:inherit;font-weight:600;padding:0;margin:.6rem 0}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .avilable-price-box button.btn{padding:.6rem;font-size:1.4rem;font-weight:500}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block .price-details-box .text-center{width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block .price-details-box .text-center a.small-btn{padding:1.5rem 2rem;margin:.6rem 0 0;border-radius:.5rem;font-size:1.5rem;font-weight:500;line-height:1.5rem;width:17rem}.search-details .hotel-search-details .section-hotel-price-detail .rgt-block .price-details-box .text-center a.small-btn:hover{text-decoration:none}.search-details .hotel-search-details .section-hotel-detail ul{padding:0 0 4rem;margin:0 0 1rem}.search-details .hotel-search-details .section-hotel-detail ul li{position:relative;font-size:1.3rem;line-height:1.8rem;font-weight:600;text-transform:uppercase;padding:0;margin:0 6rem 0 0}.search-details .hotel-search-details .section-hotel-detail ul li a{border-bottom:0;position:relative}.search-details .hotel-search-details .section-hotel-detail ul li a.active:before{content:'';width:5rem;height:.5rem;background:#ed1864;border-radius:.5rem;position:absolute;bottom:-1.5rem;left:0;right:0;margin:0 auto}.search-details .hotel-search-details .section-hotel-detail .description{font-size:1.2rem;line-height:1.5rem}.search-details .hotel-search-details .section-hotel-detail .description p,.search-details .hotel-search-details .section-hotel-detail .hoteldetailstab li{font-size:1.3rem;line-height:1.8rem;padding:0;margin:0 0 2rem;color:#000;text-align:justify}.search-details .hotel-search-details .room-option-listing ul li{border:0;border-radius:0 .7rem .7rem .7rem;background:#fff;box-shadow:0 0 15px 0 #888;padding:1.2rem;margin:1.5rem 0;font-size:1.3rem;line-height:1.5rem}.search-details .hotel-search-details .room-option-listing ul li h4{font-size:2rem;line-height:2rem;font-weight:800;text-transform:uppercase;padding:0;margin:0 0 1.5rem 0;position:relative}.search-details .hotel-search-details .room-option-listing ul li ul.packageGroupMarginLeft15 li{padding:0;margin:00.5rem 0;box-shadow:none;font-weight:600}.search-details .hotel-search-details .room-option-listing ul li .packageGroupMarginLeft15{padding:0;margin:.8rem 0;font-weight:500}.search-details .hotel-search-details .room-option-listing ul li h4.agentCommissionLabel{font-size:1.2rem;line-height:1.2rem;padding:0;margin:0 0 .6rem;text-transform:none;font-weight:500;color:#000}.search-details .hotel-search-details .room-option-listing ul li span.commissionAmount{font-size:1.5rem;line-height:1.8rem}.search-details .hotel-search-details .room-option-listing ul li span.commissionAmount i{cursor:pointer}.search-details .hotel-search-details .room-option-listing ul li .price .p2 p{font-size:1.1rem!important;line-height:1.5rem;padding:0;margin:.3rem 0!important;font-weight:500}.search-details .hotel-search-details .room-option-listing ul li .price .p2 p strong{font-weight:500}.search-details .hotel-search-details .room-option-listing ul li .price span{font-size:2.6rem;line-height:3rem;padding:0;margin:0}.search-details .hotel-search-details .room-option-listing ul li .price sup{top:-1.3rem}.search-details .hotel-search-details .room-option-listing ul li .packageGroupMarginLeft15 .ratePlanTest{font-size:1.2rem;font-weight:500;color:#000}.search-details .hotel-search-details .room-option-listing ul li .selectbtn button.btn.btn_booknow{font-size:1.5rem;font-weight:600;margin:0 0 .6rem}.search-details .hotel-search-details .room-option-listing ul li .addp3{display:flex;align-items:center;justify-content:center;font-weight:600}.hotel-search-details .section-room-detail .room-option-head{background:#fff;box-shadow:0 0 15px 0 #888;padding:1.5rem;border-radius:0 .7rem .7rem .7rem;margin:1.5rem 0}.hotel-search-details .section-room-detail .room-option-head h3{font-size:2rem;line-height:2.2rem;padding:0;margin:0}.hotel-search-details .section-room-detail .room-option-head .sessionExpCountdown{font-size:1.3rem;font-weight:500;line-height:1.5rem;color:#000;max-width:100%}.hotel-search-details .section-room-detail .room-option-head .sessionExpCountdown span#countdown{color:#000!important;font-size:1.9rem;font-weight:500}.hotel-search-details .section-room-detail .room-option-head ul.nav.nav-tabs.packagetabs{width:100%;border:0;display:flex;align-items:center;justify-content:flex-start;font-size:1.4rem;line-height:1.5rem}.hotel-search-details .section-room-detail .room-option-head ul.nav.nav-tabs.packagetabs .filter{display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.hotel-search-details .section-room-detail .room-option-head ul.nav.nav-tabs.packagetabs .filter label.control.control-checkbox{font-size:1.4rem;font-weight:600;line-height:1.5rem}.hotel-search-details .section-room-detail .room-option-head ul.nav.nav-tabs.packagetabs .filter label.control.control-checkbox .control_indicator{width:1.6rem!important;height:1.6rem!important;border-radius:5rem;margin:-.2rem .5rem 0 0}.hotel-search-details .section-room-detail .room-option-head ul.nav.nav-tabs.packagetabs .filter label.control.control-checkbox input[type=checkbox]:checked~.control_indicator{border-radius:5rem!important}.hotel-search-details .section-room-detail .room-option-head ul.nav.nav-tabs.packagetabs .filter label.control.control-checkbox .control_indicator:after{content:'';position:absolute;left:8px;top:2px;width:7px;height:15px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);background:0 0;border-radius:0}.pgwSlideshow .ps-current .ps-prev{padding:10px 0}.search-details .hotel-search-details .tab-contain-wrap.tabBody .facilities ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:0;margin:0;border-bottom:0;list-style:disc}.search-details .hotel-search-details .tab-contain-wrap.tabBody .facilities ul li{width:29%;font-weight:400;text-transform:none;padding:0;margin:0 1.5rem 2rem 2rem;text-align:left;color:#000}.tab-contain-wrap.tabBody .covidinstruction p{font-size:1.3rem;line-height:1.8rem}.EditHotelPackageFlagCearer .date-to.hotel-date-wrap-desktop .FieldHDWrapper{margin:0 0 .5rem}.EditHotelPackageFlagCearer .date-to.flight-date.hotel-date-wrap-desktop{display:flex;flex-direction:column}.EditHotelPackageFlagCearer span.close-edit-search a.desktop-edit-from-close:hover{text-decoration:none}.EditHotelPackageFlagCearer .date-to.hotel-date-wrap-desktop .FieldHDWrapper .field_box{display:flex;background:#fff;color:#000;padding:.6rem;align-items:center;justify-content:flex-start}.EditHotelPackageFlagCearer .date-to.hotel-date-wrap-desktop .FieldHDWrapper .field_box .hotel-date-edit{width:100%}.EditHotelPackageFlagCearer .date-to.hotel-date-wrap-desktop .FieldHDWrapper .field_box .hotel-date-edit .input-append.date{width:100%}.EditHotelPackageFlagCearer .date-to.hotel-date-wrap-desktop .FieldHDWrapper .field_box .hotel-date-edit .input-append.date input{border:0;padding:0;width:100%}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .select_box.multi-dropdown{background:#fff;padding:.6rem;color:#000;display:flex;align-items:center;justify-content:center}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list{padding:1.6rem .6rem .6rem;min-height:14rem;display:inline-block;margin:0;text-align:left;top:4.8rem;left:0}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list a.icon_close{display:block;width:auto;position:absolute;right:.6rem;top:.3rem}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list .person_list_holder{width:100%;display:inline-block;max-height:14rem;margin-bottom:1rem;overflow:auto;overflow-x:hidden}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list .person_list_holder ul.place_list{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 0 1rem;max-height:none;height:auto}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list .person_list_holder ul.place_list li{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 0 .5rem!important}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list .person_list_holder .info_heading{font-size:1rem;font-weight:600;line-height:1.2rem}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list .person_list_holder ul.place_list li .info_line{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.2rem 0;margin:0;font-size:.8rem;line-height:1rem}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list .person_list_holder ul.place_list li .info_line .box_rgt{width:auto;display:flex;align-items:center;justify-content:space-between}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list .person_list_holder ul.place_list li .info_line .box_rgt .inside_box{display:flex;align-items:center;justify-content:space-between}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list .person_list_holder ul.place_list li .info_line .box_rgt .inside_box a.icon_click{background:#ccc;padding:.6rem;margin:0;border-radius:.2rem;display:flex;align-items:center;justify-content:center}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list .person_list_holder ul.place_list li .info_line .box_rgt .inside_box span{width:2rem;display:flex;align-items:center;justify-content:center;font-weight:600;padding:0}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list a.addRoomOccupantsLink{font-size:.8rem;display:inline-block;margin:0 .5rem 0 0}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list a.addRoomOccupantsLink:before{content:"\f067";margin-right:.3rem;font:normal normal normal .8rem/1 FontAwesome}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list a.removeRoomOccupantsLink{font-size:.8rem;display:inline-block;margin:0 .5rem 0 0}.EditHotelPackageFlagCearer .date-to.hotel-room-select-desktop .field_dropdown.person_list a.removeRoomOccupantsLink:before{content:"\f068";margin-right:.3rem;font:normal normal normal .8rem/1 FontAwesome}.section-edit-search .csEditSession .csEdit button.btn.btn_search{width:88%;border:0;color:#000!important;padding:1rem 1.5rem;margin:1.2rem 0 0;white-space:nowrap;border-radius:.5rem;font-size:1.3rem;text-decoration:none;transition:all .5s;display:inline-block}div#carouselRoomImages{padding-top:5rem}#carouselRoomImages .modal-header h4.modal-title{font-size:1.7rem;font-weight:600;line-height:2rem;padding-right:3rem}#carouselRoomImages .modal-header button.close{font-size:3.7rem!important;line-height:3.8rem;right:2rem!important;position:absolute;padding:0;color:#aa232c!important}div#features_facilities_modal .modal-header h4.modal-title{font-size:1.7rem;font-weight:600;line-height:2rem;padding-right:3rem}div#features_facilities_modal button.close{position:absolute;right:2rem;top:1rem;font-size:3.5rem!important;line-height:3.5rem;padding:0}div#features_facilities_modal .modal-body ul{height:32rem;overflow:auto;overflow-x:hidden}div#features_facilities_modal .modal-body ul li{font-size:1.3rem;line-height:2.2rem}.csLineEditSession{padding-right:0;padding-left:0}.dsktopBody .modal .modal-header button.close,.dsktopBody .modal .modal-header button.close:hover{position:absolute;right:2rem;font-size:3.5rem!important;line-height:3.5rem;top:1.5rem;padding:0;color:#555!important}.dsktopBody .modal .modal-header h4.modal-title{margin:0;text-transform:none}div#editHotelPrice .modal-dialog{max-width:22rem;margin-top:6rem}div#editHotelPrice .modal-dialog .modal-content{border-radius:.5rem}div#editHotelPrice .modal-dialog .modal-content .modal-header{border:0}div#editHotelPrice .modal-dialog .modal-header h4.modal-title{font-size:1.7rem;font-weight:600;line-height:2rem;padding-right:0;text-transform:uppercase}div#editHotelPrice .modal-dialog .craetepackage_modal{font-size:1.4rem;padding:0}div#editHotelPrice .modal-dialog .craetepackage_modal .left_price{width:100%;display:inline-block}div#editHotelPrice .modal-dialog .craetepackage_modal .left_price label{width:100%;font-weight:600}div#editHotelPrice .modal-dialog .craetepackage_modal .left_price input.input_box{width:60%;border:.1rem solid #d9d9d9!important;border-radius:0!important;padding:.6rem;outline:0}div#editHotelPrice .modal-dialog .craetepackage_modal .left_price input.input_box:focus{outline:0}div#editHotelPrice .modal-dialog .craetepackage_modal .left_price span.editPriceCurrency{background:#d9d9d9;line-height:45px;padding:.7rem .6rem;margin:0 0 0 -6px;font-weight:700;color:#2e68c1}div#editHotelPrice .modal-dialog .modal-content .modal-footer{border:0}div#editHotelPrice .modal-dialog .modal-footer button.btn.orange_btn{color:#fff;padding:.6rem 1rem;font-weight:500;font-size:1.2rem}div#editHotelPrice .modal-dialog .modal-footer button.btn.cancel_btn{font-weight:500;padding:.6rem 1rem;margin:0 .6rem 0 0;font-size:1.2rem}.price-details-box .loader-txt{display:flex;align-items:center;justify-content:center;flex-direction:column}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car{width:100%;padding:0;margin:0 0 2rem 0;display:flex;justify-content:flex-start;align-items:center;flex-grow:1}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-grow:1}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickUpLocationChkbox{width:25%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 1rem 0 0;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickUpLocationChkbox span.error.custom-error-handle{position:absolute;bottom:-1.5rem;left:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.pickupli{width:25%;display:flex;align-items:flex-start;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.pickupli .calender_box_part .depart_part{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.pickuptransli{width:25%;display:flex;align-items:flex-start;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.pickuptransli .calender_box_part .depart_part{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickupTimeFilterSearchDiv{width:25%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickupTimeFilterSearchDiv.droptimeli{margin-right:0;margin-left:1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickupTimeFilterSearchDiv .select_box{width:100%;display:flex;align-items:center;justify-content:flex-start;background:#fff;border:0;padding:.6rem;margin:0;height:3.1rem;position:relative;color:#000;border-left:.1rem solid #dedede}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickupTimeFilterSearchDiv .select_box .multi-dropdown{width:100%;display:flex;align-items:center;justify-content:flex-start;position:relative;padding:0 2rem 0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickupTimeFilterSearchDiv .select_box .multi-dropdown i{position:absolute;right:0;top:auto}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.pickupli{width:25%;display:flex;align-items:flex-start;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.pickupli .calender_box_part .depart_part{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.PickupTimeFilterSearchDiv{width:25%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-right:10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.PickupTimeFilterSearchDiv .select_box{width:100%;display:flex;align-items:center;justify-content:flex-start;background:#fff;border:0;padding:.6rem;margin:0;height:3.1rem;position:relative;color:#000;border-left:.1rem solid #dedede}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.PickupTimeFilterSearchDiv .select_box .multi-dropdown{width:100%;display:flex;align-items:center;justify-content:flex-start;position:relative;padding:0 2rem 0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.PickupTimeFilterSearchDiv .select_box .multi-dropdown i{position:absolute;right:0;top:auto}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.DropOffLocationChkbox{width:25%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 1rem 0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.dropli{width:25%;display:flex;align-items:flex-start;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.dropli .calender_box_part .depart_part{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.droptransli{width:25%;display:flex;align-items:flex-start;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.droptransli .calender_box_part .depart_part{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li:last-child{width:25%;padding:0;margin:1.7rem 0 0 1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li button.btn_search{width:100%;border:0;box-shadow:none!important;height:3.1rem;padding:1rem;margin:0;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:500;color:#fff;text-transform:uppercase}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li button.btn_search i{margin-right:.6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small{width:50%;background:#fff;border:.1rem solid #d9d9d9;display:flex;flex-direction:column;position:absolute;padding:1rem 0;margin:0;top:3.5rem;left:0;z-index:9;align-items:center;justify-content:center}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small ul{display:flex;flex-direction:column;height:15rem;overflow:auto}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small ul .info_line{justify-content:flex-start;padding:0 .6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small a.icon_close.closeTime{position:absolute;top:0;right:1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small ul{display:flex;flex-direction:column;height:15rem;overflow:auto}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small ul li{width:100%;padding:.5rem 0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small ul li:hover{cursor:pointer;background:#d9d9d9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small{width:50%;background:#fff;border:.1rem solid #d9d9d9;display:flex;flex-direction:column;position:absolute;padding:1rem 0;margin:0;top:3.5rem;left:0;z-index:9;align-items:center;justify-content:center}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small a.icon_close.closeTime{position:absolute;top:0;right:.6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small.car-time ul li .info_line{justify-content:flex-start;padding:0 .6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .carSerachFormParentDiv .field_section_box ul.tab_car li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small ul{width:100%;display:flex;padding:1rem 0;margin:0;list-style:none;height:15rem;overflow:auto}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small ul li{width:100%;padding:.5rem 0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li.PickupTimeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small ul li:hover{cursor:pointer;background:#d9d9d9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .differentDopOffloc{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .differentDopOffloc label.control.control-checkbox{position:relative;padding-left:2rem;margin-bottom:1.5rem;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .differentDopOffloc label.control.control-checkbox .control_indicator{position:absolute;top:0;left:1px;height:19px;width:19px;background:#fff;border-radius:5rem!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .differentDopOffloc label.control.control-checkbox input{position:relative;z-index:-1;opacity:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .differentDopOffloc label.control.control-checkbox .control_indicator:after{content:'';position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);display:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .differentDopOffloc label.control.control-checkbox input:checked~.control_indicator:after{display:block}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul .hotelDetailsLoader.smallinputloader,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul i.smallinputloader{display:none}.search-details.car-search-details .details .back-to-search{font-size:1.5rem;font-weight:600;line-height:1.8rem;margin-bottom:2.5rem}.search-details.car-search-details .details .back-to-search a:hover{text-decoration:none}.search-details.car-search-details .details .details-block{display:flex;margin-top:3rem;color:#4b474d;padding-bottom:2.5rem;border-bottom:.1rem solid #d9d9d9;margin-bottom:3rem}.search-details.car-search-details .details .details-block img{width:auto;max-width:100%;height:auto}.search-details.car-search-details .details .details-block h2{font-size:1.6rem;color:#333;font-weight:800;padding:0;margin:0}.search-details.car-search-details .details .details-block span{color:#777;margin-bottom:2.5rem;display:block}.search-details.car-search-details .details .details-block .row{line-height:2.2rem;font-size:1.2rem}.search-details.car-search-details .details .compare-block{display:flex}.search-details.car-search-details .details .compare-block h3{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;line-height:1.5rem}.search-details.car-search-details .details .compare-block .date,.search-details.car-search-details .details .compare-block .location{margin-bottom:1.6rem}.search-details .upgrade{background:#f7f7f7;padding:1.5rem 1.2rem;color:#4b474d}.search-details .upgrade .additional .car-total-price-section .book-now button.btn.btn_booknow{height:3.2rem;font-weight:500}.postpaid-tooltip{cursor:pointer}.car-search-details .compare-block,.car-search-details .postpaid-tooltip{color:#000!important}.car-search-details .compare-block:hover,.car-search-details .postpaid-tooltip:hover{text-decoration:none}.search-details .upgrade .additional .rental{padding-top:.9rem;padding-bottom:0;border-top:.1rem solid #d9d9d9;font-size:18px}.search-details .upgrade .additional .total{padding-top:.9rem;padding-bottom:1rem;border-top:.1rem solid #d9d9d9}.search-details .upgrade.is_cartwallerPrice .additional .total{border-top:none;padding-top:0;cursor:auto}.search-details .upgrade.is_cartwallerPrice .additional .rental{border-top:none;cursor:auto}.padding-class{padding-top:15px}.search-details .upgrade .additional .total .total-title{font-weight:700;font-size:1.4rem;line-height:2rem}.search-details .upgrade .additional .total .total-price{font-size:1.6rem;font-weight:700}.countOnFliter.d-flex.align-items-center{align-items:flex-end!important}.currency-sup{font-weight:600;font-size:1rem}.search-details .upgrade .additional .total .total-price .small{font-size:42%}.car-total-price-section .not-include-tax-p{padding-bottom:15px!important}.search-details .upgrade .additional .add-trip-planer{margin-top:18px}.search-details .upgrade .additional .add-trip-planer a:hover{text-decoration:none}.search-details.car-search-details .details a.postpaid-tooltip:hover{text-decoration:none}.search-details.car-search-details .details a.postpaid-tooltip .compare-block{display:flex;flex-direction:column;border-top:1px solid #eee!important}.search-details.car-search-details .details a.postpaid-tooltip .compare-block ul li{padding:0;margin:0 0 .8rem}#RemarksModal .modal-body .RemarksBody.newTerms_condition{height:20rem;overflow:auto;line-height:1.6rem}#RemarksModal .modal-body .RemarksBody.newTerms_condition ul li{padding:0;margin:1.2rem 0;line-height:1.6rem}.new-package-list.search-list h4{font-size:1.2rem;line-height:1.5rem}.new-package-list.search-list small.new-car-location-col{font-size:.8rem;line-height:1rem}.new-package-list.search-list .det-new{margin:1.5rem 0 0;padding:0}.new-package-list.search-list .det-new ul.new-search-pckg-ul{padding:0;margin:0;width:100%;display:inline-block}.new-package-list.search-list .det-new ul.new-search-pckg-ul li{background:#f7f7f7;border:1px solid #c3c3c3;padding:0;margin:0 0 1.5rem 0}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block{display:flex;align-items:stretch;justify-content:space-evenly;padding:0;margin:0}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block .detail-block{border-right:1px solid #c3c3c3}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block .detail-block .pad{padding-top:1.2rem;padding-bottom:1.2rem}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block .detail-block .pad .car-res-img{height:6rem;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:contain}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block .detail-block .pad .car-res-img img{opacity:0}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block .detail-block .pad .details{padding-left:1rem}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block .detail-block .pad .details h4{font-size:1.2rem;font-weight:600;color:#000}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block .detail-block .pad .details h4 p{font-size:.8rem;font-weight:500;margin:0}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block a.postpaid-tooltip .col-md-3{max-width:100%}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block a.postpaid-tooltip .price-block{width:100%;padding:0;margin:0}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block a.postpaid-tooltip .price-block .price{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block a.postpaid-tooltip .price-block .price .p2{font-size:1.6rem;line-height:2rem;font-weight:700!important;text-align:center}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block a.postpaid-tooltip .price-block .price .p2 sup{font-size:.65rem}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block a.postpaid-tooltip .price-block .price .p2 p{font-size:.8rem;font-weight:500;line-height:1.2rem}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block a.postpaid-tooltip .price-block .price .p2 p.not-include-tax-p{font-size:.7rem!important}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block a.postpaid-tooltip .price-block .price .selectbtn{width:100%;margin:1rem 0 0;padding:0}.new-package-list.search-list .det-new ul.new-search-pckg-ul li .mainnew-list-container .main-new-details-block a.postpaid-tooltip .price-block .price .selectbtn button.btn.btn_booknow{border-radius:0;box-shadow:none!important}.search-details.car-search-details .details .compare-block .date,.search-details.car-search-details .details .compare-block .location i{display:none}.search-details .upgrade .additional .postpaid-tooltip .carDetailsSubBlock{margin-bottom:1.2rem}.search-details .upgrade .additional .postpaid-tooltip .carDetailsSubBlock .auto-europe-description{margin-top:.6rem;font-size:1rem;line-height:1.4rem}.search-details .upgrade .additional .postpaid-tooltip .carDetailsSubBlock .select_box{background:#fff;border:.1rem solid #d9d9d9;padding:.4rem .6rem;margin-bottom:.5rem;font-weight:700;position:relative}.search-details .upgrade .additional .postpaid-tooltip .carDetailsSubBlock .select_box .field_dropdown.field_dropdown-small{position:absolute;background:#fff;border:1px solid #e8e8e8;width:100%;left:0;top:3rem;z-index:9;font-weight:500}.search-details .upgrade .additional .postpaid-tooltip .carDetailsSubBlock .select_box .field_dropdown.field_dropdown-small:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.search-details .upgrade .additional .postpaid-tooltip .carDetailsSubBlock .select_box .field_dropdown.field_dropdown-small ul{list-style:none;width:100%;padding:0;margin:0;max-height:12rem;overflow:auto;overflow-x:hidden}.search-details .upgrade .additional .postpaid-tooltip .carDetailsSubBlock .select_box .field_dropdown.field_dropdown-small ul li{width:100%;list-style:none;margin:0!important;padding:4px 6px;border:none!important;float:left;cursor:pointer}.search-details .upgrade .additional .postpaid-tooltip .carDetailsSubBlock .select_box .field_dropdown.field_dropdown-small ul li:hover{background:#d9d9d9}.search-details .upgrade .additional .postpaid-tooltip .carDetailsSubBlock .select_box .field_dropdown.field_dropdown-small ul li .info_line{width:100%;display:flex;align-items:center;justify-content:space-between}.search-details .upgrade .additional .postpaid-tooltip .carDetailsSubBlock .select_box .field_dropdown.field_dropdown-small ul li .info_line .box_lft{width:23%;color:#8a8a8a;text-align:center;padding-top:3px;padding-bottom:3px}.search-details .upgrade .additional .postpaid-tooltip .carDetailsSubBlock .select_box .field_dropdown.field_dropdown-small ul li .info_line .box_rgt{width:100%;display:flex;align-items:center;justify-content:flex-start}.search-details.car-search-details .upgrade .additional button.btn{font-size:1.4rem;font-weight:500;line-height:2.2rem;margin-top:1rem;text-transform:uppercase}.search-details.car-search-details .upgrade .additional .postpaid-tooltip .select_box{position:relative;padding:0;margin:0 0 1.6rem}.search-details.car-search-details .upgrade .additional .postpaid-tooltip .select_box .car-equipements{background:#fff;padding:.5rem;margin:0;border:.1rem solid #d9d9d9}.search-details.car-search-details .upgrade .additional .postpaid-tooltip .select_box .field_dropdown.field_dropdown-small{background:#fff;width:100%;position:absolute;top:3.2rem;left:0;z-index:9;border:.1rem solid #d9d9d9}.search-details.car-search-details .upgrade .additional .postpaid-tooltip .select_box .field_dropdown.field_dropdown-small ul{width:100%;padding:0;margin:0;list-style:none;display:flex;flex-direction:column;height:12rem;overflow:auto;overflow-x:hidden}.search-details.car-search-details .upgrade .additional .postpaid-tooltip .select_box .field_dropdown.field_dropdown-small ul li{width:100%;padding:.6rem;margin:0;display:flex;align-items:center;justify-content:flex-start}.search-details.car-search-details .upgrade .additional .postpaid-tooltip .select_box .field_dropdown.field_dropdown-small ul li:hover{background:#dcdcdc}.search-details.car-search-details .upgrade .additional .postpaid-tooltip .select_box .field_dropdown.field_dropdown-small:before{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.search-details.car-search-details .upgrade .postpaid-tooltip .title.title-new{font-weight:600}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch{display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li{width:25%;padding:0;margin:0 1rem 0 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li label{white-space:nowrap}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li.startli{margin-right:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li.startli .field_box{border-right:.1rem solid #d9d9d9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .calender_box_part .depart_part,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .calender_box_part .return_part{text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li button.btn_search{width:100%;border:0;height:3.1rem;font-size:1.2rem;line-height:2rem;text-transform:uppercase;color:#fff;font-weight:500;border-radius:0;box-shadow:none!important;padding:.6rem;margin:1.7rem 0 0;display:flex;align-items:center;justify-content:center}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_box{width:100%;display:flex;align-items:center;justify-content:flex-start;background:#fff;border:0;padding:.6rem;margin:0;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_box input{padding-right:1.6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_box .hotelDetailsLoader.smallinputloader,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_box i.smallinputloader{display:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .select_box{width:100%;display:flex;align-items:center;justify-content:space-between;background:#fff;border:0;height:3.1rem;padding:.6rem;margin:0;position:relative;color:#000}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_box .field_dropdown{position:absolute;background:#fff;left:0;top:3.5rem;border:.1rem solid #d9d9d9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_box .field_dropdown:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_box .field_dropdown .uibar-dropdown{background:#dcdcdc;padding:.6rem 2.5rem .6rem .6rem;min-height:auto;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_box .field_dropdown .uibar-dropdown h3{margin-top:2px;font-size:1rem;display:flex;align-items:center;justify-content:flex-start;text-align:left;position:relative;color:#000;white-space:normal}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_box .field_dropdown .uibar-dropdown a.icon_close{position:absolute;right:.6rem;top:.5rem;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_box .field_dropdown ul{width:100%;list-style:none;margin:0;padding:0;max-height:15rem;overflow:auto;overflow-x:hidden;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_box .field_dropdown ul li{width:100%!important;list-style:none;margin:0!important;padding:.5rem;border:none!important;cursor:pointer;font-weight:500;text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_box .field_dropdown ul li:hover{background:#d9d9d9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .info_line{width:100%;display:flex;padding-right:0;align-items:center;justify-content:space-between;line-height:1.8rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger{position:absolute;background:#fff;border:.1rem solid #d9d9d9;max-width:100%;width:100%;padding-left:0!important;padding-right:0!important;top:5.5rem!important;left:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger a.icon_close{position:absolute;right:.7rem;top:.5rem;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger .person_list_holder{height:15rem;overflow:auto;overflow-x:hidden}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger .person_list_holder .info_heading{background:#d9d9d9;padding:.6rem 1.8rem .6rem .6rem;display:flex;align-items:center;justify-content:flex-start;color:#000;font-weight:500}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list.persons_dropdown{width:100%;padding:0;margin:0;color:#000;display:inline-block}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list.persons_dropdown li{width:100%;display:inline-block;padding:.5rem;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list.persons_dropdown li .info_line{width:100%;display:flex;padding-right:0;align-items:center;justify-content:space-between}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list.persons_dropdown li .info_line .box_lft{width:auto;display:flex;align-items:center;justify-content:flex-start;color:#000;font-size:.9rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list.persons_dropdown li .info_line .box_rgt{width:auto;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list.persons_dropdown li .info_line .box_rgt .inside_box{display:flex;align-items:center;justify-content:space-between}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list.persons_dropdown li .info_line .box_rgt .inside_box a.icon_click{display:inline-block;background:#d9d9d9;font-size:1rem;color:inherit;padding:.4rem .6rem;border-radius:.2rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list.persons_dropdown li .info_line .box_rgt .inside_box span{color:#4a4a4a;font-weight:500;padding:0 .5rem;display:inline-block;min-width:2rem;text-align:center}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li span.error.custom-error-handle{position:absolute;bottom:-1.2rem}.checkout-container .back-to-search{margin:0 0 2rem;font-size:1.5rem;font-weight:600;line-height:1.5rem}.checkout-container .back-to-search i{font-size:2rem;vertical-align:text-bottom}.checkout-container .back-to-search{margin-bottom:25px}.checkout-container .checkout-page-heading{width:100%;display:inline-block;padding:0;margin:0}.checkout-container .checkout-page-heading h2{font-family:Montserrat,sans-serif;font-size:30px;color:#333;font-weight:700;padding:0;margin:0 0 12px}.checkout-container .checkout-page-heading p{font-family:Montserrat,sans-serif;font-size:18px;color:#333;font-weight:500}.checkout-container .checkout-steps{padding:0;margin:0}.checkout-container .checkout-steps ul{width:100%;display:inline-block;padding:0;margin:0;list-style:none;text-align:center}.checkout-container .checkout-steps ul li{width:22%;float:none;padding:0;margin:0;display:inline-block;font-size:1rem;color:#777;vertical-align:top}.checkout-steps ul li .steps-circle{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:#b9b9b9;border-radius:50%;font-size:1.5rem;font-weight:600;color:#fff;text-align:center;line-height:1.5rem;margin:0 auto 1.5rem;position:relative}.checkout-steps ul li .steps-circle:after{height:.1rem;background-color:#b9b9b9;width:245%;position:absolute;left:3rem;top:1.4rem;content:""}.checkout-steps ul li:last-child .steps-circle:after{display:none}.checkout-list ul{width:100%;display:inline-block;padding:0;margin:0;list-style:none}.checkout-list ul li{width:100%;float:none;background-color:#f7f7f7;padding:24px;margin:0 0 20px}.checkout-list ul li h2{font-size:21px;color:#333;font-weight:800;padding:0;margin:0 0 15px 0;display:inline-block}.checkout-list ul li h2 span.heading-icon i{font-size:2rem;line-height:2rem;vertical-align:middle}.checkout-list ul li .checkout-list-contain{list-style:none;padding:0;margin:0}.checkout-list ul li .checkout-list-contain li{background-color:#fff;border:1px solid #d9d9d9;width:100%;float:none;display:inline-block;padding:10px 14px;margin:6px 0;position:relative}.checkout-container .row.checkout-details-block_bkp,.margintop3rem{margin-top:3rem}.checkout-list-contain .timeRemaining{display:none;position:relative;top:-3px;margin-left:6px}.checkout-list-contain li .close-btn{width:36px;height:36px;background-color:#aa232c;color:#fff;border-radius:50%;position:absolute;top:-10px;right:-8px;text-align:center;line-height:22px;margin-right:0!important}.checkout-list-contain h4{padding:0;margin:0 0 5px;font-weight:600}.checkout-list-contain .policy{font-size:1rem;padding:0;margin:0 0 1.8rem}.checkout-list-contain .details p{padding:0;margin:6px 0}.checkout-list-contain .details p span{font-weight:700}.checkout-list-contain .details .more-txt-row{margin-top:22px}ul.checkout-list-contain.checkout-links-align a{margin-right:10px}.checkout-list-contain .price .p2{font-family:Montserrat,sans-serif;font-size:1.8rem;line-height:3rem;color:#333;font-weight:700}.checkout-list-contain .price .p2 sup{position:relative;font-size:1rem;text-transform:uppercase;color:#777;top:-1rem;font-weight:400}.checkout-list ul li .checkout-list-contain li .selectbtn button.btn{box-shadow:none!important;font-weight:500}.checkout-list-contain .price .btn_booknow{box-shadow:none!important;font-weight:500}.checkout-container .row.checkout-details-block .why-book-us.filter.why-book-instyle h3.why-book-header{font-size:1.2rem;font-weight:700;padding:0;margin:1.5rem 0}.checkout-container .row.checkout-details-block .why-book-us ul{list-style:none;padding:0 0 0 1.5rem;margin:0 0 3rem}.checkout-container .row.checkout-details-block .why-book-us ul li{position:relative;padding:0;margin:0 0 1.2rem}.checkout-container .row.checkout-details-block .why-book-us ul li:before{content:"\f00c";font-family:FontAwesome;position:absolute;top:0;left:-2rem;font-size:1.4rem;line-height:1.5rem}.checkout-container .row.checkout-details-block .why-book-us ul li strong{margin:0;line-height:1rem}.checkout-container .row.checkout-details-block .why-book-us ul li p{margin:.5rem 0 0}.checkout-container .row.checkout-details-block .why-book-us.filter.why-book-instyle h3.need-help-header{font-size:1rem;line-height:1.2rem;font-weight:700}.checkout-container .row.checkout-details-block .why-book-us.filter.why-book-instyle .contactUsNumberList{padding:0 1rem}#flightdetailsModal .modal-dialog{margin-top:1rem}#flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row h4{font-size:1.2rem;line-height:1.5rem;padding:0;margin:0 0 1rem}#flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc span.upper-case{font-weight:700;text-transform:uppercase}#flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc span{font-weight:700}#flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .gray-box{background-color:#eee;padding:.8rem 1.5rem;margin:2rem 0;font-weight:400;min-height:5rem}#flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;white-space:nowrap;line-height:1.2rem}#flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .arrow-end:after{content:"";position:absolute;width:40px;border-bottom:1px solid #bbb;margin-top:20px;left:-20px}#flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .arrow-start:before{content:"\f04b";position:absolute;margin-top:13px;font-family:FontAwesome;text-align:right;width:40px;z-index:3;color:#bbb;font-size:10px}#flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .arrow-start:after{content:"";position:absolute;width:40px;border-bottom:1px solid #bbb;margin-top:20px}.modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .time-box{font-weight:600}#subscriptionNotificationModal .modal-dialog{margin-top:8rem}#subscriptionNotificationModal .modal-dialog .modal-content{border-radius:.5rem}#subscriptionNotificationModal .modal-dialog .modal-header.vio-loginmodal{border-bottom:0;position:relative}#subscriptionNotificationModal .modal-dialog .modal-header.vio-loginmodal button.close{font-size:3.5rem!important;line-height:3.5rem;padding:0;position:absolute;top:1rem}#subscriptionNotificationModal .modal-dialog .modal-header.vio-loginmodal button.close span{font-size:3.5rem!important;line-height:3.5rem}#subscriptionNotificationModal .modal-dialog .modal-body{padding:1rem 6rem;margin:0;font-size:1.3rem;line-height:1.8rem}#subscriptionNotificationModal .modal-dialog .modal-body .contentModalHeading{width:100%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;line-height:1.5rem;padding:0;margin:1rem 0 2.5rem}#subscriptionNotificationModal .modal-dialog .modal-body .contentModal{line-height:1.5rem;text-align:center;padding:0;margin:0 0 3rem}#subscriptionNotificationModal .modal-dialog .modal-footer{border-top:0}#subscriptionNotificationModal .modal-dialog .modal-body .subscriptionButton{width:100%;display:flex;align-items:center;justify-content:center;padding:0;margin:0 0 2rem}#subscriptionNotificationModal .modal-dialog .modal-body .subscriptionButton a.viewSubscriptionOptions.btn{border-radius:5rem;padding:1rem 3rem;font-weight:600}.excursions-details.notaftersaveexcurtion .section-room-detail .room-option-head{background:#fff;box-shadow:none;padding:1.5rem;margin:4rem 0}.excursions-details.notaftersaveexcurtion .section-room-detail .room-option-listing ul li{background:#fff;box-shadow:none;padding:1.5rem;margin:1rem 0}.excursions-details.notaftersaveexcurtion .section-room-detail .room-option-listing ul li ul.activities-listing-datetime-block li{border-radius:0;box-shadow:none;font-size:1.2rem;line-height:1.5rem;font-weight:500}.section-room-detail .room-option-listing ul li .room-details-block h4{font-size:2rem;line-height:2rem;font-weight:800;text-transform:uppercase;padding:0;margin:0 0 1.5rem 0}.section-room-detail .room-option-listing ul li .room-details-block .itemDetailsCode{font-size:1.2rem;line-height:1.5rem}.excursions-details.notaftersaveexcurtion .section-room-detail .room-option-listing ul li .itemDescriptionTxtWrap{font-size:1.2rem;line-height:1.5rem}.excursions-details.notaftersaveexcurtion .section-room-detail .room-option-listing ul li .price2 .p2 p{font-size:1.2rem;line-height:1.5rem}.excursions-details.notaftersaveexcurtion .section-edit-search{width:100%;display:inline-block}.excursions-details .back-to-search{font-size:1.3rem;line-height:1.5rem;margin-bottom:0;margin-top:0}.excursions-details .back-to-search a{display:inline-flex;align-items:center;justify-content:flex-start}.excursions-details .back-to-search a:hover{text-decoration:none}.excursions-details .back-to-search a i{margin-right:.5rem}.excursions-details h3.hotel-location-heading{font-size:2.2rem;font-weight:500;color:#fff;line-height:2.5rem;border:0;border-right:.1rem solid #d9d9d9;border-left:.1rem solid #ccc;padding-left:2rem;padding-right:2rem}.excursions-details h3.date-to.flight-date{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:1.7rem;line-height:1.8rem;color:#fff;width:100%;border-right:0;text-align:left;padding:0;margin:0;border:0}.excursions-details h3.date-to.flight-date p{color:#999;font-size:1.2rem;line-height:1.2rem;margin-top:.3rem;font-weight:400}.section-excursions-price-detail{margin:0;padding:1.5rem;background:#fff;box-shadow:0 0 15px 0 #888;border-radius:0 .7rem .7rem .7rem}.section-excursions-price-detail h2{display:flex;flex-direction:column;font-size:2rem;font-weight:800;line-height:2.3rem;color:#333;padding:0;margin:0 0 2rem}.section-excursions-price-detail h2 .star-rating-bg.activity-star-rating img{width:8rem;height:auto}.section-excursions-price-detail h2 .star-rating-bg.activity-star-rating .rating-yellow-star.starrating-align-fix{background-size:8rem;height:8rem}.section-excursions-price-detail .rgt-block .price-details-box .additional{font-size:1.2rem;line-height:1.5rem;font-weight:500}.section-excursions-price-detail .rgt-block .price-details-box .additional p.hotel-location{border-bottom:.15rem solid #d9d9d9;padding:0 0 1rem;margin:0 0 1rem}.section-excursions-price-detail .rgt-block .price-details-box .additional p.hotel-location span.ExcursiontourCode{width:100%;display:flex;line-height:2rem}.section-hotel-detail.section-excursions-detail-dsk{background:#fff;box-shadow:0 0 15px 0 #888;padding:1.5rem;margin:4rem 0;border-radius:0 .7rem .7rem .7rem}.section-hotel-detail.section-excursions-detail-dsk ul{display:flex;align-items:center;justify-content:flex-start;border-bottom:.15rem solid #d9d9d9;padding:0 0 4rem;margin:0 0 1rem}.section-hotel-detail.section-excursions-detail-dsk ul li{width:auto;padding:0;margin:0 3rem -.15rem 0;font-size:1.5rem;line-height:1.8rem;font-weight:600;text-transform:none}.section-hotel-detail.section-excursions-detail-dsk ul li a{height:4rem;display:flex;align-items:center;justify-content:center;position:relative}.section-hotel-detail.section-excursions-detail-dsk ul li a:hover{border:0}.section-hotel-detail.section-excursions-detail-dsk ul li a.active{border:0}.section-hotel-detail.section-excursions-detail-dsk ul li a.active:before{content:'';width:5rem;height:.5rem;background:#ed1864;border-radius:.5rem;position:absolute;bottom:-.5rem;left:0;right:0;margin:0 auto}.excursions-details.aftersaveexcurtion .section-hotel-detail.section-excursions-detail-dsk{background:#fff;box-shadow:0 0 15px 0 #888;padding:1.5rem;margin:4rem 0 0;border-radius:0 .7rem .7rem .7rem}.section-hotel-detail.section-excursions-detail-dsk .activityDetails ul{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;margin:1rem 0}.section-hotel-detail.section-excursions-detail-dsk .activityDetails ul li{font-size:1rem;font-weight:400;line-height:1.8rem}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap p{width:88%;font-size:1.3rem;line-height:1.8rem;color:#000}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .inclusionWrapper{display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 0 1.5rem}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .inclusionWrapper .inclusionTitle{font-size:1.3rem;line-height:1.8rem;font-weight:800;color:#000;margin-bottom:.5rem;width:12%}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .inclusionWrapper ul{width:88%;display:flex;flex-direction:column;padding:0;margin:0;border:0}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .inclusionWrapper ul li{width:100%;padding:0;font-size:1.3rem;line-height:1.8rem;font-weight:400;margin:0 0 1.2rem 0;text-transform:none;color:#000}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .ExclusionWrapper{display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 0 1.5rem}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .ExclusionWrapper .ExclusionTitle{font-size:1rem;line-height:1.8rem;font-weight:800;color:#000;margin-bottom:.5rem;width:12%}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .ExclusionWrapper ul{width:88%;display:flex;flex-direction:column;padding:0;margin:0;border:0}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .ExclusionWrapper ul li{width:100%;padding:0;font-size:1.3rem;line-height:1.8rem;font-weight:400;margin:0 0 1.2rem 0;color:#000;text-transform:none}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .VoucherWrapper{display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 0 1.5rem}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .VoucherWrapper .VoucherTitle{font-size:1rem;line-height:1rem;font-weight:800;color:#000;margin-bottom:.5rem;width:12%}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .DeparturePointWrapper{display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 0 1.5rem}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .inclusionTitle.DepurturepointTitle{font-size:1rem;line-height:1.8rem;font-weight:800;color:#000;margin-bottom:.5rem;width:12%}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .DepartureTimeWrapper{display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 0 1.5rem}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .DepartureTimeWrapper .DepurtureTimeTitle{font-size:1rem;line-height:1.8rem;font-weight:800;color:#000;margin-bottom:.5rem;width:12%}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .ReturnDetailsWrapper{display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 0 1.5rem}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .ReturnDetailsWrapper .DepurturepointTitle{font-size:1rem;line-height:1.8rem;font-weight:800;color:#000;margin-bottom:.5rem;width:12%}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .AdditionalInfo{display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 0 1.5rem}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .AdditionalInfo .ExclusionTitle{font-size:1rem;line-height:1.8rem;font-weight:800;color:#000;margin-bottom:.5rem;width:12%}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .AdditionalInfo ul{width:88%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;margin:0;border:0}.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .AdditionalInfo ul li{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;font-size:1.3rem;font-weight:400;line-height:1.8rem;color:#000;padding:0;margin:0 0 1.5rem}.section-excursions-price-detail .rgt-block .addplaner-button-row{padding:0;margin-bottom:2rem;text-align:right}.section-excursions-price-detail .rgt-block .addplaner-button-row a{width:auto;display:inline-block;padding:1rem;border:.1rem solid;border-radius:.3rem}.section-excursions-price-detail .rgt-block .addplaner-button-row a:hover{text-decoration:none}.section-excursions-price-detail .rgt-block .price-details-box{border:0;background:#f4f4f4;padding:20px;color:#333}.section-excursions-price-detail .rgt-block .avilable-price-box{border-bottom:.15rem solid #d9d9d9;padding:0 0 1.5rem;margin-bottom:1.5rem}.section-excursions-price-detail .rgt-block .avilable-price-box .btn_booknow{font-size:1.2rem;font-weight:500;padding:1rem 2rem;box-shadow:none!important}.section-excursions-price-detail .rgt-block .price-details-box .additional .avilable-price-box .price{margin:0 0 1.2rem}.section-excursions-price-detail .rgt-block .price .p1{font-size:1rem;font-weight:600;margin-bottom:.5rem;font-style:italic;color:#000}.section-excursions-price-detail .rgt-block .price .p2{font-size:2rem;line-height:2.2rem;color:#000;font-weight:700}.section-excursions-price-detail .rgt-block .price .p2 sup{position:relative;font-size:1rem;text-transform:uppercase;color:#000;top:-13px;font-weight:500}.section-excursions-price-detail .rgt-block .price .p2 p{font-size:1.2rem;line-height:1.5rem;color:#000;font-style:italic;font-weight:600}.section-excursions-price-detail .rgt-block .price .p2 p.not-include-tax-p{font-size:1.2rem!important;line-height:1.5rem!important}.section-excursions-price-detail .rgt-block h4{margin-top:0;font-size:1.2rem;line-height:1.5rem;font-weight:600;color:#474948}.section-excursions-price-detail .rgt-block .comparison-price-list{padding:0;margin:0 0 .7rem}.section-excursions-price-detail .rgt-block .comparison-price-list ul{list-style:none;padding:0;margin:1.3rem 0 0}.section-excursions-price-detail .rgt-block .comparison-price-list ul li{display:inline-block;width:100%;padding:0;margin:0}.section-excursions-price-detail .rgt-block .comp-price{font-size:1.2rem;line-height:1.5rem;color:#333;font-weight:700}.section-room-detail .room-option-head h3{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:600;color:#333;border-right:0;line-height:1.5rem}.section-room-detail .room-option-head .gray-input-box{background-color:#f6f7f7;border:.1rem solid #d9d9d9;padding:.6rem .4rem;margin:0;position:relative}.section-room-detail .room-option-head .gray-input-box .field_box{display:flex;align-items:center;justify-content:flex-start;position:relative}.section-room-detail .room-option-head .gray-input-box .field_box date-picker input{width:100%;border:0;background:0 0;position:relative;z-index:9;padding-left:1.5rem}.section-room-detail .room-option-head .gray-input-box .field_box date-picker input:focus{outline:0}.section-room-detail .room-option-head .gray-input-box .field_box span.field_icon{position:absolute;left:0;top:0;z-index:1}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger{position:absolute;background:#fff;left:-11.7rem;width:24rem;top:3.5rem!important;border:1px solid #e8e8e8;z-index:99}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger:before{content:'';display:block;position:absolute;top:-32px;right:29px;width:0;height:0;border-color:transparent transparent #dfdfdf transparent;border-style:solid;border-width:16px 11px}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger:after{content:'';display:block;position:absolute;top:-31px;right:30px;width:0;height:0;border-color:transparent transparent #fff transparent!important;border-style:solid;border-width:16px 10px;z-index:1}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger a.icon_close{font-size:1rem;margin:0;display:inline-block;position:absolute;right:.5rem;top:.2rem}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger .person_list_holder{padding:1rem 0;margin:0}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger .person_list_holder .info_heading{padding:.5rem;margin:0}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list{list-style:none;padding:0;margin:0;height:3rem;overflow:auto;overflow-x:hidden}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list li{padding:.5rem;margin:0}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list li .info_line{display:flex;align-items:center;justify-content:space-between}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list li .info_line .box_lft{width:auto;padding:0;margin:0}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list li .info_line .box_rgt .inside_box{display:flex;align-items:center;justify-content:space-between}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list li .info_line .box_rgt .inside_box a.icon_click{display:flex;align-items:center;justify-content:center;background:#d9d9d9;font-size:13px;color:#e60094;padding:6px 9px;border-radius:3px}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list li .info_line .box_rgt .inside_box a.icon_click:hover{text-decoration:none}.section-room-detail .room-option-head .gray-input-box .field_dropdown.excursion-details-passenger .person_list_holder ul.place_list li .info_line .box_rgt .inside_box span{margin:0 .5rem}.section-room-detail .room-option-head button.btn{font-weight:500;font-size:1.2rem;line-height:1.8rem;text-transform:uppercase}.section-room-detail .room-option-listing ul{list-style:none;padding:0;margin:0}.section-room-detail .room-option-listing ul li{width:100%;display:inline-block;border-bottom:.1rem solid #afafaf;padding:0 0 1rem;margin:1rem 0 1.5rem}.section-room-detail .room-option-listing ul li .room-details-block{padding:0;margin:0}.section-room-detail .room-option-listing ul li .room-details-block h4{font-size:1.4rem;font-weight:500;padding:0;margin:0 0 .6rem}.section-room-detail .room-option-listing ul li .room-details-block ul.activities-listing-datetime-block{list-style:none;padding:0;margin:0 0 5px;display:flex}.section-room-detail .room-option-listing ul li .room-details-block ul.activities-listing-datetime-block li{padding:0;margin:.8rem .8rem .8rem 0;border:0;font-size:1rem;color:#333}.section-room-detail .room-option-listing ul li .room-details-block .itemDetailsCode{margin-bottom:1.5rem}.section-room-detail .room-option-listing ul li .itemDescriptionTxtWrap{line-height:1.5rem}.excursions-details .room-option-listing ul li .price2{vertical-align:middle}.listing.car-listing .refine-listing .owl-carousel .owl-nav i,.room-option-listing ul li .price .p2,.section-edit-search .btn_search{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start}.excursions-details .room-option-listing ul li .price2 .p2 p{font-size:.9rem;color:#333;font-style:italic;font-weight:600;margin:0 0 0 .5rem}.excursions-details .room-option-listing ul li .price{margin:0;padding:0}.excursions-details .room-option-listing ul li .price .p2{font-size:2.6rem;line-height:2.6rem;padding:0;margin:0}.excursions-details .room-option-listing ul li .price p.not-include-tax-p{font-size:1rem!important;line-height:1.2rem}.section-room-detail .room-option-listing ul li .addp3{margin:.2rem 0 0;display:flex;align-items:center;justify-content:flex-end;font-size:1.2rem;font-weight:600}.section-room-detail .room-option-listing ul li .addp3 a:hover{text-decoration:none}.section-room-detail .room-option-listing ul li button.btn{box-shadow:none!important;font-weight:600;font-size:1.4rem}.search-details .back-to-search{margin-bottom:2rem;margin-top:2rem;font-size:1.5rem;font-weight:600;line-height:1.8rem}.search-details .back-to-search i{font-size:2rem!important;line-height:1.7rem;vertical-align:text-bottom}.search-details .details .flight-details-block.flight-details-block-tab .flight-tab-section-new ul{list-style:none;width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 10px;margin:15px 0;border-bottom:1px solid #d9d9d9}.search-details .details .flight-details-block.flight-details-block-tab .flight-tab-section-new ul li{width:auto;display:inline-block;padding:0;margin:0;border:0;font-size:16px;font-weight:500;color:#000;text-align:center}.search-details .details .flight-details-block.flight-details-block-tab .flight-tab-section-new ul li a{padding:15px 10px;margin:0 0 -1px;line-height:56px;font-size:1.3rem;text-decoration:none;border-bottom:3px solid transparent}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row{padding:0;margin:0 0 3rem}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row h4{font-size:1.5rem;font-weight:500;padding:0;margin:0 0 1rem}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .logo{display:block;max-width:100%;height:auto}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .gray-box{background-color:#eee;padding:10px 25px;margin:25px 0;font-weight:400}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .time-box{display:block;font-weight:800;margin:2px 0}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .arrow-end:before{content:"";position:absolute;width:3rem;border-bottom:.1rem solid #bbb;margin-top:1.2rem;left:-1rem}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .arrow-start:before{content:"\f04b";position:absolute;margin-top:13px;font-family:FontAwesome;text-align:right;width:3.2rem;z-index:3;color:#bbb;font-size:10px}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .arrow-start:after{content:"";position:absolute;width:3.2rem;border-bottom:1px solid #bbb;margin-top:18px}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .no-pad{padding-left:0;padding-right:0}#Viewdetails_Terms_Modal .modal-dialog{margin-top:7rem}#Viewdetails_Terms_Modal .modal-dialog button.close.btn-modal-close{top:0;padding:0;margin:0}#Viewdetails_Terms_Modal .modal-dialog h4.modal-title{font-size:1.7rem;font-weight:600}#Viewdetails_Terms_Modal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{font-size:.8rem;line-height:1.7rem}.flight-details-block-tab .price-brekdown .tab-contain .contain-box p span{font-size:1rem;font-weight:700;text-transform:uppercase}.flight-details-block-tab .tab-contain .contain-box table thead{background-color:#eee;color:#484a49;font-size:1rem;text-transform:uppercase;font-weight:500}.flight-details-block-tab .tab-contain .contain-box table thead th{padding:.8rem 2rem;text-align:left;display:table-cell;font-weight:500}.flight-details-block-tab .tab-contain .contain-box table tbody td{padding:.8rem 2rem;font-size:1.4rem;line-height:1.5rem;text-align:left;display:table-cell}.flight-details-block-tab .price-brekdown .tab-contain .price-box .total-price-txt{font-size:1rem;text-transform:uppercase;font-weight:600;color:#afafaf}.flight-details-block-tab .price-brekdown .tab-contain .price-box .Price{font-size:1.5rem;font-weight:800;line-height:2rem;display:inline-block;margin-bottom:6px;word-break:break-all}.defaultDatePickerContainer.search-details .upgrade .additional .details{font-size:1.4rem;line-height:2rem}.defaultDatePickerContainer.search-details .upgrade .additional .text-right{font-size:1.4rem;line-height:2rem}.defaultDatePickerContainer.search-details .upgrade .additional .rental{padding:1rem 1rem;margin:.6rem 0}.defaultDatePickerContainer.search-details .upgrade .additional .total{padding:.6rem 1rem;margin:0}.defaultDatePickerContainer.search-details .upgrade .additional button.btn.btn_booknow{font-size:1.4rem;font-weight:500;margin-bottom:15px}.note-block{font-size:1.2rem;padding:0;margin:1rem 0;font-style:italic}.new-flight-flightfareruleModal-Errors{font-size:1.2rem;line-height:1.8rem;font-weight:500}#RoomDescModal .modal-dialog{margin-top:7rem}#RoomDescModal .modal-dialog .modal-content .modal-body{font-size:1.2rem;line-height:1.8rem}#RoomDescModal .modal-dialog .modal-content h4.modal-title{font-size:1.7rem;font-weight:600;line-height:2rem}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .room-option-listing ul li{border-radius:0;padding:0;margin:0 0 1rem;box-shadow:none;display:flex;align-items:center;justify-content:flex-start}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .room-option-listing ul li .room-details-block h4{font-size:1.1rem;line-height:1.5rem;font-weight:600;padding:0;margin:0 0 1.6rem}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .room-option-listing ul li p{font-size:1.2rem;line-height:1.8rem}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .room-option-listing ul li .p2{font-size:1.8rem!important;line-height:2.5rem!important;position:relative}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .room-option-listing ul li .p2 sup{font-size:1rem!important;line-height:1.2rem}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .room-option-listing ul li .p2 p{font-size:.9rem!important;margin:1rem 0!important}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .avilable-price-box{padding:1rem}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .avilable-price-box .details{font-size:1.2rem;line-height:2.8rem}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .avilable-price-box strong{font-size:1.2rem;line-height:1.8rem}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .room-option-listing ul li .room-details-block a.terms-condi-txt{font-size:1rem;line-height:1.8rem;padding:0;margin:1.5rem .1rem 0!important}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock button.btn.btn_booknow_added{font-size:1.4rem;font-weight:500;line-height:2.5rem;margin-top:1rem}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .avilable-price-box .total.detail-price-sec{padding:1rem 0;margin:1rem 0 0;border-top:.1rem solid #d9d9d9}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .avilable-price-box .total.detail-price-sec .total-title{font-size:1.2rem;font-weight:600}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .avilable-price-box .total.detail-price-sec .total-price{font-size:1.2rem;font-weight:600;display:inline-flex;align-items:center;justify-content:flex-end}.search-details .hotel-search-details .section-hotel-price-detail .hotelDescriptIonAfterSaveRightBlock .avilable-price-box .total.detail-price-sec sup{display:inline-flex;align-items:center;justify-content:flex-end;position:relative;margin-top:-1rem;margin-left:.2rem}.excursions-details.aftersaveexcurtion .section-excursions-price-detail{background:#fff;box-shadow:0 0 15px 0 #888;padding:1.5rem;border-radius:0 .7rem .7rem .7rem}.excursions-details.aftersaveexcurtion .section-excursions-price-detail .rgt-block .price-details-box{border:0;padding:0}.excursions-details.aftersaveexcurtion .section-excursions-price-detail .rgt-block .price-details-box .additional h2{font-size:2rem;font-weight:800;line-height:2.3rem;display:inline-block}.excursions-details.aftersaveexcurtion .section-excursions-price-detail .rgt-block .price-details-box .additional h2 .star-rating-bg.activity-star-rating{width:78px;display:inline-block}.excursions-details.aftersaveexcurtion .section-excursions-price-detail .rgt-block .price-details-box .additional h2 .star-rating-bg.activity-star-rating img{width:8rem;height:auto}.excursions-details.aftersaveexcurtion .section-excursions-price-detail .rgt-block .price-details-box .additional h2 .star-rating-bg.activity-star-rating .rating-yellow-star{background-size:8rem;height:8rem}.excursions-details.aftersaveexcurtion .section-excursions-price-detail .rgt-block .price-details-box .additional .hotel-location{border-bottom:.15rem solid #d9d9d9;padding:0 0 1rem;font-size:1.1rem;line-height:1.2rem;font-weight:500;color:#000}.excursions-details.aftersaveexcurtion .section-excursions-price-detail .rgt-block .price-details-box .additional .hotel-location i{font-size:1.5rem;margin:0 .6rem 0 0}.excursions-details.aftersaveexcurtion .section-excursions-price-detail .rgt-block .price-details-box .additional .comparison-price-list ul li{font-size:1.2rem}.excursions-details.aftersaveexcurtion .section-excursions-price-detail .rgt-block .price-details-box .additional .comparison-price-list ul li .comp-price{font-size:1.2rem;line-height:1.5rem}.excursions-details.aftersaveexcurtion .section-excursions-price-detail .rgt-block .price-details-box .additional h4{font-size:1.2rem;line-height:1.5rem}.section-excursions-price-detail .rgt-block .price-details-box .total{padding:0 1rem;margin-bottom:1rem;font-size:1.4rem;line-height:1.8rem;font-weight:600}#RemarksModal .modal-dialog .modal-content .modal-body{font-size:1.2rem;line-height:1.8rem}.listing-section.listing-section-trip .why-book-trip-planner .cs-book-trip{padding:0}.listing-section.listing-section-trip .why-book-trip-planner .cs-book-trip .cs-book-trip-row{background:#29292b;padding:1.5rem 3rem;margin:0;font-size:1rem;line-height:1.2rem;color:#fff;border-radius:0 0 1rem 1rem;position:relative;z-index:11}.listing-section.listing-section-trip .why-book-trip-planner .cs-book-trip .cs-book-trip-row .tab-link-row{display:flex;align-items:center;padding:0;margin:.6rem 0}.listing-section.listing-section-trip .why-book-trip-planner .cs-book-trip .cs-book-trip-row .tab-link-row ul{width:100%;list-style:none;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}.listing-section.listing-section-trip .why-book-trip-planner .cs-book-trip .cs-book-trip-row .tab-link-row ul li{width:10rem;padding:0;margin:0 .6rem;display:flex;align-items:center;justify-content:center}.listing-section.listing-section-trip .why-book-trip-planner .cs-book-trip .cs-book-trip-row .tab-link-row ul li a{background:#fff;padding:1rem .6rem;font-size:1.1rem;font-weight:500;line-height:2rem;border-radius:.5rem;width:100%;display:flex;align-items:center;justify-content:center;white-space:nowrap}.listing-section.listing-section-trip .why-book-trip-planner .cs-book-trip .cs-book-trip-row .tab-link-row ul li a:hover{text-decoration:none}.listing-section.listing-section-trip .why-book-trip-planner .cs-book-trip .link-menu-row.link-menu-row-sec{width:100%;background:#fff;box-shadow:0 5px 6px rgba(123,123,123,.4);padding:2rem 1rem 1rem;margin:-1.5rem 0 0 0;position:relative;border-radius:0 0 .7rem .7rem;z-index:1}.listing-section.listing-section-trip .why-book-trip-planner .cs-book-trip .link-menu-row.link-menu-row-sec ul{list-style:none;padding:1.5rem;margin:0;display:flex;align-items:center;justify-content:space-between}.listing-section.listing-section-trip .why-book-trip-planner .cs-book-trip .link-menu-row.link-menu-row-sec ul li{width:auto;padding:0;margin:0}.listing-section.listing-section-trip .why-book-trip-planner .cs-book-trip .link-menu-row.link-menu-row-sec ul li a{font-size:1.1rem;font-weight:800;line-height:1.2rem;color:#333!important;text-decoration:none;position:relative}.listing-section.listing-section-trip .why-book-trip-planner .cs-book-trip .link-menu-row.link-menu-row-sec ul li a i{position:absolute;left:-1.6rem;top:0;font-size:1.3rem;line-height:1.5rem}.listing-section.listing-section-trip .why-book-trip-planner .cs-book-trip .link-menu-row.link-menu-row-sec ul li a:hover{text-decoration:underline}.listing.activity-details .back-to-row{font-size:1.2rem;font-weight:700;line-height:1.5rem;text-decoration:none;margin:3rem 0}.listing.activity-details .back-to-row a{line-height:1.8rem;display:flex;align-items:center;justify-content:flex-start}.listing.activity-details .back-to-row i{font-size:1.7rem;line-height:1.8rem;margin:0 .6rem 0 0}.listing.activity-details h2{font-size:1.8rem;font-weight:800;padding:0;margin:0 0 1.5rem}.listing.activity-details p.not-found-data-txt{font-size:1.3rem;font-weight:500;padding:0;margin:2rem 0}.listing.activity-details .activity-list-table{padding:0;margin:2rem 0}.listing.activity-details .activity-list-table ul{list-style:none;width:100%;padding:0;margin:0;display:inline-block}.listing.activity-details .activity-list-table ul li{padding:1.3rem;margin:0;font-size:1.4rem;color:#4b474d;background:#f6f7f7}.listing.activity-details .activity-list-table ul li .ActivityDefaultAvatarImg{background-size:cover;width:4rem;height:4rem;border-radius:100%}.listing.activity-details .activity-list-table ul li a{font-weight:500;text-decoration:underline}.listing.activity-details .activity-list-table ul li a:hover{text-decoration:none}.listing.activity-details .activity-list-table ul li p{margin:0 0 .4rem}.training-material{display:flex;align-items:center;min-height:calc(100vh - 157px);flex-wrap:wrap}.training-material h1{font-size:2rem;line-height:2rem;color:#1e4872;font-weight:700;padding-left:0;margin-bottom:1.5rem;margin-top:0}.training-material ul.training-material-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.training-material ul.training-material-list li{background:url(https://ik.imagekit.io/snowstormtech/sstmarketing/Training/Asset-7_pEctS447WV.png) no-repeat left .3rem;background-size:1.25rem;padding-bottom:.8rem;list-style:none;padding-left:2rem;font-size:1.4rem;line-height:2rem;font-weight:500;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.training-material ul.training-material-list li:hover{background:url(https://ik.imagekit.io/snowstormtech/sstmarketing/Training/Asset-6_8goVIvVQhx.png) no-repeat left .3rem;background-size:1.25rem;text-decoration:none}.training-material img{max-width:100%;text-indent:-10000px;direction:ltr}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li{display:flex;align-items:center;justify-content:flex-start;font:normal 1rem/normal Montserrat,sans-serif;color:#fff}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li .switch.home-page-multi{height:1.5rem;top:0;position:relative;display:inline-block;width:3rem;margin:0 .8rem 0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li .switch.home-page-multi input{opacity:0;width:0;height:0;margin:0;float:left;border:0;padding:5px 10px;font-weight:400}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li .switch.home-page-multi .toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li .switch.home-page-multi .toggle.round{border-radius:34px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li .switch.home-page-multi .toggle:before{position:absolute;content:"";height:1.3rem;width:1.3rem;left:0;bottom:.1rem;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li .switch.home-page-multi input:checked+.toggle{background-color:#2196f3}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li .switch.home-page-multi input:checked+.toggle:before{-webkit-transform:translateX(1.6rem);-ms-transform:translateX(1.6rem);transform:translateX(1.6rem)}footer.bg-dark .ft-mid-block img{width:50%;margin:0 auto}#selectItineraryModal .modal-dialog{margin-top:7rem}#selectItineraryModal .modal-dialog .modal-header{border:0}#selectItineraryModal .modal-dialog h4{font-size:1.7rem;font-weight:600}#selectItineraryModal .modal-dialog .modal-footer{border:0}#selectItineraryModal .modal-dialog .modal-footer .btn_booknow{padding:.8rem 1.5rem;border:none!important;font-weight:500}#selectItineraryModal .modal-dialog .modal-header button.close span.coming-soon-close{font-size:3.5rem!important;line-height:3.5rem}#hotelTimeOutModal .modal-dialog{margin-top:7rem}#hotelTimeOutModal .modal-dialog .modal-content{border-radius:.7rem}#hotelTimeOutModal .modal-dialog .modal-content .modal-header h2{font-size:1.8rem;font-weight:600;line-height:2.2rem;padding:0;margin:0 0 2rem}#hotelTimeOutModal .modal-dialog .modal-content .modal-body p{font-size:1.2rem;line-height:1.5rem}#hotelTimeOutModal .modal-dialog .modal-content button.btn{padding:.6rem 3rem;font-size:1.5rem;font-weight:500}.modal.fade .modal-dialog{max-width:60rem}.modal.fade .modal-dialog .modal-content{border-radius:0;padding-bottom:1rem}.modal.fade .modal-dialog .modal-content .modal-header{border-radius:1rem 1rem 0 0;width:100%}.modal.login-modal .modal-content .modal-body button.btn{font-size:1.3rem;line-height:1.5rem;font-weight:500;padding:.6rem 1.5rem}#payment-processing-modalID .modal-dialog .modal-content .modal-body{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.2rem;line-height:1.5rem}#payment-processing-modalID .modal-dialog .modal-content .modal-body h4{font-size:2rem;line-height:2.2rem;font-weight:600;padding:0;margin:1rem 0;text-align:center}#payment-processing-modalID .modal-dialog .modal-content .modal-body p{text-align:center}#payment-processing-modalID .modal-dialog .modal-content .modal-body #loaderFadeContainer{display:flex;align-items:center;justify-content:center;padding:1rem;margin:0}#payment-processing-modalID .modal-dialog .modal-content .modal-body #loaderFadeContainer img{max-width:4rem;width:4rem}.modal.fade .modal-dialog .modal-content .modal-header h2{font-size:1.8rem;line-height:2rem;font-weight:600}#BookWithRevisedPriceModal .modal-dialog .modal-content .modal-footer button.btn{padding:.6rem 1.5rem;font-size:1.4rem;font-weight:500}.modal-body .select-style,.modal-body input,.modal-body select,.modal-body textarea{border-radius:.7rem!important;border-color:#000!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise{display:flex;align-items:center;justify-content:space-between;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li{width:20%;padding:0;margin:0 .6rem;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:1rem;line-height:1.2rem;font-weight:500}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.departdate{width:35%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.departdate .calender_box_part label{text-align:left!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li .field_box{position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li .field_box .hotelDetailsLoader.smallinputloader,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li .field_box i.smallinputloader{display:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li .field_box .cruiseAutoPopulateWrapper{position:absolute;background:#fff;border:.1rem solid #d9d9d9;width:100%;left:0;top:3.8rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li .field_box .cruiseAutoPopulateWrapper:before{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li .field_box .cruiseAutoPopulateWrapper .uibar-dropdown{display:flex;align-items:center;justify-content:space-between;background:#dcdcdc;padding:.6rem 1.7rem .6rem .6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li .field_box .cruiseAutoPopulateWrapper .uibar-dropdown h3{font-size:1rem;font-family:Montserrat,sans-serif;line-height:1.2rem;padding:0;margin:0;color:#000}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li .field_box .cruiseAutoPopulateWrapper .uibar-dropdown a.icon_close{position:absolute;right:.6rem;top:.6rem;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.departdate .calender_box_part .departReturnDate{display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.departdate .calender_box_part .departReturnDate .depart_part.rgt-border{border-right:.1rem solid #efefef}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.departdate .calender_box_part .departReturnDate .depart_part,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.departdate .calender_box_part .departReturnDate .return_part{width:50%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.cruiseline .select_box,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.duration .select_box{background:#fff;width:100%;display:inline-block;height:3rem;padding:.6rem;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.cruiseline .select_box .multi-dropdown,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.duration .select_box .multi-dropdown{width:100%;display:flex;align-items:center;justify-content:space-between;height:1.5rem;color:#000}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li .error{position:absolute;left:0;top:5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.cruiseline .select_box .field_dropdown.cruiseAutoPopulateWrapper{position:absolute;background:#fff;width:100%;min-height:3rem;left:0;top:5.2rem;border:.1rem solid #d9d9d9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.cruiseline .select_box .field_dropdown.cruiseAutoPopulateWrapper:before{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.cruiseline .select_box .field_dropdown.cruiseAutoPopulateWrapper a.icon_close{position:absolute;right:1rem;top:.3rem;z-index:99}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.cruiseline .select_box .field_dropdown.cruiseAutoPopulateWrapper ul{display:flex;flex-direction:column;color:#000;padding:0;margin:1.2rem 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.cruiseline .select_box .field_dropdown.cruiseAutoPopulateWrapper ul li{width:100%;display:flex;align-items:center;justify-content:center;padding:.5rem .6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.cruiseline .select_box .field_dropdown.cruiseAutoPopulateWrapper ul li:hover{background:#c3c3c3;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li:last-child{padding-top:1.6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise button.btn_search{width:100%;border:0;box-shadow:none!important;font-size:1.2rem;font-weight:500;color:#fff;line-height:2rem;padding:.6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.duration .select_box .field_dropdown.cruiseAutoPopulateWrapper{width:100%;background:#fff;position:absolute;left:0;top:5.5rem;color:#000;border:.1rem solid #d9d9d9}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .ship-details-box .comparison-price-list ul li .comp-price{font-weight:600}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.duration .select_box .field_dropdown.cruiseAutoPopulateWrapper:before{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.duration .select_box .field_dropdown.cruiseAutoPopulateWrapper a.icon_close{position:absolute;right:.8rem;top:.3rem;padding:0;margin:0;z-index:9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.duration .select_box .field_dropdown.cruiseAutoPopulateWrapper ul{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.duration .select_box .field_dropdown.cruiseAutoPopulateWrapper ul li{width:100%;padding:.6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_cruise li.duration .select_box .field_dropdown.cruiseAutoPopulateWrapper ul li:hover{cursor:pointer;background:#c3c3c3}.cruises-details .section-edit-search{width:100%;background:#27292a;padding:1rem 1.1rem;border-radius:0 0 .8rem .8rem;margin-bottom:3rem;min-height:7rem;color:#fff}.search-details .cruises-details .section-cruises-price-detail{background:#fff;box-shadow:0 0 15px 0 #888;padding:1.5rem;border-radius:0 .7rem .7rem .7rem;margin:3rem 0;font-size:1.3rem;line-height:1.8rem;color:#000}.search-details .cruises-details .section-cruises-price-detail h2{font-size:1.7rem;font-weight:600;line-height:2rem;padding:0;margin:0 0 1rem 0}.search-details .cruises-details .section-cruises-price-detail .image-details-slider{display:flex;flex-wrap:wrap;padding:0;margin:1rem 0}.search-details .cruises-details .section-cruises-price-detail .image-details-slider .cruise-main-image-blocks.fallbackimageHolder{background-size:cover;padding:0;margin:.8rem 0}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs{background:#fff;box-shadow:0 0 15px 0 #888;padding:1.5rem;border-radius:0 .7rem .7rem .7rem;margin:3rem 0;font-size:1.3rem;line-height:1.8rem;color:#000}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs ul{padding:0 0 4rem;margin:0 0 1rem;list-style:none;width:100%;border-bottom:2px solid #d9d9d9;display:flex;align-items:center;justify-content:flex-start}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs ul li{width:auto;position:relative;font-size:1.5rem;line-height:1.8rem;font-weight:600;text-transform:uppercase;padding:0;margin:0 6rem 0 0}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs ul li a.active{border-bottom:0}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs ul li a:hover{text-decoration:none;border:0}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs ul li a.active:before,.search-details .cruises-details .section-hotel-detail.cruise_details_tabs ul li a:hover:before{content:'';width:5rem;height:.5rem;background:#ed1864;border-radius:.5rem;position:absolute;bottom:-1.5rem;left:0;right:0;margin:0 auto}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-deatils-tab .side-tab ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-right:1px solid #d9d9d9;border-bottom:0;padding:1rem 1.5rem 1rem 0;margin:0}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-deatils-tab .side-tab ul li{width:100%;padding:0;margin:0 0 1rem 0;font-size:1.2rem;text-transform:none;font-weight:600;line-height:3rem}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-deatils-tab .side-tab ul li a.active{border-bottom:0;text-decoration:none}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-deatils-tab .side-tab ul li a.active:before,.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-deatils-tab .side-tab ul li a:hover:before{display:none}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-deatils-tab .sub-tab-holder1.shipRoomRight h5{font-size:1.4rem;font-weight:600;line-height:2rem;padding:0;margin:0 0 1.5rem}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-deatils-tab .sub-tab-holder1.shipRoomRight .about_ship_details_tt_p{display:flex;flex-wrap:wrap;padding:0;margin:0}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-deatils-tab .sub-tab-holder1.shipRoomRight .about_ship_details_tt_p ul.about_ship_details_tt li{width:100%;padding:0;margin:.6rem 0;font-size:1.3rem;line-height:1.8rem;font-weight:400;color:#000;text-transform:none}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-deatils-tab .sub-tab-holder1.shipRoomRight .about_ship_details_tt_p ul.about_ship_details_tt{width:47%;display:flex;flex-wrap:wrap;list-style:disc inside;padding:0;margin:0 2rem 2rem 0;border:0}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-decks-tab .side-tab ul{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;margin:0;border-right:.1rem solid #d9d9d9;border-bottom:0}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-decks-tab .side-tab ul li{width:100%;padding:0;margin:.6rem 0;font-size:1rem;font-weight:500;text-transform:none;line-height:1.8rem}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-decks-tab .side-tab ul li a.active:before,.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-decks-tab .side-tab ul li a:hover:before{display:none}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-decks-tab .sub-tab-holder1{border-left:.1rem solid #d9d9d9;padding-left:2rem;margin-left:-1.9rem}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-decks-tab .sub-tab-holder1 h5{font-size:1.4rem;font-weight:600;line-height:2rem;padding:0;margin:0 0 2rem}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-decks-tab .sub-tab-holder1 .shipDeckImage{display:flex;flex-direction:column;align-items:center;justify-content:center}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .cruise-decks-tab .sub-tab-holder1 .shipDeckImage .DeckImageExpandViewLink{padding:0;margin:1rem 0;font-weight:600}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .ship-rooms-tab .side-tab.shipRoomLeft ul{padding:0;margin:0;border-right:.1rem solid #d9d9d9;border-bottom:0;display:flex;flex-direction:column}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .ship-rooms-tab .side-tab.shipRoomLeft ul li{width:100%;padding:0;margin:.6rem 0;font-size:1.2rem;text-transform:none;font-weight:500;line-height:1.8rem;text-align:left}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .ship-rooms-tab .side-tab.shipRoomLeft ul li a.active:before,.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .ship-rooms-tab .side-tab.shipRoomLeft ul li a:hover:before{display:none}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .ship-rooms-tab .sub-tab-holder1.shipRoomRight{border-left:.1rem solid #d9d9d9;padding-left:2rem;margin-left:-1rem}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .ship-rooms-tab .sub-tab-holder1.shipRoomRight h5{font-size:1.4rem;font-weight:600;line-height:2rem;padding:0;margin:0 0 2rem}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .ship-rooms-tab .sub-tab-holder1.shipRoomRight p{font-size:1.3rem;line-height:1.8rem}.search-details .cruises-details .section-room-detail .room-option-head{background:#fff;box-shadow:0 0 15px 0 #888;padding:1.5rem;border-radius:0 .7rem .7rem .7rem;margin:2rem 0;font-size:1.3rem;line-height:1.8rem;color:#000}.search-details .cruises-details .section-room-detail .room-option-head .gray-input-box{padding:.3rem .4rem}.search-details .cruises-details .section-room-detail .room-option-listing ul li{background:#fff;box-shadow:0 0 15px 0 #888;padding:1.5rem;border-radius:0 .7rem .7rem .7rem;margin:1.5rem 0;font-size:1.3rem;line-height:1.8rem;color:#000}.search-details .cruises-details .section-room-detail .room-option-head .multi-select{position:absolute;width:100%;background:#fff;padding:1.5rem .6rem .6rem;margin:0;left:0;top:3.2rem;border:.1rem solid #d9d9d9;z-index:9}.search-details .cruises-details .section-room-detail .room-option-head .multi-select:before{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #e9ecef transparent;border-style:solid;border-width:16px 10px}.search-details .cruises-details .section-room-detail .room-option-head .multi-select span.drop-down-close{position:absolute;right:.6rem;top:-.2rem;cursor:pointer}.search-details .cruises-details .section-room-detail .room-option-head .multi-select table tr td{font-size:1rem;font-weight:500}.search-details .cruises-details .section-room-detail .room-option-head .multi-select table tr td .input-group{display:flex;align-items:center;justify-content:space-between;margin:0 .6rem}.search-details .cruises-details .section-room-detail .room-option-head .multi-select table tr td .input-group input.form-control{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;margin:0 .5rem}.search-details .cruises-details .section-room-detail .room-option-head .multi-select table tr td .input-group span.input-group-addon{width:1rem;font-size:2rem;line-height:2rem;cursor:pointer}.search-details .cruises-details .section-room-detail .room-option-listing ul li .price .p2{font-size:2rem;line-height:2rem;font-weight:600}.search-details .cruises-details .section-room-detail .room-option-listing ul li .price .p2 sup{font-weight:500;font-size:1.2rem;margin-left:.2rem;top:-1.5rem}.search-details .cruises-details .section-room-detail .room-option-listing ul li .not-include-tax-p{font-size:1rem!important;line-height:1.5rem}.search-details .cruises-details .section-room-detail .room-option-listing ul li .selectbtn a.btn_booknow{padding:.6rem;border-radius:.3rem;font-size:1.2rem!important;font-weight:500;line-height:2rem;width:100%;display:flex;align-items:center;justify-content:center}.search-details .cruises-details .section-room-detail .room-option-listing ul li .selectbtn a.btn_booknow:hover{text-decoration:none}.search-details .cruises-details .section-room-detail .room-option-listing ul li .tourPassengerSumry{font-style:italic}.search-details .cruises-details .section-room-detail .room-option-listing ul li .tourPassengerSumry label{font-weight:600}.search-details .cruises-details .section-room-detail .room-option-listing ul li .room-details-block h4{font-weight:600}#DeckPreviewImage .modal-dialog{top:4rem}#DeckPreviewImage .modal-dialog .modal-body{user-select:auto;display:flex;align-items:center;justify-content:center}#DeckPreviewImage .modal-dialog .modal-header h4{font-weight:600;font-size:1.7rem;line-height:3rem;margin:0 0 .6rem}.search-details .cruises-details .section-cruises-price-detail .addplaner-button-row{margin:1rem 0;font-weight:600}.search-details .cruises-details .section-cruises-price-detail .addplaner-button-row a.btn_booknow.edit:hover{text-decoration:none}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional{line-height:2rem}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .avilable-price-box .price .p1{font-size:1rem;font-weight:600}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .avilable-price-box .price .p2{font-size:2.7rem;line-height:3rem;font-weight:600;padding:0;margin:0}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .avilable-price-box .price .p2 sup{font-size:1.2rem;font-weight:500;line-height:2rem;top:-1.5rem}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .avilable-price-box .price .cruisePriceNote.p3{font-size:1.2rem;font-style:italic}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .avilable-price-box .price .not-include-tax-p{font-size:1rem!important;line-height:1.5rem}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .avilable-price-box .text-center{display:flex;align-items:center;justify-content:center;padding:0;margin:1rem 0}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .avilable-price-box .text-center a.btn_booknow{font-size:1.3rem;font-weight:500;line-height:2rem;padding:.6rem 1rem;border-radius:.3rem}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .avilable-price-box .text-center a.btn_booknow:hover{text-decoration:none}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .ship-details-box{border-top:.1rem solid #d9d9d9;padding:1rem 0 0;margin:1rem 0 0}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .ship-details-box .comparison-price-list ul{list-style:none;padding:0;margin:0 0 1.5rem}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .ship-details-box .comparison-price-list ul li{position:relative;padding:0;margin:.6rem 0}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .ship-details-box .comparison-price-list ul li .comp-price:before{content:"";height:.1rem;background-color:#d9d9d9;width:50%;position:absolute;top:1.2rem;right:.8rem}.search-details .cruises-details .section-cruises-price-detail .price-details-box .additional .ship-details-box .provide-area p{font-style:italic}#request_booking_modal .modal-dialog{margin-top:7rem}#request_booking_modal .modal-dialog .modal-header{border:0;display:flex;flex-direction:column;position:relative}#request_booking_modal .modal-dialog .modal-header button.close.btn-modal-close .close-text{text-indent:99999px;font-size:1.5rem!important}#request_booking_modal .modal-dialog .modal-header .descr{font-size:1.2rem;line-height:1.8rem;padding:0;margin:.6rem 0;font-style:italic}#request_booking_modal .modal-dialog .modal-body .rtbmodal-long label{font-size:1.2rem;font-weight:500;line-height:1.8rem}#request_booking_modal .modal-dialog .modal-body .rtbmodal-long .row{margin-bottom:1rem}#request_booking_modal .modal-dialog .modal-footer button.btn{float:right;font-weight:500}#request_booking_modal .modal-dialog .modal-body input{border-radius:.7rem;height:3rem}.section-edit-profile{margin:2rem 0}.section-edit-profile h2{font-family:Montserrat,sans-serif;font-size:2rem;color:#4b474d;font-weight:800;padding:0;margin:0 0 5rem}.section-edit-profile .edit-profile-contain{padding:0;margin:0;font-size:1.2rem;line-height:2rem;color:#000}.section-edit-profile .edit-profile-contain ul span{width:10rem;display:inline-flex;font-weight:600}.section-edit-profile .edit-profile-contain .profile-img-wrap{background-color:#fff;width:12rem;height:12rem;border:.1rem solid #d9d9d9;padding:0;margin:0 0 1rem;text-align:center;border-radius:50%;display:inline-block;background-size:cover}.section-edit-profile .edit-profile-contain a{font-size:1.2rem;text-decoration:underline;text-transform:uppercase;font-weight:500}.modal .modal-dialog .modal-content .modal-footer button{font-size:1.5rem;font-weight:500;padding:.6rem 2.5rem}.modal .modal-dialog .modal-content .modal-header button.close span{font-size:3.2rem!important;line-height:4.5rem}#UserAvatarModal .modal-dialog .modal-content .modal-body input.form-control{height:3.5rem;line-height:2.2rem;border-radius:0;display:flex;align-items:center;justify-content:center}.newContactUsDesign{padding:0;margin:2rem 0;font-size:1.2rem;line-height:1.5rem}.newContactUsDesign .section-cms{border-top:0;padding:2rem 0;margin:0}.newContactUsDesign .section-cms .inner-heading{font-size:2.5rem;font-weight:600;line-height:2.5rem;padding:0;margin:0 0 2rem 0}.newContactUsDesign .section-cms form .row-pad{margin:.6rem 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.newContactUsDesign .section-cms form .row-pad label{font-weight:600;color:#000}.newContactUsDesign .section-cms form .row-pad input{width:100%;border:.1rem solid #d9d9d9;padding:.6rem;box-shadow:rgba(0,0,0,.16) 0 0 5px inset;font-size:1.2rem;line-height:2rem}.newContactUsDesign .section-cms form .row-pad textarea{width:100%;height:12rem;border:.1rem solid #d9d9d9;padding:.6rem;box-shadow:rgba(0,0,0,.16) 0 0 5px inset;font-size:1.2rem;line-height:1.5rem;resize:none}.newContactUsDesign .section-cms form .row-pad button{font-size:1.2rem;font-weight:500;line-height:2rem;padding:.6rem 1.5rem;border:0;border-radius:.3rem}.search-landing-logo .partner-logo,.viewWrapper.defaultNoVisibility.new-body-wraper .section.middle .search-landing-logo.itenary-search-page-logo .partner-logo{display:none}.search-landing-logo .partner-logo ul,.viewWrapper.defaultNoVisibility.new-body-wraper .section.middle .search-landing-logo.itenary-search-page-logo .partner-logo ul{list-style:none;display:flex;align-items:center;justify-content:center}.search-landing-logo .partner-logo ul li,.viewWrapper.defaultNoVisibility.new-body-wraper .section.middle .search-landing-logo.itenary-search-page-logo .partner-logo ul li{width:auto;padding:0;margin:.6rem;display:flex;align-items:center;justify-content:center}.partner-logo ul li img,.viewWrapper.defaultNoVisibility.new-body-wraper .section.middle .search-landing-logo.itenary-search-page-logo .partner-logo ul li img{width:10rem;height:auto}.block_area.search-block h3.title{font-size:2.2rem;font-weight:600;line-height:2.5rem;color:#000;padding:0;margin:2.5rem 0 0}.block_area.search-block .tour-continant-block{width:100%;display:inline-block;padding:0;margin:0}.block_area.search-block .tour-continant-block ul{width:100%;list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:2rem 0}.block_area.search-block .tour-continant-block ul li{width:31%;padding:0;margin:1rem;position:relative;height:15rem;background-size:cover;background-repeat:no-repeat;overflow:hidden}.block_area.search-block .tour-continant-block ul li .carousel{z-index:inherit}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner{overflow:inherit;position:relative;width:100%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item{background-color:#0c1930;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .slideImg{width:100%;height:15rem;background-size:cover}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header #TourSearchForm ul.radio_list{padding:0 1rem}.block_area.search-block .tour-continant-block ul li .overlay-block{background:url(//ik.imagekit.io/snowstormtech/overlay_Bo14dsSpx.png) repeat-x bottom;width:100%;height:100%;padding:15px;position:absolute;bottom:0;left:0;z-index:99}.block_area.search-block .tour-continant-block ul li .overlay-block .content p{padding-left:1rem;font-size:1.2rem;line-height:1.5rem;font-family:Montserrat,sans-serif;color:#fff;position:absolute;bottom:0;font-weight:500;margin-right:.8rem}.block_area.search-block .tour-continant-block ul li .overlay-block .content p:before{content:"\f041";font-family:FontAwesome;position:absolute;left:0;top:0}caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_tours{display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_tours li{width:15%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:left;padding:0;margin:0 .6rem;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_tours li:first-child{width:50%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_tours li.dateli{width:35%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_tours li .error{position:absolute;left:0;bottom:-1.5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_tours li label{width:100%;text-align:left!important;font-size:1rem;font-weight:400;line-height:1.2rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_tours li .field_box .hotelDetailsLoader.smallinputloader,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_tours li .field_box i.smallinputloader{display:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_tours li .field_box .field_dropdown{position:absolute;width:100%;min-height:3.8rem;border:.1rem solid #d9d9d9;padding:1rem 0;margin:0;background:#fff;left:0;top:4rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_tours li .field_box .field_dropdown:before{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_tours li .field_box .field_dropdown a.icon_close{position:absolute;right:0;top:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box ul{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#000;padding:0;margin:.6rem 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box ul li{width:100%!important;padding:.6rem;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box ul li.selected,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box ul li:hover{background:#d9d9d9;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_tours li button{width:100%;border:0;box-shadow:none!important;font-size:1.2rem;font-weight:500;color:#fff;line-height:2rem;padding:.6rem;margin:1.7rem 0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .calender_box_part .tourDeepartReturn{display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .calender_box_part .tourDeepartReturn .depart_part,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .calender_box_part .tourDeepartReturn .return_part{width:50%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .calender_box_part .tourDeepartReturn .depart_part.rgt-border{border-right:.1rem solid #d9d9d9}.common-grid .grid-item{width:300px;height:300px;margin-right:15px;margin-bottom:15px;overflow:hidden}.common-grid .grid-item.grid-item--width2{width:530px;height:300px}.common-grid .grid-item.grid-item--height2{height:614px}.common-grid .grid-item .img_content_box{background:#f7f7f7;height:100%;overflow:hidden}.common-grid .grid-item .readMoreLink,.common-grid .grid-item a{display:block;cursor:pointer;font:600 13px/normal Montserrat;height:100%}.common-grid .grid-item .img_content_box .img_box{height:100%;background-size:cover;background-position:center;overflow:hidden}.common-grid .grid-item .newblock-small-height .img_box img{width:100%;height:100%;background-size:cover;background-position:center;vertical-align:middle}.common-grid .grid-item .img_content_box .img_box .overlay-block{background:url(//ik.imagekit.io/snowstormtech/overlay_Bo14dsSpx.png) repeat-x bottom;width:100%;height:100%;padding:15px;position:absolute;bottom:0;left:0}.common-grid .grid-item .img_content_box .img_box .overlay-block .content p{padding-left:15px;font-size:16px;font-family:Montserrat,sans-serif;color:#fff;position:absolute;bottom:0;font-weight:500;margin-right:10px}.common-grid .grid-item .img_content_box .img_box .overlay-block .content p:before{content:"\f041";font-family:FontAwesome;position:absolute;left:0;top:0}.block_area.search-block #TopDestinationLoader{width:100%;display:flex;align-items:center;justify-content:center;padding:0;margin:1rem 0}.block_area.search-block #TopDestinationLoader i{margin:0 auto;display:flex;align-items:center;justify-content:center}.section-edit-search .csEditSession .csEdit h3.date-to.flight-date{display:flex;align-items:center;justify-content:center;flex-direction:column}.section-edit-search .csEditSession .csEdit a.edit.edit-search{padding:1.2rem 1.5rem;white-space:nowrap;border-radius:.5rem;font-size:1.3rem;text-decoration:none;transition:all .5s;display:inline-block}.tour-details .tour-price-detail{background:#fff;box-shadow:0 0 15px 0 #888;padding:1.5rem;margin:0 0 2rem;border-radius:0 .7rem .7rem .7rem}.tour-details .tour-price-detail h2{font-size:2.2rem;font-weight:800;line-height:2rem;padding:0;margin:0 0 1.5rem 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.tour-details .tour-price-detail .hotel-location{font-size:1.3rem;line-height:1.5rem;font-weight:500;padding:0;margin:0 0 1rem 0}.tour-details .tour-price-detail .hotel-location i{font-size:1.8rem;line-height:2rem;margin:0 .4rem 0 0}.tour-details .tour-price-detail .addplaner-button-row{font-size:1.3rem;font-weight:600;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0 0 1.5rem 0}.tour-details .tour-price-detail .price-details-box{padding:0;margin:0;font-size:1.2rem;line-height:1.5rem}.tour-details .tour-price-detail .price-details-box .additional .avilable-price-box{border-bottom:.1rem solid #d9d9d9;padding:0 0 2rem;margin:0 0 2rem}.tour-details .tour-price-detail .price-details-box .additional .avilable-price-box .price{padding:0;margin:0}.tour-details .tour-price-detail .price-details-box .additional .avilable-price-box .price .p1{font-size:1.3rem;line-height:1.5rem;font-style:italic;font-weight:500;padding:0;margin:0 0 .6rem}.tour-details .tour-price-detail .price-details-box .additional .avilable-price-box .price .p2{font-size:2.5rem;line-height:2.5rem;font-weight:700;padding:0;margin:0 0 1.5rem}.tour-details .tour-price-detail .price-details-box .additional .avilable-price-box .price .p2 sup{font-size:1.2rem;font-weight:600;top:-1.2rem}.tour-details .tour-price-detail .addplaner-button-row a.btn_booknow{padding:.6rem 1.5rem;text-decoration:none;border-radius:.3rem}.tour-details .tour-price-detail .addplaner-button-row a.btn_booknow:hover{padding:.6rem 1.5rem;text-decoration:none;border-radius:.3rem}.tour-details .tour-price-detail .price-details-box .additional .avilable-price-box .not-include-tax-p{font-size:1rem!important;line-height:2.5rem}.tour-details .tour-price-detail .price-details-box .additional .avilable-price-box button.btn{font-size:1.3rem;font-weight:500;line-height:2.5rem;border:0;box-shadow:none!important}.tour-details .tour-price-detail .price-details-box .additional h4{font-size:1.4rem;line-height:1.5rem;font-weight:600;padding:0;margin:0 0 1rem}.tour-details .tour-price-detail .price-details-box .additional .comparison-price-list ul{width:100%;display:inline-block;padding:0;margin:1rem 0;list-style:none}.tour-details .tour-price-detail .price-details-box .additional .comparison-price-list ul li{padding:0;margin:.5rem 0}.tour-details .tour-price-detail .price-details-box .additional .comparison-price-list ul li .comp-price{font-weight:500;line-height:2rem}.tour-details .tour-price-detail .price-details-box .additional .provide-area{padding:0;margin:0}.tour-details .tour-price-detail .price-details-box .additional .provide-area p{font-weight:500;font-style:italic;padding:0;margin:0 0 .3rem}.tour-details .tour-price-detail .price-details-box .additional .provide-area label{font-weight:600}.tour-details .tour-price-detail .price-details-box .additional .provide-area.BreakDownTourDetailsBeforeSave{padding:1rem 0 0;margin:1rem 0;border-top:.1rem solid #d9d9d9}.tour-details .tour-price-detail .price-details-box .additional .provide-area.BreakDownTourDetailsBeforeSave p{font-size:1.3rem;font-weight:600;font-style:normal;padding:0;margin:0 0 2rem}.tour-details .tour-price-detail .price-details-box .additional .provide-area.BreakDownTourDetailsBeforeSave .label{font-weight:500;line-height:2.5rem}.tour-details .section-tour-detail{background:#fff;box-shadow:0 0 15px 0 #888;padding:1.5rem;border-radius:0 .7rem .7rem .7rem;margin:3rem 0}.tour-details .section-tour-detail ul{padding:0 0 4rem;margin:0 0 1rem;list-style:none;width:100%;border-bottom:2px solid #d9d9d9;display:flex;align-items:center;justify-content:flex-start}.tour-details .section-tour-detail ul li{width:auto;position:relative;font-size:1.5rem;line-height:1.8rem;font-weight:600;text-transform:uppercase;padding:0;margin:0 6rem 0 0}.tour-details .section-tour-detail ul li a.active,.tour-details .section-tour-detail ul li a:hover{color:#000}.tour-details .section-tour-detail ul li a.active:before,.tour-details .section-tour-detail ul li a:hover:before{content:'';width:5rem;height:.5rem;background:#ed1864;border-radius:.5rem;position:absolute;bottom:-1.5rem;left:0;right:0;margin:0 auto}.tour-details .section-tour-detail .tab-contain-wrap{font-size:1.3rem;line-height:1.8rem}.tour-details .section-tour-detail .tab-contain-wrap h5{font-size:1.4rem;font-weight:600;line-height:1.5rem;padding:0;margin:0 0 1.5rem 0}.tour-details .section-tour-detail .tab-contain-wrap ul.ItemItineraryTrour{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;border-bottom:0;padding:0;margin:0}.tour-details .section-tour-detail .tab-contain-wrap ul.ItemItineraryTrour li{width:100%;display:inline-block;font-size:1.3rem;font-weight:400;line-height:2rem;padding:0;margin:1rem 0;text-transform:none;vertical-align:top}.tour-details .section-tour-detail .tab-contain-wrap ul.ItemItineraryTrour li .TourDay{font-weight:600;width:6rem;display:inline-block;vertical-align:top}.tour-details .section-tour-detail .tab-contain-wrap ul.ItemItineraryTrour li .TourTitle{width:90%;display:inline-block;border-bottom:1px solid #e4e4e4;padding:0 0 1.5rem;margin:0;font-weight:600}.tour-details .section-tour-detail .tab-contain-wrap ul.ItemItineraryTrour li .TourTitle .TourDescription{font-weight:400;margin:.6rem 0 0}.tour-details .section-chk-aval{background:#fff;box-shadow:0 0 15px 0 #888;padding:1.5rem;border-radius:0 .7rem .7rem .7rem;margin:3rem 0;font-size:1.3rem;line-height:1.8rem;color:#000}.tour-details .section-chk-aval .chk-aval-head{width:100%;display:inline-block;border-bottom:.1rem solid #d9d9d9;padding:2rem 0;margin:0 0 2rem}.tour-details .section-chk-aval .chk-aval-head h3{font-size:1.7rem;font-weight:600;line-height:1.8rem;padding:0;margin:0}.tour-details .section-chk-aval .chk-aval-head .gray-input-box.tourPassengerDropdown{position:relative}.tour-details .section-chk-aval .chk-aval-head .select_box.multi-dropdown{background-color:#f6f7f7;border:.1rem solid #d9d9d9;border-radius:0;padding:.6rem;display:flex;align-items:center;justify-content:space-between}.tour-details .section-chk-aval .chk-aval-head .field_dropdown{position:absolute;background:#fff;width:120%;border:.1rem solid #d9d9d9;padding:0;margin:0;top:4.5rem;left:-2.5rem}.tour-details .section-chk-aval .chk-aval-head .field_dropdown:before{content:'';display:block;position:absolute;top:-2rem;left:4rem;width:0;height:0;border-color:transparent transparent #dfdfdf transparent;border-style:solid;border-width:16px 11px}.tour-details .section-chk-aval .chk-aval-head .field_dropdown:after{content:'';display:block;position:absolute;top:-2rem;left:4.05rem;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.tour-details .section-chk-aval .chk-aval-head .field_dropdown .person_list_holder{padding:.6rem}.tour-details .section-chk-aval .chk-aval-head .field_dropdown .person_list_holder ul.place_list{max-height:inherit;height:inherit}.tour-details .section-chk-aval .chk-aval-head .field_dropdown .person_list_holder ul.place_list li .info_line{display:flex;align-items:center;justify-content:space-between;font-size:1.2rem;line-height:1.2rem}.tour-details .section-chk-aval .chk-aval-head .field_dropdown .person_list_holder ul.place_list li .info_line .box_rgt .inside_box{display:flex;align-items:center;justify-content:center}.tour-details .section-chk-aval .chk-aval-head .field_dropdown .person_list_holder ul.place_list li .info_line .box_rgt .inside_box a.icon_click{background:#d9d9d9;display:flex;align-items:center;justify-content:center;padding:.3rem;border-radius:.2rem}.tour-details .section-chk-aval .chk-aval-head .field_dropdown .person_list_holder ul.place_list li .info_line .box_rgt .inside_box a.icon_click:hover{text-decoration:none}.tour-details .section-chk-aval .chk-aval-head .field_dropdown .person_list_holder ul.place_list li .info_line .box_rgt .inside_box span{padding:.3rem;margin:0}.tour-details .section-chk-aval .chk-aval-head button.btn{font-size:1.2rem;font-weight:500;line-height:2.2rem}.tour-details .section-chk-aval .tour-avalable-listing ul{list-style:none;padding:0;margin:0}.tour-details .section-chk-aval .tour-avalable-listing ul li{width:100%;display:inline-block;border-bottom:1px solid #ededed;padding:0 0 12px;margin:12px 0 1px;font-size:1.1rem;line-height:1.5rem}.tour-details .section-chk-aval .tour-avalable-listing ul li .tour-details-block{padding:0 1rem;margin:0}.tour-details .section-chk-aval .tour-avalable-listing ul li .tour-details-block ul li{border:0;font-size:1.2rem;padding:0;margin:0}.tour-details .section-chk-aval .tour-avalable-listing ul li .tour-details-block h4{font-size:.8rem;line-height:1.2rem;font-weight:600;background:#eaeaea;padding:.3rem;margin:0;border-radius:.4rem}.tour-details .section-chk-aval .tour-avalable-listing ul li .tour-details-block .mid-align{text-align:center;line-height:5rem;font-size:1.5rem;font-weight:800}.tour-details .section-chk-aval .tour-avalable-listing ul li .tourPassengerSumry label{font-weight:600}.tour-details .section-chk-aval .tour-avalable-listing ul li .price2{margin:2rem 0;font-size:1rem}.tour-details .section-chk-aval .tour-avalable-listing ul li .tourPassengerSumry{font-style:italic}.tour-details .section-chk-aval .tour-avalable-listing ul li .price .p2{font-size:1.7rem;line-height:2rem;font-weight:700}.tour-details .section-chk-aval .tour-avalable-listing ul li .price .p2 sup{font-weight:500;font-size:1.2rem}.tour-details .section-chk-aval .tour-avalable-listing ul li .not-include-tax-p{font-size:.8rem!important}.tour-details .section-chk-aval .tour-avalable-listing ul li .selectbtn button.btn{border:0;box-shadow:none!important;font-size:1.2rem;font-weight:500}.tour-details .section-chk-aval .tour-avalable-listing ul li .addp3{display:flex;align-items:center;justify-content:center;padding:0;margin:.6rem 0;font-weight:600}.tour-details .section-tour-detail .tab-contain-wrap .whatsIncludeItemWrapper h4{font-size:1.4rem;font-weight:600;line-height:2rem;padding:0;margin:0 0 1rem}.tour-details .section-tour-detail .tab-contain-wrap .whatsIncludeItemWrapper ul li{font-size:1.3rem;line-height:1.8rem;text-transform:none;font-weight:400}.tour-details .section-tour-detail .tab-contain-wrap .itinerary-details.tourSearchDetails ul.list-unstyled{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.tour-details .section-tour-detail .tab-contain-wrap .itinerary-details.tourSearchDetails ul.list-unstyled li{width:100%;padding:1rem;margin:0;font-size:1.4rem;line-height:2rem;display:flex;align-items:flex-start}.tour-details .section-tour-detail .tab-contain-wrap .itinerary-details.tourSearchDetails ul.list-unstyled li .itinerary-index{background-color:#000;color:#fff;font-size:1.5rem;font-weight:500;padding:0;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:3;line-height:2rem}.tour-details .section-tour-detail .tab-contain-wrap .itinerary-details.tourSearchDetails ul.list-unstyled li:before{content:"";display:inline-block;width:.5rem;height:100%;border-left:1rem dashed grey;border-width:0 .14rem;-moz-border-image:url(img/border-tours.png) 0 0 0 2 repeat;border-image:url(img/border-tours.png) 0 0 0 2 repeat;position:absolute;left:3.3rem;z-index:2;top:4rem}.tour-details .section-tour-detail .tab-contain-wrap .itinerary-details.tourSearchDetails ul.list-unstyled li:last-child:before{display:none}.tour-details .section-tour-detail .tab-contain-wrap .itinerary-details.tourSearchDetails ul.list-unstyled li span.itinerary-icon{cursor:pointer}.tour-details .section-tour-detail .tab-contain-wrap .itinerary-details.tourSearchDetails ul.list-unstyled li h3{text-transform:none;font-size:1.5rem;line-height:3rem;font-weight:600}.tour-details .section-tour-detail .tab-contain-wrap .itinerary-details.tourSearchDetails ul.list-unstyled li p{font-size:1.3rem;text-transform:none;font-weight:400;line-height:1.8rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box{height:3.1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown a.icon_close{right:0;top:0;padding:0;margin:0}.why-book.new-why-book ul.why-book-body-latest-ul{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;list-style:none;padding:0;margin:0}.why-book.new-why-book ul.why-book-body-latest-ul li{width:17.33%;min-height:15rem;padding:0 2rem;margin:0 1rem;display:flex;align-items:flex-start;justify-content:center;border-right:.1rem solid #eaeaea;flex-grow:1}.why-book.new-why-book ul.why-book-body-latest-ul li .white-block{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2rem 0 0;margin:0}.why-book.new-why-book ul.why-book-body-latest-ul li:last-child{border-right:0}.why-book.new-why-book ul.why-book-body-latest-ul li .white-block.rgt-dot-border{border-right:0}.why-book.new-why-book ul.why-book-body-latest-ul li .white-block .icon-wrap{width:4rem;min-height:6rem;display:flex;align-items:center;justify-content:center;padding:0;margin:0 0 .6rem}.why-book.new-why-book ul.why-book-body-latest-ul li .white-block .icon-wrap svg path{fill:#333}.why-book.new-why-book ul.why-book-body-latest-ul li .white-block .icon-wrap circle{fill:#333}.why-book.new-why-book ul.why-book-body-latest-ul li .white-block h2{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:800;color:#ed1865;line-height:1.5rem;padding:0;margin:0 0 .6rem;text-align:center;min-height:2rem}.why-book.new-why-book ul.why-book-body-latest-ul li .white-block .title{font-family:Montserrat,sans-serif;text-align:center;font-size:1rem;line-height:1.2rem;font-weight:500;color:#000;padding:0;margin:0}.why-book.new-why-book ul.why-book-body-latest-ul li .white-block .title span{font-weight:600}.hidden{display:none!important}.pgwSlideshow .ps-list .ps-next,.pgwSlideshow .ps-list .ps-prev{z-index:9}#agentNote .modal-dialog{margin-top:7rem;width:50%}#agentNote .modal-dialog .modal-header h4.modal-title{font-size:1.7rem;line-height:3rem;font-weight:700;padding:0;margin:0}.modal.fade .modal-dialog .modal-content .modal-body .craetepackage_modal.manual_search_content .searchiputrowctrl{display:flex;align-items:flex-start;justify-content:flex-start;font-size:1.3rem;line-height:1.5rem}.modal.fade .modal-dialog .modal-content .modal-body .craetepackage_modal.manual_search_content .searchiputrowctrl label{font-weight:600;padding:0;margin:0 1rem 0 0}.modal.fade .modal-dialog .modal-content .modal-body .craetepackage_modal.manual_search_content .searchiputrowctrl textarea{width:82%;border:.1rem solid #d9d9d9;height:8rem;resize:none}.carousel{z-index:99}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul{width:100%;display:flex;align-items:center;justify-content:flex-start;list-style:none;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv{position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li label{font-size:.9rem;color:#fff}.error.custom-error-handle{position:absolute;font-size:.8rem;left:0;bottom:-1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv{width:33.33%;padding:0;margin:0 .6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;margin:0;font-size:1.1rem;font-weight:400;line-height:1.5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .select_box.multi-dropdown{width:100%;height:3.1rem;background:#fff;border:0;border-radius:0;padding:.3rem .6rem;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .select_box.multi-dropdown .fare-type_angel-down{position:absolute;right:.9rem;top:.95rem;z-index:1}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .select_box.multi-dropdown select.form-control{border:0;padding:.6rem;margin:0;background:0 0;appearance:none;position:relative;z-index:9;cursor:pointer;color:#000}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .select_box.multi-dropdown .fare-type_angel-down i{font-size:1.5rem;line-height:1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .multi-dropdown{width:100%;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem .6rem .6rem;height:3rem;color:#000}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .multi-dropdown i{font-size:1.5rem;line-height:1.8rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small{position:absolute;width:100%;left:0;top:6rem;background:#fff}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small:before{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small a.icon_close{position:absolute;right:.6rem;top:.6rem;padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small{position:absolute;width:100%;left:0;top:6rem;background:#fff;display:inline-block;min-height:3.5rem;padding:1rem 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small ul.alignmentwrapper.insu_itinerarytypes{padding:1rem 0 0;color:#000}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small ul.alignmentwrapper.insu_itinerarytypes li{padding:.6rem;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small ul.alignmentwrapper.insu_itinerarytypes li .info_line{width:100%;display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small ul.alignmentwrapper.insu_itinerarytypes li .info_line .box_rgt{width:100%;display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box ul li.ClassTypeFilterSearchDiv .select_box .field_dropdown.field_dropdown-small ul.alignmentwrapper.insu_itinerarytypes li:hover{background:#d9d9d9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul{list-style:none;padding:0;margin:0 0 1.6rem;display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul ul.date-picker-wraper{padding:0;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul ul.date-picker-wraper li{margin:0;padding:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul ul.date-picker-wraper li .form-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul ul.date-picker-wraper li .form-group .datepicker-box{background:#fff;padding:0;margin:0;position:relative;border-right:.1rem solid #d9d9d9}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul ul.date-picker-wraper li:last-child.datepicker-box{border:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul ul.date-picker-wraper li .form-group .datepicker-box .field_icon{position:absolute;color:#000;left:.6rem;top:.6rem;font-size:1.8rem;line-height:1.5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul ul.date-picker-wraper li .form-group .datepicker-box .input-append.date{width:100%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul ul.date-picker-wraper li .form-group .datepicker-box .input-append.date input{border:0;padding:.3rem .3rem .3rem 3rem;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli{width:27%;white-space:normal}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li .form-group label{width:100%;font-size:.9rem;color:#fff;text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli .form-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli .form-group .travelerage_selectbox{background:#fff;padding:.6rem;height:3rem;color:#000;width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli .form-group .travelerage_selectbox i{font-size:1.5rem;line-height:1.5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli .form-group .dropdown-autocomplete_tral_age{position:absolute;width:100%;background:#fff;border:.1rem solid #d9d9d9;top:5.7rem;left:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli .form-group .dropdown-autocomplete_tral_age:before{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli .form-group .dropdown-autocomplete_tral_age a.icon_close{position:absolute;right:.6rem;top:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul li{padding:0 .6rem;position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul li span.error{position:absolute;left:.6rem;bottom:-.6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul li:nth-child(3){width:22%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul li .info_heading{font-weight:600}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul li:first-child{width:auto}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli .form-group .dropdown-autocomplete_tral_age .person_list_holder{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;text-align:left;max-height:14rem;overflow:auto;overflow-x:hidden;color:#000}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul.place_list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:auto;padding:1.5rem 0 0;margin:0;overflow:visible}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul.place_list li{width:100%;display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul.place_list li .info_line .box_rgt .inside_box{display:flex;align-items:center;justify-content:space-between}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul.place_list li .info_line .box_rgt .inside_box input{width:3rem;height:2rem;display:flex;align-items:center;justify-content:center;padding:0;margin:0 .6rem;text-align:center}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul.place_list li .info_line .box_rgt .inside_box a.icon_click{background:#d9d9d9;padding:.6rem;margin:0;border-radius:.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul.place_list li .info_line .box_rgt .inside_box a.icon_click:hover{text-decoration:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli .form-group .dropdown-autocomplete_tral_age .addPersonLink{float:left;font-size:1rem;font-weight:500;padding:0;margin:.6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli .form-group .dropdown-autocomplete_tral_age .removePersonLink{float:left;font-size:1rem;font-weight:500;padding:0;margin:.6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli .form-group .dropdown-autocomplete_tral_age .addPersonLink:before{content:"\f067";margin-right:5px;font:normal normal normal 15px/1 FontAwesome}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli .form-group .dropdown-autocomplete_tral_age .removePersonLink:before{content:"\f00d";margin-right:5px;font:normal normal normal 15px/1 FontAwesome}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli .form-group .dropdown-autocomplete_tral_age .addPersonLink:hover,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 li.roomsli .form-group .dropdown-autocomplete_tral_age .removePersonLink:hover{text-decoration:none}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul li .form-group input{background:#fff;height:3rem;border-radius:0;padding:.6rem;margin:0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul li .flight-search-btn-holder{padding:0;margin:.6rem 0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul li .flight-search-btn-holder button.btn_search{font-size:1rem;line-height:2rem;font-weight:500;border:0;border-radius:0;width:100%;padding:.6rem 2rem;display:flex;align-items:center;justify-content:center}#InviteTripModal.modal.login-modal .modal-body form .remove-invite-modal{position:absolute;top:2.5rem;right:0}#InviteTripModal.modal.login-modal .modal-body form .remove-invite-modal a i{font-size:2rem;line-height:2.5rem}.modal-dialog .modal-body,.modal-dialog .modal-body input,.modal-dialog .modal-body label,.modal-dialog .modal-body p{color:#333!important}.v2CheckoutFooter .termsLinks ul{list-style:none}.MainLoader.newPercentageLoader .loder-contain-wrap.loder-contain-wrap.why-book-content-total-wrap .loader-why-us{border-radius:.7rem!important;border:.15rem solid #000!important}.MainLoader.flight .percentage,.leftpanel_tabs .nav-tabs li a .number_count span,.overview_rightcontent h3.title_bg,.why-book-us ul li:before,h3.hotels-custom-title-center{color:#000!important}.accredidations-block ul li img{width:10rem;height:auto}.login-modal .modal-body a{color:#000!important}.cutomer-review-section h2{color:#000}.cutomer-review-section .text-right{font-size:1.4rem;color:#000}.floatingchatbutton .block-circle i,.sidebar-chat.bigger .block-circle i{color:#000!important}.newserachlistPage .btn_booknow.edit:hover{color:inherit!important}.MainLoader.flight .percentage,.leftpanel_tabs .nav-tabs li a .number_count span,.overview_rightcontent h3.title_bg,.why-book-us ul li:before,h3.hotels-custom-title-center{color:#000!important}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1530px}}.datepicker-days .next,.datepicker-days .prev{cursor:pointer}.datepicker-days .next i,.datepicker-days .prev i{font-size:1.5rem;line-height:1.5rem}.excursion-result-image.excursion-desktop-listing.successImg{background-size:cover;background-position:center}@media screen and (min-width:2000px){#DestinationLoader{top:79px}}.collapse:not(.in){display:none}.card-body.collapse.in{display:block!important}.flightTimeRangeFilter span.rangeHeading{padding-top:15px!important;margin-bottom:5px!important}.flightNofilter{margin-bottom:22px!important;padding-bottom:22px!important;border-bottom:1px solid #c3c3c3!important}.flightPackageButtons a:first-child{margin-left:0!important}.accordian-contain.combine-flight-hotel-margin-zero .combinedPrice{font-size:1.2rem;font-weight:800;line-height:2.5rem;color:#333}.form-group.csSky .chkbox-holder input{position:absolute;opacity:0;cursor:pointer;width:82%;height:25px;left:0;top:0;z-index:99}.footer_social{padding:0;margin:0 0 20px}.footer_social ul{padding:0;margin:0;list-style:none;display:flex}.footer_social ul li{padding:0 14px 0 0;margin:0;list-style:none}.footer_social ul li a{width:36px;height:36px;display:block;background:url(https://ik.imagekit.io/snowstormtech/social_sprite_Ozdv-KHxE.svg) no-repeat 0 0;transition:none!important}.footer_social ul li.twitter_ic a{background-position:-36px 0}.footer_social ul li.twitter_ic a:hover{background-position:-72px 0}.footer_social ul li.facebook_ic a{background-position:-36px -36px}.footer_social ul li.facebook_ic a:hover{background-position:-72px -36px}.footer_social ul li.pinterest_ic a{background-position:-36px -108px}.footer_social ul li.pinterest_ic a:hover{background-position:-72px -108px}.footer_social ul li.google_ic a{background-position:-36px -144px}.footer_social ul li.google_ic a:hover{background-position:-72px -144px}.footer_social ul li.linkdin_ic a{background-position:-36px -180px}.footer_social ul li.linkdin_ic a:hover{background-position:-72px -180px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .nav-tabs li a{display:flex;align-items:center;justify-content:space-between}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .nav-tabs li a .privatejet-priority-icon{margin-right:.5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .nav-tabs li a .apartments-priority-icon{margin-right:.5rem}.newserachlistPage .brandedfare .repeatholder .faretype i{color:red}table td.activeBrand,table th.activeBrand{background:#f0f8ff!important;color:#000!important}:-ms-input-placeholder,::-webkit-input-placeholder,::placeholder{color:#000!important}::-webkit-input-placeholder{color:#000!important}::-moz-placeholder{color:#000!important}:-ms-input-placeholder{color:#000!important}:-moz-placeholder{color:#000!important}.classmapviewBoxholder{width:100%}.trip-planner-details .save-planner-block .accordian-contain .accordian-head i.has-note{font-size:22px!important}.trip-planner-details .save-planner-block .accordian-contain .accordian-head i.no-note{color:#000!important;font-size:22px!important}.trip-planner-details .accordian-contain .accordian-head span.note-devider{color:#000!important;font-size:25px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder{min-height:24rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .select_box.multi-dropdown{line-height:1.8rem;align-items:center}.uibar-overlay{position:fixed;display:none;width:100%;height:calc(100vh - 152px);top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:998;opacity:.7}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder{min-height:36rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption{z-index:999}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul.radio_list{margin:.6rem 0}.uibar.carousel-caption{position:relative;z-index:999;left:0;right:0}.viewWrapper.defaultNoVisibility.new-body-wraper{margin-top:6.8rem!important}.form-group.emailInviteErrorSuccess{font-size:2rem;line-height:2rem;padding:0;margin:0}.bg-dark.footer-pos-relative{box-shadow:0 -.8rem .8rem #cecece}.modal .modal-dialog .modal-content .modal-header button.close span{opacity:1!important;color:#aa232c!important}.modal .modal-dialog .modal-content .modal-header .close span.coming-soon-close{opacity:1!important}.modal-header .close{font-weight:700!important;font-size:3.5rem!important;line-height:3.5rem;color:red!important}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .overview_tabs .tab-link-panel{padding-bottom:1.5rem;padding-left:3rem;padding-right:3rem}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .overview_tabs .tab-link-panel ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:2px solid #e5e5e5;margin:0;padding:0}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .overview_tabs .tab-link-panel ul li{font-size:1.4rem;line-height:2rem;font-weight:500;position:relative;flex-grow:1}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .overview_tabs .tab-link-panel ul li.active:before,.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .overview_tabs .tab-link-panel ul li:hover:before{content:'';background:#01509f;height:.2rem;position:absolute;left:0;right:0;bottom:-.2rem;width:100%}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .overview_tabs .tab-link-panel ul li a{padding:.6rem 3rem;display:block;color:#737373;position:relative;text-align:center}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .overview_tabs .tab-link-panel ul li a:hover{text-decoration:none}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img{position:relative;margin:0 auto;display:flex;flex-direction:column}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline.left{left:0;padding-left:0}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline{padding:0 40px;position:relative;background-color:inherit;width:50%}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .timeline-date{font-size:1rem;text-align:right}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content{padding:1rem;background-color:#fff;position:relative;box-shadow:0 0 1rem .1rem rgba(0,0,0,.5)}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content:after{content:'';position:absolute;width:2.3rem;height:2.3rem;right:-58px;background-color:#333;border:.6rem solid #838b93;top:-4.5rem;border-radius:50%;z-index:1}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content.OverviewData:after{top:-1rem}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline.left::after{content:'';position:absolute;width:.1rem;background-color:#dfdfdf;top:0;bottom:0;right:0}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline.right{left:50%;padding-right:0}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline.right:after{content:'';position:absolute;width:.1rem;background-color:#dfdfdf;top:0;bottom:0;left:-1px}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline.right .content:after{left:-3.65rem}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline.right .timeline-date p{text-align:left}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content .timeline-content-pic{position:relative;margin-bottom:1rem;width:100%;min-height:10rem;background-size:cover;background-repeat:no-repeat}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content .timeline-content-pic .pic-title{background:rgba(0,0,0,.5);padding:8px 10px;position:absolute;bottom:0;left:0;right:0;display:none}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content .timeline-content-pic .pic-title h3{font-size:1.2rem;line-height:2rem;color:#fff;margin:0}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content .timeline-content-text h6{font-weight:700;font-size:1.2rem;margin:0 0 .8rem}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content .timeline-content-text h2{font-size:1.4rem;line-height:2rem;font-weight:700;color:#0e57a4;margin:0 0 1rem}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content .timeline-content-text p{font-size:1rem;margin-bottom:.6rem;color:#000}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content .timeline-content-text p strong{color:#000;font-weight:700}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content .timeline-content-text .two-clmn-content{display:flex;flex-wrap:wrap;justify-content:space-between}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content .timeline-content-text .two-clmn-content .col-content{width:48%}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content .timeline-content-text .timeline-details-btn{text-align:center;padding-top:.5rem;padding-bottom:.5rem}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content .timeline-content-text .timeline-details-btn a{display:inline-block;background:#363636;padding:.5rem .6rem;font-size:1.2rem;line-height:1.5rem;color:#fff!important;font-weight:500;border-radius:.4rem}.listing-section.trip-listing-section .listing.trip-planner-details .travelsummary .travelsummaryWrapperAdva .overview-panel.singleItinerary .timeline.itinerary-timeline-img .container-timeline .content .timeline-content-text .timeline-details-btn a:hover{text-decoration:none}.overview-panel.singleItinerary .notification-panel h2{font-size:2rem;line-height:2.5rem;color:#000!important;font-weight:700;padding:0;margin:0 0 2rem}.overview-panel.singleItinerary .notification-panel .overviewnotification_fields{margin:1rem 0}.overview-panel.singleItinerary .notification-panel .overviewnotification_fields textarea{width:100%;height:12rem;border:.1rem solid #d9d9d9;border-radius:.4rem;padding:.6rem 1rem;box-shadow:none;color:#000!important;font-size:1.2rem;font-weight:400;resize:none}.overview-panel.singleItinerary .notification-panel h4{font-size:1.4rem;line-height:1.5rem;color:#014f9f!important;font-weight:700;padding:0;margin:0 0 1rem}.overview-panel.singleItinerary .notification-panel .add-more-link-panel{display:flex;align-items:center;justify-content:flex-start}.overview-panel.singleItinerary .notification-panel .add-more-link-panel .add-more-link-fld-label{flex-grow:1;margin-right:1rem}.overview-panel.singleItinerary .notification-panel .add-more-link-panel input{width:100%;display:inline-block;border:.1rem solid #d9d9d9;border-radius:.4rem;padding:.6rem;margin:0}.overview-panel.singleItinerary .notification-panel .add-more-link-panel .add-more-link-btn{display:flex;align-items:center;justify-content:center}.overview-panel.singleItinerary .notification-panel .add-more-link-panel .add-more-link-btn a{padding:8px 12px;display:inline-block;font-size:1rem;line-height:1.2rem;font-weight:500;cursor:pointer;margin-left:.8rem;border-radius:.4rem}.overview-panel.singleItinerary .notification-panel .add-more-link-panel .add-more-link-btn a:hover{text-decoration:none}.overview-panel.singleItinerary .notification-panel .add-more-link-panel .add-more-link-btn a.add-link{background:#0d1931!important;border:.1rem solid #0d1931!important;color:#fff!important}.overview-panel.singleItinerary .notification-panel .add-more-link-panel .add-more-link-btn a.cancel-link{background:#e83f29!important;border:1px solid #e83f29!important;color:#fff!important}.overview-panel.singleItinerary .notification-panel .important-links-panel{display:flex;justify-content:space-between;align-items:center}.overview-panel.singleItinerary .notification-panel .important-links-panel .link-list-section{display:flex;flex-direction:column;flex-grow:1;padding-right:1rem}.overview-panel.singleItinerary .notification-panel .important-links-panel .link-list-section .link-row{display:flex;border-bottom:.1rem solid #ececec;margin-bottom:1rem;margin-top:1rem}.overview-panel.singleItinerary .notification-panel .important-links-panel .link-list-section .link-row label{width:30%;margin-right:.6rem}.overview-panel.singleItinerary .notification-panel .important-links-panel .link-list-section .link-list-panel{flex-grow:1}.overview-panel.singleItinerary .notification-panel .important-links-panel .link-add-more-btn a{padding:0;margin:0;display:inline-block;font-size:2rem;white-space:nowrap;color:#014f9f!important}.overview-panel.singleItinerary .notification-panel .nofication-save-btn-center{width:100%;display:flex;align-items:center;justify-content:center;padding:0;margin:1rem 0}.overview-panel.singleItinerary .notification-panel .nofication-save-btn-center button{border:0;border-radius:.4rem;padding:.8rem 1.5rem;font-size:1.2rem;line-height:1.5rem;font-weight:500;transition:all .4s ease}.modal-dialog{display:flex;align-items:center;justify-content:center}.pagination{align-items:center;justify-content:center}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown.new_currency_listing{padding:.6rem 0;box-shadow:0 3px 9px #c3c3c3}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag{max-height:16rem;overflow:auto;overflow-x:hidden;box-shadow:none}.advancedCarSearchDiv ul li.withClientOption .simple-toggle .control-checkbox .control_indicator{border-radius:.7rem}.newserachlistPage .field_dropdown.place_list{padding:.6rem}.newserachlistPage .field_dropdown.place_list a.icon_close{position:absolute;right:-8px;top:-9px}.newserachlistPage .field_dropdown.place_list ul{margin-top:.6rem}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul>li .select_box i{position:absolute}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul>li .select_box i.fa-map-marker{right:auto!important;top:0!important}.accordian-contain.car-planer-details .accordian-head.insurance_icon svg{width:2rem;height:auto}.advancedCarSearchDiv ul li.withClientOption .simple-toggle{width:auto;display:flex;align-items:center;justify-content:flex-start}.simple-toggle label.control.control-checkbox{height:1.5rem;top:0;position:relative;display:inline-block;width:3rem;margin:0 .8rem 0 0}.simple-toggle label.control.control-checkbox input{opacity:0;width:0;height:0;margin:0;float:left;border:0;padding:5px 10px;font-weight:400}.simple-toggle label.control.control-checkbox .toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.simple-toggle label.control.control-checkbox .toggle.round{border-radius:34px}.simple-toggle label.control.control-checkbox .toggle:before{position:absolute;content:"";height:1.3rem;width:1.3rem;left:0;bottom:.1rem;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.simple-toggle label.control.control-checkbox input:checked+.toggle:before{-webkit-transform:translateX(1.6rem);-ms-transform:translateX(1.6rem);transform:translateX(1.6rem)}.EditHotelPackageFlagCearer .date-to.flight-date.hotel-date-wrap-desktop.flight-date{font-size:1rem}.checkout-list ul li h2 svg{width:2rem;height:auto}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-head{padding:0 1rem;margin-top:10px}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-head a{width:auto!important;flex-wrap:nowrap;margin:0 1rem 0 0;font-weight:500}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-head a:last-child{margin-right:0;width:10rem!important;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;white-space:nowrap;padding:.375rem .75rem!important}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-head a i.fa-remove{margin-right:0;padding-right:.5rem!important}.advancedCarSearchDiv .cbtSelectionBox{min-width:36%;margin-bottom:1rem}.advancedCarSearchDiv .cbtSelectionBox .form-group{margin-bottom:0}.advancedCarSearchDiv .cbtSelectionBox>div{display:flex;justify-content:flex-start;align-items:center;width:100%}.advancedCarSearchDiv .cbtSelectionBox>div a.btn{white-space:nowrap}.advancedCarSearchDiv .cbtSelectionBox .btn{height:2.7rem;border-radius:0;margin-top:0;vertical-align:top}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .arrow-start:before{margin-top:9px}.section-edit-search .csEditSession .csEdit .TourDetails.EditDateRange{display:flex;align-items:center;justify-content:space-between;padding:0;margin:0}.section-edit-search .csEditSession .csEdit .TourDetails.EditDateRange .form-group.field_box{width:100%;background:#fff;display:flex;align-items:center;justify-content:flex-start;padding:.6rem;margin:0 .5rem}.section-edit-search .csEditSession .csEdit .TourDetails.EditDateRange .form-group.field_box .field_icon i{color:#000}.section-edit-search .csEditSession .csEdit .TourDetails.EditDateRange .form-group.field_box date-picker .input-append.date input{width:100%;border:0;padding:0 0 0 .5rem;margin:0}.section-edit-search .csEditSession .csEdit button{border:0;padding:.5rem 1rem;font-size:1.2rem;font-weight:500;border-radius:.3rem}.section-edit-search .csEditSession .csEdit button i{color:#000!important}.side-pad-none{padding-left:0;padding-right:0}.accordian-contain .accordian-footer{padding-left:1rem;padding-right:1rem}.dashboard-wraper .item-shows-middle .dashboard-sm-block-wrap .select-box-wrap-dropdown a.select-button{cursor:pointer}body.Combined-Data .search-list.hotel-search-list ul li .price-block .price .p2:first-child{display:none}body.Combined-Data .search-list.hotel-search-list ul li .price-block .price br{display:none}body.Combined-Data .section-hotel-price-detail .rgt-block .price .p2:first-child{display:none}body.Combined-Data .room-option-listing ul li .price .p2 div:first-child{display:none}body.Combined-Data .room-option-listing ul li .price .p2 p:nth-child(2){display:none}body.Combined-Data .room-option-listing ul li .price .p2>span{display:none}body.Combined-Data .room-option-listing ul li .price .p2>sup{display:none}body.Combined-Data .room-option-listing ul li .price .p2>br{display:none}body.Combined-Data .room-option-listing ul li .price .p2>p.ng-binding{display:none}body.Combined-Data .search-details .upgrade .additional .rental{display:none}#return-to-top{position:fixed;bottom:120px;right:20px;background:#000;background:rgba(0,0,0,.7);width:55px;height:55px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#return-to-top i{color:#fff!important;margin:0;position:relative;left:14px;top:10px;font-size:28px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#return-to-top:hover{background:rgba(0,0,0,.9)}#return-to-top:hover i{color:#fff;top:5px}.overwrite-min-height .new-body-wraper{display:flex;flex-grow:1;justify-content:flex-start;width:100%;flex-direction:column}.overwrite-min-height .new-body-wraper .section.middle{display:flex;flex-direction:column;align-items:stretch;flex:auto}.overwrite-min-height .new-body-wraper .HotelControllerWrapper.hotelFormDesktop{display:flex;justify-content:flex-start;width:100%;flex-direction:column;flex-grow:1}.overwrite-min-height .new-body-wraper.search_wrap .section.middle{justify-content:space-evenly}.overwrite-min-height .new-body-wraper.search_wrap .search-details{margin-top:0!important}#ForgotPasswordModal.modal.fade .modal-dialog .modal-content .modal-header button.close{position:absolute;right:2rem;top:1rem}.checkout-container .contactUsNumberList .contact-list a,.checkout-container .contactUsNumberList .contact-list span{line-height:2rem}#flightdetailsModal .modal-dialog{margin-top:1rem!important}.room-option-listing ul li .price .p2{display:flex;align-items:center;justify-content:flex-start}.room-option-listing ul li .price .p2 p{width:100%}.middle.section-my-trip-details .section-page-header{font-size:1.8rem;font-weight:600;padding:0;margin:0 0 1rem 0}.middle.section-my-trip-details .section-page-header a.pink-btn{font-size:1.2rem;font-weight:500;padding:.6rem;border-radius:.4rem}.middle.section-my-trip-details .section-page-header a.pink-btn:hover{text-decoration:none}.middle.section-my-trip-details .section-tour-detail{padding:0;margin-bottom:3rem;margin-top:2rem;font-size:1rem;color:#000}.middle.section-my-trip-details .section-tour-detail ul{list-style:none;width:100%;padding:0;margin:.6rem 0;border-bottom:.15rem solid #d9d9d9;display:flex;align-items:center;justify-content:flex-start}.middle.section-my-trip-details .section-tour-detail ul li{width:auto;float:left;font-size:1.1rem;font-weight:600;color:#000;line-height:2rem}.middle.section-my-trip-details .section-tour-detail ul li a{border-bottom:.12rem solid transparent;padding:0 0 .4rem;margin:0 2rem 0 0;color:#aa232c;font-weight:600}.middle.section-my-trip-details .section-tour-detail ul li a.active{color:#aa232c!important}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap{padding:2rem 0 0;margin:0;font-size:1rem;font-weight:600}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap .trip-short-row .trip-src-box{width:30%;display:flex;align-items:center;justify-content:flex-start;border:.1rem solid #d9d9d9;border-radius:.3rem;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 10px inset;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 10px inset;box-shadow:rgba(0,0,0,.2) 0 1px 10px inset;padding:.6rem}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap .trip-short-row .trip-src-box input{width:100%;border:0;background:0 0}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap .trip-short-row .trip-src-box i{font-size:1.2rem;line-height:1.5rem;padding:0;margin:0 .6rem 0 0}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap .trip-short-row .gray-input-box.myTripsSort{background-color:#f6f7f7;border:.1rem solid #d9d9d9;border-radius:.3rem;padding:.6rem;margin:0;display:inline-flex;width:65%;font-weight:500;color:#000}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap ul{margin:.5rem 0 0;padding:0;border:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap ul li{width:100%;display:inline-block;background-color:transparent;border:.1rem solid transparent;border-radius:.3rem;padding:1rem;margin:.6rem 0;font-size:1.2rem;color:#000;line-height:2rem;font-weight:400;position:relative;z-index:99}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap ul li .close-box{color:#fff;position:absolute;top:-1rem;right:-.5rem;z-index:9999;display:none}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap ul li:hover{background-color:#fff;border:.1rem solid #d9d9d9;transition:all .4s ease}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap ul li:hover .close-box{display:block;transition:all .4s ease}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap ul li:hover .close-box .close{background-color:#8f8f8f;width:2rem;height:2rem;text-align:center;padding:.6rem;border-radius:50%;font-size:1.2rem!important;line-height:2rem;color:#fff;opacity:1;display:flex;align-items:center;justify-content:center;font-weight:500}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap ul li h2{font-size:1.7rem;font-weight:600;padding:0;margin:0 0 .6rem;line-height:2rem}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap ul li .top-pad{margin-top:1.2rem}.middle.section-my-trip-details .section-tour-detail .tab-contain-wrap ul li a{border:0;padding:0;margin:0;color:#aa232c!important}.modal .modal-dialog .modal-content .modal-header button.close span.close-text{font-size:2.5rem!important;line-height:2.5rem;font-weight:800!important;font-family:sans-serif!important}.cbtPolicyModal{z-index:9999}.cbtPolicyModal .modal-dialog{margin-top:7rem}.cbtPolicyModal .modal-dialog .modal-content .modal-header ul{display:flex;align-items:center;justify-content:flex-start;width:100%;list-style:none;padding:0;margin:1rem 0}.cbtPolicyModal .modal-dialog .modal-content .modal-header ul li{width:auto;display:inline-block;padding:0;margin:0 .6rem;border:0;font-size:1.2rem;font-weight:500;color:#000;line-height:2rem;text-align:center}.cbtPolicyModal .modal-dialog .modal-content .modal-header ul li a{padding:.6rem 1rem;margin:0;text-transform:capitalize;font-size:1.2rem;font-weight:600;background:#f9f9f9;border:.1rem solid #c3c3c3;border-radius:.3rem}.cbtPolicyModal .modal-dialog .modal-content .modal-header ul li a.active{border-bottom:3px solid #000}.cbtPolicyModal .modal-dialog .modal-content .modal-header ul li a:hover{text-decoration:none}.cbtPolicyModal .modal-dialog .modal-content .modal-body i.WithinPolicy_circle{font-size:1rem!important;top:-1.5rem!important;position:relative;color:#0d0!important}.cbtPolicyModal .modal-dialog .modal-content .modal-body .plolicy-row{border-bottom:.1rem dotted #dedede;padding:.6rem 0;margin:0 0 .6rem}.cbtPolicyModal .modal-dialog .modal-content .modal-body .plolicy-row .plolicy-label{font-size:1.4rem;font-weight:600;line-height:1.5rem;padding:0;margin:0 0 .6rem}.cbtPolicyModal .modal-dialog .modal-content .modal-body .plolicy-row label{font-size:1rem;font-weight:600;line-height:1.5rem;padding:0;margin:0}.cbtPolicyModal .modal-dialog .modal-content .modal-body .plolicy-row p.mismatched,.cbtPolicyModal .modal-dialog .modal-content .modal-body .plolicy-row p.mismatched label,.mismatched{color:red!important}.matchedDot{position:absolute;right:0;display:none}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-head i.WithinPolicy_circle{color:#0d0!important}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-head i.NotWithinPolicy_circle{font-size:1rem;line-height:1.2rem;position:absolute;left:3rem;top:-.5rem;color:#d00!important}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-head i.hotelPolicy_circle.WithinPolicy_circle{font-size:1rem;top:-.5rem;color:#0d0!important}.section-edit-profile_cbt .form-group input,.section-edit-profile_cbt .form-group select,.section-edit-profile_cbt .form-group textarea{height:2.7rem;resize:none}.accordian-head i.WithinPolicy_circle{font-size:1rem!important;top:-1.5rem!important;margin-left:.5rem;position:relative;color:#0d0!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul.radio_list li label.control.control-radio .control_indicator::after{left:-2px;top:-2px;height:21px;width:21px}body.dsktopBody.newCsTheme .section.middle .hotel-search-details .section-room-detail .newDisn_available_hotel{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;margin:2rem 0 0}body.dsktopBody.newCsTheme .section.middle .hotel-search-details .section-room-detail .newDisn_available_hotel .refine-listing.hotel-refine{width:100%;display:flex;align-items:center;justify-content:space-between}body.dsktopBody.newCsTheme .section.middle .hotel-search-details .section-room-detail .newDisn_available_hotel .refine-listing.hotel-refine p{width:100%;font-size:1.2rem;line-height:1.5rem;padding:0;margin:0}body.dsktopBody.newCsTheme .section.middle .hotel-search-details .section-room-detail .newDisn_available_hotel .refine-listing.hotel-refine p span{font-weight:600}body.dsktopBody.newCsTheme .section.middle .hotel-search-details .section-room-detail .newDisn_available_hotel .refine-listing.hotel-refine ul{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-end;border:0}body.dsktopBody.newCsTheme .section.middle .hotel-search-details .section-room-detail .newDisn_available_hotel .refine-listing.hotel-refine ul li{background:#fff;font-size:1.1rem;border:.1rem solid #ccc;border-radius:.2rem!important;padding:.8rem;margin:0 .6rem;display:flex;align-items:center;justify-content:center}body.dsktopBody.newCsTheme .section.middle .hotel-search-details .section-room-detail .newDisn_available_hotel .refine-listing.hotel-refine ul li:last-child{margin-right:0}body.dsktopBody.newCsTheme .section.middle .hotel-search-details .section-room-detail .newDisn_available_hotel .refine-listing.hotel-refine ul li.selected,body.dsktopBody.newCsTheme .section.middle .hotel-search-details .section-room-detail .newDisn_available_hotel .refine-listing.hotel-refine ul li:hover{background-color:#691818!important;color:#fff!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li span.autoautlinechoose{float:left}.new-flight-showseatingModal section.refund-checkbox-sec{display:flex;align-items:center;justify-content:flex-end}.new-flight-showseatingModal section.refund-checkbox-sec .control input{position:absolute}.tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul{overflow-x:hidden}.segment-add-section .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul li{padding-left:0;padding-right:0;flex-grow:inherit}.segment-add-section .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul li:hover{background:#dcdcdc}.segment-add-section .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul li.selected{background:#dcdcdc}.segment-add-section .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul li .info_line{padding:.5rem}.tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul li .info_line .box_lft{width:3rem;margin-right:.6rem;font-weight:600;color:#8a8a8a}a.removeItineraryManual{font-weight:600;line-height:3rem}.flight-return-breakdown-tooltip .flight-search-popup-box{left:0;top:-.6rem}.newserachlistPage .price-tag.Price .showPriceDEtails{color:red;cursor:pointer}.newserachlistPage .search-list>ul>li .devider-line table{width:100%}.advancedCarSearchDiv .cbtSelectionBox .form-group{border-radius:0;height:2.7rem}.new-flight-showseatingModal section.refund-checkbox-sec .control_indicator.refund-check.control_indicator-nw{background:#fff;border:.15rem solid #848484}.new-flight-showseatingModal section.refund-checkbox-sec .control_indicator.refund-check.control_indicator-nw::after{top:.1rem;left:.25rem;display:none}.new-flight-showseatingModal section.refund-checkbox-sec label.control-checkbox-nw{margin-left:1.5rem}.tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown ul li .info_line .box_rgt{font-size:.8rem;line-height:1rem;font-weight:600;color:#000}.newserachlistPage .search-list>ul>li .devider-line table td.bold-head-txt{font-weight:600;line-height:1.5rem}.newserachlistPage .search-list>ul>li .devider-line table td.text-right{line-height:1.5rem}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li ul li{position:relative}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown .uibar-dropdown{background:#dcdcdc}.newserachlistPage #flightdetailsModal .modal-body .flight-details-div-total-wrapper.height-fix-wrap>div{width:100%;min-height:380px}.newserachlistPage #flightdetailsModal .modal-body .flight-details-div-total-wrapper.height-fix-wrap .flight-details-loader-seat{display:flex;align-items:center;justify-content:center;height:100%}#RegisterModal .register-modal{height:auto!important;min-height:auto!important;overflow:inherit}.gmap_box a img{width:100%;height:auto}.tour-details .section-tour-detail .tab-contain-wrap .whatsIncludeItemWrapper ul{flex-direction:column;border-bottom:2px solid #d9d9d9;padding:0 0 1rem;margin:.6rem 0 2rem;line-height:1.2rem}.tour-details .section-tour-detail .tab-contain-wrap .whatsIncludeItemWrapper ul li{width:100%;padding:0;margin:.6rem 0}.tour-details .section-tour-detail .whatsIncludeItemWrapper ul{padding:0 0 1rem;margin:.6rem 0 2rem}.right-listing .search-list ul li .price-block .price{position:relative}.newserachlistPage .search-list ul.hotelListSet li .price-block.gross .price .hotelPolicy_circle.NotWithinPolicy_circle{top:-3.5rem;right:-.5rem}.right-listing .search-list ul li .price-block .price .hotelPolicy_circle.WithinPolicy_circle{top:-.5rem;right:-.4rem}#selectItineraryModalCBT .modal-dialog{margin-top:7rem}.dashboard-wraper .item-shows-middle .dashboard-sm-block-wrap .select-box-wrap-dropdown{position:relative}.dashboard-wraper .item-shows-middle .dashboard-sm-block-wrap .select-box-wrap-dropdown img.ticketing_beta_image{position:absolute;z-index:9;width:2.5rem;height:auto;top:-1rem;right:.6rem}.covid-banner{padding:1rem 4.5rem;margin:0;font-size:1.3rem;line-height:1.5rem;font-weight:600;color:#000;background:#fff0d6}.covid-banner{padding:1rem 4.5rem;margin:0;font-size:1.3rem;line-height:1.5rem;font-weight:600;color:#000}.covid-banner h4{font-size:1.7rem;font-weight:600;line-height:1.8rem}.covid-banner a.covid-banner-link{float:right;background:#fff;padding:.6rem 1rem;line-height:1.5rem;border-radius:.4rem;margin:1.2rem 0 0;box-shadow:0 0 5px 2px #c7b491}.covid-banner a.covid-banner-link:hover{text-decoration:none}.covid-banner button.close.btn-modal-close{position:absolute;right:-2rem;top:.4rem;padding:0;margin:0}.covid-banner button.close.btn-modal-close .pink{font-size:3.4rem;line-height:3.5rem;padding:0;margin:0}#enable_ticketing_modal .modal-dialog{margin-top:7rem}#enable_ticketing_modal .modal-dialog .modal-header h2.modal-title.ticketing_modal_title{padding:0;margin:1rem 0 0}#enable_ticketing_modal .modal-dialog .modal-body button.btn_search{border:0;padding:.6rem 1rem;color:#fff;font-size:1.2rem;font-weight:500;line-height:1.2rem;border-radius:.5rem}.modal-backdrop{width:100%;height:100%}.MainLoader .filter ul{list-style:none}.MainLoader .filter ul li:before{content:"\f00c";font-family:FontAwesome;position:absolute;left:0;top:0;font-size:1.8rem;line-height:2rem;display:block}#agentNote .modal-dialog form{width:80%}.field_dropdown.person_list .info_line .box_lft{color:#000}.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-bottom.datepicker-orient-left{min-width:220px}.datepicker table{width:100%}.datepicker table tr td span{display:block;width:23%;float:left;margin:1%;border-radius:3px;text-shadow:none;line-height:40px;height:40px}.dsktopBody .datepicker table tr td span.month.focused{background-color:#dedede;color:#fff}.datepicker table tr td span:hover{background:#dedede;color:#fff}th.datepicker-switch:hover{background:#dedede;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li button.btn_search i{margin-right:.5rem}.csTheme #rewards_footer .footer-mid-logo-block.IndependentAgent .lower-footer .phoneNumbers>a{line-height:1.8rem}.viewWrapper.defaultNoVisibility.min-height-login-page{height:98.3vh;display:flex;align-items:center;justify-content:center;margin-top:0;margin-bottom:0}.login-body-wrap.skybirddesktopagentlogin .container{display:flex;align-items:center;justify-content:center}.login-body-wrap.skybirddesktopagentlogin .container .login-box-wrap{margin:0 auto}.MainLoader.flight.newPercentageLoader,.MainLoader.flight.newPercentageLoader.newPercentageLoaderDummy{zoom:105%}.newserachlistPage .control-checkbox .control_indicator:after{width:22px;height:22px}.newserachlistPage .filter ul.radio_list li .control-checkbox .control_indicator:after{left:-2px;top:-2px}.checkOutV2Pgaes .submitBlock label.control.control-checkbox .control_indicator:after{left:-2px;top:-2px;border:0;background:#333;width:20px;height:20px;border-radius:50%}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-body input{width:1.5rem;height:1.5rem;vertical-align:text-bottom;margin:0 .6rem 0 0}.search-details.car-search-details{margin-top:11vh;padding-bottom:30px}.newserachlistPage .desktop-search-result-edit-form.flight-Desktop-Edit-Search-Form .radio_list li .control.control-radio .control_indicator{zoom:120%}.newserachlistPage .desktop-search-result-edit-form.flight-Desktop-Edit-Search-Form .radio_list li .control.control-radio .control_indicator::after{height:19px;width:19px;left:-1.7px;top:-1.5px;zoom:120%}.newserachlistPage .control_indicator{top:0}.newserachlistPage .flight-Desktop-Edit-Search-Form .advancedCarSearchDiv ul.radio_list .control{padding-left:32px}.newserachlistPage .flight-Desktop-Edit-Search-Form .advancedCarSearchDiv .control_indicator{zoom:120%;top:0}.newserachlistPage .advancedCarSearchDiv .control-checkbox .control_indicator:after{border-width:0 3px 3px 0;left:8px;top:3px}.navbar.navbar-inverse.new-header-nav-wraper{z-index:11111}.newserachlistPage #flightdetailsModal .modal-body .flight-details-div-total-wrapper.height-fix-wrap .flight-details-loader img,.newserachlistPage #flightdetailsModal .modal-body .flight-details-div-total-wrapper.height-fix-wrap .flight-details-loader-seat img{width:5.5rem;height:auto}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child{display:flex;align-items:center;justify-content:flex-start}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li.roomsli{width:50%!important}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(3){border:0;padding:0}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(3) button.btn_search{padding:19px 22%!important;font-size:1rem;text-transform:uppercase;border:0}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li .select_box i{right:1rem}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs .tab-contain-wrap .ship-rooms-tab .sub-tab-holder1.shipRoomRight p span{font-weight:600}.LuxuryHotelControllerWrapper.hotelFormDesktop .carousel-caption{top:0}.LuxuryHotelControllerWrapper.hotelFormDesktop #myCarousel .carousel-item{height:31.31rem}.LuxuryHotelControllerWrapper.hotelFormDesktop #myCarousel .carousel-item:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5)}.LuxuryHotelControllerWrapper .search_part{background:#efefef}#myCarousel .carousel-caption{max-width:100%;min-width:100%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .defaultNoVisibility{width:100%}#changeEmployeePassword button.close{position:absolute;right:2rem;top:1rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block .accordian-contain .accordian-body .rgt-align{flex-flow:inherit}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block .accordian-contain .accordian-body .rgt-align text{margin-left:.3rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block .rgt-align text{margin-left:.3rem}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer>li.csFlightloader{background-color:none}.expandLinkColor{cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .cbtSelectionBox{width:15%;padding:0;margin:0 1rem 0;display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .cbtSelectionBox>div{width:100%;text-align:left;font-weight:500}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .second_row_form_cs .cbtSelectionBox>div select{width:100%;border:0;border-radius:0;height:3.1rem;padding:.5rem;margin:0;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .second_row_form_TravelArranger{width:97%;margin:0 .8rem 0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .second_row_form_TravelArranger .cbtSelectionBox select{width:100%;border:0;border-radius:0;height:3.1rem;padding:.5rem;margin:0;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li .second_row_form_TravelArranger{width:97%;margin:0 .8rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li .second_row_form_TravelArranger .cbtSelectionBox{text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.DropLocUl li .second_row_form_TravelArranger .cbtSelectionBox select{width:100%;border:0;border-radius:0;height:3.1rem;padding:.5rem;margin:0;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli{display:flex}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list{width:100%;min-width:100%;max-width:100%;min-height:11rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list .person_list_holder{display:flex;flex-direction:column}#AddSegmentModal .modal-dialog{margin-top:12rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion .filter-header .field_section_box ul.tab_excursions.activitysearch li .field_box .field_dropdown{min-width:100%;width:100%}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li ul li label{color:#fff}.AddSegmentModal.login-modal .modal-body #AddSegmentFormF label.additinerarycheckbox{position:relative;display:flex;align-items:center;justify-content:center}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box{position:relative}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box .field_dropdown.field_dropdown-small a.icon_close{position:absolute;right:-.8rem;top:-.4rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box .field_dropdown.field_dropdown-small ul{padding:0;margin:1rem 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box .field_dropdown.field_dropdown-small ul li{display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:.4rem .6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box .field_dropdown.field_dropdown-small ul li:hover{background:#dedede}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box .field_dropdown.field_dropdown-small:before{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .searchPointOfIntrst .select_box{padding-right:0}.field_dropdown.place_list.top-val-new.luxuryhotelages a.icon_close{position:absolute;right:0;top:0}.field_dropdown.place_list.top-val-new.luxuryhotelages ul.hotel-name-width-new{margin-top:1.2rem}#LuxuryHotelSearchForm .search_ctrl.search_ctrl_new_style .gj-datepicker .input-append input[type=text],#LuxuryHotelSearchForm .search_ctrl.search_ctrl_new_style .search_adult,#LuxuryHotelSearchForm .search_ctrl.search_ctrl_new_style .search_adult input[type=text],#LuxuryHotelSearchForm .search_ctrl.search_ctrl_new_style .search_input .search,.search_ctrl.search_ctrl_new_style .search_adult,.search_ctrl.search_ctrl_new_style .search_adult.child{font-size:1.2rem!important;color:#000}#LuxuryHotelSearchForm .search_ctrl.search_ctrl_new_style i{font-size:1.5rem;line-height:1.3rem;color:#000!important}#LuxuryHotelSearchForm .gj-datepicker .field_icon.before_datePicker i{color:#000!important}#LuxuryHotelSearchForm .search_adult img{width:1.5rem;height:auto;filter:brightness(0)}#LuxuryHotelSearchForm .search_btnpart .search_btn{font-size:1.2rem!important}#LuxuryHotelSearchForm .gj-datepicker date-picker{z-index:9}.LuxuryHotelControllerWrapper.hotelFormDesktop .section.middle .why-book.new-why-book{margin:2rem 0}.dashboard-wraper .item-shows-middle .dashboard-sm-block-wrap .select-box-wrap-dropdown .notify-cnt{width:2rem;height:2rem;background:red;padding:.6rem;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#ffff;font-weight:600;border-radius:50%;position:absolute;top:-.6rem;right:0;z-index:9}#member-signup .middle_content{height:100vh;display:flex;align-items:center;justify-content:center}.login-container .login-lft-box .middlesmall_txt{font-size:1.5rem}.login-container .login-rgt-box .btn-group-row .search_btn{text-decoration:none;font-size:1.4rem!important;line-height:2.2rem}.dashboard-wraper.skybirddesktopagentdashboard.cs #grantAgentAccess .modal-dialog .modal-content .agent-listing-wrap label{position:relative;padding-left:2rem}.dashboard-wraper.skybirddesktopagentdashboard.cs #grantAgentAccess .modal-dialog .modal-content .agent-listing-wrap label input{top:.2rem;left:0;margin:0 .7rem 0 0}.logo-box-inner img{width:100%;text-indent:-10000px;direction:ltr}.confirmation-body-block-1 ul.edcosListrow{width:100%;list-style:none;padding:0;margin:1rem 0;display:flex;align-items:center;justify-content:center}.confirmation-body-block-1 ul.edcosListrow li{width:auto;display:flex;align-items:center;justify-content:center;padding:0;margin:1rem}.confirmation-body-block-1 ul.edcosListrow li a.btn-red-outline{width:15rem;display:flex;align-items:center;justify-content:center;white-space:nowrap}.confirmation-body-block-1 ul.edcosListrow li a.btn-red-outline:hover{text-decoration:none}.hotel-name.filter ul.radio_list li .showall-link{margin:1rem 0}.hotelfilterwrapper div.filterHolder>div .showAllZipCode{margin:1rem 0}body.csTheme .person-chat.chatbox .con{height:calc(100vh - 172px)!important}.newserachlistPage .listViewFixedScroll .hotelfilterwrapper>div{border-bottom:0!important}.confirmation-body-wrap .flight-details-section ul li{margin-bottom:3rem}.flightDetailsSummary.flightDetailsSummary-nw .flgt-dsc p{font-size:1.5rem;line-height:2.5rem}.flightDetailsSummary.flightDetailsSummary-nw .tbl-flight-details th{font-size:1.5rem;line-height:2rem}.flightDetailsSummary.flightDetailsSummary-nw .tbl-flight-details td{font-size:1.3rem;line-height:1.8rem}.checkOutV2Pgaes .serviceCheckout a{display:inline;background:#959595;padding:18px}.flightDetailsSummary.flightDetailsSummary-nw .tbl-flight-details tr:last-child td{border:0}.confirmation-body-wrap .flightDetailsSummary .flgt-dsc .serviceCheckout{margin-top:3rem!important;margin-bottom:1rem}.confirmation-body-block-4-newsection .inspired-section{padding:0;margin:0 0 3rem;font-size:1.5rem;line-height:4rem}.checkOutV2Pgaes .inspired-bold-txt{font-size:2.2rem;line-height:2.5rem}.confirmation-body-block-4-newsection .inspired-section .view-more-txt-box{width:100%;display:inline-block;padding:0;margin:1rem 0}.confirmation-body-block-4-newsection .inspired-section .view-more-txt-box a{background:#000;padding:.6rem 2rem;border:0;border-radius:20rem;font-size:1.1rem;text-transform:uppercase;font-weight:600;line-height:2rem;display:inline-flex;align-items:center;justify-content:center;width:45%}.confirmation-body-block-4-newsection .inspired-section .view-more-txt-box a:hover{text-decoration:none}.confirmation-body-block-4 h3{font-size:2rem;font-weight:600;line-height:3.5rem;border-bottom:.1rem solid #c3c3c3;width:100%;display:inline-flex;align-items:center;justify-content:center;padding:0 1rem 1rem;margin:0 0 2rem}.confirmation-body-block-4 .section-add-insurance .add-ins-block-text{font-size:1.3rem;font-weight:600;color:#000;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:1.2rem 0}.confirmation-body-block-4 .section-add-insurance .add-ins-block-head{font-size:1.4rem;font-weight:600;line-height:1.5rem;display:flex;align-items:center;justify-content:flex-start}.confirmation-body-block-4 .section-add-insurance .add-ins-block-head span{margin:0 1.6rem 0 0}.confirmation-body-block-4 .section-add-insurance{font-size:1.3rem;line-height:1.8rem}.confirmation-body-block-4 .section-add-insurance .add-ins-block-body h3{width:100%;font-size:1.3rem;text-transform:none;border:0;padding:0;margin:0 0 1.5rem;display:flex;align-items:center;justify-content:flex-start}.confirmation-body-block-4 .section-add-insurance .add-ins-block-body p{margin:.6rem 0}.confirmation-body-block-4 .section-add-insurance .add-ins-block-body span.price-txt-ins{font-size:2rem;font-weight:600;line-height:4.5rem;padding:0;margin:0;position:relative}.confirmation-body-block-4 .section-add-insurance .add-ins-block-body span.price-txt-ins sub{vertical-align:super;font-weight:400;top:0;position:absolute}.confirmation-body-block-4 .section-add-insurance .add-ins-block-body a{font-style:italic}.confirmation-body-block-4 .section-add-insurance .add-ins-block-body a.btn-line-outer{border:.1rem solid #000;padding:.6rem 3rem;margin:0;border-radius:20rem;font-size:1rem;font-weight:500;text-decoration:none;font-style:normal;text-transform:uppercase}.confirmation-body-block-4-newsection .inspired-section .TimerData{padding:0;margin:1.5rem 0;font-size:1.5rem;line-height:1.8rem;font-weight:600;color:#be1e2d;padding:0;margin:1.5rem 0;display:inline-flex}.confirmation-body-block-4-newsection .inspired-section .TimerData p{margin:0 .6rem}.checkOutV2Pgaes .checkout_headermenueaection.hi .accredidations-block{border:0}.checkOutV2Pgaes .checkout_headermenueaection.hi .accredidations-block ul li{width:auto;margin:.6rem}.checkOutV2Pgaes .checkout_headermenueaection.hi .accredidations-block ul li img{height:4rem;width:auto}.newserachlistPage .car-listing .search-list ul>li .price-block .price .hotelPolicy_circle.WithinPolicy_circle{top:0!important}.checkout-container{margin-top:2rem}.detail-block .pad ul.millageData{list-style:none;border:0;padding:0;margin:1rem 0}.detail-block .pad ul.millageData li{display:flex;flex-direction:column;padding:0;margin:1rem 0;border:0}.detail-block .pad ul.millageData li label{font-size:1.2rem;font-weight:600}.detail-block .details .millageDatapricedCoverage{margin-top:1rem}.compare-block .millageDatapricedCoverage h4,.detail-block .details .millageDatapricedCoverage h4{font-size:1.2rem;font-weight:600;color:#32a337;margin:1rem 0 0}.compare-block .millageDatapricedCoverage ul,.detail-block .details .millageDatapricedCoverage ul{padding:0;margin:0;color:#32a337}.preRegistrationCar{text-align:center;margin-top:15px;line-height:22px;color:#32a337}.compare-block .millageDatapricedCoverage ul li,.detail-block .details .millageDatapricedCoverage ul li{list-style:none;border:0;position:relative;padding:0 0 0 1.2rem;margin:.3rem 0 .6rem 0}.compare-block .millageDatapricedCoverage ul li:before,.detail-block .details .millageDatapricedCoverage ul li:before{font:normal normal normal 14px/1 FontAwesome;content:"\f00c";position:absolute;left:0;top:.2rem;color:#32a337}.search-list ul li .detail-block .details li{margin-bottom:6px}.search-list ul li .detail-block .details ul{margin:0}.search-list ul li .detail-block .details .free-area{margin-bottom:1rem}.search-list ul li .detail-block .details h4{margin-bottom:0;margin:0}.search-list ul li .detail-block .details h4{margin:0;margin-bottom:.8rem}.search-list ul li .detail-block .details .millageDatapricedCoverage ul li{color:#007900;position:relative;padding-left:1.8rem;margin-bottom:.6rem}.search-list ul li .detail-block .details .millageDatapricedCoverage ul li:before{font:normal normal normal 14px/1 FontAwesome;content:"\f00c";position:absolute;left:0;top:.2rem;color:#32a337}.search-list ul li .preRegistrationCar{color:#007900}.search-list .millageDatapricedCoverage ul li{color:#007900;position:relative;padding-left:1.8rem;margin-bottom:.6rem}.search-list .millageDatapricedCoverage ul li:before{font:normal normal normal 14px/1 FontAwesome;content:"\f00c";position:absolute;left:0;top:.2rem;color:#32a337}.confirmation-body-wrap .activities-section .activities-listiling-section ul li .img-box-block.excursion-result-image{background-size:cover}.excursions-details.aftersaveexcurtion .section-edit-search .csEdit{margin-bottom:1.5rem}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .cardPreview{opacity:.5!important}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .cardPreview.active{opacity:1!important}.flight-details-block.flight-details-block-tab .flight-tab-section-new ul{list-style:none;padding:0 0 1rem;margin:1rem .6rem;display:flex;align-items:center;justify-content:flex-start;border-bottom:.1rem solid #d9d9d9}.flight-details-block.flight-details-block-tab .flight-tab-section-new ul li{width:auto;display:inline-block;padding:0;margin:0;border:0;font-size:1rem;font-weight:500;color:#333;text-align:center;box-shadow:none!important}.flight-details-block.flight-details-block-tab .flight-tab-section-new ul li a{margin:0;line-height:1.5rem;padding:1rem .6rem;text-decoration:none}.flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .gray-box{background-color:#eee;padding:.8rem 1.5rem;margin:2rem 0;font-weight:400;min-height:3rem}.flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .flgt-time-det{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;white-space:nowrap;line-height:1.2rem;width:100%}.flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .flgt-time-det .row{width:100%}.flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .flgt-time-det .arrow-end:after{content:"";position:absolute;width:40px;border-bottom:1px solid #bbb;margin-top:20px;left:-55px}.flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .flgt-time-det .arrow-start:before{content:"\f04b";position:absolute;margin-top:13px;font-family:FontAwesome;text-align:right;width:40px;z-index:3;color:#bbb;font-size:10px}.flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .flgt-time-det .arrow-start:after{content:"";position:absolute;width:40px;border-bottom:1px solid #bbb;margin-top:21px}.flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .contain-box .flgt-dsc .upper-case{text-transform:uppercase;font-weight:600}.flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .contain-box table thead th{padding:.8rem 1.2rem}.flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .contain-box table tbody td{padding:.8rem 2rem;font-size:1.1rem;line-height:1.5rem;text-align:left;display:table-cell}.flight-details-block.flight-details-block-tab .lower-btn-row{border-top:.1rem solid #dedede;padding:1.5rem 0 0;margin:1.5rem 0 0;display:flex;align-items:center;justify-content:flex-end}.flight-details-block.flight-details-block-tab .lower-btn-row .full-width{width:auto!important;display:flex;align-items:center;justify-content:center;color:#fff!important;margin:0 .5rem}.hotelserachlistPage .field_dropdown.directHotelNameSearchEditList .info_line{justify-content:flex-start}.section-room-detail .room-option-listing ul li .room-details-block .modal-dialog{margin-top:8rem}.termsprivacy .row.justify-content-md-center{padding:0;margin:7rem 0 0}.termsprivacy .row.justify-content-md-center .hero-left-block h1{font-family:Oxygen,sans-serif!important;color:#444;font-weight:400;font-size:3.2rem;line-height:4rem}.termsprivacy .row.justify-content-md-center .hero-left-block h2{font-family:Poppins,sans-serif!important;margin:1rem 0 4rem;font-size:2.3rem;line-height:3rem;color:#7d7d7d;font-weight:400}.termsprivacy .container{font-size:1.3rem;line-height:2rem;font-weight:400}.termsprivacy h3{font-family:Poppins,sans-serif!important;font-size:1.95rem;margin-bottom:1.3rem;margin-top:2.5rem;font-weight:600;line-height:1.2}.csEditRow.addCompanyForm .row.row_pad .checkbox [type=checkbox]:checked,.csEditRow.addCompanyForm .row.row_pad .checkbox [type=checkbox]:not(:checked){position:absolute;left:-13rem;opacity:0;z-index:-1}@media screen and (min-device-width:1300px) and (max-device-width:1680px){.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li{font-size:1.2rem}header .navbar.nav-deff .logout ul li{font-size:1.2rem}.dashboard-wraper .item-shows-middle .dashboard-sm-block-wrap .select-box-wrap-dropdown a.select-button{font-size:1.1rem}}@media screen and (min-device-width:1980px) and (max-device-width:4000px){.viewWrapper.defaultNoVisibility.min-height-login-page{height:100vh;margin-top:2.2rem;margin-bottom:2rem}}.details-block p{color:#000;margin-right:5px;display:inline-block}.details-block p span{text-transform:capitalize}.details-block span span{text-transform:capitalize}.sub-header{color:#716e6e;font-size:14px;text-transform:capitalize}.amenities-outer-block{border:1px solid #e2d8d8;padding:14px;margin-top:10px;border-radius:5px}.amenities-outer-block .header{color:#171414;font-size:16px;font-weight:600;text-transform:uppercase}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li ul.sub_navigation li.uniglobe-img a img{height:auto;max-height:40px;width:auto;max-width:inherit;max-width:100%;margin-top:4px}.modal.hotelSessionExpireModal .modal-dialog{margin-top:7rem}.checkOutV2Pgaes .control_indicator:after{width:18px;height:18px;border-radius:50%;left:-1px;top:-1px}.checkOutV2Pgaes .control-checkbox .control_indicator:after{border-radius:0}.cbtnav li:nth-child(1){order:0}.cbtnav li:nth-child(2){order:1}.cbtnav li:nth-child(3){order:4}.cbtnav li:nth-child(4){order:5;border-right:0!important}.cbtnav li:nth-child(5){order:2}.cbtnav li:nth-child(6){order:3}.csTheme .reward-foot ul{font-weight:600}.csTheme .reward-foot ul li{list-style:none}.csTheme .section.middle.listing-section.trip-listing-section{justify-content:flex-start!important}.csTheme .recomened-text-agmenu{display:none!important}.csTheme #rewards_footer .footer-mid-logo-block.IndependentAgent{display:flex;justify-content:flex-end}.csTheme #rewards_footer .footer-mid-logo-block.IndependentAgent .top-footer{order:1;width:20%}.csTheme #rewards_footer .footer-mid-logo-block.IndependentAgent .lower-footer{order:0;width:80%}.csTheme #rewards_footer .footer-mid-logo-block.IndependentAgent .lower-footer .bold-mobile{color:#000;font-weight:600}.csTheme #rewards_footer .footer-mid-logo-block.IndependentAgent .lower-footer .phoneNumbers{display:flex;width:100%;justify-content:space-between;margin-left:0!important;align-content:start;flex-wrap:wrap;padding:10px}.csTheme #rewards_footer .footer-mid-logo-block.IndependentAgent .lower-footer .phoneNumbers>strong{width:25%}.csTheme #rewards_footer .footer-mid-logo-block.IndependentAgent .lower-footer .phoneNumbers>a{width:25%}.csTheme.cugsite #rewards_footer .footer-mid-logo-block.IndependentAgent{justify-content:space-around}.modal-dialog .modal-body .red-txt{color:#be1e2d!important}.tab-content.tab-content-nw{width:100%;background:#27292a!important;border:0;border-radius:.8rem;padding:0 2rem;display:flex;align-items:flex-start;justify-content:flex-start;color:#fff}.tab-content.tab-content-nw .tab-pane{width:100%;display:flex;align-items:flex-start;justify-content:flex-start}.tab-content.tab-content-nw .tab-pane form{width:100%;display:inline-block;padding:0;margin:0}.tab-content.tab-content-nw .tab-pane .filter-header{width:100%;display:inline-flex;flex-wrap:wrap}.tab-content.tab-content-nw .tab-pane .filter-header ul.radio_list{width:100%;list-style:none;padding:0;margin:1rem 0;display:flex;align-items:center;justify-content:flex-start}.tab-content.tab-content-nw .tab-pane .filter-header ul.radio_list li{width:auto;padding:0;margin:0 1rem 0 0;display:flex;align-items:center;justify-content:flex-start}.tab-content.tab-content-nw .tab-pane .filter-header ul.radio_list li label.control.control-radio{position:relative;font:normal 1.2rem/normal Montserrat,sans-serif;color:#fff;display:flex;align-items:center;justify-content:center;padding-left:2rem;cursor:pointer}.tab-content.tab-content-nw .tab-pane .filter-header ul.radio_list li label.control.control-radio input{position:relative;z-index:-1;opacity:0}.tab-content.tab-content-nw .tab-pane .filter-header ul.radio_list li label.control.control-radio .control_indicator{border-radius:50%;border:0;background:#fff!important;width:18px;height:18px;position:absolute;left:0;top:.2rem}.tab-content.tab-content-nw .tab-pane .filter-header ul.radio_list li label.control.control-radio .control_indicator::after{content:'';position:absolute;left:0;top:0;height:18px;width:18px;border-radius:50%;background:#fff;display:none}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:1rem 0}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul{width:100%;list-style:none;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li ul{width:100%;display:flex;padding:0;margin:0;list-style:none}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li ul li{width:auto;display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:flex-start;padding:0;margin:0 .8rem 0 0}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li ul li label{font-family:Montserrat,sans-serif;width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0 0 .6rem;font-size:1rem;line-height:1rem;font-weight:400}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li ul li .smallinputloader{display:none}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li ul li .hotelDetailsLoader .smallinputloader{display:none}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li .field_box{width:100%;display:flex;align-items:center;justify-content:flex-start;background:#fff;border:0;padding:.6rem;margin:0;position:relative}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown{position:absolute;top:3.6rem;background:#fff;width:100%;left:0;right:0;z-index:9}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown .uibar-dropdown{padding:.6rem;display:flex;align-items:center;justify-content:space-between}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown .uibar-dropdown h3{color:#333;font-size:.8rem;font-weight:600;line-height:1.2rem;padding:0;margin:0;text-align:left}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li .field_box input{border:0;padding:0;margin:0;width:100%;min-height:1.5rem;font-size:1rem}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li .field_box input:focus{outline:0}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li .field_box span.field_icon{font-size:1.8rem;line-height:1.5rem;margin:0 .5rem 0 0}.tab-content.tab-content-nw .tab-pane .filter-header .field_section_box ul li .calender_box_part{width:100%;padding:0;margin:0}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .field_section_box2{width:80%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul{width:100%;list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li{width:25%;position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:0 .8rem 0 0;background:0 0;padding:0;color:#fff;font-size:1rem;line-height:1rem;font-weight:500}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li label{font-family:Montserrat,sans-serif;width:100%;text-align:left;padding:0;margin:0 0 .4rem}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .select_box.multi-dropdown{width:100%;background:#fff;padding:.8rem;height:3.1rem;color:#292929;position:relative;text-align:left;display:flex;justify-content:space-between}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small{width:100%;background:#fff;top:5rem;position:absolute;padding:1.2rem 0 .5rem 0;border-top:1px solid #333;color:#000;box-shadow:0 1px 4px #9a9a9a;z-index:9}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small:before{content:'';display:block;position:absolute;top:-32px;left:29px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 11px}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:16px 10px}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small a.icon_close{position:absolute;right:1rem;top:.4rem}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small ul{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:0;margin:0;list-style:none;height:8rem;overflow-y:scroll}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small ul li{width:100%;display:flex;align-items:center;justify-content:flex-start;border-bottom:0 solid #c7c7c7;padding:.4rem .8rem;margin:0}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small ul li:last-child{border-bottom:0}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .field_section_box2 ul li .field_dropdown.field_dropdown-small ul .info_line{color:#000}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .flight-search-btn-holder{width:20%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .flight-search-btn-holder button.btn_search{font-family:Montserrat,sans-serif;width:100%;border:0;font-size:1.2rem;font-weight:600;line-height:2rem;color:#fff;text-transform:uppercase;padding:.6rem .6rem;margin:2.3rem 0 0;background:#ed1864;border-radius:0}.tab-content.tab-content-nw .tab-pane .filter-header .second_row_form_cs .flight-search-btn-holder button.btn_search:hover{color:#fff;background:#ff4786}.tab-content.tab-content-nw .tab-pane .filter-header .showAdvancedSearchText{display:flex;width:100%;align-items:center;justify-content:flex-end;padding:0;margin:1rem 0;font-size:1rem;color:#fff;line-height:1.2rem;font-weight:400}.tab-content.tab-content-nw .tab-pane .filter-header .showAdvancedSearchText span{color:#fff!important;margin:0 .4rem 0 0}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;list-style:none;padding:0;margin:0}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv ul li{width:auto;padding:0;margin:.5rem 1rem .5rem 0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv ul li span.fare-type_angel-down{display:none}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box{padding:0;margin:0;width:100%;padding:0;margin:0 1rem 0 0;display:flex;flex-direction:column;justify-content:flex-start}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box label{text-align:left}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box select.form-control{width:100%;border-radius:0}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv ul li .select_box input{width:100%;border:0;background:#fff;padding:.6rem;min-height:2.5rem;display:flex;align-items:center;justify-content:flex-start;font-size:.9rem;line-height:1rem;outline:0}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv ul li span.autoautlinechoose{width:auto;background:#fff;color:#000;padding:.5rem .8rem;margin:.5rem .5rem .5rem 0;border-radius:.6rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv ul li span.autoautlinechoose i{margin:0 .3rem 0 0;cursor:pointer}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li label.control-checkbox{position:relative;font:normal 1rem/normal Montserrat,sans-serif;color:#fff;padding-left:2rem;cursor:pointer}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li label.control-checkbox .control_indicator{border-radius:.1rem!important;border:0;top:0}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li label.control-checkbox .control_indicator::after{left:4px;top:4px;height:11px;width:11px;border-radius:0!important;display:none}.tab-content.tab-content-nw .tab-pane .filter-header .advancedCarSearchDiv ul li ul.radio_list li label.control-checkbox .control_indicator:checked:after{content:"";position:absolute;left:.4rem;top:.15rem;width:.45rem;height:.8rem;background:0 0;border:solid #27292a;border-width:0 .15rem .15rem 0;border-radius:0!important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block}.tab-content.tab-content-nw .tab-pane .filter-header .advanceSrcRow{width:100%;display:flex;align-items:flex-start}.tab-content.tab-content-nw>.active{opacity:1}.tab-content.tab-content-nw .tab_flight label{white-space:nowrap;font-size:14px}.control-checkbox.control-checkbox-nw .control_indicator:after{left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.control_indicator.control_indicator-nw{position:absolute;top:2px;left:1px;height:19px;width:19px;background:#1aebdd;border-radius:50%}.tooltip{position:absolute;z-index:9999999;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;text-transform:capitalize}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0}.flight-return-breakdown-tooltip{position:relative}.top-block.paid-baggage-heading .details-block{display:flex;flex-flow:wrap;align-items:flex-start;justify-content:space-between}.top-block.paid-baggage-heading .details-block>span{width:50%}.top-block.paid-baggage-heading .details-block span.AmenitiesTitle{text-transform:capitalize}.modal{z-index:999999}.modal .seat-img-block ul>li>div.legend-box-blue>p{display:flex;justify-content:center;align-items:center;position:relative;margin:0;color:#fff!important;padding:0;height:100%;width:100%;font-weight:600;font-size:.8rem;cursor:pointer}.modal .seat-img-block ul>li>div.legend-box-dark-blue>p{display:flex;justify-content:center;align-items:center;position:relative;margin:0;color:#fff!important;padding:0;height:100%;width:100%;font-weight:600;cursor:pointer}.modal .round-seat-dtlbox .seat_passenger{color:#fff!important;font-weight:600}.second_row_form_cs ul.tab_flight label{white-space:nowrap}.segment-button .add-segment.search-newseg-btn{font-weight:700;font-size:1.5rem;display:block;padding:10px}.hotelfilterwrapper div.filterHolder>div{border-bottom:1px solid #c3c3c3;padding-bottom:2rem}.WithinPolicy_circle{color:#0d0!important;font-size:18px;cursor:pointer}.NotWithinPolicy_circle{color:#d00!important;font-size:18px;cursor:pointer}.hotelPolicy_circle{position:absolute;right:5px;top:5px}.pl-pr{padding:0 10%}li.filterBytriptypeFormPage.fare-type-dropdown div:nth-child(3){display:flex;justify-content:flex-start;align-items:center}.hotelfilterwrapper .service.filter .radio_list{border-bottom:1px solid #c3c3c3;margin-bottom:2rem}.hotelfilterwrapper .service.filter .radio_list:last-child{border-bottom:none;margin-bottom:0}.search-details.car-search-details .details .compare-block .date,.search-details.car-search-details .details .compare-block .location p{display:block}.flightextraservicemodalinCheckout optgroup{background:#a28782;color:#000;font-weight:700}.flightextraservicemodalinCheckout optgroup option{background:#fff!important;color:#000}.csTheme.checkOutV2Pgaes .modal-backdrop{z-index:9999}.csTheme.checkOutV2Pgaes .modal.in{z-index:999999999}.group-paid-baggage-wraper .gray-block-wraper{background:#fff!important}.group-paid-baggage-wraper .paid-baggage-wraper .top-block h3{font-size:18px!important}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer>li.csFlightloader{background:0 0!important}#flightListingLoadMore,#hotelHotelListingId{zoom:120%}.modal-dialog .modal-body{max-height:90vh;overflow-y:auto}.confirmation-body-wrap .flight-details-section.flight-details-section-nw{padding:0!important;margin:0!important}.confirmation-body-wrap .flight-details-section.flight-details-section-nw ul li i.fa-times{font-size:22px;color:#fff!important;margin-right:20px}.confirmation-body-wrap .flight-details-section.flight-details-section-nw ul li i.fa-plus{position:relative!important}.confirmation-body-wrap .flight-details-section.flight-details-section-nw ul li i.tick-mark{right:2px;top:2px}.confirmation-body-wrap .flight-details-section.flight-details-section-nw ul .tab-sub-content li{border-bottom:none!important}.legend-sm-box-wrap.legend-sm-box-wrap-nw h4{font-size:1.1rem}.icon-box.icon-box-nw{padding:10px}.flightDetailsSummary.flightDetailsSummary-nw .tbl-flight-details td{border:none;border-bottom:1px solid #ddd;font-weight:500;text-transform:capitalize;font-size:19px}.flightDetailsSummary.flightDetailsSummary-nw .tbl-flight-details th{border:none;border-bottom:1px solid #ddd;text-transform:capitalize;font-size:20px;font-weight:800}.flightDetailsSummary.flightDetailsSummary-nw .tbl-flight-details tr:nth-child(even){background-color:transparent!important}.flightDetailsSummary.flightDetailsSummary-nw .flgt-dsc p{font-size:20px;text-transform:capitalize}.add-ins-block-head{padding:15px;margin-top:15px}.add-ins-block-body{margin-top:20px}.service-tooltip{background-color:#fff;border-radius:8px;color:#000;position:absolute;white-space:nowrap;z-index:999;width:auto;padding:10px 20px;top:-55px;left:50%;transform:translateX(-50%);box-shadow:0 0 10px rgba(0,0,0,.2)}.service-tooltip::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#5b5c5e transparent transparent transparent;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%)}#upgradeNotificationModalSB ul li{list-style-type:none}#upgradeNotificationModalSB .modal-dialog{width:1100px}#upgradeNotificationModalSB .modal-dialog .modal-content{padding:0 3em;border-radius:12px}#upgradeNotificationModalSB .modal-dialog .modal-content .modal-header{border-bottom:none!important;padding-bottom:0}#upgradeNotificationModalSB .modal-dialog .modal-content .modal-header .close{position:absolute;right:10px;color:#d20202!important}#upgradeNotificationModalSB .modal-dialog .modal-content .modal-header .close:before{color:#d20202!important}#upgradeNotificationModalSB .modal-dialog .modal-content .modal-header .contentModalHeading{font-size:27px!important;color:#d20202!important}#upgradeNotificationModalSB .modal-dialog .modal-content .modal-body{padding:0}#upgradeNotificationModalSB .modal-dialog .modal-content .modal-footer{border-top:none!important;padding-top:0;text-align:left!important}#upgradeNotificationModalSB .modal-dialog .modal-content .modal-footer p{font-style:italic}#upgradeNotificationModalSB .modal-dialog .after30thSept{text-align:center}#upgradeNotificationModalSB .modal-dialog .after30thSept .modal-header{justify-content:center!important}#upgradeNotificationModalSB .modal-dialog .after30thSept .modal-header .close{right:30px!important}#upgradeNotificationModalSB .modal-dialog .after30thSept .modal-body{padding:15px}#upgradeNotificationModalSB .modal-dialog .after30thSept .c13{text-align:center}#upgradeNotificationModalSB .modal-dialog .after30thSept .c13 .c19{color:#194070!important}#upgradeNotificationModalSB .modal-dialog .after30thSept .c13 .c12{font-weight:400!important}#upgradeNotificationModalSB .modal-dialog .after30thSept .c13 .c17{font-weight:400!important}#upgradeNotificationModalSB .modal-dialog .after30thSept .c11 .li-bullet-0{text-align:center!important}#upgradeNotificationModalSB .modal-dialog .after30thSept .modal-footer{text-align:center!important}#upgradeNotificationModalSB .modal-dialog .after30thSept .modal-footer .subscriptionButton{margin-bottom:10px}#upgradeNotificationModalSB .modal-dialog .after30thSept .modal-footer .subscriptionButton a.viewSubscriptionOptions,#upgradeNotificationModalSB .modal-dialog .after30thSept .modal-footer .subscriptionButton a.viewSubscriptionOptions:hover{color:#194070!important;border-color:#194070!important;box-shadow:0 0 0 #194070!important;border:2px solid #194070!important}#upgradeNotificationModalSB ol.lst-kix_list_1-3,#upgradeNotificationModalSB ol.lst-kix_list_1-4{list-style-type:none}#upgradeNotificationModalSB .lst-kix_list_2-6>li:before{content:"● "}#upgradeNotificationModalSB .lst-kix_list_2-7>li:before{content:"○ "}#upgradeNotificationModalSB ol.lst-kix_list_1-5,#upgradeNotificationModalSB ol.lst-kix_list_1-6{list-style-type:none}#upgradeNotificationModalSB ul.lst-kix_list_1-0{list-style-type:none}#upgradeNotificationModalSB .lst-kix_list_2-4>li:before{content:"○ "}#upgradeNotificationModalSB .lst-kix_list_2-5>li:before,#upgradeNotificationModalSB .lst-kix_list_2-8>li:before{content:"■ "}#upgradeNotificationModalSB ol.lst-kix_list_1-1,#upgradeNotificationModalSB ol.lst-kix_list_1-2{list-style-type:none}#upgradeNotificationModalSB .lst-kix_list_1-1>li{counter-increment:lst-ctn-kix_list_1-1}#upgradeNotificationModalSB ol.lst-kix_list_1-8.start{counter-reset:lst-ctn-kix_list_1-8 0}#upgradeNotificationModalSB ol.lst-kix_list_1-5.start{counter-reset:lst-ctn-kix_list_1-5 0}#upgradeNotificationModalSB ol.lst-kix_list_1-7{list-style-type:none}#upgradeNotificationModalSB .lst-kix_list_1-7>li{counter-increment:lst-ctn-kix_list_1-7}#upgradeNotificationModalSB ol.lst-kix_list_1-8{list-style-type:none}#upgradeNotificationModalSB ol.lst-kix_list_1-7.start{counter-reset:lst-ctn-kix_list_1-7 0}#upgradeNotificationModalSB .lst-kix_list_1-2>li{counter-increment:lst-ctn-kix_list_1-2}#upgradeNotificationModalSB .lst-kix_list_1-5>li{counter-increment:lst-ctn-kix_list_1-5}#upgradeNotificationModalSB .lst-kix_list_1-8>li{counter-increment:lst-ctn-kix_list_1-8}#upgradeNotificationModalSB ol.lst-kix_list_1-4.start{counter-reset:lst-ctn-kix_list_1-4 0}#upgradeNotificationModalSB ol.lst-kix_list_1-1.start{counter-reset:lst-ctn-kix_list_1-1 0}#upgradeNotificationModalSB .lst-kix_list_1-4>li{counter-increment:lst-ctn-kix_list_1-4}#upgradeNotificationModalSB ol.lst-kix_list_1-6.start{counter-reset:lst-ctn-kix_list_1-6 0}#upgradeNotificationModalSB ol.lst-kix_list_1-3.start{counter-reset:lst-ctn-kix_list_1-3 0}#upgradeNotificationModalSB ul.lst-kix_list_2-8{list-style-type:none}#upgradeNotificationModalSB ol.lst-kix_list_1-2.start{counter-reset:lst-ctn-kix_list_1-2 0}#upgradeNotificationModalSB ul.lst-kix_list_2-2{list-style-type:none}#upgradeNotificationModalSB .lst-kix_list_1-0>li:before{content:"• "}#upgradeNotificationModalSB ul.lst-kix_list_2-0,#upgradeNotificationModalSB ul.lst-kix_list_2-1,#upgradeNotificationModalSB ul.lst-kix_list_2-3,#upgradeNotificationModalSB ul.lst-kix_list_2-6{list-style-type:none}#upgradeNotificationModalSB .lst-kix_list_1-1>li:before,#upgradeNotificationModalSB .lst-kix_list_1-2>li:before{content:" "}#upgradeNotificationModalSB ul.lst-kix_list_2-4,#upgradeNotificationModalSB ul.lst-kix_list_2-5,#upgradeNotificationModalSB ul.lst-kix_list_2-7{list-style-type:none}#upgradeNotificationModalSB .lst-kix_list_1-3>li:before,#upgradeNotificationModalSB .lst-kix_list_1-4>li:before{content:" "}#upgradeNotificationModalSB .lst-kix_list_1-6>li{counter-increment:lst-ctn-kix_list_1-6}#upgradeNotificationModalSB .lst-kix_list_1-7>li:before{content:" "}#upgradeNotificationModalSB .lst-kix_list_1-3>li{counter-increment:lst-ctn-kix_list_1-3}#upgradeNotificationModalSB .lst-kix_list_1-5>li:before,#upgradeNotificationModalSB .lst-kix_list_1-6>li:before{content:" "}#upgradeNotificationModalSB li.li-bullet-0:before{margin-left:-18pt;white-space:nowrap;display:inline-block;min-width:18pt}#upgradeNotificationModalSB .lst-kix_list_2-0>li:before{content:"➢ "}#upgradeNotificationModalSB .lst-kix_list_2-1>li:before{content:"○ "}#upgradeNotificationModalSB .lst-kix_list_1-8>li:before{content:" "}#upgradeNotificationModalSB .lst-kix_list_2-2>li:before{content:"■ "}#upgradeNotificationModalSB .lst-kix_list_2-3>li:before{content:"● "}#upgradeNotificationModalSB ol{margin:0;padding:0}#upgradeNotificationModalSB table td,#upgradeNotificationModalSB table th{padding:0}#upgradeNotificationModalSB .c5{color:#000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:14pt;font-style:normal}#upgradeNotificationModalSB .c3{color:#000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:12pt;font-style:normal}#upgradeNotificationModalSB .c1{color:#000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:8pt;font-style:italic}#upgradeNotificationModalSB .c4{color:#000;font-weight:600;text-decoration:none;vertical-align:baseline;font-size:12pt;font-style:normal}#upgradeNotificationModalSB .c2{margin-left:17pt;padding-top:0;padding-left:0;padding-bottom:0;line-height:1.5;text-align:left;margin-bottom:10px}#upgradeNotificationModalSB .c9{color:red;text-decoration:none;vertical-align:baseline;font-size:12pt;font-style:normal}#upgradeNotificationModalSB .c0{padding-top:0;padding-bottom:0;line-height:1;text-align:left;height:12pt}#upgradeNotificationModalSB .c13{padding-top:16px;padding-bottom:0;line-height:1.5;text-align:left}#upgradeNotificationModalSB .c6{padding-top:0;padding-bottom:0;line-height:1;text-align:center}#upgradeNotificationModalSB .c16{text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration:underline}#upgradeNotificationModalSB .c14{background-color:#fff;max-width:468pt;padding:72pt 72pt 72pt 72pt}#upgradeNotificationModalSB .c18{orphans:2;widows:2}#upgradeNotificationModalSB .c11{padding:0;margin:0}#upgradeNotificationModalSB .c8{font-weight:700}#upgradeNotificationModalSB .c17{font-style:italic}#upgradeNotificationModalSB .c7{font-weight:600}#upgradeNotificationModalSB .c15{color:red}#upgradeNotificationModalSB .c10{margin-left:36pt}#upgradeNotificationModalSB .c12{color:#000}#upgradeNotificationModalSB .c19{line-height:30px!important;color:#d20202!important;font-weight:700!important}#upgradeNotificationModalSB .title{padding-top:24pt;color:#000;font-weight:700;font-size:36pt;padding-bottom:6pt;line-height:1;page-break-after:avoid;orphans:2;widows:2;text-align:left}#upgradeNotificationModalSB .subtitle{padding-top:18pt;color:#666;font-size:24pt;padding-bottom:4pt;font-family:Georgia;line-height:1;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}#upgradeNotificationModalSB li{color:#000;font-size:12pt}#upgradeNotificationModalSB p{margin:0;color:#000;font-size:12pt}#upgradeNotificationModalSB h1{padding-top:24pt;color:#000;font-weight:700;font-size:24pt;padding-bottom:6pt;line-height:1;page-break-after:avoid;orphans:2;widows:2;text-align:left}#upgradeNotificationModalSB h2{padding-top:18pt;color:#000;font-weight:700;font-size:18pt;padding-bottom:4pt;line-height:1;page-break-after:avoid;orphans:2;widows:2;text-align:left}#upgradeNotificationModalSB h3{padding-top:14pt;color:#000;font-weight:700;font-size:14pt;padding-bottom:4pt;line-height:1;page-break-after:avoid;orphans:2;widows:2;text-align:left}#upgradeNotificationModalSB h4{padding-top:12pt;color:#000;font-weight:700;font-size:12pt;padding-bottom:2pt;line-height:1;page-break-after:avoid;orphans:2;widows:2;text-align:left}#upgradeNotificationModalSB h5{padding-top:11pt;color:#000;font-weight:700;font-size:11pt;padding-bottom:2pt;line-height:1;page-break-after:avoid;orphans:2;widows:2;text-align:left}#upgradeNotificationModalSB h6{padding-top:10pt;color:#000;font-weight:700;font-size:10pt;padding-bottom:2pt;line-height:1;page-break-after:avoid;orphans:2;widows:2;text-align:left}#upgradeNotificationModalSB a.viewSubscriptionOptions,#upgradeNotificationModalSB a.viewSubscriptionOptions:hover{background:#fff!important;color:#d20202!important;border-color:#d20202!important;box-shadow:0 0 0 #d20202!important;border:2px solid #d20202!important;width:25%;text-transform:uppercase;font-weight:600;padding-top:10px!important;padding-bottom:10px!important}.csAgentDesktopBody .viewWrapper{display:flex;flex-grow:1}.csAgentDesktopBody .viewWrapper .csDesktop{display:flex;flex-grow:1}.csAgentDesktopBody .viewWrapper .csDesktop>.container-fluid>h2{height:auto}.csAgentDesktopBody .viewWrapper .csDesktop>.container-fluid>div.item-shows-middle{height:100%}@media only screen and (min-width:1300px) and (max-width:1400px){.login-body-wrap .login-box-wrap h2{font-family:Montserrat,sans-serif!important;font-size:2.2rem;font-weight:600;line-height:2.5rem;padding:0;margin:2rem 0 0;text-transform:uppercase;margin-top:105px}.login-body-wrap .login-box-wrap .login-box-body{margin:2rem 10% 0}.login-body-wrap .login-box-wrap .login-box-body .form-box-remember-txt-row{margin:1rem 0 1rem}}.slider-tick-label-container .slider-tick-label{top:20px}li.POIListFilter h4{margin-top:9px!important}.transfer-search-form{width:100%;display:inline-block;padding:0;margin:0}.transfer-search-form ul.search-form-tabs{list-style:none;padding:0;margin:0;width:100%;display:inline-block}.transfer-search-form ul.search-form-tabs li{width:auto;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0}.transfer-search-form ul.search-form-tabs li a{background:rgba(0,0,0,.6);padding:1rem 2.2rem;color:#fff;font-size:1.5rem;font-weight:600;line-height:2.3rem}.transfer-search-form .search-form-body{background:0 0;padding:0;color:#fff;font-size:1.7rem;line-height:2rem;font-weight:400}.transfer-search-form .search-form-body .first-row{width:100%;padding:0 0 .5rem 0;margin:0}.transfer-search-form .search-form-body .first-row ul li .info_line .box_rgt{padding-left:7%!important}.transfer-search-form .search-form-body .first-row ul{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;margin:0}.transfer-search-form .search-form-body .first-row ul li{width:22%;padding:0;margin:0 3rem 0 0}.transfer-search-form .search-form-body .first-row ul li span{position:relative}.transfer-search-form .search-form-body .first-row ul li label{font-size:1.2rem;font-weight:600;line-height:1.5rem;padding:0;margin:0 0 .5rem}.transfer-search-form .search-form-body .first-row ul li .SuggestionOptionGroup{padding-left:10px}.transfer-search-form .search-form-body .first-row ul li .field_box{background:#fff;border:0;box-shadow:none;padding:1rem 1.3rem;display:flex;align-items:center;justify-content:flex-start}.transfer-search-form .search-form-body .first-row ul li .field_box span.field_icon{width:auto;color:#691818;line-height:2.5rem;padding:0;margin:0 .8rem 0 0;vertical-align:text-bottom}.transfer-search-form .search-form-body .first-row ul li .field_box input{width:100%;background:0 0;color:#333;border:0;padding:0;margin:0;font-size:1.3rem;line-height:2rem;height:2.5rem}.transfer-search-form .search-form-body .first-row ul li .field_box .ng-isolate-scope{left:-32px}.transfer-search-form .search-form-body .first-row ul li .field_box .ng-isolate-scope input{text-align:center;margin-left:-8px}.transfer-search-form .search-form-body .first-row ul li .field_box{color:#333}.transfer-search-form .search-form-body .first-row ul li .field_box .icon-sub-holder{width:auto;display:flex;align-items:center;justify-content:space-between}.transfer-search-form .search-form-body .first-row ul li .field_box .icon-sub-holder span{padding:0;margin:0 .6rem;color:#691818;cursor:pointer;line-height:2.5rem}.transfer-search-form .search-form-body .first-row ul li .field_box .icon-sub-holder span .disable{color:#691818}.transfer-search-form .search-form-body .first-row ul li .field_box .multi-dropdown{height:2.5rem;line-height:2.5rem;font-size:1.3rem;color:#333;width:100%}.transfer-search-form .search-form-body .first-row ul li .field_box i{width:auto!important}.transfer-search-form .search-form-body .first-row ul li .field_box .smallinputloader{position:relative}.transfer-search-form .search-form-body .first-row ul li .field_dropdown{left:15px;top:90px;width:300px;height:auto}.transfer-search-form .search-form-body .first-row ul li .field_dropdown ul{height:190px}.transfer-search-form .search-form-body .first-row ul li .transfer-time{width:270px!important;left:auto;margin-left:-13px}.transfer-search-form .search-form-body .first-row ul li .transerror{right:-5px}.transfer-search-form .search-form-body .first-row ul li.pickupli{margin:0!important}.transfer-search-form .search-form-body .first-row ul li.pickupli .depart_part .field_box{border-right:1px solid #d9d9d9!important}.transfer-search-form .search-form-body .second-row{width:100%;padding:0;margin:0}.transfer-search-form .search-form-body .second-row ul li .info_line .box_rgt{padding-left:7%!important}.transfer-search-form .search-form-body .second-row ul{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;margin:0}.transfer-search-form .search-form-body .second-row ul li{width:22%;padding:0;margin:0 3rem 0 0}.transfer-search-form .search-form-body .second-row ul li .tuggle-btn-box{height:6rem;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.transfer-search-form .search-form-body .second-row ul li:last-child{margin:0}.transfer-search-form .search-form-body .second-row ul li label{font-size:1.2rem;font-weight:600;line-height:1.5rem;padding:0;margin:0 0 .5rem}.transfer-search-form .search-form-body .second-row ul li .SuggestionOptionGroup{padding-left:10px}.transfer-search-form .search-form-body .second-row ul li .field_box{background:#fff;border:0;box-shadow:none;padding:1rem 1.3rem;display:flex;align-items:center;justify-content:flex-start;color:#333}.transfer-search-form .search-form-body .second-row ul li .field_box span.field_icon{width:auto;color:#691818;line-height:2.5rem;padding:0;margin:0 .8rem 0 0;vertical-align:text-bottom}.transfer-search-form .search-form-body .second-row ul li .field_box input{width:100%;background:0 0;border:0;padding:0;margin:0;font-size:1.3rem;line-height:2rem;color:#333;height:2.5rem}.transfer-search-form .search-form-body .second-row ul li .btn-box{display:flex;align-items:center;justify-content:flex-end}.transfer-search-form .search-form-body .second-row ul li .btn-box button.btn_search{background:#691818;border:0;border-radius:.3rem;font-size:1.5rem;font-weight:600;line-height:1.8rem;padding:1.5rem 6.5rem;margin:2.2rem 0 0;display:flex;align-items:center;justify-content:center;width:100%}.transfer-search-form .search-form-body .second-row ul li .btn-box button:hover{background-color:#a57474}.transfer-search-form .search-form-body .second-row ul li .simple-toggle{display:flex;align-items:center;justify-content:flex-start;width:100%}.transfer-search-form .search-form-body .second-row ul li .simple-toggle label{display:flex;align-items:center;justify-content:center;padding-left:0;margin:0;height:5rem}.transfer-search-form .search-form-body .second-row ul li .simple-toggle label span{padding-left:0;margin-left:0;height:2.2rem;top:0}.transfer-search-form .search-form-body .second-row ul li .field_box .multi-dropdown{width:100%;position:relative}.transfer-search-form .search-form-body .second-row ul li .field_box .multi-dropdown i{right:0;position:absolute;top:.7rem;color:#691818!important}.transfer-search-form .search-form-body .second-row ul li .field_dropdown{left:2px;top:76px;width:300px;height:auto}.transfer-search-form .search-form-body .second-row ul li .field_dropdown ul{height:auto}.transfer-search-form .search-form-body .third-row{width:100%;padding:0;margin:0}.transfer-search-form .search-form-body .third-row ul{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;margin:0}.transfer-search-form .search-form-body .third-row ul li{width:22%;padding:0;margin:0 3rem 0 0}.transfer-search-form .search-form-body .third-row ul li .tuggle-btn-box{height:6rem;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.transfer-search-form .search-form-body .third-row ul li:last-child{margin:0}.transfer-search-form .search-form-body .third-row ul li label{font-size:1.2rem;font-weight:600;line-height:1.5rem;padding:0;margin:0 0 .5rem}.transfer-search-form .search-form-body .third-row ul li .field_box{background:#fff;border:0;box-shadow:none;padding:1rem 1.3rem;display:flex;align-items:center;justify-content:flex-start;color:#333}.transfer-search-form .search-form-body .third-row ul li .field_box span.field_icon{width:auto;color:#691818;line-height:2.5rem;padding:0;margin:0 .8rem 0 0;vertical-align:text-bottom}.transfer-search-form .search-form-body .third-row ul li .field_box input{width:100%;background:0 0;border:0;padding:0;margin:0;font-size:1.3rem;line-height:2rem;color:#333;height:2.5rem}.transfer-search-form .search-form-body .third-row ul li .field_box .ng-isolate-scope{left:-32px}.transfer-search-form .search-form-body .third-row ul li .field_box .ng-isolate-scope input{text-align:center;margin-left:-8px}.transfer-search-form .search-form-body .third-row ul li .btn-box{display:flex;align-items:center;justify-content:flex-end}.transfer-search-form .search-form-body .third-row ul li .btn-box button.btn_search{background:#691818;border:0;border-radius:.3rem;font-size:1.5rem;font-weight:600;line-height:1.8rem;padding:1.5rem 6.5rem;margin:2.2rem 0 0;display:flex;align-items:center;justify-content:center;width:100%}.transfer-search-form .search-form-body .third-row ul li .simple-toggle{display:flex;align-items:center;justify-content:flex-start;width:100%}.transfer-search-form .search-form-body .third-row ul li .simple-toggle label{display:flex;align-items:center;justify-content:center;padding-left:0;margin:0;height:5rem}.transfer-search-form .search-form-body .third-row ul li .simple-toggle label span{padding-left:0;margin-left:0;height:2.2rem;top:0}.transfer-search-form .search-form-body .third-row ul li .field_box .multi-dropdown{width:100%;position:relative}.transfer-search-form .search-form-body .third-row ul li .field_box .multi-dropdown i{right:0;position:absolute;top:.7rem;color:#691818!important}.transfer-search-form .search-form-body .third-row ul li .field_dropdown{top:74px;width:278px}.search-form-body .second-row{width:100%;padding:1rem 0;margin:0}.search-form-body .second-row ul{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0 2rem;margin:0}.search-form-body .second-row ul li{width:14.5%;padding:0;margin:0 4rem 0 0;position:relative}.search-form-body .second-row ul li .tuggle-btn-box{height:6rem;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.search-form-body .second-row ul li:last-child{margin:0}.search-form-body .second-row ul li label{font-size:1.4rem;font-weight:600;line-height:1.5rem;padding:0;margin:0 0 .8rem}.search-form-body .second-row ul li .field_box{background:#fff;border:0;box-shadow:none;padding:1.3rem;display:flex;align-items:center;justify-content:flex-start;top:47px}.search-form-body .second-row ul li .field_box span.field_icon{width:auto;color:#691818;line-height:2rem;padding:0;margin:0 .8rem 0 0;vertical-align:text-bottom}.search-form-body .third-row{width:100%;padding:1rem 0;margin:0}.search-form-body .third-row ul{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0 2rem;margin:0}.search-form-body .third-row ul li{width:14.5%;padding:0;margin:0 4rem 0 0;position:relative}.search-form-body .third-row ul li .tuggle-btn-box{height:6rem;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.search-form-body .third-row ul li:last-child{margin:0}.search-form-body .third-row ul li label{font-size:1.4rem;font-weight:600;line-height:1.5rem;padding:0;margin:0 0 .8rem}.search-form-body .third-row ul li .field_box{background:#fff;border:0;box-shadow:none;padding:1.3rem;display:flex;align-items:center;justify-content:flex-start;top:47px}.search-form-body .third-row ul li .field_box div{font-size:1.3rem}.search-form-body .third-row ul li .field_box span.field_icon{width:auto;color:#691818;line-height:2rem;padding:0;margin:0 .8rem 0 0;vertical-align:text-bottom}.tgl1 input[type=checkbox]:disabled+span,.tgl1 input[type=checkbox]:read-only+span{cursor:pointer}.tgl1 span:before{position:relative;display:block;line-height:1.6em;padding:0 .2em;font-size:1em}.tgl1 input[type=checkbox]:not(:checked)+span:before{content:attr(data-off);color:#bfbfbf}.tgl1 span:after{position:absolute;display:block;content:'';border-radius:2em;width:20px;height:20px;margin-left:-19px;top:0;background:#fff;transition:left .3s cubic-bezier(.175,.885,.32,.97),background .3s ease-in-out}.tgl1 input[type=checkbox]:not(:checked)+span:after{background:#bfbfbf;left:19px}.tgl1 span{position:relative;display:inherit;height:1.5em!important;line-height:1.1em!important;overflow:hidden;font-weight:400;text-align:center;border-radius:1em;padding:0;border:2px solid #d9d9d9;box-shadow:none;transition:color .3s ease,padding .3s ease-in-out,background .3s ease-in-out;width:2.9em!important;top:-5px!important}.TransfersFilterSearchDiv{padding-bottom:10px!important}.search-list .seconddiv{margin-left:38px;margin-top:-32px}.search-list .seconddiv p.transp{font-weight:800!important;font-size:15px!important}.search-list .seconddiv span.commissionAmount{margin:0;line-height:20px;font-size:20px;color:#555}.search-lists ul{padding:0;margin:20px 0}.search-lists ul li{padding:0;margin:0;list-style:none;border:1px solid #c3c3c3;margin-bottom:20px}.search-lists ul li .col-md-3.col-lg-3.col-sm-3{margin-left:-1px}.search-lists ul li .detail-block .pad{padding:25px 0}.search-lists ul li .detail-block .rating p{font-size:12px;color:#999}.search-lists ul li .detail-block .rating a{font-size:12px;color:#e70094;font-weight:400;text-decoration:none;margin-top:28px;display:block}.search-lists ul li .detail-block .rating a:hover{text-decoration:underline}.search-lists ul li .detail-block .details{padding-left:10px}.search-lists ul li .detail-block .details h4{font-size:1.4rem!important;font-weight:700}.search-lists ul li .detail-block .details h4 p{color:#777;font-weight:700}.search-lists ul li .detail-block .details h4 a.title{color:#474948!important}.search-lists ul li .detail-block .details p.tag{font-size:12px;color:#999}.search-lists ul li .detail-block .details p.tag a{color:#333}.search-lists ul li .detail-block .details .policy{font-size:13px;color:#333;font-weight:600;line-height:18px}.search-lists ul li .detail-block .details .policy p{color:#333;font-weight:600}.search-lists ul li .detail-block .details .free-area{color:#2f95d1;font-size:13px;font-weight:600;margin-top:10px}.search-lists ul li .detail-block .details .free-area h6{font-size:12px}.search-lists ul li .detail-block .firstdiv{top:15px}.search-lists ul li .detail-block .seconddiv{top:55px;margin-left:25px}.search-lists ul li .price-block{display:table;width:100%}.search-lists ul li .price-block .price{width:100%;vertical-align:middle;height:auto;display:table-cell}.search-lists ul li .price-block .price .p1{font-size:12px;font-weight:600;margin-bottom:10px}.search-lists ul li .price-block .price .p2{font-family:Montserrat,sans-serif;font-size:23px;color:#333;font-weight:500;margin-top:10px}.search-lists ul li .price-block .price .p2 sup{font-size:12px;text-transform:uppercase;color:#1b1b1b;top:-13px;font-weight:400}.search-lists ul li .price-block .price .p2 p{font-size:12px;color:#1b1b1b;font-style:italic;font-weight:300;margin-bottom:0}.search-lists ul .boxshadowcls{box-shadow:inset 0 0 5px #c3c3c3;border-radius:0 15px 15px 15px}.search-lists .recommended_flight_box{padding:15px 40px;margin:0}.search-lists .selectbtn{margin-top:43px}.centerdiv{width:0;border:1px solid #333;height:150px;position:absolute;right:1px;top:15px;background:#333}.travels-short-dts-row{width:100%;display:inline-block;padding:0;margin:0;font-size:1.1rem;font-weight:400;color:#777}.travels-short-dts-row ul{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:.2rem 0}.travels-short-dts-row ul li{width:auto;border:0;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0 2rem 0 0;font-size:1.1rem;font-weight:400;color:#777;line-height:1.6rem}.travels-short-dts-row ul span{color:#777}.transfers-right-listing .search-lists ul li .price-block{display:table;width:25%}.transfer-result-listing .refine-listing>ul{width:100%}.transfer-result-listing .refine-listing li{padding:12px 16px 12px!important;font-size:12px;white-space:nowrap;position:relative;text-align:center}.free-waiting-times span i{color:#2f95d1}.travels-short-dts-row ul li:last-child{margin-right:0;border:none!important;margin-bottom:5px!important}.travels-short-dts-row ul li span{padding:0;margin:0 .7rem 0 0;position:relative}.search-lists .details .free-refundable{font-size:13px;font-weight:500;color:#2f95d1;margin-top:.5rem}.travels-short-dts-row ul li span.lft-spc{font-size:1.1rem}.travels-short-dts-row ul li sup{position:relative;right:-1px;top:-9px}.search-lists ul li .detail-block .details .refundable{color:#2f95d1;font-size:13px;font-weight:500;margin-top:4px}.free-waiting-times{font-size:1.4rem;line-height:1.5rem;width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:.5rem 0 2rem}.free-waiting-times span{padding:0;margin:0 .5rem 0 0}.free-refundables{color:#691818;text-align:right;font-size:1.3rem;font-weight:600}.ride-times-row{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0;line-height:1.5rem;color:#777}.ride-times-row span{font-weight:700;padding:0;margin:0 0 0 .7rem}.carfilter{border-radius:40px!important}.boxshadowfilter{box-shadow:inset 0 0 5px #c3c3c3;border-radius:15px}.stylemoziotrip{font-weight:700;font-size:small;margin-bottom:16px;margin-top:7px}.checkout-trans-page-wraper{width:100%;display:inline-block;padding:0;margin:0}.checkout-trans-page-wraper .checkout-top-section{display:flex;align-items:flex-start;justify-content:flex-start}.checkout-trans-page-wraper .checkout-top-section .border-left{border-left:1px solid #333}.checkout-trans-page-wraper .checkout-top-section .itinary-details-section{width:100%;display:inline-block;padding:0;margin:0;font-size:1.7rem;line-height:2rem;font-weight:500;color:#333}.checkout-trans-page-wraper .checkout-top-section .itinary-details-section h2{font-size:1.6rem;line-height:2.5rem;font-weight:700;color:#000;padding:0;margin:0}.checkout-trans-page-wraper .checkout-top-section .itinary-details-section .lbl-style-h2{font-size:1.5rem;font-weight:600}.checkout-trans-page-wraper .checkout-top-section .itinary-details-section .itinary-catagory-name{line-height:2rem;padding:0;margin:0;font-size:1.3rem;font-weight:700;color:#817a7a}.checkout-trans-page-wraper .checkout-top-section .itinary-details-section .category-name{font-size:1.2rem!important;font-weight:500!important;color:#333!important}.checkout-trans-page-wraper .checkout-top-section .itinary-details-section .itinary-service-row{width:100%;padding:0;margin:1.8rem 0;display:flex;align-items:center;justify-content:flex-start}.checkout-trans-page-wraper .checkout-top-section .itinary-details-section .itinary-service-row span.icon-txt{padding:0;margin:0 1.8rem 0 0;display:flex;align-items:center;justify-content:flex-start;font-weight:600;font-family:Montserrat,sans-serif!important}.checkout-trans-page-wraper .checkout-top-section .itinary-details-section .timing-row{padding:0;margin:2.5rem 0;display:flex;align-items:center;justify-content:flex-start}.checkout-trans-page-wraper .checkout-top-section .itinary-details-section .timing-row i{font-size:2.2rem;font-weight:400;line-height:2.5rem;color:#26abf9;padding:0;margin:0 .8rem 0 0}.checkout-trans-page-wraper .checkout-top-section .itinary-details-section .itinary-service-row span.icon-txt i{font-size:2.3rem;line-height:2.5rem;padding:0;margin:0 .8rem 0 0}.checkout-trans-page-wraper .checkout-top-section .itinary-details-section .fecility-row{display:flex;align-items:center;justify-content:flex-start;font-size:1.3rem;line-height:1.5rem;color:#26abf9}.checkout-trans-page-wraper .checkout-top-section .itinary-details-section .fecility-row span{padding:0;margin:0 2.5rem 0 0}.checkout-trans-page-wraper .checkout-top-section .itinary-details-section .fecility-row span i{font-size:1.5rem;font-weight:300;padding:0;margin:0 .2rem 0 0}.checkout-trans-page-wraper .checkout-top-section .section-full-summary{width:100%;display:inline-block;padding:0;margin:0}.checkout-trans-page-wraper .checkout-top-section .section-full-summary h3{position:relative;display:inline-block;font-size:1.8rem;font-weight:700;line-height:2rem;color:#fd246a;padding:0;margin:0 0 2.5rem}.checkout-trans-page-wraper .checkout-top-section .section-full-summary h3 a{position:relative;color:#fd246a;text-decoration:none}.checkout-trans-page-wraper .checkout-top-section .summary-details-block{display:inline-block;padding:0;margin:0}.checkout-trans-page-wraper .checkout-top-section .summary-details-block ul{list-style:none;padding:0;margin:0}.checkout-trans-page-wraper .checkout-top-section .summary-details-block ul li{width:100%;display:inline-block;padding:0;margin:0 0 1.5rem;line-height:1rem}.checkout-trans-page-wraper .checkout-top-section .summary-details-block ul li span{font-weight:700}.checkout-trans-page-wraper .checkout-top-section h4{font-size:1.3rem;padding:0;margin:2.5rem 0 1.7rem;font-weight:700}.checkout-trans-page-wraper .checkout-top-section h4 a{color:red;text-decoration:none}.checkout-trans-page-wraper .checkout-top-section h4 a:hover{color:red;text-decoration:underline}.checkout-trans-page-wraper .checkout-top-section .total-cost-block{width:100%;display:inline-block;padding:0;margin:0;font-size:1.7rem;font-weight:600;color:#3e3e3e}.checkout-trans-page-wraper .checkout-top-section .total-cost-block h3{font-size:3rem;font-weight:700;line-height:3rem;padding:0;margin:0}.checkout-trans-page-wraper .checkout-top-section .total-cost-block h3 sup{text-transform:uppercase;font-size:1.2rem;padding:0;margin:0 0 0 .5rem;position:relative;top:-1rem;color:#817a7a}.checkout-trans-page-wraper .checkout-top-section .total-cost-block h2{font-size:1.9rem;font-weight:bolder;line-height:3rem;padding:0;margin:0}.checkout-trans-page-wraper .checkout-top-section .total-cost-block h2 sup{text-transform:uppercase;font-size:1.2rem;padding:0;margin:0 0 0 .5rem;position:relative;top:-1rem;color:#817a7a}.checkout-trans-page-wraper .checkout-top-section .price-breakdown-block{width:100%;display:inline-block;padding:0;margin:1.5rem}.checkout-trans-page-wraper .checkout-top-section .price-breakdown-block h4{position:relative;display:inline-block;font-size:1.3rem;font-weight:700;line-height:1.5rem;padding:0;margin:0 0 2.5rem}.checkout-trans-page-wraper .checkout-top-section .price-breakdown-block h4 a{color:#fd246a;text-decoration:none;position:relative}.checkout-trans-page-wraper .checkout-top-section .price-breakdown-block h4 a:hover{color:#fd246a;text-decoration:none}.checkout-trans-page-wraper .checkout-top-section .price-breakdown-block .breakdown-box{width:100%;display:inline-block;padding:1.5rem;margin:0}.checkout-trans-page-wraper .checkout-top-section .price-breakdown-block .breakdown-box ul{width:100%;display:inline-block;list-style:none;padding:0;margin:0}.checkout-trans-page-wraper .checkout-top-section .price-breakdown-block .breakdown-box ul li{width:100%;display:inline-block;padding:0;margin:0 0 1rem;font-size:1.2rem;line-height:2rem;font-weight:500;color:#333}.checkout-trans-page-wraper .checkout-top-section .price-breakdown-block .breakdown-box ul li span{font-weight:700}.checkout-trans-page-wraper .checkout-top-section .right-border{border-right:2px solid #333;margin-right:-1px}.transferdetailcls ul{list-style-type:none}.transferdetailcls ul li div{line-height:2.2rem}.transfercontainer .details-block{color:#000!important}.transfercontainer .transdtsHeiht{line-height:2.5rem;font-size:1.2rem}.transfercontainer a.transanchor{font-size:1.3rem}.transdtlP p{font-size:1.3rem;margin-bottom:1.5rem;line-height:1.5rem;margin-top:0}.transdtlP p label{font-size:1.1rem}.field_section_box ul li.nooftrav{cursor:pointer}.field_section_box ul li.nooftrav div.field_icon{margin-left:-25px}.cbtSelectionBox.impersonateSearchBox{margin-top:10px;display:flex;flex-direction:row;justify-content:space-between;width:100%}.cbtSelectionBox.impersonateSearchBox .flightChoose{padding:10px;color:#000;cursor:pointer}.cbtSelectionBox.impersonateSearchBox .flightChoose.marginLeft10px{margin-left:10px}.cbtSelectionBox.impersonateSearchBox .marginLeft15percent{margin-left:5%}.csEditRow.addCompanyForm{background:#fff;padding:3rem;border-radius:.6rem;box-shadow:0 0 12px 0 #888;font-size:1.2rem;line-height:1.5rem;font-weight:500;color:#000}.csEditRow.addCompanyForm label{font-weight:600;padding:0;margin:0 0 .6rem}.csEditRow.addCompanyForm .form-control{height:3rem;border:.1rem solid #c3c3c3;font-size:1.2rem}.csEditRow.addCompanyForm hr{border:0;margin:0}.csEditRow.addCompanyForm .row.row_pad{border-top:.1rem solid #dedede;padding:2rem 0 0;margin:2rem 0 0}.csEditRow.addCompanyForm .row.row_pad .btn.btn_booknow{font-size:1.2rem;font-weight:500;line-height:2.2rem}.csEditRow.addCompanyForm .mandatory{color:red}h1.heading{font-size:3.2rem;font-weight:600;line-height:4rem;padding:0;margin:0 0 4rem;color:#333}.csEditRow.addCompanyForm{padding:3rem 6rem 3rem 3rem}.csEditRow.addCompanyForm .row.row_pad .btn.btn_booknow{width:31%!important}.algn_rgt{text-align:right}.footer_logoCompanyAdd{display:flex;align-items:center;justify-content:center;padding:0;margin:0 0 2rem 0}.footer_logoCompanyAdd img{width:auto;max-width:25%;display:block}.csEditRow.addCompanyForm .formFooter a{text-decoration:underline}.csEditRow.addCompanyForm{padding:3rem;margin-bottom:2.5rem}.csEditRow.addCompanyForm .row.row_pad .checkbox{display:flex;align-items:center;justify-content:flex-start;padding:0;margin:.6rem 0;position:relative}.csEditRow.addCompanyForm .row.row_pad .checkbox label{padding-left:2.5rem;display:inline-block;line-height:1.8rem}.csEditRow.addCompanyForm .formFooter{font-size:1.1rem;font-weight:600;line-height:3rem}.csEditRow.addCompanyForm .form-group.mandatoryAsteric{margin:0;display:flex;align-items:center;justify-content:flex-end;margin-top:4rem;font-style:italic}.viewWrapper.defaultNoVisibility.new-body-wraper.companyadd_wrap{margin-top:1rem!important}.cruise-main-image-blocks.FallbackImg:not(.customFallback){background-image:url(//ik.imagekit.io/snowstormtech/cruise_default_Aa1td6lZB.jpeg)!important;background-repeat:no-repeat;background-size:auto 100%;background-position:center}.viewWrapper.defaultNoVisibility.new-body-wraper.companyadd_wrap h1.heading.text-center{margin-bottom:2.5rem!important}body.safari.dsktopBody .person-chat.chatbox .con{height:calc(100vh - 197px)!important}.accordian-body a.deleteItinerary,.accordian-footer a.deleteItinerary,.dismantlePackage a.deleteItinerary,.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection a.deleteItinerary{font-weight:600}.removeItineraryManual.deleteItinerary{margin-left:0!important}.checkOutV2Pgaes .shopping-cart-pay-info .control_indicator.notAllowed{cursor:not-allowed!important}.viewRoomsBtn{color:#fff!important}.viewRoomsBtn:hover{color:#fff!important;text-decoration:none}.NotClickableTickiting{cursor:not-allowed}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box span.field_icon{position:absolute;z-index:1}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box input{background:0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box date-picker{z-index:22}.seat_not_clickable{pointer-events:none!important;background:#1c4f79!important}.seat_passenger{font-size:19px!important}.eachPassengerWrapper{border-bottom:1px solid!important;margin-top:15px}.passenger_radio{height:19px;width:19px}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li ul.sub_navigation li{margin:0 .8rem 0 0!important}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li ul.sub_navigation li svg{width:auto;height:2rem;fill:#055b78}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul ul.date-picker-wraper li .form-group .datepicker-box .input-append.date{z-index:999;position:relative;background:0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form#InsuranceSearchForm .field_section_box2 ul ul.date-picker-wraper li .form-group .datepicker-box .input-append.date input{background:0 0}span.defaultNoVisibility.cartCountHeader{min-width:15px;display:inline-block;text-align:center}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul>li .field_box .input-append.date{position:relative;z-index:999;background:0 0}.newserachlistPage .desktop-search-result-edit-form .field_section_box>ul>li .field_box .input-append.date input{background:0 0}.segnemt-header{position:relative}.segnemt-header li{padding-right:30px!important;font-size:20px!important;padding-top:30px!important}.segnemt-header p{font-size:23px}.segnemt-header a{font-size:25px;text-transform:uppercase}.flight-exit img{max-width:100%}.multipleHotelSelect.multipleAncilarySelect .control_indicator{height:18px;width:18px}.details .flight-details-block.flight-details-div-wrapper{width:100%;display:inline-block;padding:0;margin:2rem 0}.details .flight-details-block.flight-details-div-wrapper h2{font-size:1.5rem;font-weight:500;padding:0;margin:0 0 1.1rem}.details .flight-details-block.flight-details-div-wrapper .seatSelectionPassengerDetails{font-size:1.2rem;line-height:1.8rem}.details .flight-details-block.flight-details-div-wrapper .seatSelectionPassengerDetails p{margin:0}.details .flight-details-block.flight-details-div-wrapper .seatSelectionPassengerDetails p label{font-weight:500;color:#000;margin:0}.details .flight-details-block.flight-details-div-wrapper .departure.fly-detail.flgt-dsc{width:100%;padding:0;margin:2rem 0}.details .flight-details-block.flight-details-div-wrapper .departure.fly-detail.flgt-dsc .title-header{padding:0;margin:0 0 1rem;font-size:1.1rem;line-height:1.5rem}.details .flight-details-block.flight-details-div-wrapper .departure.fly-detail.flgt-dsc .flight-name.row{font-size:1.2rem;line-height:1.8rem;font-weight:600;text-transform:uppercase}.details .flight-details-block.flight-details-div-wrapper .departure.fly-detail.flgt-dsc .flight-name.row .flag img{width:100%;display:block}.details .flight-details-block.flight-details-div-wrapper .departure.fly-detail.flgt-dsc .flight-name.row span{text-transform:none;font-size:1.1rem;font-weight:400}.details .flight-details-block.flight-details-div-wrapper .departure.fly-detail.flgt-dsc .shedule{background:#eee;padding:.7rem 1rem;margin:1rem 0;font-size:1.2rem;line-height:1.8rem}.details .flight-details-block.flight-details-div-wrapper .departure.fly-detail.flgt-dsc .shedule .title{font-weight:500;font-size:1.3rem;line-height:1.8rem}.details .flight-details-block.flight-details-div-wrapper .departure.fly-detail.flgt-dsc .shedule ul{list-style:none;padding:0;margin:.6rem 0}.newserachlistPage .field_section_box>ul>li .select_box{text-transform:uppercase;font-size:.7rem;font-weight:600;height:20px}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:first-child .room-occupant-box-part{padding:0!important;margin:0}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li .field_dropdown ul li{text-transform:uppercase}.subscriptionBanner p a{cursor:pointer}.extraservices-booking-confirmation.trip-complete-block .row{justify-content:center;margin-bottom:35px}.extraservices-booking-confirmation .img-block.text-center{margin-bottom:20px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px}.extraservices-booking-confirmation .img-block.text-center img{max-height:130px}.extraservices-booking-confirmation .btn-red-solid-small{margin-right:0!important;margin-bottom:10px}.upsell-seat-booking-sec .exserTab ul li a{position:relative;display:inline-block}.upsell-seat-booking-sec .round-seat-dtlbox .row{flex-direction:column}.upsell-seat-booking-sec .eachPassengerWrapper{border-bottom:1px solid rgba(255,255,255,.7);margin-bottom:10px;padding-bottom:10px;padding-top:5px}.upsell-seat-booking-sec .eachPassengerWrapper input{width:27px;height:19px}.upsell-seat-booking-sec .eachPassengerWrapper .col-sm-12{display:flex;align-items:center}.extraservices-upsell-baggage .flightextraservicemodalinCheckout .flight-name{width:30%}.extraservices-upsell-baggage .flightextraservicemodalinCheckout .flight-name p{font-size:1.4rem!important;font-weight:700;line-height:1.5rem}.extraservices-upsell-baggage .flightextraservicemodalinCheckout .card{width:100%!important}.extraservices-upsell-baggage .flightextraservicemodalinCheckout .card-body label{margin-bottom:10px}.extraservices-upsell-baggage .flightextraservicemodalinCheckout select{height:38px;margin-bottom:15px}.extraservices-upsell-baggage .exserTab ul li a{position:relative;display:inline-block}.extraservices-upsell-baggage .exserTab ul li a p{font-size:1.2rem!important;font-weight:700;line-height:1.2rem}.extraservices-upsell-baggage ul.nav.nav-pills.segnemt-header{margin-top:15px;margin-bottom:20px}.extraservices-upsell-baggage .accordion_seat_details .eachPassengerWrapper1 .card-header:after{display:none}.extraservices-upsell-baggage .filter-accordion .card-header:after{display:none}.extraservices-upsell-baggage .flight-details-div-wrapper .contain-box table thead th{padding-top:35px!important;padding-bottom:35px!important}.extraservices-view-details-page .search-details .flight-name.row img{max-width:100%}.extraservices-view-details-page .search-details .flight-details-block{padding-top:20px}.extraservices-view-details-page .search-details .upgrade{margin-top:57px;margin-bottom:20px}.extraservices-view-details-page .flight-details-block .flight-name.row img{max-width:100%}.extraservices-view-details-page .seatSelectionPassengerDetails.row label{padding-bottom:8px;font-weight:600;font-size:18px}.extraservices-view-details-page .seatSelectionPassengerDetails.row .seatPassName{margin-bottom:12px;font-size:19px}.extraservices-view-details-page .fly-detail .shedule .title{padding-bottom:8px;font-weight:600;font-size:18px}.extraservices-view-details-page .fly-detail .shedule ul li{margin-bottom:10px}.extraservices-view-details-page .round-seat-dtlbox .seatPassName{padding-bottom:12px}.extraservices-view-details-page .shopping-cart-pay-info span{color:#fff}.extraservices-view-details-page .shopping-cart-pay-info .radio label{color:#fff}.extraservices-booking-page .search-details .flight-name.row img{max-width:100%}.extraservices-booking-page .search-details .flight-details-block{padding-top:20px}.extraservices-booking-page .search-details .upgrade{margin-top:57px;margin-bottom:20px}.extraservices-booking-page .flight-details-block .flight-name.row img{max-width:100%}.extraservices-booking-page .seatSelectionPassengerDetails.row label{padding-bottom:8px;font-weight:600;font-size:18px}.extraservices-booking-page .seatSelectionPassengerDetails.row .seatPassName{margin-bottom:12px}.extraservices-booking-page .fly-detail .shedule .title{padding-bottom:8px;font-weight:600;font-size:18px}.extraservices-booking-page .fly-detail .shedule ul li{margin-bottom:10px}.extraservices-booking-page .round-seat-dtlbox .seatPassName{padding-bottom:12px}.extraservices-booking-page .shopping-cart-pay-info span{color:#fff}.extraservices-booking-page .shopping-cart-pay-info .radio label{color:#fff}.search-details .extraservices-view-details-page .upgrade{margin-top:57px;margin-bottom:20px}.search-details .extraservices-booking-page .upgrade{margin-top:57px;margin-bottom:20px}.checkout-list-contain .multipleHotelSelect{height:21px!important}.checkout-list-contain .control input[type=checkbox]:checked~.control_indicator{border-radius:2px!important;left:0;width:19px}.extraservices-booking-page .shopping-cart-pay-info span{color:#fff}.extraservices-booking-page .select-style{width:100%}.checkOutV2Pgaes .extraservices-booking-page .row.checkoutPageBottom .chkOutInfoBlock .infoBody .formBlocks .select-style select{padding:2px 30px!important;cursor:pointer}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.carAutoPopulateWrapper ul{height:18rem}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .eachPassengerWrapper .scheduler-border{background:#e9e9e9;padding:1.2rem;margin:1rem 0 1rem 0;border-radius:.5rem}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock .infoBody .eachPassengerWrapper .scheduler-border legend{padding:0;margin:0 0 2rem;font-size:1.4rem;font-weight:600;line-height:1.5rem}.flightPriceingInfo{margin-top:13px}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown.new_currency_listing{zoom:120%}.newserachlistPage .desktop-search-result-edit-form.flight-Desktop-Edit-Search-Form .radio_list li .control.control-radio .control_indicator::after{height:18px;width:18px;left:-2px;top:-2px;zoom:105%}.reserve-text.canceledNote{font-weight:600}.extraservices-booking-page .price-extra-services{font-size:26px}.extraservices-booking-page .price-extra-services .total-price{font-weight:600}.extraservices-booking-page .grey-box,.extraservices-view-details-page .grey-box{background:#fff;padding:1rem;margin:.8rem 0;box-shadow:0 0 8px #888;border-radius:.6rem}.extraservices-booking-page .title,.extraservices-view-details-page .title{padding-bottom:8px;font-weight:600;font-size:18px}.extraservices-booking-page .flight-no,.extraservices-view-details-page .flight-no{margin-right:17px}.extraservices-booking-page .flight-no h4,.extraservices-view-details-page .flight-no h4{font-size:26px}.extraservices-booking-page .service-heading,.extraservices-view-details-page .service-heading{display:flex;align-items:center}.extraservices-booking-page .totalCost,.extraservices-view-details-page .totalCost{justify-content:flex-end}.extraservices-booking-page .formBlocks.exp-date .formInput,.extraservices-view-details-page .formBlocks.exp-date .formInput{flex-wrap:nowrap!important}.extraservices-booking-page .place,.extraservices-view-details-page .place{font-size:19px}.extraservices-booking-page .flight-name,.extraservices-view-details-page .flight-name{font-size:19px}.extraservices-booking-page .shedule,.extraservices-view-details-page .shedule{font-size:18px}.extraservices-booking-page .seatSelectionPassengerDetails,.extraservices-view-details-page .seatSelectionPassengerDetails{font-size:19px}.extraservices-booking-page .control_indicator,.extraservices-view-details-page .control_indicator{width:18px!important;height:18px!important;border:0!important}.extraservices-booking-page .control_indicator:after,.extraservices-view-details-page .control_indicator:after{width:21px;height:21px;border-radius:50%;left:-2px;top:-2px}.extraservices-confirm-page .grey-box{background:#fff;padding:1rem;margin:.8rem 0;box-shadow:0 0 8px #888;border-radius:.6rem}.extraservices-confirm-page .title{padding-bottom:8px;font-weight:600;font-size:18px}table.flight-view-details-baggage-tab thead th{vertical-align:top;padding:.8rem 2rem!important}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .arrow-start.arrow-start-nw:after{margin-top:13px}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .arrow-end.arrow-end-nw:before{margin-top:14px}.flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .flgt-time-det .arrow-end.arrow-end-nw:after{margin-top:14px}.control_indicator.skybird-checkout-checkbox,.control_indicator.termsNotChecked{border:2px solid red!important}.viewdetails-traveller-info h4{margin:1rem 0}.viewdetails-traveller-info .mt-2{margin-top:1rem!important}.extraservices-view-details-page .fly-detail .shedule .title{margin-top:1.5rem}.extraservices-booking-page .flight-name,.extraservices-view-details-page .flight-name{line-height:28px}.departure.fly-detail .shedule{margin:1.5rem 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li .searchPointOfIntrst .select_box .hotelDetailsLoader.smallinputloader{font-size:1rem;line-height:1rem;position:absolute;right:.6rem;top:2.5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head ul li a:hover{cursor:pointer}.hotelDetailsLoader img,.newserachlistPage .priceBlock .btn_booknow i.hotelDetailsLoader img{max-width:38px!important}#imporatantInformationModal .modal-footer,#imporatantInformationModal .modal-header{border:none;justify-content:center}#imporatantInformationModal .modal-body{text-align:center}#imporatantInformationModal .modal-body h2{font-weight:600}#imporatantInformationModal .supplierDocumentsData{list-style-type:none;padding:0}#imporatantInformationModal .supplierDocumentsData li a{display:block;padding:19px 20px;font-size:22px;border:1px solid #1aebdd;border-radius:50px;margin-bottom:20px;margin-top:20px;box-shadow:0 0 10px rgba(0,0,0,.2);max-width:70%;margin-left:auto;margin-right:auto;text-decoration:none;transition:all .5s}#imporatantInformationModal .modal-footer .btn{display:block;padding:15px 20px;font-size:22px;border:1px solid #bc342f!important;border-radius:50px;margin-bottom:20px;margin-top:20px;box-shadow:0 0 10px rgba(0,0,0,.2)!important;max-width:70%;margin-left:auto;margin-right:auto;width:100%;background:0 0!important;color:#bc342f!important;text-transform:uppercase}#imporatantInformationModal .modal-footer .btn:hover{color:#fff!important;background:#bc342f!important}.booked-flight-section .grey-box{background:#fff;padding:1rem;margin:.8rem 0;box-shadow:0 0 8px #888;border-radius:.6rem}.booked-flight-section label{font-weight:600;font-size:19px}.booked-flight-section span{font-size:19px}.booked-flight-section h2{text-align:center;margin-bottom:20px}.close-edit-hotel-search{position:absolute;top:40px;right:-5px}.csEditSession .csEdit button.btn.btn_search.hotelDetailsEdit.hotelDetailsEditButton{width:100%!important}.newserachlistPage .brandedfare .repeatholder .faretype{position:relative}.newserachlistPage .brandedfare .repeatholder .faretype .fa-spin{position:absolute;right:0;top:1.3rem}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .arrow-end.arrow-end-nw:before{display:none}.flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .flgt-time-det .arrow-end.arrow-end-nw:after{margin-top:14px;width:5rem}.search-details .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row .flgt-dsc .flgt-time-det .arrow-start.arrow-start-nw::before{margin-top:5px}.flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .flgt-time-det .row .col-md-4:last-child{padding-left:1.5rem}.notify-blk{top:8px;position:relative;font-weight:700}.trip-planner-details .accordian-footer.buttonsection a{color:#aa232c!important}.newserachlistPage #flightdetailsModal .modal-content{max-width:1042px}.newserachlistPage .modal-body .flight-details-div-total-wrapper.height-fix-wrap.no-overflow-y{height:auto!important;overflow-y:hidden;min-height:600px;max-height:600px}.top_textsec.overview_tabs{margin-left:-15px;margin-right:-15px}.top_textsec.overview_tabs .tab-link-panel{padding-left:0!important;padding-right:0!important}.top_textsec.overview_tabs .tab-link-panel ul li a{line-height:3;font-size:1.2rem}.searchiputrowctrl.wraper-inner{margin-left:auto;margin-right:auto}th.heading-branded>label{height:auto}th.heading-branded>span{display:inline-block;padding:17px}th.branded-bottom>span{display:inline-block;padding:17px}.img-airline-logo{max-height:55px!important;max-width:55px!important}.itemBookedText{position:absolute;left:40px;top:16px}.edit-search-dest-section .hotelDetailsLoader,.flight-edit-box-sec .hotelDetailsLoader{top:-5px}.tab_excursions .hotelDetailsLoader{top:5px}.hotelSearchVertical .hotelDetailsLoader{top:7px}.modal-open .modal#flighttermsbaggagemodalinCheckout{overflow-y:hidden!important}.search-details .hotel-search-details .room-option-listing ul li .price sup.resoet-fee-sup{top:-.5rem!important}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block .shadow-box-wraper ul li.gray-block .rgt-align li{font-weight:700;color:#77798b;font-family:Montserrat,sans-serif!important}.close{opacity:1}#Viewdetails_Terms_Modal .close span i,.close span i:hover,.dsktopBody .modal .modal-header .close,.dsktopBody .modal .modal-header .close i,.dsktopBody .modal .modal-header .close i:hover,.dsktopBody .modal .modal-header .close span,.dsktopBody .modal .modal-header .close span:hover,.dsktopBody .modal .modal-header .close:hover{font-size:30px!important;color:#cc282f!important}.modal-open .modal#flightextraservicemodalinCheckout{overflow-y:hidden}.addplaner-button-row a.btn_booknow.edit:hover{background-color:none}.hotel-planer-details .accordian-body .style-txt .style-txt strong{color:red!important}.terms-condi-txt.car-detail-terms{font-size:15px!important;font-weight:600;color:#fb0303!important}.G5L_82XM{position:relative}.G5L_82XM span img{width:150px!important;padding-top:15px!important}.G5L_82XM a{position:absolute;top:10px}.redTxt{color:red!important}.cus_bg_modal{overflow:auto!important}.G5L_82XM .tooltip,.postpaidG5L .tooltip{width:350px!important;top:17px!important;left:132px!important}.G5L_82XM .tooltip .tooltip-arrow,.postpaidG5L .tooltip .tooltip-arrow{top:25%!important;margin-left:-4px}.G5L_82XM .tooltip>.tooltip-inner,.postpaidG5L .tooltip>.tooltip-inner{max-width:100%!important;padding:8px 30px;font-size:15px}.G5L_82XM .tooltip>.tooltip-inner ul,.postpaidG5L .tooltip>.tooltip-inner ul{list-style:disc;list-style-type:disc;padding:0;margin:0}.G5L_82XM .tooltip>.tooltip-inner ul li,.postpaidG5L .tooltip>.tooltip-inner ul li{border:0;border-radius:unset;background:#fff;box-shadow:none;padding:3px;margin:0;list-style-type:disc!important;font-size:15px!important;display:list-item}label.travPOTerms_agcom,label.travPOTerms_cancel{font-weight:bolder!important;margin-bottom:20px!important}label.travPOTerms_agcom{margin-top:30px!important}.buttonsection div.btnLinkHolder{display:flex!important;flex-wrap:wrap!important;font-size:1rem}.row.accordian-footer.buttonsection>div{align-items:center;justify-content:flex-start;flex-grow:1;flex-direction:row;flex-wrap:wrap}.row.accordian-footer.buttonsection>div a,.row.accordian-footer.buttonsection>div button{margin:0!important;text-align:center;white-space:nowrap;align-items:center;width:25%;padding:10px 0;justify-content:flex-start}body.CTW li.flight-search-ctw .priceBlock .btn_booknow{padding:.8rem 0;min-width:191px}body.CTW .newserachlistPage #flightdetailsModal .modal-body .flight-details-div-total-wrapper.height-fix-wrap>div{min-height:0}body.CTW .fd-modal-ul.CTW-service-ul li:last-child{display:none!important}body.CTW .newserachlistPage #flightdetailsModal .modal-dialog.modal-dialog-ctw{height:50.78125vw}body.CTW .newserachlistPage #flightdetailsModal .modal-dialog.modal-dialog-ctw .modal-content{max-height:none;height:inherit}body.CTW .newserachlistPage #flightdetailsModal .modal-dialog.modal-dialog-ctw .modal-content .modal-body.modal-body-ctw{max-height:none;min-height:auto}body.CTW .newserachlistPage #flightdetailsModal .modal-dialog.modal-dialog-ctw .modal-content .modal-body .flight-details-div-total-wrapper.height-fix-wrap{height:inherit;max-height:none}body.CTW .newserachlistPage #flightdetailsModal .modal-dialog.modal-dialog-ctw .flgt-dta-row1 .card-body .paid-baggage-heading>.row{display:flex;align-items:stretch}body.CTW .newserachlistPage #flightdetailsModal .modal-dialog.modal-dialog-ctw .flgt-dta-row1 .card-body .paid-baggage-heading>.row>div{display:inline-flex}body.CTW .newserachlistPage #flightdetailsModal .modal-dialog.modal-dialog-ctw .flgt-dta-row1 .card-body .paid-baggage-heading>.row>div>div{display:flex;flex-grow:1}body.CTW #flightbrandeddetails .fa.fa-remove{color:red;font-size:18px}.view-more-txt-box span.confirmationDepatureView{margin-right:10px;margin-left:10px}.sidebar-topnoscroll{height:51.13281vw!important;min-height:0!important}.sidebar-onscroll-end{height:53.16406vw!important;min-height:0!important}#map .close.mapClose::before{content:"\f00d";font-family:FontAwesome;font-weight:600!important;font-size:30px!important;width:30px;height:30px;display:inline-block;color:red;border-radius:50%}.checkOutV2Pgaes .serviceCheckout.extraserviceCheckout a{color:#fff!important}.confirmation-body-wrap .extraserviceCheckout .btn-red-solid-small{color:#fff!important}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width.smgLogo li:first-child{width:auto!important;flex:none!important}#importantInfoModal .modal-footer,#importantInfoModal .modal-header{border:none;justify-content:center}#importantInfoModal .modal-body{text-align:center}#importantInfoModal .modal-body h2{font-weight:600}#importantInfoModal .supplierDocumentsData{list-style-type:none;padding:0}#importantInfoModal .supplierDocumentsData li a{display:block;padding:19px 20px;font-size:23px;border:3px solid currentColor;border-radius:50px;margin-bottom:20px;margin-top:20px;box-shadow:0 0 10px rgba(0,0,0,.2);max-width:55%;margin-left:auto;margin-right:auto;text-decoration:none;transition:all .5s;font-weight:550}#importantInfoModal .supplierDocumentsData li a:hover{color:#fff!important;background:#bc342f!important}#importantInfoModal .modal-footer .btn{display:block;padding:15px 20px;font-size:23px;border:3px solid currentColor!important;border-radius:50px;margin-bottom:20px;margin-top:20px;box-shadow:0 0 10px rgba(0,0,0,.2)!important;max-width:55%;margin-left:auto;margin-right:auto;width:100%;background:0 0!important;color:#bc342f!important;text-transform:uppercase;font-weight:550}#importantInfoModal .modal-footer .btn:hover{color:#fff!important;background:#bc342f!important}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown.new_currency_listing.no-currency{display:none}.modal.future_data_save_modal .modal-dialog .modal-content .modal-header button.close span{color:#e1081b!important}.dsktopBody .modal.future_data_save_modal .modal-header button.close{margin-top:-30px!important}.cartSeatFlightBlock{display:flex}.cartSeatFlightBlock span{margin-top:5px;margin-left:6px}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:1!important}.close.btn-modal-close .close-text i{font-size:36px!important;color:red!important}.dsktopBody .modal .modal-header .close{color:red!important}.dsktopBody .modal .modal-header .close,.dsktopBody .modal .modal-header .close i,.dsktopBody .modal .modal-header .close i:hover,.dsktopBody .modal .modal-header .close span,.dsktopBody .modal .modal-header .close span:hover,.dsktopBody .modal .modal-header .close:hover{color:red!important;opacity:1!important}#Viewdetails_Terms_Modal .close span i,.close span i:hover,.dsktopBody .modal .modal-header .close,.dsktopBody .modal .modal-header .close i,.dsktopBody .modal .modal-header .close i:hover,.dsktopBody .modal .modal-header .close span,.dsktopBody .modal .modal-header .close span:hover,.dsktopBody .modal .modal-header .close:hover{font-size:30px!important;color:red!important}#RemarksModal .modal-dialog .modal-header button.close i{font-size:36px!important;color:red!important}.btnLinkHolder a{margin-right:30px!important}.buttonsection div.btnLinkHolder a{padding:0 2.5rem 0 0!important;margin:0 0 1.5rem 0!important;padding-left:0!important;display:inline-block!important}.cust_book_payment p,.cust_book_payment span{color:#fff}.buttonWith83,.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection button.btn.btn_booknow.tripButton{margin-bottom:5px!important;width:83%!important}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection .width100 button.btn.btn_booknow.tripButton{width:95%!important}.changeItinerary,.deleteItinerary,.removeItinerary{display:inline-block!important}.additionalContentsLink{margin-top:35px;padding-bottom:35px;font-size:18px}.additionalContentsLink .additionLink{padding:.8rem 2rem;width:auto;border:0;border-radius:10rem!important;font-size:1rem;line-height:1rem;text-transform:uppercase;font-weight:600;text-decoration:none;display:inline-block}#member-signup .middle_content.middleContentCupCop{height:auto}#cugSignUp .top-pad15{margin-top:15px}#cugSignUp .not-a-member-row.marginTop20 .btn_booknow{border:0;border-radius:10rem!important}#blockbookingModal .modal-dialog .modal-content .modal-header{position:relative;padding:2rem}#blockbookingModal .modal-dialog .modal-content .modal-body .full_content{padding:2rem 0 0;font-size:1rem;line-height:1.5rem;margin:0}#blockbookingModal .modal-dialog .modal-content .modal-body .full_content h3{font-size:1.3rem;line-height:2rem;padding:0;margin:0;text-align:center}#blockbookingModal .modal-dialog .modal-content .modal-body .full_content .block_b2c{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;margin:2rem 0 0;border-bottom:.1rem solid #dedede}#blockbookingModal .modal-dialog .modal-content .modal-body .full_content .block_b2c input{width:60%;border-radius:.4rem!important;padding:.5rem;margin:.5rem 0;min-height:3.5rem;font-size:1.2rem;line-height:1.5rem}#blockbookingModal .modal-dialog .modal-content .modal-footer{padding:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;border-top:0}.AirlineFilterSearchDiv.carBookingAirline{width:100%}.AirlineFilterSearchDiv.carBookingAirline .field_dropdown{width:100%;top:47px}.AirlineFilterSearchDiv.carBookingAirline .field_dropdown{width:100%;top:47px}.AirlineFilterSearchDiv.carBookingAirline .field_dropdown a.icon_close{right:20px;position:absolute}.AirlineFilterSearchDiv.carBookingAirline .field_dropdown a.icon_close{right:20px;position:absolute}.AirlineFilterSearchDiv.carBookingAirline .field_dropdown ul{padding:10px;font-size:16px;line-height:20px;font-weight:600}.d-flex{display:flex!important}.maginTop15{margin-top:15px}.width28 a{width:32%!important}.driverage{margin-left:17px}.marginMinus15{margin-left:-15px!important}.selected-extra-services-status-area .firstServiceBaggage,.selected-extra-services-status-area .firstServiceSeat,.selected-extra-services-status-area .othersServiceBaggage,.selected-extra-services-status-area .othersServiceSeat{display:inline-flex}.selected-extra-services-status-area .firstServiceSeat{width:21.3%}.selected-extra-services-status-area .othersServiceSeat{width:5%}.selected-extra-services-status-area .firstServiceBaggage{width:33%}.selected-extra-services-status-area .othersServiceBaggage{width:14%}.accordion_baggage_details .card-header.bag-card-header:after{content:''!important}.accordion_baggage_details .card-header.bag-card-header.collapsed:after{content:''!important}.selected-seat-label{margin-left:5px}.G5L_82XM a i{position:absolute;top:25px;right:0}.selected-baggage-name-outer{display:flex;flex-wrap:wrap}.selected-baggage-name-outer .selected-baggage-name span{font-size:17px;margin:4px 5px}.flightextraservicemodalinCheckout .accordion_baggage_details .flight-title{align-self:baseline!important;padding-top:20px!important}.marginBottom5 button{margin-bottom:5px!important}.senQuoteSection a{text-align:left!important}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection .senQuoteSection button.btn.btn_booknow.tripButton,.widthButton30 button{width:50%!important}.noSendQuoteSection button{width:100%!important}.removeItinerary.width35{width:35%!important}.combined-delete .dismantlePackage a{width:40%!important}.signUpConfirmImage.congrats_text img{width:500px;margin-bottom:25px}p.marginBottom20.reg_success_msg.first{font-size:28px;font-weight:700;line-height:36px}p.marginBottom20.reg_success_msg.second{font-size:24px;font-weight:400}button.btn_booknow.new_btn{background-color:#ed1864!important;border-radius:40px!important;font-size:24px;padding:25px 65px!important}.container.container-custom{max-width:1500px!important;width:100%}.services-operation{float:right}.services-operation button{width:80px!important}.accordion_seat_details .flight-title{white-space:nowrap;margin-right:10px!important}.accordion_seat_details .flight-name{white-space:nowrap}.driverdateOfBirthLabel,.seat-details-outer{display:flex}.differentDropOfflocation .differentDopOffloc label{top:32px}.driverDateofBirth{padding-left:0}#additionalInfoModal .modal-footer,#additionalInfoModal .modal-header{border:none;justify-content:center}#additionalInfoModal .modal-body{text-align:center}#additionalInfoModal .modal-body h2{font-weight:600}#additionalInfoModal .supplierDocumentsData{list-style-type:none;padding:0}#additionalInfoModal .supplierDocumentsData li a{display:block;padding:19px 20px;font-size:23px;border:3px solid currentColor;border-radius:50px;margin-bottom:20px;margin-top:20px;box-shadow:0 0 10px rgba(0,0,0,.2);max-width:55%;margin-left:auto;margin-right:auto;text-decoration:none;transition:all .5s;font-weight:550}#additionalInfoModal .supplierDocumentsData li a:hover{color:#fff!important;background:#bc342f!important}#additionalInfoModal .modal-footer .btn{display:block;padding:15px 20px;font-size:23px;border:3px solid currentColor!important;border-radius:50px;margin-bottom:20px;margin-top:20px;box-shadow:0 0 10px rgba(0,0,0,.2)!important;max-width:55%;margin-left:auto;margin-right:auto;width:100%;background:0 0!important;color:#bc342f!important;text-transform:uppercase;font-weight:550}#additionalInfoModal .modal-footer .btn:hover{color:#fff!important;background:#bc342f!important}.trip-planner-details .accordian-footer.insurance_icon_add svg{width:5%}.viewdetails-traveller-info .traveler-info{padding-left:125px}.displayCBTTree{display:inline-block}.displayCBTTree li{list-style:none}.displayCBTTree ul.empLvlUL{padding-left:3px}#Transfer .DropLocUl{position:relative}#Transfer .DropLocUl li.transferSearchButton{position:absolute;right:0}.activites-checkout-terms-condi .terms-condi-txt{font-weight:400!important;font-size:19px!important}body.de_theme .flight-search-btn-holder button{font-size:15px!important}body.de_theme .listing.trip-planner-details button{font-size:10px}body.de_theme .listing.trip-planner-details button .hotelDetailsLoader img{max-width:25px!important}body.de_theme .buttonsection button{font-size:11px}.editTransferSearchformButton{font-size:13px;display:flex}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs p ul li{font-size:15px!important;color:#000!important;font-weight:500!important;margin:0 2rem 0 0!important}.search-details .cruises-details .section-hotel-detail.cruise_details_tabs p ul{display:block;align-items:start;padding:0 0 6rem}.colleps-wrap.privecyPolicy.privecy-policy-sec .privacyPolicySMG{padding:1rem 2rem;margin:0}.colleps-wrap.privecyPolicy.privecy-policy-sec .privacyPolicySMG ol{padding:2rem;margin:0}.colleps-wrap.privecyPolicy.privecy-policy-sec .privacyPolicySMG ol li{list-style:decimal;padding:0;margin:0 0 4rem}.colleps-wrap.privecyPolicy.privecy-policy-sec .privacyPolicySMG ol li h2{font-size:28px;line-height:32px;font-weight:600;padding:0;margin:0 0 1rem}.colleps-wrap.privecyPolicy.privecy-policy-sec .privacyPolicySMG ol li ol{padding:0;margin:0 0 4rem 0}.colleps-wrap.privecyPolicy.privecy-policy-sec .privacyPolicySMG ol li ol li{list-style:disc;padding:0;margin:0}.colleps-wrap.privecyPolicy.privecy-policy-sec .privacyPolicySMG ol li ol li h2{font-size:21px;line-height:28px;font-weight:500}.colleps-wrap.privecyPolicy.privecy-policy-sec .privacyPolicySMG ol li::marker{font-size:28px;font-weight:600;line-height:32px}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer li.flight-search-list-sub-block:first-child{margin-top:4px!important}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer li.flight-search-list-sub-block:not(:first-child){margin-top:40px!important}.accordian-contain button.btn_booknow{font-size:.9rem;font-weight:600;text-transform:uppercase;border:0;padding:.6rem .5rem}.checkOutV2Pgaes .flightDetailsSummary .flgt-dsc .insurance-showinfo p{white-space:normal!important}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:first-child{width:auto;margin-right:0}.flightextraservicemodalinCheckout .add-price.btn-add{bottom:62px!important}#BookingConfirmationController .checkout-container{margin-top:110px}.room-option-listing ul li i.WithinPolicy_circle{right:0;position:absolute}.error.custom-error-handle.birthDayError,.error.custom-error-handle.birthMonthError{bottom:-1.5rem;left:14px}.flightRowDownMore{font-size:1.5rem!important;margin-left:0!important}.smgSellingPriceStricker{position:absolute;display:inline-block;right:1%;top:-18%}.tooltip .tooltip-arrow{display:none!important}.tooltip.left .tooltip-inner ul li{list-style:none}.tooltip.left .tooltip-inner ul{display:block;margin:0!important;padding:5px!important}.newCsTheme h1,.newCsTheme h2,.newCsTheme h3,.newCsTheme h4,.newCsTheme h5,.newCsTheme h6,.newCsTheme p,.newCsTheme ul li{font-family:Montserrat,sans-serif!important}.newCsTheme .navbar.navbar-inverse.new-header-nav-wraper{background:#fff!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.2)}.newCsTheme .tab_flight{list-style-type:none;padding-left:1.2rem}.newCsTheme ul.tab_flight>li ul{list-style-type:none;display:flex}.newCsTheme .new-why-book h2{color:#222}.newCsTheme ul.radio_list li img{max-width:100%}.newCsTheme .tab-top-section .dddd1{display:flex;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.2)}.newCsTheme .flightEditBlock1 h3{white-space:nowrap}.newCsTheme .flightEditBlock2 h3{display:flex}.newCsTheme .flightEditBlock3Inner h3{display:flex}.newCsTheme .right-listing img{max-width:100%}.newCsTheme .search-list ul li{padding:0;margin:0;list-style:none;margin-bottom:20px;box-shadow:none}.newCsTheme .listViewFixedScroll{background:#fff;overflow:auto}.newCsTheme .flightTimeRangeFilter .radio_list li{list-style-type:none;padding:0}.newCsTheme .filter .radio_list{list-style-type:none;padding:0}.newCsTheme .why-book-wrapper{background:#f4f4f4;padding-top:36px;padding-bottom:60px;width:100%}.newCsTheme .why-book-wrapper a{color:#222}.newCsTheme .why-book-bottom-text{padding-top:3rem}.newCsTheme .why-book-bottom-text p{text-align:center;font-style:italic}.newCsTheme .why-book-block{display:flex;justify-content:center}.newCsTheme .why-book-block-icon{flex-shrink:0;margin-right:15px}.newCsTheme .why-book-block .why-book-block-cont{margin-left:.6rem}.newCsTheme .why-book-block .why-book-block-icon{margin-right:0;flex-shrink:0}.newCsTheme .why-book-block .why-book-block-icon img{width:1.2rem;margin-right:0}.newCsTheme .why-book-block .why-book-block-cont h6{font-size:.9rem;line-height:1.2rem;padding:0;margin:0;font-weight:300}.newCsTheme .why-book-block h3{font-size:16px;line-height:1.5;font-weight:700;margin:16px 0;color:#343840;margin-top:0;margin-bottom:0}.why-book-block-cont p{margin:16px 0;color:#343840;font-size:12px;line-height:2;margin-top:4px}.newCsTheme .footer-mid-panel{padding-top:45px;padding-bottom:20px;background:#f4f4f4}.newCsTheme .need-help-panel,.newCsTheme .secure-purchase-panel{text-align:center}.newCsTheme .secure-purchase-panel h4{line-height:24px;color:#222;margin-bottom:20px}.newCsTheme .help-red-btn{background:#aa232c;display:inline-block;font-size:18px;text-decoration:none;color:#fff!important;padding:8px 25px;border-radius:5px;text-transform:uppercase;margin-top:20px}.newCsTheme .help-red-btn:hover{background:#ac2128;color:#fff!important}.newCsTheme .footer-logo-panel{padding-bottom:40px;background:#fff}.newCsTheme .footer-logo-block{display:flex;flex-wrap:wrap}.newCsTheme .footer-copyright-panel{text-align:center;background:#fff}.newCsTheme .footer-copyright-panel ul{list-style-type:none;display:flex;justify-content:center}.newCsTheme .footer-copyright-panel ul li{position:relative;padding:3px 15px}.newCsTheme .footer-copyright-panel ul li a{color:#343840!important;text-decoration:none}.newCsTheme .footer-copyright-panel ul li a:hover{text-decoration:underline}.newCsTheme .footer-copyright-panel ul li::before{content:'';width:1px;height:15px;display:block;position:absolute;top:6px;right:0;background:#222}.newCsTheme .footer-copyright-panel ul li:last-child::before{display:none}.newCsTheme .defaultDatePickerContainer .csEditSession{background:#fff!important;box-shadow:0 0 1rem rgba(0,0,0,.4);border-radius:0!important}.newCsTheme .defaultDatePickerContainer .csEditSession .dddd1 h3{color:#27292a}.newCsTheme .newserachlistPage .refine-listing ul li{color:#27292a;background:#fff;border-radius:2px!important;border:1px solid #ccc}.newCsTheme .newserachlistPage .serviceitenaryList ul li a{background:#fff;color:#27292a;padding:.5rem 0!important;color:#27292a!important;padding:.5rem 0!important}.newCsTheme .newserachlistPage .refine-listing ul li{padding:.2rem 1rem;min-height:47px;flex-grow:0}.newCsTheme .newserachlistPage .refine-listing ul{justify-content:flex-end}.newCsTheme .refine-listing ul li{width:auto!important}.newCsTheme .newserachlistPage .refine-listing ul li{background:#fff!important}.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-left h3,.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-right h3{font-size:1.7rem;font-weight:800;text-transform:lowercase}.newCsTheme .bannerholder{min-height:282px;background-position:50% 50%}.newCsTheme .flight-dest-heading{padding:25px 0 25px;background:#f4f4f4}.newCsTheme .flight-dest-heading h2{font-size:2.5rem;text-transform:uppercase;color:#333332!important;letter-spacing:2px}.newCsTheme .flight-edit-summary{display:flex}.newCsTheme .csEditSession .sessionExpCountdown p,.newCsTheme .newserachlistPage .sessionExpCountdown p span{color:#27292a!important}.newCsTheme .newserachlistPage .btn_booknow.edit{border:1px solid!important;background:#fff!important;text-transform:uppercase;font-size:18px;padding:10px 45px}.newCsTheme .newserachlistPage .btn_booknow.edit:hover{border:1px solid #fff!important}.newCsTheme .newserachlistPage .listViewFixedScroll .hotelfilterwrapper{height:auto;overflow:auto;overflow-y:visible;width:auto;padding:10px;position:relative;overflow-x:visible;transition:all .5s ease;background:#f4f4f4;bottom:unset!important}.newCsTheme .newserachlistPage .filter .control_indicator{border:2px solid #6d808c}.newCsTheme .hotelfilterwrapper .control input[type=checkbox]:checked~.control_indicator{background:0 0!important}.newCsTheme .hotelfilterwrapper .newserachlistPage .control-checkbox .control_indicator:after{width:12px;height:12px}.newCsTheme .newserachlistPage .filter ul.radio_list li .control-checkbox .control_indicator:after{left:3px;top:3px}.newCsTheme .hotel_pincode_search button{border:none;color:#ffff;padding-left:15px;padding-right:15px;border-radius:5px}.newCsTheme .newserachlistPage .btn_booknow.edit{border:1px solid!important;background:#fff!important;text-transform:uppercase}.newCsTheme .newserachlistPage .filter .control_indicator{border:2px solid #6d808c}.newCsTheme .hotelfilterwrapper .control input[type=checkbox]:checked~.control_indicator{background:0 0!important}.newCsTheme .hotelfilterwrapper .newserachlistPage .control-checkbox .control_indicator:after{width:12px;height:12px}.newCsTheme .newserachlistPage .filter ul.radio_list li .control-checkbox .control_indicator:after{left:3px;top:3px}.newCsTheme .hotel_pincode_search button{border:none;color:#ffff;padding-left:15px;padding-right:15px;border-radius:5px}.newCsTheme .newserachlistPage .btn_booknow.edit{border:1px solid!important;background:#fff!important;text-transform:uppercase;font-size:18px}.newCsTheme .newserachlistPage .filter .control_indicator{border:2px solid #6d808c}.newCsTheme .hotelfilterwrapper .control input[type=checkbox]:checked~.control_indicator{background:0 0!important}.newCsTheme .hotelfilterwrapper .newserachlistPage .control-checkbox .control_indicator:after{width:12px!important;height:12px!important}.newCsTheme .newserachlistPage .filter ul.radio_list li .control-checkbox .control_indicator:after{left:2px;top:2px}.newCsTheme .hotel_pincode_search button{border:none;color:#ffff;padding-left:15px;padding-right:15px;border-radius:5px}.newCsTheme .listViewFixedScroll{overflow:visible!important;margin-top:2.6rem}.newCsTheme .sidebar-topnoscroll{height:auto!important}.newCsTheme .date-main-block{display:flex;align-items:center}.newCsTheme .date-main-block,.newCsTheme .edit-btn-with-passenger,.newCsTheme .origin-desti-main-block{display:flex;align-items:center}.newCsTheme .sidebar-topnoscroll{height:auto!important}.newCsTheme .passenger-main-block{display:flex}.newCsTheme .date-main-block h5,.newCsTheme .edit-btn-with-passenger h5,.newCsTheme .origin-desti-main-block h5{font-size:14px}.newCsTheme .newserachlistPage .control-checkbox .control_indicator:after{width:14px!important;height:14px!important}.newCsTheme .newserachlistPage .why-book-us ul li:before{color:#ac2128!important}.newCsTheme .defaultDatePickerContainer .csEditSession{min-height:auto}.newCsTheme .defaultDatePickerContainer .csEditSession .dddd1 h3{font-size:1.2rem;font-weight:600}.newCsTheme .origin-desti-main-block .origin-block{width:50%;padding-right:50px;position:relative}.newCsTheme .origin-desti-main-block .desti-block{width:50%;padding-right:50px}.newCsTheme .passenger-main-block .adult-block,.newCsTheme .passenger-main-block .child-block{padding-right:20px}.newCsTheme .refine-listing ul li.selected span{background:0 0!important;color:#27292a!important}.newCsTheme .refine-listing ul{background:0 0!important}.newCsTheme .origin-desti-main-block{position:relative}.newCsTheme .date-main-block:before,.newCsTheme .flight-class:before,.newCsTheme .origin-desti-main-block .origin-block:before,.newCsTheme .origin-desti-main-block:before{content:'';background:#dfdfdf;position:absolute;top:0;bottom:0;right:25px;width:1px}.newCsTheme .flight-class:before{right:50px}.newCsTheme .date-main-block:before{right:8px}.newCsTheme .date-from-to-arrow{padding-left:30px;padding-right:30px;margin-top:6px}.newCsTheme .date-main-block h3,.newCsTheme .edit-btn-with-passenger h3,.newCsTheme .origin-desti-main-block h3{text-transform:uppercase}.newCsTheme .refine-listing ul li.selected{color:#27292a!important}.newCsTheme .flight-img-with-airline{display:flex}.newCsTheme .flight-img-with-airline>p{margin-right:25px}.newCsTheme .refine-listing.flight-refine ul li:hover span{color:#27292a!important}.newCsTheme .flight-class{padding-right:75px;position:relative}.newCsTheme .book-with-price-main-block{display:flex;align-items:flex-end;justify-content:flex-end}.newCsTheme .book-with-price{text-align:right}.newCsTheme .newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer>li .specialtab-flight-top{position:relative!important;left:auto;top:auto;background:#fff;border-radius:4px;border:1px solid #a82026!important;margin-bottom:18px}.newCsTheme .newserachlistPage .priceBlock .btn_booknow{margin-bottom:0!important;text-transform:uppercase!important;padding:5px 43px;border-radius:unset!important}.newCsTheme .newserachlistPage .serviceitenaryList ul li{padding-right:35px!important;position:relative}.newCsTheme .search-list .serviceitenaryList ul li:before{content:'';width:1px;background:#dfdfdf;position:absolute;right:15px;top:0;bottom:0}.newCsTheme .search-list .serviceitenaryList ul li:last-child::before{display:none}.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-left span,.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-right span,.newCsTheme .newserachlistPage .fltduration.text-right p{color:#4c4c4c}.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-left,.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-right{white-space:nowrap}.newCsTheme .newserachlistPage .price-tag.Price{font-weight:800;font-size:2.5rem;color:#333;margin-bottom:4.5px}.newCsTheme .newserachlistPage hr{border:none}.newCsTheme .newserachlistPage .flight-search-list-sub-block h3{color:#020202;font-weight:500;text-transform:uppercase}.newCsTheme .refine-listing ul li.selected,.newCsTheme .refine-listing.flight-refine ul li:hover{background:#fff!important}.newCsTheme .flight-fare-rule{text-decoration:none!important}.newCsTheme .flight-fare-rule a{display:inline-flex!important;align-items:center;white-space:nowrap;color:#4d4d4d!important;text-decoration:none;font-weight:500}.newCsTheme .flight-fare-rule{margin-top:10px}.newCsTheme .flight-fare-rule a img{margin-left:8px}.newCsTheme .flight-airlines h5{text-transform:uppercase}.newCsTheme .newserachlistPage .filter .filter-title{border-bottom:2px solid #cecece;font-weight:700}.newCsTheme .edit-btn-with-passenger{justify-content:flex-end}.newCsTheme .newserachlistPage .desktop-search-result-edit-form{background:#fff!important;border-radius:0!important}.newCsTheme.field_section_box .newflight-edit-form{display:flex;align-items:center}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li{padding:10px 12px!important}.newCsTheme .refine-listing ul li>div{display:flex}.newCsTheme .refine-listing ul li>div img,.newCsTheme .refine-listing ul li>div>span{margin-right:6px;display:inline-block}.newCsTheme .refine-listing.flight-refine ul li:hover{color:#27292a!important}.newCsTheme .brandedfareholder{border:none!important}.newCsTheme .newserachlistPage .brandedfare .repeatholder{background:#fff!important}.newCsTheme .newserachlistPage .brandedfare .repeatholder{width:auto;box-shadow:2px 3px 5px 0 rgba(0,0,0,.29);-webkit-box-shadow:2px 3px 5px 0 rgba(0,0,0,.29);-moz-box-shadow:2px 3px 5px 0 rgba(0,0,0,.29);border:1px solid rgba(0,0,0,.29);border-radius:4px!important}.newCsTheme .newserachlistPage .brandedfare .repeatholder .faretype{font-weight:800;font-size:18px;text-transform:uppercase}.newCsTheme .icon-flight-red{text-align:center}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box{display:flex;align-items:center}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li{border:1px solid #d9d9d9;margin-right:8px;border-radius:5px}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul{border:none!important}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:first-child,.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(2){margin-right:8px}.newCsTheme #FlightSearchController{top:-67px}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li.edit-form-cancel{width:auto;display:flex;align-items:center;border:none!important;background:0 0}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li.edit-form-cancel .btn_search.btn-search-loding{background:0 0!important;border:none!important}.newCsTheme .desktop-search-result-edit-form .field_section_box>ul>li label{white-space:nowrap}.newCsThem .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5) .btn_search{padding:12px 40px!important}.newCsThem .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li{padding:8px 12px!important}.newCsTheme .newserachlistPage .priceBlock.newflightPriceBox .small-txt-price{font-style:normal;font-size:14px;font-weight:600}.newCsTheme .matrix-table-close-row>a{font-weight:700}.newCsTheme .newserachlistPage .serviceitenaryList ul li a{font-size:1rem;font-weight:600}.newCsTheme .newserachlistPage .serviceitenaryList ul li a .services-drop-arrow{margin-right:0;margin-left:10px}.newCsTheme #flightbrandeddetails .table-scroll tfoot th,.newCsTheme #flightbrandeddetails .table-scroll thead th{background:#28292b!important;border:none}.newCsTheme #flightbrandeddetails .table-scroll thead th{color:#000002;border-bottom:30px solid #fff}.newCsTheme #flightbrandeddetails .table-scroll tfoot th{font-size:24px}.newCsTheme th.heading-branded>span{color:#fff}.newCsTheme th.branded-bottom>span{color:#fff}#flightbrandeddetails .table-scroll th,.newCsTheme #flightbrandeddetails .table-scroll td{border-left:none}.newCsTheme #flightbrandeddetails .table-scroll td:last-child{border-right:none!important}.newCsTheme #flightbrandeddetails .table-scroll tbody tr:nth-child(odd) td,.newCsTheme #flightbrandeddetails .table-scroll tbody tr:nth-child(odd) th{background:#f2f1f7}.newCsTheme #flightbrandeddetails .table-scroll th label{min-height:3.5rem;color:#fff!important}.newCsTheme #flightbrandeddetails .fa-check{color:#717479;border:3px solid #717479;padding:5px;border-radius:50%;font-size:15px;width:30px;height:30px;text-align:center}.newCsTheme #flightbrandeddetails .fa-usd{color:#c6a058;border:3px solid #c6a058;padding:5px;border-radius:50%;font-size:15px;width:30px;height:30px;text-align:center}.newCsTheme #flightbrandeddetails .fa-times{color:#aa1f26;border:3px solid #aa1f26;padding:5px;border-radius:50%;font-size:15px;width:30px;height:30px;text-align:center}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li{padding:7px 12px!important}.newCsTheme #flightbrandeddetails .table-scroll td,.newCsTheme #flightbrandeddetails .table-scroll th{border-bottom:0!important;border-top:0!important}#flightbrandeddetails .table-scroll th,.newCsTheme #flightbrandeddetails .table-scroll td{padding:18px 10px;border-color:#a2a1a8}.newCsTheme .listViewFixedScroll{background:0 0!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper{margin-top:4rem!important;background:#fff!important}.newCsTheme .newserachlistPage .flight-search-list-sub-block h3.result-flight-type{color:#4c4c4c}.modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper h3{font-size:1.2rem;font-weight:500;margin-top:30px;text-transform:uppercase;color:#4a4a4a;margin-top:0}.newCsTheme .newserachlistPage .modal-body .filight-search-mid-info .filight-search-mid-info-left h3,.newCsTheme .newserachlistPage .modal-body .filight-search-mid-info .filight-search-mid-info-right h3{font-size:1.2rem;font-weight:700;color:#000}.newCsTheme #flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row h4{font-size:1rem!important;color:#000}.newCsTheme #flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row h4{font-size:1rem!important;color:#000}.newCsTheme #flightdetailsModal .modal-footer .btn-primary{padding-left:100px;padding-right:100px}.newCsTheme #flightdetailsModal .modal-footer{border-top:none!important}.newCsTheme .newserachlistPage .details-for-flight{background:#f2f1f7;padding:15px;align-items:center}.newCsTheme .date-for-depart{font-size:14px;white-space:nowrap}.newCsTheme .newserachlistPage .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{font-size:14px}.newCsTheme .flight-details-div-wrapper .row-box-align{padding-left:0}.newCsTheme .row.single-segment{background:#f2f1f7;padding:15px;align-items:center}.newCsTheme .defaultDatePickerContainer .csEditSession{padding:.98rem 1.1rem!important}.newCsTheme .defaultDatePickerContainer .csEditSession{margin-bottom:20px}.newCsTheme .newserachlistPage .newflight-new-matrix .matrix-shop-hide{margin-bottom:15px;margin-top:25px}.newCsTheme .flight-airlines h5{font-weight:800;text-transform:capitalize}.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-left h3 span{font-weight:400;text-transform:uppercase}.newCsTheme .newserachlistPage .priceBlock{font-family:Montserrat,sans-serif!important;padding-bottom:10px}.newCsTheme .newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer>li,.newCsTheme .newserachlistPage .right-listing .search-list.flight-search ul.hotelListSet>li{-webkit-box-shadow:4px 3px 13px -3px rgba(0,0,0,.4);-moz-box-shadow:4px 3px 13px -3px rgba(0,0,0,.4);box-shadow:4px 3px 13px -3px rgba(0,0,0,.4)}.newCsTheme .desktop-search-result-edit-form .field_section_box>ul>li label{font-size:.8rem}.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-right span{text-transform:uppercase}.filight-search-mid-info-top p{font-weight:600}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li.edit-form-cancel .btn_search.btn-search-loding{font-size:1.1rem;font-weight:600;text-transform:uppercase}.newCsTheme .brandedfareholder,.newserachlistPage .brandedfare{width:100%}.newCsTheme .newserachlistPage .brandedfare .repeatholder{width:24%}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:first-child,.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(2){max-height:56px}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:first-child{width:16%;border-radius:4px 0 0 4px;margin-right:-1px;border:1px solid #d9d9d9;max-height:56px}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li{max-height:56px}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5){width:auto}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5) .btn_search{padding:19px 75px!important;font-size:1rem;text-transform:uppercase}.newCsTheme .newserachlistPage .why-book-us .filter-title{font-weight:600!important}.newCsTheme .newserachlistPage .filter ul.radio_list li>label,.newserachlistPage .hotelfilterwrapper .filter #collapseHotelSeven .control{font-weight:500}.newCsTheme .eachPassengerWrapper{border-bottom:none!important}.newCsTheme .addremove.desktop-flight-form-add-edit-opt-edit a{display:flex}.newCsTheme .addremove.desktop-flight-form-add-edit-opt-edit a i{margin-right:5px}.newCsTheme .addremove.desktop-flight-form-add-edit-opt-edit{padding-left:10px;padding-right:10px}.newCsTheme .addremove.desktop-flight-form-add-edit-opt-edit span{display:flex;padding-right:10px}.newCsTheme .flight-filter-reset-span a{font-weight:800;font-size:1.2rem}.newCsTheme .checkout_headermenueaection .bannerholder.bannerholder-new-cs{margin-top:-42!important}.newCsTheme .payment-round-trip-block p{margin-bottom:8px;font-size:.9rem;font-weight:400;color:#3c3c3c}.newCsTheme .payment-form-flds p{font-size:.8rem}.newCsTheme .payment-price-left h5{font-size:1rem;text-transform:uppercase;color:#5b6168}.newCsTheme .payment-price-right h6{font-size:24px;font-weight:700;color:#565f6a}.newCsTheme .booking-total h6{color:#323232}.newCsTheme .upcoming-stay-cont h3{font-size:20px;font-weight:600}.newCsTheme .guest-info-panel h4{color:#353840;font-weight:600;font-size:1.2rem;margin-bottom:1.5rem}.newCsTheme .hotelfilterwrapper.sidebar-topnoscroll .card-header{padding:0;margin-bottom:0;background-color:none;border-bottom:none;background:0 0}.newCsTheme .hotelfilterwrapper.sidebar-topnoscroll .card{position:relative;display:inherit;-ms-flex-direction:inherit;flex-direction:inherit;word-wrap:normal;background-color:transparent;background-clip:inherit;border:none;border-radius:0}.newCsTheme .hotelfilterwrapper.sidebar-topnoscroll .card-body{padding:0}.accordion_seat_details .card-header:after,.filter-accordion .card-header:after{content:"\f106";float:right;margin-top:-20px;font-size:36px}.newCsTheme .hotelfilterwrapper.sidebar-topnoscroll .card-header{background:0 0}.newCsTheme .shopping-cart-pay-info.checkoutPagePaymentOption span{display:block;padding-top:10px;white-space:nowrap}.newCsTheme.checkOutV2Pgaes .shopping-cart-pay-info.checkoutPagePaymentOption{padding-left:0}.newCsTheme .checkOutV2Pgaes p.ccNote{font-size:1rem!important;font-style:italic!important;margin-left:-15px}.newCsTheme .refine-listing ul li.selected,.newCsTheme .refine-listing.flight-refine ul li:hover{color:#27292a!important;border-color:#691818!important}.newCsTheme.checkOutV2Pgaes p.ccNote{display:flex;margin-top:14px;margin-left:-15px}.newCsTheme .shopping-cart-pay-info.checkoutPagePaymentOption p{padding-top:0!important;margin-bottom:0!important}.filter-accordion .card-header.collapsed:after,.newCsTheme .accordion_seat_details .card-header.collapsed:after{content:"\f107";margin-top:-20px;font-size:36px}.newCsTheme .checkOutV2Pgaes .helpTextBelowFiled.errorMsg{font-size:13px;font-style:italic;color:red;font-weight:600;padding-top:0;margin-top:5px;display:inline-block}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown,.new-cs-navbar.checkout .name_info_box,.new-cs-navbar.checkout header .navbar.navbar-inverse.new-header-nav-wraper,.new-cs-navbar.checkout span.defaultNoVisibility.cartCountHeader{visibility:visible!important}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .checkout_headermenueaection{padding-top:5.2rem!important}.newCsTheme .shopping-cart-pay-info.checkoutPagePaymentOption p{padding-top:0!important;margin-bottom:0!important}.newCsTheme .shopping-cart-pay-info.checkoutPagePaymentOption span{padding-top:0!important}.newCsTheme .payment-flight-date-divider{font-size:2rem}.newCsTheme .payment-flight-booking-date{display:flex;align-items:center;justify-content:center;padding-top:1rem}.newCsTheme .payment-form-flds textarea.form-control{height:100px}.newCsTheme .newserachlistPage .desktop-search-result-edit-form{z-index:991}.newCsTheme .payment-page-wrapper{position:relative;z-index:auto;margin-bottom:30px}.newCsTheme a.card-link-custom:hover{text-decoration:none}.newCsTheme .card-header-custom{position:relative}.newCsTheme .accordion_seat_details .card-header-custom:after,.newCsTheme .filter-accordion .card-header-custom:after{content:"\f106";margin-top:-20px;font-size:36px;margin-top:0!important;position:absolute;top:30%;right:10px;transform:translateY(-50%);font-family:FontAwesome}.newCsTheme .accordion_seat_details .card-header-custom.collapsed:after,.newCsTheme .filter-accordion .card-header-custom.collapsed:after{content:"\f107";margin-top:-20px;font-size:36px;margin-top:0!important;position:absolute;top:30%;right:10px;transform:translateY(-50%);font-family:FontAwesome}.newCsTheme .desktop-search-result-edit-form.multicity .addremove.desktop-flight-form-add-edit-opt-edit{display:flex;padding-bottom:15px;padding-top:10px}.newserachlistPage .desktop-search-result-edit-form.multicity .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5){width:13%;max-width:242px}.newCsTheme .newserachlistPage .desktop-search-result-edit-form.multicity .flight-desktop-edit.newflight-edit-form .field_section_box{flex-direction:column;align-items:flex-start}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder{padding-top:0}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(2){min-height:56px;border-radius:0 4px 4px 0}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box{display:flex;align-items:flex-start}.newCsTheme .newserachlistPage .desktop-search-result-edit-form{min-height:110px}.newCsTheme .seating-height .nav.nav-pills{padding-left:0;list-style:none;border-bottom:2px solid #a31d36;margin-bottom:20px}.newCsTheme .seating-height .nav.nav-pills h6{text-align:center;font-size:14px;color:#222}.newCsTheme .seating-panel{padding-left:15px;padding-right:15px}.newCsTheme .seating-row .seating-block{width:47px;height:47px}.newCsTheme .seating-row-heading{max-width:370px}.newCsTheme .seating-height .nav.nav-pills li a{text-decoration:none}.newCsTheme .seating-height .nav.nav-pills li a p{font-weight:800}.newCsTheme .seating-height .nav.nav-pills li.active a p{font-weight:800;color:#a31d36!important}.newCsTheme .seating-modal-wrapper h3{font-size:14px!important}.newCsTheme .seating-modal-wrapper ul{list-style-type:none;padding:0}.newCsTheme .seating-modal-wrapper ul li{margin-bottom:30px;padding-bottom:30px;margin-right:1rem}.newCsTheme .seating-modal-wrapper ul li:last-child{border-bottom:none}.newCsTheme .floatingchatbutton .block-circle,.newCsTheme .sidebar-chat.bigger .block-circle{width:5rem;height:5rem;background-color:transparent!important;border:2px solid transparent!important;box-shadow:none!important}.newCsTheme .sidebar-chat.bigger .block-circle img{width:100%;height:auto}.newCsTheme .floatingchatbutton .block-circle:hover,.newCsTheme .sidebar-chat.bigger .block-circle:hover{background-color:transparent!important;border:2px solid transparent!important;box-shadow:none!important}.newCsTheme .seating-height .nav.nav-pills li.active a h6{color:#a31d36!important}.newCsTheme .seating-height .nav.nav-pills li.active a:before{content:'';position:absolute;bottom:0;left:0;right:0;width:95%;height:4px;background:#a31d36}.newCsTheme .seating-block-main{background-size:cover!important}.newCsTheme .middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection a img{margin-top:-.2rem;background:0 0!important}.newCsTheme .row.accordian-footer.buttonsection>div a,.newCsTheme .row.accordian-footer.buttonsection>div button{margin:0!important;text-align:left;white-space:nowrap;align-items:flex-start;width:25%;padding:10px 0;justify-content:flex-start}.newCsTheme .row.accordian-footer.buttonsection>div button i.hotelDetailsLoader img{width:20%}.newCsTheme .middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection .no-pad{padding-left:15px!important}.newCsTheme .change-refund-btn .changeItinerary,.newCsTheme .change-refund-btn .refundItinerary{border:1px solid #b12828;padding:8px 25px!important;display:inline-flex!important;justify-content:center!important;text-transform:uppercase;border-radius:5px;font-weight:600!important;margin-right:20px;width:auto!important;font-size:16px}.newCsTheme #tripSeatDetails .seating-height .nav.nav-pills li.active a:before{display:none}#tripSeatDetails.modal.fade .modal-dialog{max-width:72rem;width:72rem;margin-top:10rem}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body{max-height:70vh}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper.height-fix-wrap{height:65vh;max-height:65vh}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .seating-passanger-row{cursor:pointer}#tripSeatDetails.modal.fade .modal-dialog .flight-seats-des-wrap .seat-img-block.seat-img-block-ctw ul li div{cursor:default!important}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .seating-legend-panel-outer .seating-legend-panel h3{font-size:1.5rem!important;font-weight:600;line-height:1.5rem}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .seating-legend-panel-outer{min-height:20rem}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper h3{margin-bottom:0}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .seating-passanger-icon{background:#dedede}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .seating-passanger-icon img{filter:invert(100%)}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .seating-passanger-active .seating-passanger-icon{background:#28292b}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .seating-passanger-active .seating-passanger-icon img{filter:invert(0)}@media only screen and (min-width:1300px) and (max-width:1400px){.newCsTheme .defaultDatePickerContainer .csEditSession .dddd1 h3{font-size:1.1rem;font-weight:600}.newCsTheme .flight-dest-heading h2{font-size:2.2rem}.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-left h3,.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-right h3{font-size:1.4rem;font-weight:700}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5) .btn_search{padding:21px 25px!important}.payment-flight-date-block h4{font-size:18px}}.newCsTheme .navbar.navbar-inverse.new-header-nav-wraper{background:#fff!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.2)}.newCsTheme .tab_flight{list-style-type:none;padding-left:1.2rem}.newCsTheme ul.tab_flight>li ul{list-style-type:none;display:flex}.newCsTheme .new-why-book h2{color:#222}.newCsTheme ul.radio_list li img{max-width:100%}.newCsTheme .tab-top-section .dddd1{display:flex;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.2)}.newCsTheme .flightEditBlock1 h3{white-space:nowrap}.newCsTheme .flightEditBlock2 h3{display:flex}.newCsTheme .flightEditBlock3Inner h3{display:flex}.newCsTheme .right-listing img{max-width:100%}.newCsTheme .search-list ul li{padding:0;margin:0;list-style:none;margin-bottom:20px;box-shadow:none}.newCsTheme .listViewFixedScroll{background:#fff;overflow:auto}.newCsTheme .flightTimeRangeFilter .radio_list li{list-style-type:none;padding:0}.newCsTheme .filter .radio_list{list-style-type:none;padding:0}.newCsTheme .why-book-wrapper{background:#f4f4f4;padding-top:36px;padding-bottom:60px;width:100%}.newCsTheme .why-book-wrapper a{color:#222}.newCsTheme .why-book-bottom-text{padding-top:3rem}.newCsTheme .why-book-bottom-text p{text-align:center;font-style:italic}.newCsTheme .why-book-block{display:flex;justify-content:center}.newCsTheme .why-book-block-icon{flex-shrink:0;margin-right:15px}.newCsTheme .why-book-block .why-book-block-cont{margin-left:.6rem}.newCsTheme .why-book-block .why-book-block-icon{margin-right:0;flex-shrink:0}.newCsTheme .why-book-block .why-book-block-icon img{width:1.2rem;margin-right:0}.newCsTheme .why-book-block .why-book-block-cont h6{font-size:.9rem;line-height:1.2rem;padding:0;margin:0;font-weight:300}.newCsTheme .why-book-block h3{font-size:16px;line-height:1.5;font-weight:700;margin:16px 0;color:#343840;margin-top:0;margin-bottom:0}.why-book-block-cont p{margin:16px 0;color:#343840;font-size:12px;line-height:2;margin-top:4px}.newCsTheme .footer-mid-panel{padding-top:45px;padding-bottom:60px;background:#f4f4f4}.newCsTheme .need-help-panel,.newCsTheme .secure-purchase-panel{text-align:center}.newCsTheme .secure-purchase-panel h4{line-height:24px;color:#222;margin-bottom:20px}.newCsTheme .help-red-btn{background:#aa232c;display:inline-block;font-size:18px;text-decoration:none;color:#fff!important;padding:8px 25px;border-radius:5px;text-transform:uppercase;margin-top:20px}.newCsTheme .help-red-btn:hover{background:#ac2128;color:#fff!important}.newCsTheme .footer-logo-panel{padding-bottom:40px;background:#fff}.newCsTheme .footer-logo-block{display:flex;flex-wrap:wrap}.newCsTheme .footer-copyright-panel{text-align:center;background:#fff}.newCsTheme .footer-copyright-panel ul{list-style-type:none;display:flex;justify-content:center}.newCsTheme .footer-copyright-panel ul li{position:relative;padding:3px 15px}.newCsTheme .footer-copyright-panel ul li a{color:#222;text-decoration:none}.newCsTheme .footer-copyright-panel ul li a:hover{color:#ac2128}.newCsTheme .footer-copyright-panel ul li::before{content:'';width:1px;height:15px;display:block;position:absolute;top:6px;right:0;background:#222}.newCsTheme .footer-copyright-panel ul li:last-child::before{display:none}.newCsTheme .defaultDatePickerContainer .csEditSession{background:#fff!important;box-shadow:0 0 1rem rgba(0,0,0,.4);border-radius:0!important}.newCsTheme .defaultDatePickerContainer .csEditSession .dddd1 h3{color:#27292a}.newCsTheme .newserachlistPage .refine-listing ul li{color:#27292a;background:#fff;border-radius:2px!important;border:1px solid #ccc}.newCsTheme .newserachlistPage .serviceitenaryList ul li a{background:#fff;color:#27292a;padding:.5rem 0!important;color:#27292a!important;padding:.5rem 0!important}.newCsTheme .newserachlistPage .refine-listing ul li{padding:.2rem 1rem;min-height:47px;flex-grow:0}.newCsTheme .newserachlistPage .refine-listing ul{justify-content:flex-end}.newCsTheme .refine-listing ul li{width:auto!important}.newCsTheme .newserachlistPage .refine-listing ul li{background:#fff!important}.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-left h3,.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-right h3{font-size:1.2rem;font-weight:800;text-transform:lowercase;color:#333}.newCsTheme .bannerholder{min-height:282px;background-position:50% 50%}.newCsTheme .flight-dest-heading{padding:25px 0 25px;background:#f4f4f4}.newCsTheme .flight-dest-heading h2{font-size:2.5rem;text-transform:uppercase;color:#333332!important;letter-spacing:2px}.newCsTheme .flight-edit-summary{display:flex}.newCsTheme .csEditSession .sessionExpCountdown p,.newCsTheme .newserachlistPage .sessionExpCountdown p span{color:#27292a!important}.newCsTheme .newserachlistPage .btn_booknow.edit{border:1px solid!important;background:#fff!important;text-transform:uppercase;font-size:18px;padding:10px 45px}.newCsTheme .newserachlistPage .btn_booknow.edit:hover{border:1px solid #fff!important}.newCsTheme .newserachlistPage .listViewFixedScroll .hotelfilterwrapper{height:auto;overflow:auto;overflow-y:visible;width:auto;padding:10px;position:relative;overflow-x:visible;transition:all .5s ease;background:#f4f4f4;bottom:unset!important}.newCsTheme .newserachlistPage .filter .control_indicator{border:2px solid #6d808c}.newCsTheme .hotelfilterwrapper .control input[type=checkbox]:checked~.control_indicator{background:0 0!important}.newCsTheme .hotelfilterwrapper .newserachlistPage .control-checkbox .control_indicator:after{width:12px;height:12px}.newCsTheme .newserachlistPage .filter ul.radio_list li .control-checkbox .control_indicator:after{left:3px;top:3px}.newCsTheme .hotel_pincode_search button{border:none;color:#ffff;padding-left:15px;padding-right:15px;border-radius:5px}.newCsTheme .newserachlistPage .btn_booknow.edit{border:1px solid!important;background:#fff!important;text-transform:uppercase}.newCsTheme .newserachlistPage .filter .control_indicator{border:2px solid #6d808c}.newCsTheme .hotelfilterwrapper .control input[type=checkbox]:checked~.control_indicator{background:0 0!important}.newCsTheme .hotelfilterwrapper .newserachlistPage .control-checkbox .control_indicator:after{width:12px;height:12px}.newCsTheme .newserachlistPage .filter ul.radio_list li .control-checkbox .control_indicator:after{left:3px;top:3px}.newCsTheme .hotel_pincode_search button{border:none;color:#ffff;padding-left:15px;padding-right:15px;border-radius:5px}.newCsTheme .newserachlistPage .btn_booknow.edit{border:1px solid!important;background:#fff!important;text-transform:uppercase;font-size:18px}.newCsTheme .newserachlistPage .filter .control_indicator{border:2px solid #6d808c}.newCsTheme .hotelfilterwrapper .control input[type=checkbox]:checked~.control_indicator{background:0 0!important}.newCsTheme .hotelfilterwrapper .newserachlistPage .control-checkbox .control_indicator:after{width:12px!important;height:12px!important}.newCsTheme .newserachlistPage .filter ul.radio_list li .control-checkbox .control_indicator:after{left:2px;top:2px}.newCsTheme .hotel_pincode_search button{border:none;color:#ffff;padding-left:15px;padding-right:15px;border-radius:5px}.newCsTheme .listViewFixedScroll{overflow:visible!important;margin-top:2.6rem}.newCsTheme .sidebar-topnoscroll{height:auto!important}.newCsTheme .date-main-block{display:flex;align-items:center}.newCsTheme .date-main-block,.newCsTheme .edit-btn-with-passenger,.newCsTheme .origin-desti-main-block{display:flex;align-items:center}.newCsTheme .sidebar-topnoscroll{height:auto!important}.newCsTheme .passenger-main-block{display:flex}.newCsTheme .date-main-block h5,.newCsTheme .edit-btn-with-passenger h5,.newCsTheme .origin-desti-main-block h5{font-size:14px}.newCsTheme .newserachlistPage .control-checkbox .control_indicator:after{width:14px!important;height:14px!important}.newCsTheme .newserachlistPage .why-book-us ul li:before{color:#ac2128!important}.newCsTheme .defaultDatePickerContainer .csEditSession{min-height:auto}.newCsTheme .defaultDatePickerContainer .csEditSession .dddd1 h3{font-size:1.2rem;font-weight:600}.newCsTheme .origin-desti-main-block .origin-block{width:50%;padding-right:50px;position:relative}.newCsTheme .origin-desti-main-block .desti-block{width:50%;padding-right:50px}.newCsTheme .passenger-main-block .adult-block,.newCsTheme .passenger-main-block .child-block{padding-right:20px}.newCsTheme .refine-listing ul li.selected span{background:0 0!important;color:#27292a!important}.newCsTheme .refine-listing ul{background:0 0!important}.newCsTheme .origin-desti-main-block{position:relative}.newCsTheme .date-main-block:before,.newCsTheme .flight-class:before,.newCsTheme .origin-desti-main-block .origin-block:before,.newCsTheme .origin-desti-main-block:before{content:'';background:#dfdfdf;position:absolute;top:0;bottom:0;right:25px;width:1px}.newCsTheme .flight-class:before{right:50px}.newCsTheme .date-main-block:before{right:8px}.newCsTheme .date-from-to-arrow{padding-left:30px;padding-right:30px;margin-top:6px}.newCsTheme .date-main-block h3,.newCsTheme .edit-btn-with-passenger h3,.newCsTheme .origin-desti-main-block h3{text-transform:uppercase}.newCsTheme .refine-listing ul li.selected{color:#27292a!important}.newCsTheme .flight-img-with-airline{display:flex}.newCsTheme .flight-img-with-airline>p{margin-right:25px}.newCsTheme .refine-listing.flight-refine ul li:hover span{color:#27292a!important}.newCsTheme .flight-class{padding-right:75px;position:relative}.newCsTheme .book-with-price-main-block{display:flex;align-items:flex-end;justify-content:flex-end}.newCsTheme .book-with-price{text-align:right}.newCsTheme .newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer>li .specialtab-flight-top{position:relative!important;left:auto;top:auto;background:#fff;border-radius:4px;border:1px solid #a82026!important;margin-bottom:18px}.newCsTheme .newserachlistPage .priceBlock .btn_booknow{margin-bottom:0!important;text-transform:uppercase!important;padding:10px 65px;padding:5px 43px}.newCsTheme .newserachlistPage .serviceitenaryList ul li{padding-right:35px!important;position:relative}.newCsTheme .search-list .serviceitenaryList ul li:before{content:'';width:1px;background:#dfdfdf;position:absolute;right:15px;top:0;bottom:0}.newCsTheme .search-list .serviceitenaryList ul li:last-child::before{display:none}.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-left span,.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-right span,.newCsTheme .newserachlistPage .fltduration.text-right p{color:#4c4c4c}.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-left,.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-right{white-space:nowrap}.newCsTheme .newserachlistPage .price-tag.Price{font-weight:800;font-size:1.8rem;color:#333;margin-bottom:4.5px}.newCsTheme .filight-search-mid-info-bottom h4{color:#1a1a1a;font-weight:800;display:none!important}.newCsTheme .newserachlistPage hr{border:none}.newCsTheme .newserachlistPage .flight-search-list-sub-block h3{color:#020202;font-weight:500;text-transform:uppercase}.newCsTheme .refine-listing ul li.selected,.newCsTheme .refine-listing.flight-refine ul li:hover{background:#fff!important}.newCsTheme .flight-fare-rule{text-decoration:none!important}.newCsTheme .flight-fare-rule a{display:inline-flex!important;align-items:center;white-space:nowrap;color:#4d4d4d!important;text-decoration:none;font-weight:500}.newCsTheme .flight-fare-rule{margin-top:10px}.newCsTheme .flight-fare-rule a img{margin-left:8px}.newCsTheme .flight-airlines h5{text-transform:uppercase}.newCsTheme .newserachlistPage .filter .filter-title{border-bottom:2px solid #cecece;font-weight:700}.newCsTheme .edit-btn-with-passenger{justify-content:flex-end}.newCsTheme .newserachlistPage .desktop-search-result-edit-form{background:#fff!important;border-radius:0!important}.newCsTheme.field_section_box .newflight-edit-form{display:flex;align-items:center}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li{padding:10px 12px!important}.newCsTheme .refine-listing ul li>div{display:flex}.newCsTheme .refine-listing ul li>div img,.newCsTheme .refine-listing ul li>div>span{margin-right:6px;display:inline-block}.newCsTheme .refine-listing.flight-refine ul li:hover{color:#27292a!important}.newCsTheme .brandedfareholder{border:none!important}.newCsTheme .newserachlistPage .brandedfare .repeatholder{background:#fff!important}.newCsTheme .newserachlistPage .brandedfare .repeatholder{width:auto;box-shadow:2px 3px 5px 0 rgba(0,0,0,.29);-webkit-box-shadow:2px 3px 5px 0 rgba(0,0,0,.29);-moz-box-shadow:2px 3px 5px 0 rgba(0,0,0,.29);border:1px solid rgba(0,0,0,.29);border-radius:4px!important}.newCsTheme .newserachlistPage .brandedfare .repeatholder .faretype{font-weight:800;font-size:18px;text-transform:uppercase}.newCsTheme .icon-flight-red{text-align:center}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box{display:flex;align-items:center}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li{border:1px solid #d9d9d9;margin-right:8px;border-radius:5px}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul{border:none!important}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:first-child,.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(2){margin-right:8px}.newCsTheme #FlightSearchController{top:-67px}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li.edit-form-cancel{width:auto;display:flex;align-items:center;border:1px solid!important;padding:2px 5px;border-radius:7px}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li.edit-form-cancel .btn_search.btn-search-loding{background:0 0!important;border:none!important}.newCsTheme .desktop-search-result-edit-form .field_section_box>ul>li label{white-space:nowrap}.newCsThem .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5) .btn_search{padding:12px 40px!important}.newCsThem .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li{padding:8px 12px!important}.newCsTheme .newserachlistPage .priceBlock.newflightPriceBox .small-txt-price{font-style:normal;font-size:14px;font-weight:600}.newCsTheme .matrix-table-close-row>a{font-weight:700}.newCsTheme .newserachlistPage .serviceitenaryList ul li a{font-size:1rem;font-weight:600}.newCsTheme .newserachlistPage .serviceitenaryList ul li a .services-drop-arrow{margin-right:0;margin-left:10px}.newCsTheme #flightbrandeddetails .table-scroll tfoot th,.newCsTheme #flightbrandeddetails .table-scroll thead th{background:#28292b!important;border:none}.newCsTheme #flightbrandeddetails .table-scroll thead th{color:#000002;border-bottom:30px solid #fff}.newCsTheme #flightbrandeddetails .table-scroll tfoot th{font-size:24px}.newCsTheme th.heading-branded>span{color:#fff}.newCsTheme th.branded-bottom>span{color:#fff}#flightbrandeddetails .table-scroll th,.newCsTheme #flightbrandeddetails .table-scroll td{border-left:none}.newCsTheme #flightbrandeddetails .table-scroll td:last-child{border-right:none!important}.newCsTheme #flightbrandeddetails .table-scroll tbody tr:nth-child(odd) td,.newCsTheme #flightbrandeddetails .table-scroll tbody tr:nth-child(odd) th{background:#f2f1f7}.newCsTheme #flightbrandeddetails .table-scroll th label{min-height:4rem;color:#fff!important}.newCsTheme #flightbrandeddetails .fa-check{color:#717479;border:3px solid #717479;padding:5px;border-radius:50%;font-size:15px;width:30px;height:30px;text-align:center}.newCsTheme #flightbrandeddetails .fa-usd{color:#c6a058;border:3px solid #c6a058;padding:5px;border-radius:50%;font-size:15px;width:30px;height:30px;text-align:center}.newCsTheme #flightbrandeddetails .fa-times{color:#aa1f26;border:3px solid #aa1f26;padding:5px;border-radius:50%;font-size:15px;width:30px;height:30px;text-align:center}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li{padding:7px 12px!important;height:auto!important}.newCsTheme #flightbrandeddetails .table-scroll td,.newCsTheme #flightbrandeddetails .table-scroll th{border-bottom:0!important;border-top:0!important}#flightbrandeddetails .table-scroll th,.newCsTheme #flightbrandeddetails .table-scroll td{padding:18px 10px;border-color:#a2a1a8}.newCsTheme .listViewFixedScroll{background:0 0!important}.newCsTheme .newserachlistPage .flight-search-list-sub-block h3.result-flight-type{color:#4c4c4c}.modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper h3{font-size:1.2rem;font-weight:500;margin-top:30px;text-transform:uppercase;color:#4a4a4a;margin-top:0}.newCsTheme .newserachlistPage .modal-body .filight-search-mid-info .filight-search-mid-info-left h3,.newCsTheme .newserachlistPage .modal-body .filight-search-mid-info .filight-search-mid-info-right h3{font-size:1.2rem;font-weight:700;color:#000}.newCsTheme #flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row h4{font-size:1rem!important;color:#000}.newCsTheme #flightdetailsModal .modal-dialog .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .contain-box .flgt-dta-row h4{font-size:1rem!important;color:#000}.newCsTheme #flightdetailsModal .modal-footer .btn-primary{padding-left:100px;padding-right:100px}.newCsTheme #flightdetailsModal .modal-footer{border-top:none!important}.newCsTheme .newserachlistPage .details-for-flight{background:#f2f1f7;padding:15px;align-items:center;background:#fff}.newCsTheme .date-for-depart{font-size:14px;white-space:nowrap}.newCsTheme .newserachlistPage .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper p{font-size:14px}.newCsTheme .flight-details-div-wrapper .row-box-align{padding-left:0}.newCsTheme .row.single-segment{background:#f2f1f7;padding:15px;align-items:center}.newCsTheme .defaultDatePickerContainer .csEditSession{padding:.98rem 1.1rem!important}.newCsTheme .defaultDatePickerContainer .csEditSession{margin-bottom:20px}.newCsTheme .newserachlistPage .newflight-new-matrix .matrix-shop-hide{margin-bottom:15px;margin-top:25px}.newCsTheme .flight-airlines h5{font-weight:800;text-transform:capitalize;font-size:.9rem;margin-bottom:.1rem}.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-left h3 span{font-weight:400;text-transform:uppercase}.newCsTheme .newserachlistPage .priceBlock{font-family:Montserrat,sans-serif!important;padding-bottom:10px}.newCsTheme .newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer>li,.newCsTheme .newserachlistPage .right-listing .search-list.flight-search ul.hotelListSet>li{-webkit-box-shadow:4px 3px 13px -3px rgba(0,0,0,.4);-moz-box-shadow:4px 3px 13px -3px rgba(0,0,0,.4);box-shadow:4px 3px 13px -3px rgba(0,0,0,.4)}.newCsTheme .desktop-search-result-edit-form .field_section_box>ul>li label{font-size:.8rem}.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-right span{text-transform:uppercase}.filight-search-mid-info-top p{font-weight:600}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li.edit-form-cancel .btn_search.btn-search-loding{font-size:1.1rem;font-weight:600;text-transform:uppercase}.newCsTheme .brandedfareholder,.newserachlistPage .brandedfare{width:100%}.newCsTheme .newserachlistPage .brandedfare .repeatholder{width:24%}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:first-child,.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(2){max-height:56px}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:first-child{width:16%;border-radius:4px 0 0 4px;margin-right:-1px;border:1px solid #d9d9d9;max-height:56px}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li{max-height:56px}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5){width:auto}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5) .btn_search{padding:19px 75px!important;font-size:1rem;text-transform:uppercase}.newCsTheme .newserachlistPage .why-book-us .filter-title{font-weight:600!important}.newCsTheme .newserachlistPage .filter ul.radio_list li>label,.newserachlistPage .hotelfilterwrapper .filter #collapseHotelSeven .control{font-weight:500}.newCsTheme .eachPassengerWrapper{border-bottom:none!important}.newCsTheme .addremove.desktop-flight-form-add-edit-opt-edit a{display:flex}.newCsTheme .addremove.desktop-flight-form-add-edit-opt-edit a i{margin-right:5px}.newCsTheme .addremove.desktop-flight-form-add-edit-opt-edit{padding-left:10px;padding-right:10px}.newCsTheme .addremove.desktop-flight-form-add-edit-opt-edit span{display:flex;padding-right:10px}.newCsTheme .flight-filter-reset-span a{font-weight:800;font-size:1.2rem}.newCsTheme .checkout_headermenueaection .bannerholder.bannerholder-new-cs{margin-top:-42!important}.newCsTheme .payment-round-trip-block p{margin-bottom:8px;font-size:.9rem;font-weight:400;color:#3c3c3c}.newCsTheme .payment-form-flds p{font-size:.8rem}.newCsTheme .payment-price-left h5{font-size:1rem;text-transform:uppercase;color:#5b6168}.newCsTheme .payment-price-right h6{font-size:24px;font-weight:700;color:#565f6a}.newCsTheme .booking-total h6{color:#323232}.newCsTheme .upcoming-stay-cont h3{font-size:20px;font-weight:600}.newCsTheme .guest-info-panel h4{color:#353840;font-weight:600;font-size:1.2rem;margin-bottom:1.5rem}.newCsTheme .hotelfilterwrapper.sidebar-topnoscroll .card-header{padding:0;margin-bottom:0;background-color:none;border-bottom:none;background:0 0}.newCsTheme .hotelfilterwrapper.sidebar-topnoscroll .card{position:relative;display:inherit;-ms-flex-direction:inherit;flex-direction:inherit;word-wrap:normal;background-color:transparent;background-clip:inherit;border:none;border-radius:0}.newCsTheme .hotelfilterwrapper.sidebar-topnoscroll .card-body{padding:0}.accordion_seat_details .card-header:after,.filter-accordion .card-header:after{content:"\f106";float:right;margin-top:-20px;font-size:36px}.newCsTheme .hotelfilterwrapper.sidebar-topnoscroll .card-header{background:0 0}.newCsTheme .shopping-cart-pay-info.checkoutPagePaymentOption span{display:block;padding-top:10px;white-space:nowrap}.newCsTheme.checkOutV2Pgaes .shopping-cart-pay-info.checkoutPagePaymentOption{padding-left:0}.newCsTheme .checkOutV2Pgaes p.ccNote{font-size:1rem!important;font-style:italic!important;margin-left:-15px}.newCsTheme .refine-listing ul li.selected,.newCsTheme .refine-listing.flight-refine ul li:hover{color:#27292a!important;border-color:#691818!important}.newCsTheme.checkOutV2Pgaes p.ccNote{display:flex;margin-top:14px;margin-left:-15px}.newCsTheme .shopping-cart-pay-info.checkoutPagePaymentOption p{padding-top:0!important;margin-bottom:0!important}.filter-accordion .card-header.collapsed:after,.newCsTheme .accordion_seat_details .card-header.collapsed:after{content:"\f107";margin-top:-20px;font-size:36px}.newCsTheme .checkOutV2Pgaes .helpTextBelowFiled.errorMsg{font-size:13px;font-style:italic;color:red;font-weight:600;padding-top:0;margin-top:5px;display:inline-block}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown,.new-cs-navbar.checkout .name_info_box,.new-cs-navbar.checkout header .navbar.navbar-inverse.new-header-nav-wraper,.new-cs-navbar.checkout span.defaultNoVisibility.cartCountHeader{visibility:visible!important}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .checkout_headermenueaection{padding-top:5.2rem!important}.newCsTheme .shopping-cart-pay-info.checkoutPagePaymentOption p{padding-top:0!important;margin-bottom:0!important}.newCsTheme .shopping-cart-pay-info.checkoutPagePaymentOption span{padding-top:0!important}.newCsTheme .payment-flight-date-divider{font-size:2rem}.newCsTheme .payment-flight-booking-date{display:flex;align-items:center;justify-content:center;padding-top:1rem}.newCsTheme .payment-form-flds textarea.form-control{height:100px}.newCsTheme .newserachlistPage .desktop-search-result-edit-form{z-index:991}.newCsTheme .payment-page-wrapper{position:relative;z-index:auto;margin-bottom:30px}.newCsTheme a.card-link-custom:hover{text-decoration:none}.newCsTheme .card-header-custom{position:relative}.newCsTheme .accordion_seat_details .card-header-custom:after,.newCsTheme .filter-accordion .card-header-custom:after{content:"\f106";margin-top:-20px;font-size:36px;margin-top:0!important;position:absolute;top:30%;right:10px;transform:translateY(-50%);font-family:FontAwesome}.newCsTheme .accordion_seat_details .card-header-custom.collapsed:after,.newCsTheme .filter-accordion .card-header-custom.collapsed:after{content:"\f107";margin-top:-20px;font-size:36px;margin-top:0!important;position:absolute;top:30%;right:10px;transform:translateY(-50%);font-family:FontAwesome}.newCsTheme .desktop-search-result-edit-form.multicity .addremove.desktop-flight-form-add-edit-opt-edit{display:flex;padding-bottom:15px;padding-top:10px}.newserachlistPage .desktop-search-result-edit-form.multicity .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5){width:13%;max-width:242px}.newCsTheme .newserachlistPage .desktop-search-result-edit-form.multicity .flight-desktop-edit.newflight-edit-form .field_section_box{flex-direction:column;align-items:flex-start}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder{padding-top:0}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(2){min-height:56px;border-radius:0 4px 4px 0}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box{display:flex;align-items:flex-start}.newCsTheme .newserachlistPage .desktop-search-result-edit-form{min-height:110px}.newCsTheme .seating-height .nav.nav-pills{padding-left:0;list-style:none;border-bottom:2px solid #a31d36;margin-bottom:20px}.newCsTheme .seating-height .nav.nav-pills h6{text-align:center;font-size:14px;color:#222}.newCsTheme .seating-panel{padding-left:15px;padding-right:15px}.newCsTheme .seating-row .seating-block{width:47px;height:47px}.newCsTheme .seating-row-heading{max-width:370px}.newCsTheme .seating-height .nav.nav-pills li a{text-decoration:none}.newCsTheme .seating-height .nav.nav-pills li a p{font-weight:800}.newCsTheme .seating-height .nav.nav-pills li.active a p{font-weight:800;color:#a31d36!important}.newCsTheme .seating-modal-wrapper h3{font-size:14px!important}.newCsTheme .seating-modal-wrapper ul{list-style-type:none;padding:0}.newCsTheme .seating-modal-wrapper ul li{margin-bottom:30px;padding-bottom:30px;margin-right:1rem}.newCsTheme .seating-modal-wrapper ul li:last-child{border-bottom:none}.newCsTheme .floatingchatbutton .block-circle,.newCsTheme .sidebar-chat.bigger .block-circle{width:5rem;height:5rem;background-color:transparent!important;border:2px solid transparent!important;box-shadow:none!important}.newCsTheme .sidebar-chat.bigger .block-circle img{width:100%;height:auto}.newCsTheme .floatingchatbutton .block-circle:hover,.newCsTheme .sidebar-chat.bigger .block-circle:hover{background-color:transparent!important;border:2px solid transparent!important;box-shadow:none!important}.newCsTheme .seating-height .nav.nav-pills li.active a h6{color:#a31d36!important}.newCsTheme .seating-height .nav.nav-pills li.active a:before{content:'';position:absolute;bottom:0;left:0;right:0;width:95%;height:4px;background:#a31d36}.newCsTheme .seating-block-main{background-size:cover!important}.newCsTheme .middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection a img{margin-top:-.2rem;background:0 0!important}.newCsTheme .row.accordian-footer.buttonsection>div a,.newCsTheme .row.accordian-footer.buttonsection>div button{margin:0!important;text-align:left;white-space:nowrap;align-items:flex-start;width:25%;padding:10px 0;justify-content:flex-start}.newCsTheme .row.accordian-footer.buttonsection>div button i.hotelDetailsLoader img{width:20%}.newCsTheme .middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection .no-pad{padding-left:15px!important}.newCsTheme .change-refund-btn .changeItinerary,.newCsTheme .change-refund-btn .refundItinerary{border:1px solid #b12828;padding:8px 25px!important;display:inline-flex!important;justify-content:center!important;text-transform:uppercase;border-radius:5px;font-weight:600!important;margin-right:20px;width:auto!important;font-size:16px}.newCsTheme #tripSeatDetails .seating-height .nav.nav-pills li.active a:before{display:none}#tripSeatDetails.modal.fade .modal-dialog{max-width:72rem;width:72rem;margin-top:10rem}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body{max-height:70vh}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper.height-fix-wrap{height:65vh;max-height:65vh}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .seating-passanger-row{cursor:pointer}#tripSeatDetails.modal.fade .modal-dialog .flight-seats-des-wrap .seat-img-block.seat-img-block-ctw ul li div{cursor:default!important}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .seating-legend-panel-outer .seating-legend-panel h3{font-size:1.5rem!important;font-weight:600;line-height:1.5rem}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .seating-legend-panel-outer{min-height:20rem}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper h3{margin-bottom:8px}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .seating-passanger-icon{background:#dedede}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .seating-passanger-icon img{filter:invert(100%)}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .seating-passanger-active .seating-passanger-icon{background:#28292b}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper .flight-details-div-wrapper .seating-passanger-active .seating-passanger-icon img{filter:invert(0)}@media only screen and (min-width:1300px) and (max-width:1400px){.newCsTheme .defaultDatePickerContainer .csEditSession .dddd1 h3{font-size:1.1rem;font-weight:600}.newCsTheme .flight-dest-heading h2{font-size:2.2rem}.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-left h3,.newCsTheme .newserachlistPage .filight-search-mid-info .filight-search-mid-info-right h3{font-size:1.2rem;font-weight:700}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5) .btn_search{padding:21px 25px!important}.payment-flight-date-block h4{font-size:18px}}.bagges-block img{margin-bottom:25px}.bagges-block h3{font-size:24px;font-weight:700}.bagges-block p{font-size:18px;line-height:26px;font-weight:500}.paid-bagges-block{margin-bottom:25px}.paid-bagges-name-row{display:flex;margin-bottom:10px}.paid-bagges-logo{width:50px;margin-right:25px}.paid-bagges-name h3{font-size:20px;font-weight:700}.paid-bagges-name h4{font-size:16px;font-weight:500}.paid-bagges-price-wrapper{display:flex;justify-content:space-between}.paid-bagges-price-block{background:#f2f1f7;padding:5px 8px;border-radius:5px;font-weight:500;margin-right:5px}.paid-bagges-price-block.grey-block{background:#28292b;color:#fff}.paid-bagges-price-right{display:flex}.paid-bagges-modal-inner{max-height:350px;overflow:auto}.cancel-modal-wrapper h2,.cancel-refund-modal-wrapper h2{text-align:center;font-size:24px;text-transform:uppercase;font-weight:700}.cancel-modal-content{padding-top:40px}.cancel-modal-content p{font-size:24px;line-height:28px;text-align:center;font-weight:700}.cancel-modal-close{margin-top:50px}.cancel-refund-inner{max-width:290px;margin-left:auto;margin-right:auto}.cancel-refund-row{display:flex;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding-top:10px;padding-bottom:10px}.cancel-refund-row:last-child{border:none}.cancel-refund-row h5,.cancel-refund-row p{margin-bottom:0}.cancel-refund-row h5{font-size:18px;font-weight:700;color:#58606d}.cancel-refund-row p{text-transform:uppercase;color:#636973;font-size:14px}.cancel-refund-modal-content{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding-top:15px;padding-bottom:15px}.cancel-refund-total h5{color:#323232;font-weight:800}.total-refund-text{text-align:center;padding-top:30px;padding-bottom:30px}.total-refund-text h5{font-size:24px;color:#000;font-weight:700}.cancel-refund-back{padding-top:25px;padding-bottom:15px}.cancel-refund-back a{background:#f9fcff;padding:8px 20px;border-radius:5px;border:1px solid #e3efff;color:#9b1e20;text-decoration:none;font-weight:600;display:inline-flex;align-items:center}.cancel-refund-back a img{margin-right:6px}.newCsTheme .right-listing img{max-width:100%;max-height:150px}.newserachlistPage .CTW-modal-baggage-wraper .gray-block-wraper{background:#fff!important}.newserachlistPage .CTW-modal-baggage-wraper .card-body{padding:0}.bagges-block h3{font-size:20px!important;font-weight:800!important;color:#000!important}.new-cs-mobile-view .new-Search-flight-result .search-list ul li .newflight-resultRow ul li .section-hotel-detail ul.mobile-view-flight-details-dropdown-block li{padding-top:0}.new-cs-mobile-view .close-edit-search .cross a span{color:red!important;font-size:13px!important;top:17px!important}.new-cs-mobile-view .payment-flight-date-block h4{font-size:23px}.new-cs-mobile-view.newCsTheme.checkOutV2Pgaes .shopping-cart-pay-info.checkoutPagePaymentOption p.ccNote{padding-left:0!important}.payment-flight-booking-date .payment-flight-date-divider{font-size:3rem;margin-left:15px;padding-right:15px;line-height:1rem;margin-top:-55px}.payment-flight-booking-details p,.payment-flight-date-block h5{color:#5d5d5d}.newCsTheme .new_listing .serviceitenaryList{margin-top:6.6rem}.newCsTheme .row.new_listing{align-items:flex-start}.newCsTheme #tripBaggagemodal .modal-dialog .modal-body{min-height:50vh!important;overflow:auto}.newCsTheme .modal-dialog .modal-body{max-height:65vh;overflow:auto;overflow-y:hidden}.newCsTheme .modal-dialog .modal-body .modal-content-wrapper{max-height:50vh;overflow:auto;overflow-x:hidden}.newCsTheme .modal-dialog .modal-body .modal-content-wrapper p{line-height:1.5rem}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .content{background:0 0!important;width:100%}.newCsTheme .baggage-block-outer-segment .bagg-tabs{flex-direction:row!important}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .content{padding:0!important;width:100%!important}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .tab>label,.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=bagtab]:checked+label{background:0 0;position:relative}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=bagtab]:checked+label::before{content:'';height:4px;position:absolute;bottom:-8px;left:0;right:0;background:#aa232c;display:block}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .tab>label{font-size:14px!important;font-weight:600}.newCsTheme .heading-bagg h2{font-size:1.3rem;line-height:1.3rem;color:#000}.newCsTheme .heading-bagg h3{font-size:1.1rem;line-height:1.1rem;color:#222}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs{border-bottom:1px solid #aa232c}.newCsTheme .baggage-block-outer-segment>.row{min-height:60vh}.newCsTheme .requst-btn-panel{display:flex;justify-content:flex-end;flex-direction:column;height:100%}.newCsTheme .remove-btn{border:1px solid #aa232c;padding:8px 25px;border-radius:5px;background:#fff}.newCsTheme .remove-section{display:flex;align-items:center;justify-content:space-between}.newCsTheme .remove-section span{color:#222}.newCsTheme .requst-btn-panel .btn_booknow{padding-top:10px!important;padding-bottom:10px!important}.newCsTheme .extraservices-upsell-baggage .flightextraservicemodalinCheckout select{height:50px;margin-bottom:15px;border:1px solid #ced4da!important;border-radius:4px!important}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs>div{display:flex;align-items:center}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .tab>label{padding-left:5px;padding-right:15px}.newCsTheme .newserachlistPage .listing.defaultDatePickerContainer .csEditSession .dddd1 h3{font-size:1.4rem;font-weight:600;color:#000}.newCsTheme .newserachlistPage .listing.defaultDatePickerContainer .csEditSession{min-height:auto}.newCsTheme .operated-body-block-outer{display:flex;justify-content:flex-end}.newCsTheme .operated-body-block{width:50%;display:flex;align-items:center;margin-bottom:0}.newCsTheme .operated-body-block p{margin-bottom:0;font-style:italic;font-size:18px;font-weight:700}.newCsTheme .operated-body-block p span{font-weight:700;color:#4b4b4b;display:block}.newCsTheme .operated-body-block img{margin-right:15px}.newCsTheme .flight-filter-reset-span{width:100%;background:0 0;border:1px solid #aa232c;height:42px;border-radius:0;display:flex;justify-content:center;align-items:center;padding:8px;text-transform:uppercase;color:#aa232c;font-weight:600}.newCsTheme .filter-accordion .card-header-custom.collapsed:after{content:"\f067";font-size:28px!important;color:#999}.newCsTheme .accordion_seat_details .card-header-custom:after,.newCsTheme .filter-accordion .card-header-custom:after{content:"\f068";font-size:28px!important;color:#999}.newCsTheme .newserachlistPage .filter ul.radio_list li:hover .control_indicator{display:block!important}.newserachlistPage .control input:checked~.control_indicator{display:block}.newCsTheme .newserachlistPage .control input:checked~.control_indicator:after{left:-2px!important;top:-2px!important;content:"\f00c";font-family:FontAwesome;color:#fff;transform:none!important;display:flex;justify-content:center;align-items:center;width:22px!important;height:22px!important;transform:none}.newCsTheme .newserachlistPage .filter .filter-title{text-transform:capitalize;color:grey;font-size:20px;padding-right:2rem}.newCsTheme .newserachlistPage .listViewFixedScroll .hotelfilterwrapper>h3{display:flex;align-items:center;text-transform:uppercase;font-size:.8rem!important}.newCsTheme .newserachlistPage .listViewFixedScroll .hotelfilterwrapper>h3 .flightReset{font-size:19px;font-weight:700;text-transform:none;padding-left:10px}.newCsTheme .newserachlistPage .filter ul.radio_list li{padding-left:8px;padding-right:8px}.newCsTheme .newserachlistPage .filter ul.radio_list li:hover{background:#f8f8fa}.newCsTheme .why-book-wrapper h2{font-family:Montserrat,sans-serif!important;font-size:30px;color:#343840;font-weight:400;text-align:center;text-transform:uppercase;margin-bottom:40px}.newCsTheme .why-book-block h3{font-size:16px;line-height:1.5;font-weight:700;color:#343540}.why-book-block-cont p{margin:16px 0;font-size:12px;line-height:2;color:#343840;margin-top:4px}.newCsTheme .newserachlistPage .refine-listing ul li{border-radius:2px!important}.newserachlistPage .priceBlock .btn_booknow{font-size:1.1rem}.newCsTheme .newserachlistPage .filter ul.radio_list li{text-transform:capitalize;padding-left:0!important;padding-right:0!important}.newCsTheme .newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer>li,.newCsTheme .newserachlistPage .right-listing .search-list.flight-search ul.hotelListSet>li{border-radius:2px}.newCsTheme .filter .radio_list{width:100%}.newCsTheme .newserachlistPage .serviceitenaryList ul li{padding-right:10%!important;position:relative;width:40.33%}.newCsTheme .search-list .serviceitenaryList ul li:before{right:60px}.newCsTheme .newserachlistPage .filter .filter-title{display:flex;align-items:center}.newCsTheme .filter-accordion{width:100%!important}.newserachlistPage .filter .filter-title{justify-content:flex-start!important}.newCsTheme .newserachlistPage .filter .filter-title img,.newCsTheme .newserachlistPage .listViewFixedScroll .hotelfilterwrapper>h3 img{margin-right:8px;width:20px!important}.newCsTheme .flightMultiClass{display:flex}.newCsTheme .newserachlistPage .listViewFixedScroll .hotelfilterwrapper{padding:1.2rem;border-radius:2px!important;overflow:auto}.newserachlistPage .tab-top-section .flightMultiClass{position:absolute;top:30px;left:15px}.newCsTheme .bannerholder.flight-result{margin-top:-54px}.newCsTheme .newserachlistPage .switch{flex-shrink:0}.newCsTheme .newserachlistPage span.switchlabel{white-space:nowrap}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row h5{color:#aa232c!important}.newCsTheme .newserachlistPage .btn_booknow.edit:hover{color:#fff!important}.newCsTheme .brand-btn-bg,.newCsTheme .red-btn-bg{color:#fff!important}.newCsTheme .brand-btn-bg:hover,.newCsTheme .red-btn-bg:hover{color:#fff}.newCsTheme .newserachlistPage .add_to_trip a i{color:#aa232c!important}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li:nth-child(5) .btn_search:hover{color:#fff!important}.newCsTheme .newserachlistPage .brandedfare .repeatholder .faretype{font-size:16px}.newCsTheme input:checked+.toggle{background:#aa232c!important}.newCsTheme .upsell-page-wrapper img{max-width:100%}body.newCsTheme .viewWrapper.defaultNoVisibility{min-height:calc(100vh - 24rem)}.newCsTheme header .navbar.navbar-inverse.new-header-nav-wraper{background:#fff!important}.newCsTheme .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li ul.sub_navigation li a{color:#333!important;font-size:14px;line-height:2rem;font-family:Montserrat,sans-serif}.newCsTheme .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li ul.sub_navigation li a.active{border-bottom:3px solid #343840}.newCsTheme .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li ul.sub_navigation li a:hover{border-bottom:3px solid #343840}.newCsTheme .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .name_info_box a{color:#333!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .headerBootomText{width:100%;background:#f4f4f4;display:flex;align-items:center;justify-content:center;margin:0;padding:2.6rem 0 2.3rem 0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .headerBootomText h2{font-size:1.7rem;font-weight:600;line-height:2.7rem;padding:0;margin:0;text-transform:uppercase;color:#333}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item{background:#fff;width:60%;margin:0 auto!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner{padding:0;background:#fff}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder{min-height:auto;padding:3.5rem 3.5rem 1.75rem 3.5rem;margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation{width:100%!important;background:0 0!important;border-bottom:.15rem solid #b12828;padding:0;margin:0 0 1.5rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul{width:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul li{width:auto;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul li a{background:#fff!important;color:#6e7f89!important;padding:.6rem 1rem;margin:0 .5rem;font-size:1rem;line-height:1.5rem;font-weight:500;text-transform:uppercase;border-radius:.3rem .3rem 0 0;display:flex;align-items:center;justify-content:flex-start}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul li a svg{width:2.2rem;height:2.2rem;margin-right:1rem;fill:#6e7f89}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul li a.active{background:#b12828!important;color:#fff!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul li a.active svg,.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul li a.active svg path{fill:#fff!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul li a:first-child{margin-left:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul li a i{font-size:2.3rem;line-height:2.5rem;display:flex;margin:0 .6rem 0 0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul li a span.transfer_icon svg{width:2.2rem;height:2.5rem;margin:0 .6rem 0 0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul li a:hover,.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul li.active a:hover{text-decoration:none;background:#b12828}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content{width:100%;background:0 0!important;border:0;border-radius:0;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;color:#333}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul{width:100%;list-style:none;display:flex;align-items:center;justify-content:flex-start;padding:0!important;margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li{width:100%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li:first-child{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0;border-right:none;width:17%;margin-left:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li:first-child.datesholder.one_way{border-right:.1rem solid #c7c7c7;border-radius:.5rem;margin-right:.6rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li:first-child.datesholder.one_way .calender_box_part .depart_part label{border-right:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li:first-child.datesholder.one_way .calender_box_part .depart_part .field_box.topValueCorrection{border-right:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li:last-child .select_box i{position:absolute;right:0;top:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li .field_dropdown.field_dropdown-small.dropdown-autocomplete a.icon_close{position:absolute;right:0;z-index:9}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li .field_dropdown.field_dropdown-small.dropdown-autocomplete ul{display:inline-block;padding:0;margin:1rem 0 0}body.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box ul li.flight_button_apply_li{display:inline-block;text-align:right}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .searchcriterea-block ul.tab_flight.tab_flight_margin_left{padding-left:.6rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li:first-child label{border-right:1px solid #bec0c5}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li:first-child .field_box{border-right:1px solid #bec0c5}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;border-left:none;width:14%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder li.roomsli .select_box i{position:relative;float:right}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li:last-child{width:33%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li{background:#fff;border:.1rem solid #bec0c5;padding:.25rem 1rem;margin:.6rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul li ul li.triptype{display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 .5rem .5rem;border:none;background:0 0}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul li ul li.triptype div.triptypeSelectExtra{border-radius:.5rem;padding:.6rem 0;margin:0 1.6rem;position:fixed;background:#fff;text-transform:capitalize;width:23%;text-align:left;font-size:.9rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul li ul li.triptype div.triptypeSelectExtraM{left:16rem;top:2rem;border-radius:.3rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul li ul li.triptype div.triptype-box-part{border-radius:.5rem;padding:.6rem 1rem;margin:0 -.3rem;position:relative;background:#fff}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul li ul li.triptype div.triptype-box-part .form-group{padding:0;margin:0;border:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li label{font-size:.7rem;line-height:1rem;color:#333;font-weight:400;text-transform:none;padding:0;margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li .field_box{padding:0;margin:0;height:1.2rem;width:100%;display:flex;align-items:center;justify-content:flex-start;background:#fff;border:0;position:relative}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li .field_box .dropdown-autocomplete.flight-traveller-dropdown{text-align:left;padding:1rem;font-weight:600;width:330px!important;max-width:none!important;min-width:auto;margin-top:-7px}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li .field_dropdown.field_dropdown-small.dropdown-autocomplete{min-width:150px;width:100%;padding-right:0!important;margin-left:20px;font-size:.8rem;height:8rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .second_row_form_cs{width:100%;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .second_row_form_cs .flight-search-btn-holder{width:28%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .second_row_form_cs .flight-search-btn-holder button.btn_search{font-family:Montserrat,sans-serif;width:100%;border:0;font-size:15px;font-weight:400;line-height:1.3rem;color:#fff;text-transform:uppercase;padding:.6rem .6rem;margin:1rem 0 0}body.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .defaultNoVisibility{position:relative;z-index:2}body.newCsTheme .uibar-overlay{z-index:1}body.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown{position:absolute;background:#fff;width:100%;left:-1.2rem;right:0;top:38px;z-index:999}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li .calender_box_part img{width:7%;margin-right:14px;margin-top:-8px}body.newCsTheme .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #dcdcdc transparent;border-style:solid;border-width:16px 10px}body.newCsTheme .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-traveller-dropdown:after{content:'';display:block;position:absolute;top:-32px;left:30px;width:0;height:0;border-color:transparent transparent #dcdcdc transparent;border-style:solid;border-width:16px 10px}body.newCsTheme .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-suggestion-dropdown:after{border-color:transparent transparent #dcdcdc transparent}body.newCsTheme .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .flight-traveller-dropdown:after{border-color:transparent transparent #dcdcdc transparent}body.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box ul li{border-radius:0;background:#fff;cursor:pointer;width:100%!important;padding:.5rem 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical{flex-wrap:wrap;width:100%;list-style:none;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 0 .5rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 .5rem .5rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .search-dest-section{border:.1rem solid #c7c7c7;border-radius:5px;padding:.25rem 1rem;margin:0 .6rem;position:relative;background:#fff}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li label{font-size:.7rem;line-height:1rem;color:#333;font-weight:400;text-transform:none;padding:0;margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .field_box{padding:0;margin:0;height:1.2rem;width:100%;display:flex;align-items:center;justify-content:flex-start;background:#fff;border:0;position:relative}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .field_box span.field_icon{display:none}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .field_box .autoCompleteInput{font-weight:406}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .room-occupant-box-part{width:100%;border:.1rem solid #c7c7c7;border-radius:5px;padding:.25rem 1rem;margin:0 .6rem;position:relative;background:#fff}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .discount-codes-box-part{width:100%;border:.1rem solid #c7c7c7;border-radius:.5rem;padding:.6rem 1rem;margin:0 .6rem;position:relative;background:#fff}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li .calender_box_part{width:100%;border:.1rem solid #c7c7c7;border-radius:5px;padding:.25rem 1rem;margin:0 .6rem;position:relative;background:#fff}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .room-occupant-box-part .select_box.multi-dropdown{padding:0;margin:0;min-height:1rem;font-weight:401}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .room-occupant-box-part .select_box.multi-dropdown i.fa-angle-down{top:-.5rem;right:0;color:#958989!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .discount-codes-box-part select{width:100%;padding:0;margin:0;border:0;min-height:2.1rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .discount-codes-box-part select.form-group{margin-bottom:0!important;font-weight:600}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li.search-btn-holder{width:100%;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li.search-btn-holder button.btn_search{width:35%;border:0;font-size:15px;font-weight:400;line-height:1.5rem;color:#fff;text-transform:uppercase;padding:.6rem .6rem;margin:0;background:#b12828!important;border-radius:.3rem;font-family:Montserrat,sans-serif}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .field_box .autoCompleteInput{font-weight:406;padding-left:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .field_box .input-append.date input{font-weight:406;padding-left:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .field_box date-picker{padding-left:0!important;margin-left:0!important}body.newCsTheme .uibar-overlay{height:calc(100vh - 32rem);background-color:rgba(105,24,24,.6)!important}body.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .field_dropdown.place_list.hotelAutoPopulateWrapper{top:2.6rem;left:-1rem}body.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li ul li span.error.custom-error-handle{position:absolute;left:0;bottom:-.9rem;font-size:.7rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li input.autoCompleteInput{font-weight:406}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li .field_box input{font-weight:406}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list:after{border-color:transparent transparent #ccc transparent}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul.tab_hotels li.roomsli .field_dropdown.person_list{top:3.4rem}body.newCsTheme .uibar-overlay{display:none!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.newCsHotelSearchForm ul.tab_hotels.hotelSearchVertical li ul li .field_box .hotelDetailsLoader.smallinputloader{top:0;right:-1rem}.newCsTheme .fill.holtel-inner-banner{min-height:300px;background-position:50% 50%}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-dest-heading{background:#f4f4f4;padding:35px 0 25px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-dest-heading h3{font-size:2.5rem;line-height:2.6rem;padding:0;margin:0;font-weight:500}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession{background:#fff!important;box-shadow:0 0 1rem #cdcdcd;padding:1.5rem 1.1rem;border-radius:0!important;min-height:auto}.newCsTheme .newserachlistPage .listing.defaultDatePickerContainer .csEditSession{background:#fff!important}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit{display:flex;align-items:inherit}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession h3{color:#27292a}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit .dst_text span{font-size:.8rem;color:#000;line-height:1rem}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit .dst_text h4{font-size:1.5rem;font-weight:600;line-height:2rem;color:#000;text-transform:uppercase;padding:0;margin:0}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit .devider{border-right:.1rem solid #cdcdcd;display:flex;align-items:center}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit h3.book-date{width:100%;font-size:1.5rem;line-height:2rem;font-weight:600;color:#000;padding:0;margin:0;display:flex;flex-direction:row;align-items:center;justify-content:center}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit h3.book-date p{font-size:1.5rem!important;font-weight:600;line-height:2rem}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit h3.book-date span{margin:0 6rem 0 0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;position:relative}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit h3.book-date span .day-align{width:100%;display:inline-block;text-transform:capitalize;font-size:.8rem;line-height:1rem;font-weight:500}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit h3.book-date span:after{content:'';width:12%;height:.1rem;background:#333;position:absolute;left:0;right:-12rem;margin:auto;top:30px}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit h3.book-date span:last-child{margin:0}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit h3.book-date span:last-child:after{display:none}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit a.btn_booknow.edit{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;border:1px solid!important;background:#fff!important;border-radius:4px!important;text-transform:uppercase;font-size:1rem}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit a.btn_booknow.edit:hover{color:#a82026!important}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit h3.room-text{font-size:1.5rem;font-weight:600;line-height:1.8rem;display:flex;align-items:center;justify-content:space-evenly;padding:0;margin:0}.newCsTheme .filterSection.hotel-edit-search-section .csEditSession .csEdit h3.room-text p{font-size:.8rem;font-weight:600;line-height:1rem;padding:0;margin:0}.newCsTheme .section.middle.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .newDisn_available_hotel{display:flex;align-items:center;justify-content:space-between}.newCsTheme .section.middle.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .newDisn_available_hotel .refine-listing.hotel-refine{width:100%;display:flex;align-items:center;justify-content:space-between}.newCsTheme .section.middle.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .newDisn_available_hotel .refine-listing.hotel-refine p{width:100%;font-size:1.2rem;line-height:1.5rem;padding:0;margin:0}.newCsTheme .section.middle.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .newDisn_available_hotel .refine-listing.hotel-refine p span{font-weight:600}.newCsTheme .section.middle.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .newDisn_available_hotel .refine-listing.hotel-refine ul{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row}.newCsTheme .section.middle.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .newDisn_available_hotel .refine-listing.hotel-refine ul li{background:#fff;font-size:1.1rem;border:.1rem solid #ccc;border-radius:.2rem!important;padding:.8rem;margin:0 .6rem;display:flex;align-items:center;justify-content:center}.newCsTheme .section.middle.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .newDisn_available_hotel .refine-listing.hotel-refine ul li:last-child{margin-right:0}.newCsTheme .section.middle.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .newDisn_available_hotel .refine-listing.hotel-refine ul li i.fa-angle-down{color:#000!important;margin:0 0 0 .5rem}.newCsTheme .section.middle.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .newDisn_available_hotel .refine-listing.hotel-refine ul li.selected i.fa-angle-down,.newCsTheme .section.middle.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .newDisn_available_hotel .refine-listing.hotel-refine ul li:hover i.fa-angle-down{color:#fff!important}.newCsTheme .section.middle.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .newDisn_available_hotel .refine-listing.hotel-refine ul li .HotelSearchListSortPanel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.newCsTheme .section.middle.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .newDisn_available_hotel .refine-listing.hotel-refine ul li .HotelSearchListSortPanel .HotelSearchListItem{width:100%;padding:0 .5rem;margin:.2rem 0;font-size:1rem;line-height:1.5rem;font-weight:500}.newCsTheme .section.middle.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .newDisn_available_hotel .refine-listing.hotel-refine ul li .HotelSearchListSortPanel .HotelSearchListItem.activeItem{width:100%;padding:0 .5rem;margin:.2rem 0;font-size:1rem;line-height:1.5rem;font-weight:500}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet{width:100%;padding:0;margin:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li{width:100%;padding:0 1rem;margin:0;border-radius:0;box-shadow:none;border:0;align-items:normal}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .pkgRow{width:100%;display:flex;box-shadow:0 0 5px rgba(0,0,0,.2);border:0!important;margin:1.5rem 0!important;align-items:normal}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li a{max-height:100%;max-width:100%;padding:.5rem 0;margin:0;margin-bottom:16px;color:#343840;text-transform:uppercase;position:relative;font-family:Montserrat,sans-serif!important;font-weight:700}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li a svg{position:absolute;left:-2rem;top:1rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li a svg text{font-size:.37rem!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block{padding:1.5rem 1.5rem 1.5rem 2.5rem;border:0;border-right:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel-details{padding:0;margin:0 0 1.2rem 0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel-details h4{display:inline-block;font-size:1.8rem;font-weight:600;line-height:2rem;text-transform:uppercase;padding:0;margin:0 0 1rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .selectbtn a.btn_booknow.full-width{width:100%;padding:.5rem 2rem;font-size:1.2rem!important;line-height:1.8rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel-details h4 .hotel-star-rating{display:none}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel-details .policy{font-size:1rem;line-height:1.2rem;font-weight:600;padding:0;margin:0 0 1rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel-details .hotel_short_des{font-size:14px;line-height:1.9;padding:0;max-width:65%}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel-view-more-details{display:none}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel-details .policy i{display:none}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price{padding:0 1.2rem 0 0;margin-top:-25px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .row{align-items:flex-end}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2{text-align:right;font-style:normal!important;font-size:3rem;line-height:3.5rem;font-weight:800!important;margin:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2 p{text-align:revert;font-style:normal!important;font-weight:500!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .hotel_listing_block_price_section .price-block.net .row{align-items:end}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block ul{width:100%;display:flex;align-items:center;justify-content:space-evenly;padding:0;margin:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block ul.shift_left{justify-content:flex-start}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block ul li{width:50%;border:0;box-shadow:none;padding:0;margin:0;border-right:.1rem solid #dedede;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block ul li span{font-size:1.1rem;font-weight:500;line-height:2.2rem;margin:0 .3rem 0 0;cursor:pointer}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block ul li span i{font-size:1.5rem;line-height:1rem;margin:0 0 0 .2rem;vertical-align:text-top}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block ul li span .icon-dolar{font-size:1.2rem;font-weight:600}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block ul li span img.cs-icon{filter:invert(80%);width:1.8rem;height:auto;position:relative;top:-.2rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block ul li:last-child{border:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block ul li .hotel-view-more-details{padding:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block ul li .hotel-view-more-details span{text-transform:uppercase;font-size:1rem;line-height:2.3rem;font-weight:600}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .selectbtn a.btn{width:auto;height:auto;padding:.4rem;font-size:1.2rem!important;line-height:1.8rem;text-transform:uppercase;font-weight:500;display:flex;align-items:center;justify-content:center}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .priceLoader.loader-position-center img{width:15%}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .aminities_block{width:100%;padding:1rem 2rem;margin:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .aminities_block .aminities-list-row{width:100%;display:inline-block;padding:0 6rem;margin:0 0 2rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .aminities_block .aminities-list-row h4.heading{font-size:1.5rem;line-height:2rem;font-weight:600;text-transform:uppercase;padding:0;margin:0 0 1.5rem 0;position:relative}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .aminities_block .aminities-list-row ul{width:100%;display:flex;flex-wrap:wrap;padding:0;margin:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .aminities_block .aminities-list-row ul li{width:30.33%;list-style:disc!important;padding:0;margin:0 2rem 1.2rem 0;box-shadow:none;font-size:1.1rem;font-weight:500;color:#000;display:inline-block}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .aminities_block .aminities-list-row ul li span{font-weight:600}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .price_block .section-acordian a{padding-left:3rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .price_block .section-acordian a:before{top:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .price_block .price-list-block{width:50%;margin:0 auto;padding:4rem 0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .price_block .price-list-block h3{font-size:1.8rem;line-height:2rem;font-weight:600;padding:0;margin:0 0 .6rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .price_block .price-list-block p{font-size:1.2rem;line-height:1.5rem;padding:0;margin:0 0 1rem 0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .price_block .price-list-block ul{width:100%;display:flex;flex-direction:column;padding:0;margin:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .price_block .price-list-block ul li{width:100%;display:inline-block;box-shadow:none;border-bottom:.1rem solid #5a5a5a;padding:0 0 1rem 0;margin:1rem 0;font-size:1.2rem;line-height:1.5rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .price_block .price-list-block ul li span{text-transform:uppercase}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .price_block .price-list-block ul li span.price{width:100%;text-align:right;display:inline-block;font-size:1.5rem;line-height:1.5rem;font-weight:700}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .price_block .price-list-block .btn-row{width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:1rem 0 0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .price_block .price-list-block .btn-row a.btn.btn_booknow{width:auto!important;padding:.5rem 4rem;text-transform:uppercase}body.dsktopBody.newCsTheme .dashboard-wraper.csnew .margin-bottom30{max-width:22%;min-height:14vh;padding:0;margin:0 5% 3rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between!important}body.dsktopBody.newCsTheme .dashboard-wraper.csnew .icon-box{height:15vh;display:flex;align-items:flex-start;justify-content:center;padding:0;margin:0 0 1rem}body.dsktopBody.newCsTheme .dashboard-wraper.csnew .icon-box img{width:auto;height:13vh}body.dsktopBody.newCsTheme .dashboard-wraper.csnew .margin-bottom30 .select-box-wrap-dropdown{width:100%;background:0 0;padding:0;margin:0;position:relative}body.dsktopBody.newCsTheme .dashboard-wraper.csnew .margin-bottom30 .select-box-wrap-dropdown a.select-button{width:100%;padding:.6rem;margin:0;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:1.8rem;font-weight:500;border-radius:5rem;box-shadow:2px 4px 6px rgba(152,152,152,.4);position:relative;border:1px solid;border-color:#ed1963}body.dsktopBody.newCsTheme .dashboard-wraper.csnew .margin-bottom30 .select-box-wrap-dropdown a.select-button:hover{text-decoration:none}.newCsTheme .hotel-dest-heading .map-block-section{width:100%;display:flex;position:relative;padding:0;margin:0}.newCsTheme .hotel-dest-heading .map-block-section .map-container{width:100%;display:flex;flex-direction:column;padding:0;margin:0;margin-top:-6rem;height:auto}.newCsTheme .hotel-dest-heading .map-block-section .map-container .map-heading{background:#141414;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.newCsTheme .hotel-dest-heading .map-block-section .map-container .map-heading img{width:auto;height:auto}.newCsTheme .hotel-dest-heading .map-block-section .map-container .map-body{background:#fff;padding:0;min-height:11rem;height:100%}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont{display:flex;align-items:flex-start;justify-content:flex-start;background:#fff;box-shadow:0 0 1rem 0 #cdcdcd}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont .map-addr{width:22rem;padding:1rem;margin:0;font-size:1rem;line-height:1rem}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block{width:100%;padding:1rem 0;margin:0}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .hotel-aminitines-section{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 0 0 1rem;margin:0}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .hotel-aminitines-section ul{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0;list-style:none}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .hotel-aminitines-section ul li{width:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0 1.2rem}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .hotel-aminitines-section ul li .icon-block{display:flex;align-items:center;justify-content:center;padding:0;margin:0 0 .6rem;min-height:1.8rem}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .hotel-aminitines-section ul li p{font-size:.8rem;line-height:1rem;padding:0;margin:0}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .hotel-dest-gallery-section{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:1.5rem 1rem 0;margin:0}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .hotel-dest-gallery-section ul{width:100%;display:flex;align-items:center;justify-content:flex-start;list-style:none;padding:0;margin:0}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .hotel-dest-gallery-section ul li{width:auto;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0 1rem;font-size:1.2rem;font-weight:600;line-height:1.5rem;text-transform:uppercase}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .hotel-dest-gallery-section ul li a{text-transform:uppercase;display:flex;align-items:center;justify-content:flex-start}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .hotel-dest-gallery-section ul li a span{padding:0;margin:0 .6rem 0 0}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .hotel-dest-gallery-section ul li a span i{color:#4e4e4e!important;font-size:1.5rem;font-weight:500;line-height:1.8rem}body.newCsTheme .accredidations-block{display:none}body.newCsTheme .hotel-dest-amenities-accorian-section{width:100%;display:inline-block;padding:0;margin:1rem 0 0}body.newCsTheme .hotel-dest-amenities-accorian-section h3{font-size:2.3rem;line-height:2.2rem;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:0;margin:0 0 3rem}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .price .p2 sup{display:none}body.newCsTheme.checkOutV2Pgaes .select-style select{height:calc(1.5em + .75rem + 15px)}body.newCsTheme .section-acordian{width:100%;display:inline-block;padding:0;margin:2rem 0}body.newCsTheme .section-acordian h4.accordian-heading{font-size:2.2rem;line-height:3.2rem;text-transform:uppercase;font-weight:600;width:100%;display:flex;align-items:center;justify-content:center;padding:0;margin:0 0 3rem}body.newCsTheme .section-acordian .panel-title a{display:block;padding:1rem 1rem 1rem 3rem;margin:0 0 1rem;border-bottom:.1rem solid #c3c3c3;border-radius:0;font-size:1.3rem;font-weight:400;line-height:1.3rem;text-transform:uppercase;color:#676767;text-shadow:none;position:relative}body.newCsTheme .section-acordian .panel-title a:hover{text-decoration:none}body.newCsTheme .section-acordian .panel-title a:before{content:"\f068";font-family:FontAwesome;width:1.8rem;height:1.8rem;border:.1rem solid #bdbdbd;line-height:1.2rem;border-radius:50%;background:0 0;font-size:1.3rem;font-weight:500;color:#6a6a6a;text-align:center;text-shadow:none;position:absolute;top:.8rem;left:0;display:flex;align-items:center;justify-content:center}body.newCsTheme .section-acordian .panel-title a.collapsed:before{content:"\f067";font-family:FontAwesome}body.newCsTheme .section-acordian .panel-body{padding:1rem;font-size:1.2rem;line-height:1.5rem;color:#222;border:none}body.newCsTheme .section-acordian .panel-group .panel.panel-default{padding:0;margin:0 0 2rem}body.newCsTheme .section-acordian .panel-body p{margin-bottom:0}body.newCsTheme .section-acordian .accordion{padding:0;margin:0}body.newCsTheme .section-acordian .accordion .card{background:0 0;border:0;padding:0;margin:0}body.newCsTheme .section-acordian .accordion .card .card-header{border:0;border-bottom:.1rem solid #dedede;box-shadow:none;position:relative;padding:1rem 1rem 1rem 3.5rem;margin:0 0 1rem 0;background:0 0}body.newCsTheme .section-acordian .accordion .card .card-header a.card-title{font-size:1.3rem;text-transform:uppercase;line-height:1.3rem;font-weight:400;color:#333!important}body.newCsTheme .section-acordian .accordion .card .card-header a.card-title:hover{text-decoration:none}body.newCsTheme .section-acordian .accordion .card .card-header:after{font-family:FontAwesome;content:"\f068";position:absolute;left:1.2rem;top:.9rem;width:1.5rem;height:1.5rem;border:.1rem solid #7a7a7a;display:flex;align-items:center;justify-content:center;border-radius:50%}body.newCsTheme .section-acordian .accordion .card .card-header.collapsed:after{content:"\f067"}.overwrite-min-height .new-body-wraper.search_wrap .section.middle{background:#fff!important}.overwrite-min-height .new-body-wraper.search_wrap .MainLoader.flight.newPercentageLoader .search-details{background:#fff}body.newCsTheme .overwrite-min-height .new-body-wraper.search_wrap .section.middle .hotel-search-details .room-option-head{display:none}body.newCsTheme .overwrite-min-height .new-body-wraper.search_wrap .section.middle .hotel-search-details ul.packagetabs{display:none}body.newCsTheme .section-room-detail .room-option-listing ul li{width:100%;border-radius:0;border:0!important;padding:0 1rem!important;margin:0!important;list-style:none}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow{width:100%;box-shadow:0 0 5px rgba(0,0,0,.2);border:0!important;padding:0!important;margin:1.5rem 0!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new{padding:1.5rem;padding-right:2.5rem;margin:0}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .addp3 i{margin:.2rem 0 0 .3rem}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new h4{font-size:1.8rem;font-weight:600;line-height:2rem;padding:.5rem 0;margin:0;text-transform:uppercase;position:relative}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .icon_block{width:100%;padding:0;margin:0 0 1rem}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .icon_block ul{width:100%;display:flex;align-items:center;justify-content:flex-start}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .icon_block ul li{width:auto;border:0!important;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0!important;margin:.6rem 1.6rem!important;font-size:.8rem;line-height:1.2rem;font-weight:500}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .icon_block ul li:first-child{margin-left:0}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .icon_block ul li .icon-box{min-height:2.5rem;width:auto;display:flex;align-items:center;justify-content:center;padding:0;margin:0}body.newCsTheme li .pkgRow .hotel_details_block_new .icon_block ul li p{padding:0;margin:0}body.newCsTheme .section-room-detail{margin-bottom:2rem}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .room-shrt-dscp{padding:0 22rem 0 0;margin:0 0 1rem;font-size:1rem;line-height:1.5rem}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new{width:100%;height:100%;padding:0;margin:0;display:flex;align-items:flex-end;justify-content:space-between}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li{width:50%;border:0;box-shadow:none;padding:0;margin:0;border-right:.1rem solid #dedede!important;display:flex;align-items:center;justify-content:center;text-transform:uppercase}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li:last-child{border:0!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li span{font-size:1.1rem;font-weight:500;line-height:2.2rem;margin:0 .3rem 0 0;cursor:pointer}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li span a{text-decoration:none}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li span span img{filter:invert(80%);width:1.8rem;height:auto;position:relative;top:-.2rem}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li span .icon-dolar{font-size:1.2rem;font-weight:600}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotelDefaultImage{max-height:89%;max-width:100%;padding:0;margin:0;text-transform:uppercase;position:relative}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .price .p2{text-align:right!important;display:flex;align-items:center;justify-content:flex-end;font-size:3rem;line-height:3.5rem;font-weight:800!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .price .p2 p.not-include-tax-p{font-size:.9rem!important;line-height:2rem;font-style:normal!important;font-weight:500!important;margin:.3rem 0 2rem!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new span.discount-note-txt{font-size:.9rem;width:100%;text-align:right;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:.3rem 0 0}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .selectbtn_row button.btn.btn_booknow{font-size:1.2rem!important;line-height:1.8rem;text-transform:uppercase;font-weight:500}body.newCsTheme .section-room-detail .room-option-listing ul li .aminities_block{width:100%;padding:2rem;margin:0}body.newCsTheme .section-room-detail .room-option-listing ul li .aminities_block .aminities-list-row{width:100%;display:inline-block;padding:0 6rem;margin:0 0 2rem}body.newCsTheme .section-room-detail .room-option-listing ul li .aminities_block .aminities-list-row h4{font-size:1.5rem;line-height:2rem;font-weight:600;text-transform:uppercase;padding:0;margin:0 0 1.5rem 0;position:relative}body.newCsTheme .section-room-detail .room-option-listing ul li .aminities_block .aminities-list-row ul{width:100%;display:flex;flex-wrap:wrap;padding:0;margin:0}body.newCsTheme .section-room-detail .room-option-listing ul li .aminities_block .aminities-list-row ul li{width:33.33%;list-style:disc!important;padding:0;padding-left:0!important;margin:0 0 1.5rem 0!important;box-shadow:none;font-size:1.1rem;line-height:1.5rem;font-weight:500;color:#000;display:list-item}body.newCsTheme .section-room-detail .room-option-listing ul li .aminities_block .aminities-list-row ul li span{font-weight:600}body.newCsTheme .section-room-detail .price_block{width:100%;display:inline-block;padding:0;margin:0}body.newCsTheme .section-room-detail .price_block .price-list-block{width:50%;margin:0 auto;padding:2rem 0}body.newCsTheme .section-room-detail .price_block .price-list-block h3{font-size:1.5rem;line-height:1.5rem;font-weight:600;padding:0;margin:0 0 .3rem;text-transform:uppercase}body.newCsTheme .section-room-detail .price_block .price-list-block p{font-size:1.2rem;line-height:1.5rem;font-weight:500;padding:0;margin:0 0 1rem 0}body.newCsTheme .section-room-detail .price_block .price-list-block ul{width:100%;display:flex;flex-direction:column;padding:0;margin:0}body.newCsTheme .section-room-detail .price_block .price-list-block ul li{width:100%;display:inline-block;box-shadow:none;border-bottom:.1rem solid #c5c5c5!important;padding:0 0 1rem 0!important;margin:1rem 0!important;font-size:1.2rem;line-height:1.5rem}body.newCsTheme .section-room-detail .price_block .price-list-block ul li span{text-transform:uppercase}body.newCsTheme .section-room-detail .price_block .price-list-block ul li span.price{font-size:1.5rem;line-height:1.5rem;font-weight:700;width:100%;text-align:right;display:inline-block}body.newCsTheme .section-room-detail .price_block .price-list-block .btn-row{width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:1rem 0 0}body.newCsTheme .section-room-detail .price_block .price-list-block .btn-row button.btn_booknow{width:auto!important;padding:.5rem 4rem;text-transform:uppercase;font-size:1rem;line-height:1.5;font-weight:400}body.newCsTheme .section-room-detail .price_block .price-list-block .btn-row a.btn_booknow{width:auto!important;padding:.5rem 4rem;text-transform:uppercase}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new h4 i.hotelDetailsInfo{display:none}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li a .gallery-icon,body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotelDefaultImage .gallery-icon{position:absolute;right:1.6rem;bottom:1.6rem;width:2rem;height:2rem;z-index:999;display:flex;align-items:center;justify-content:center}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li a .gallery-icon img,body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotelDefaultImage .gallery-icon img{width:100%}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .checkout_headermenueaection{padding-top:6.4rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page:before{content:'';width:100%;height:8rem;background:#f3f3f3;position:absolute;top:0;left:0;right:0;z-index:0}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page{margin-bottom:5rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-left-panel .payment-address-block .payment-address-cont h5{line-height:1.5rem;margin:1rem 0}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-left-panel .payment-address-block .payment-address-cont h4{text-transform:none;font-size:1rem;font-weight:500;padding:0;margin:0}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-left-panel .payment-flight-booking-details h2{font-size:1.5rem;line-height:1.8rem;font-weight:600;padding:0;margin:0 0 1rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-left-panel .payment-flight-booking-details p{font-size:1rem;line-height:1.5rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-left-panel .payment-flight-booking-details .payment-flight-booking-date{margin:2rem 0 1rem;padding:0}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-left-panel .payment-flight-booking-details .payment-flight-booking-date .payment-flight-date-block h6{font-size:1rem;line-height:1.5rem;padding:0;margin:0 0 .4rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-left-panel .payment-flight-booking-details .payment-flight-booking-date .payment-flight-date-block h4{font-size:2rem;line-height:2.2rem;font-weight:500;text-transform:uppercase;padding:0;margin:0}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-left-panel .payment-round-trip .payment-round-trip-block{font-size:1rem;line-height:1.8rem;padding:0;margin:0}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .guest-info-form-panel h4{font-size:1.2rem;font-weight:600;line-height:1.8rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-form-flds textarea{min-height:7rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .upcoming-stay-panel .upcoming-stay-cont h3{font-size:1.4rem;font-weight:600;line-height:1.8rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .upcoming-stay-panel .upcoming-stay-cont p{font-size:1rem;line-height:1.5rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .upcoming-stay-panel .upcoming-stay-cont .form-check span a{font-weight:600;text-decoration:underline}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .upcoming-stay-panel .upcoming-stay-cont .form-check span a:hover{text-decoration:none}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-info-content-panel.guest-info-panel{padding:0;margin:4rem 0}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-info-content-panel.guest-info-panel .form-check{font-size:1rem;line-height:1.5rem;padding:0;margin:.6rem 0;display:flex;align-items:flex-start;justify-content:flex-start}.newCsTheme.checkOutV2Pgaes .shopping-cart-pay-info.checkoutPagePaymentOption .radio label.control.control-radio p{padding-left:1.5rem;font-size:1rem}.newCsTheme.checkOutV2Pgaes .shopping-cart-pay-info.checkoutPagePaymentOption p.ccNote{padding-left:1.5rem;margin-bottom:1rem!important}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-info-content-panel.guest-info-panel .form-check label.control{padding-left:1rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-info-content-panel.guest-info-panel .form-check label.control .control_indicator{border:.1rem solid #333}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-info-content-panel.guest-info-panel h2{margin-bottom:2rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page .payment-info-content-panel.guest-info-panel .form-check label.form-check-label span{font-weight:600;text-decoration:underline}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .payment-form-flds .checkboxItem{width:48%}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .payment-form-flds .control.control-checkbox{padding-left:0}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .payment-form-flds .control.control-checkbox span.control_indicator{top:0!important}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .payment-form-flds .control.control-checkbox span.chkBoxTitle{margin-left:1.5rem}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .payment-form-flds label{display:flex;align-items:center;justify-content:flex-start;line-height:1.5rem;padding-left:1.5rem}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .payment-form-flds label input{display:none}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .payment-form-flds .control.control-checkbox span.chkBoxTitle{margin-left:1.5rem!important}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .guest-info-panel.flds-mb .guest-info-form-panel label{padding-left:0!important}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .guest-info-panel .guest-info-form-panel label{padding-left:0}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .guest-info-panel .guest-info-form-panel label br{display:none}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page form .guest-info-panel .guest-info-form-panel .col-lg-12{padding-left:0}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .guest-info-panel .guest-info-form-panel .control.control-checkbox label{font-weight:500;font-size:1rem;line-height:1.2rem;padding-left:.6rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page form .guest-info-panel .guest-info-form-panel .chkOutInfoBlock.paymentBlock .infoBody .formBlocks .formInput{display:flex;align-items:center;justify-content:center;margin-bottom:.6rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page form .guest-info-panel .guest-info-form-panel .chkOutInfoBlock.paymentBlock .infoBody .formBlocks .formInput input.form-control{margin-right:1rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page form .guest-info-panel .guest-info-form-panel .chkOutInfoBlock.paymentBlock .infoBody .formBlocks .formInput span.cardPreview img{width:84%;filter:grayscale(100%)}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page form .guest-info-panel .guest-info-form-panel .chkOutInfoBlock.paymentBlock .infoBody .formBlocks .formInput span.cardPreview.active img{filter:grayscale(0)}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page form .guest-info-panel .guest-info-form-panel .chkOutInfoBlock.paymentBlock .infoBody .secutiryInfo{margin-bottom:1.5rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page form .guest-info-panel .guest-info-form-panel .payment-form-flds .gray-input-box2.select-box-error-icon{position:relative}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page form .guest-info-panel .guest-info-form-panel .payment-form-flds .gray-input-box2.select-box-error-icon .filedError.error-icon-new{width:auto;display:flex;position:absolute;right:-1.5rem;top:1rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page form .guest-info-panel .guest-info-form-panel .payment-form-flds .formInput{position:relative}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page form .guest-info-panel .guest-info-form-panel .payment-form-flds .formInput .filedError{width:auto;display:flex;position:absolute;right:-1.5rem;top:1rem}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page form .guest-info-panel .guest-info-form-panel .payment-form-flds .formInput span.phoneNumber{position:relative}body.dsktopBody.checkOutV2Pgaes .payment-page-wrapper.hotel_payment_page form .guest-info-panel .guest-info-form-panel .payment-form-flds .formInput span.phoneNumber .filedError{width:auto;display:flex;position:absolute;right:-19rem;top:2rem}body.newCsTheme .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li ul.sub_navigation li svg{margin:0 .6rem 0 0}body.newCsTheme .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li span.img_box_small.avatar-img-elem{width:3rem;height:3rem;border-radius:50%;background-size:cover;padding:0;margin:0 .6rem 0 0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .desktop-search-result-edit-form{margin:0 0 2rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .desktop-search-result-edit-form.edit-search-result-div .new-edit-form-field-wraper{border:.1rem solid #d7d7d7;border-radius:.3rem;padding:.5rem 1rem;margin:0;min-height:3rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .desktop-search-result-edit-form.edit-search-result-div li p{color:#000;padding:0;margin:0 .6rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .desktop-search-result-edit-form.edit-search-result-div .new-edit-form-field-wraper label{font-size:.8rem;font-weight:500;color:#000;line-height:1rem;padding:0;margin:0 0 .2rem 0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .desktop-search-result-edit-form.edit-search-result-div .field_section_box>ul.tab_hotels>li .new-edit-form-field-wraper .field_box{border:0;border-radius:inherit;padding:0;margin:0;text-transform:none;font-weight:600;min-height:1.2rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .desktop-search-result-edit-form.edit-search-result-div .field_section_box>ul.tab_hotels>li .new-edit-form-field-wraper .field_box input{text-transform:none;font-weight:600;padding:0;margin:0;line-height:1rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .desktop-search-result-edit-form.edit-search-result-div .new-edit-form-field-wraper span.field_icon{display:none}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .desktop-search-result-edit-form.edit-search-result-div ul.tab_hotels>li:nth-child(2) ul li:nth-child(4){padding-top:0!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .desktop-search-result-edit-form.edit-search-result-div .field_section_box button.edit-search-btn{margin:0!important;border-radius:.2rem;width:auto;padding:.7rem 2rem!important;min-height:2.5rem;font-weight:500;text-transform:uppercase}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .desktop-search-result-edit-form.edit-search-result-div li.close-edit-search{padding-top:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .desktop-search-result-edit-form.edit-search-result-div .field_section_box>ul.tab_hotels>li .new-edit-form-field-wraper .field_box i.fa-angle-down{top:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .desktop-search-result-edit-form.edit-search-result-div .showAdvancedSearchText i{color:#000!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .desktop-search-result-edit-form.edit-search-result-div .advancedCarSearchDiv li.hotelSearchDropdowns .select_box{border:.1rem solid #d7d7d7;border-radius:.3rem;font-weight:600}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .new-tab-head{max-width:1500px;width:100%!important;margin:4rem auto 0}@media (max-width:1515px){.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .new-tab-head{padding:0 15px}}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .link-menu-row.link-menu-row-sec ul{display:flex;align-items:center;justify-content:flex-end;padding:1.5rem;margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .link-menu-row.link-menu-row-sec ul li{width:auto;padding:0;margin:0 4rem 0 0;display:flex;align-items:center;justify-content:center}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .link-menu-row.link-menu-row-sec ul li:last-child{margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .link-menu-row.link-menu-row-sec ul li i{margin:0;left:-2rem!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .listing.trip-planner-details .listing.edocs-details{padding:0;margin:3rem 0}.section.middle.listing-section.trip-listing-section.one,.section.middle.listing-section.trip-listing-section.two{padding-right:15px;padding-left:15px}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail{padding:0;margin:2rem 0 8rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .lft-block{padding-right:8rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .lft-block h3.hotel_heading{font-size:1.5rem;font-weight:600;line-height:1.5rem;text-transform:uppercase;padding:0;margin:0 0 1rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .lft-block .hotelInfo{padding:0;margin:1.5rem 0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .lft-block .hotelInfo h2{font-size:1.5rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .lft-block .hotelInfo h2 .star-rating-bg{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:.6rem 0 0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .lft-block .room-details{width:100%;padding:0;margin:2rem 0;font-size:1rem;line-height:1rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .lft-block .room-details p{font-size:1.1rem;line-height:1.5rem;padding:0;margin:0 0 .7rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail p a{font-size:1.1rem;line-height:1.1rem;font-weight:600;color:#b12828!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .image-details-slider.HotelViewDetails{padding:0;margin:0;height:100%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .image-details-slider.HotelViewDetails .pgwSlideshow{height:100%;background:#fff;display:flex;align-items:baseline;justify-content:flex-end;flex-direction:column}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .image-details-slider.HotelViewDetails .pgwSlideshow .ps-current{height:15rem;min-height:auto!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .image-details-slider.HotelViewDetails .pgwSlideshow .ps-current ul li{width:17rem;background-color:#fff}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .image-details-slider.HotelViewDetails .pgwSlideshow .ps-list{background-color:transparent;margin-top:3px;border-top:none;box-shadow:none;width:100%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .rgt-block .hotel_details_price_block{background:#fff;border:.15rem solid #c9c9c9;padding:1rem;margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .rgt-block .hotel_details_price_block ul.price_list_row{width:100%;padding:0;margin:0;list-style:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .rgt-block .hotel_details_price_block ul.price_list_row li{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:.1rem solid #dedede;font-size:1rem;text-transform:uppercase;line-height:1rem;padding:1rem 0;margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .rgt-block .hotel_details_price_block ul.price_list_row li:last-child{border:0;margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .rgt-block .hotel_details_price_block ul.price_list_row li .price{padding:0;margin:0;font-size:1.2rem;line-height:1.2rem;font-weight:600}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .rgt-block .hotel_details_price_block ul.price_list_row li .total_price{font-size:1.5rem;line-height:1.5rem;font-weight:800}#RemarksModal .btn-primary:hover,#travelportTerms .btn-primary,#travelportTerms .btn-primary:hover,* a,.btn_booknow,.btn_booknow_added,.canceledNote,.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row h5{color:#b12828!important}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:nth-child(3){border-right:0}.headerForB2b .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li.profileB2B .showMyProfileSubMenuArea .name_info_box{display:flex;align-items:center;justify-content:center}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:last-child{padding-left:0}header.headerForB2b .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:last-child{width:100%}header.headerForB2b .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:last-child ul{width:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center}header.headerForB2b .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:last-child ul li{text-transform:capitalize}header.headerForB2b .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:last-child ul li.profileB2B{width:auto!important;padding-left:1rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .back-to-search{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:6rem 0 4rem;font-size:1.5rem;line-height:1.5rem;font-weight:600}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail .back-to-search a{text-decoration:none}.lft-pad0{padding-left:0!important}.rgt-pad0{padding-right:0!important}body.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li .field_box .hotelDetailsLoader.smallinputloader{top:0;right:0}.overwrite-min-height .new-body-wraper.search_wrap .right-listing .search-details{background:#fff}body.newCsTheme .hotelDetailsLoader.smallinputloader{top:-.5rem}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .content .body-bagg .baggage-external{display:flex;align-items:flex-start;justify-content:space-between}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .content .body-bagg .baggage-external .eachPassengerWrapper1{width:70%}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .content .body-bagg .baggage-external .passengers-outer{width:30%;padding:2rem 0;margin:0 4rem 0 0}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .content .body-bagg .baggage-external .passengers-outer h4{font-size:1.2rem;line-height:1.2rem;color:#333;font-weight:600;padding:0;margin:0 0 2rem}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .content .body-bagg .baggage-external .passengers-outer .seating-passanger-panel{width:100%;padding:0;margin:0}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .content .body-bagg .baggage-external .passengers-outer .seating-passanger-panel .seating-passanger-row{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0 0 1rem}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .content .body-bagg .baggage-external .passengers-outer .seating-passanger-panel .seating-passanger-row h3{width:auto;display:flex;align-items:center;position:relative;padding:0 0 1rem;margin:0;font-size:1rem;line-height:1rem;color:#333;font-weight:500;cursor:pointer}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .content .body-bagg .baggage-external .passengers-outer .seating-passanger-panel .seating-passanger-row h3:before{content:'';background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/passnger-icon-grey_osyYY92T-.png) no-repeat;background-size:cover;width:2.5rem;height:2.5rem;border-radius:.4rem;position:relative;display:flex;justify-content:center;align-items:center;margin-right:.6rem;flex-shrink:inherit}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .content .body-bagg .baggage-external .passengers-outer .seating-passanger-panel .seating-passanger-row.seating-passanger-active h3:before{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/passnger-icon-active_UuBHMc8K_.png) no-repeat}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .content .body-bagg .baggage-external .passengers-outer .seating-passanger-panel .seating-passanger-row.seating-passanger-active h3:after{content:'';height:5px;background:#aa232c;position:absolute;bottom:0;left:0;right:0}.newCsTheme .extraservices-upsell-baggage.cs-new .baggage-block-outer-segment .requst-btn-panel{width:25%;height:100%;padding:2rem 0 0;margin:0 0 0 1.5rem;display:flex;align-items:flex-end;justify-content:flex-start;align-self:flex-end}.newCsTheme .extraservices-upsell-baggage.cs-new .baggage-block-outer-segment .requst-btn-panel .button-group-block{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.newCsTheme .extraservices-upsell-baggage.cs-new .baggage-block-outer-segment .requst-btn-panel .button-group-block p{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.newCsTheme .extraservices-upsell-baggage.cs-new .baggage-block-outer-segment .requst-btn-panel .button-group-block p button.btn.btn_booknow{width:100%;padding:6rem 2rem;text-transform:uppercase;font-weight:500}.newCsTheme #tripBaggagemodal .modal-dialog .modal-header button.close{top:2rem!important}.newCsTheme .overwrite-min-height .new-body-wraper.search_wrap .wraper-inner.section-cms .error-msg-wrap h2{font-size:2.2rem;line-height:2.2rem;text-transform:capitalize;font-weight:800;padding:0;margin:0 0 2rem}.newCsTheme .overwrite-min-height .new-body-wraper.search_wrap .wraper-inner.section-cms .error-msg-wrap p{font-size:1.2rem!important;line-height:1.2rem;font-weight:500;padding:0;margin:0}.newCsTheme .overwrite-min-height .new-body-wraper.search_wrap .wraper-inner.section-cms .error-msg-wrap ul.listing-noresult-available{width:60%;display:inline-block;list-style:none;background:#dedede;border-radius:.3rem;padding:1.2rem 1.2rem 1.2rem 3rem;margin:2rem auto;text-align:center}.newCsTheme .overwrite-min-height .new-body-wraper.search_wrap .wraper-inner.section-cms .error-msg-wrap ul.listing-noresult-available li{list-style:disc;text-align:left;box-shadow:none;border-radius:0;padding:0;margin:1rem 0;font-size:1.2rem;line-height:1.2rem;font-weight:500}.newCsTheme .overwrite-min-height .new-body-wraper.search_wrap .wraper-inner.section-cms .error-msg-wrap p a.btn.btn_booknow{padding:.8rem 2rem;font-size:1.1rem;line-height:1.1rem;text-transform:uppercase;font-weight:500}.newCsTheme .overwrite-min-height .new-body-wraper.search_wrap .wraper-inner.section-cms .error-msg-wrap ul.listing-noresult-available li i{display:none}.newserachlistPage .modal-body .flight-details-div-total-wrapper.height-fix-wrap{height:43vh;max-height:inherit;min-height:inherit;overflow:auto;overflow-x:hidden}.inner-booking-block-wraper .flgt-dta-row1 .container-fluid li.flgt-dta-row1.sub-pane{border-bottom:.1rem solid #c7c7c7!important;padding:0 0 1rem;margin:0 0 2rem}.newserachlistPage #flightdetailsModal .modal-body .flight-details-div-total-wrapper.height-fix-wrap .new-flight-showseatingModal.seat-for-csnew .inner-booking-block-wraper .tab-content.flight-details-section h2{font-size:1.3rem;font-weight:600;line-height:1.4rem;padding:0;padding-left:6rem;margin:0 0 .6rem;text-align:center}.newserachlistPage #flightdetailsModal .modal-body .flight-details-div-total-wrapper.height-fix-wrap .new-flight-showseatingModal.seat-for-csnew .inner-booking-block-wraper .tab-content.flight-details-section h3{font-size:1.1rem;line-height:1.1rem;text-align:center;text-transform:capitalize;font-weight:500;padding:0;padding-left:6rem;margin:0 0 1rem}.newserachlistPage #flightdetailsModal .modal-body .flight-details-div-total-wrapper.height-fix-wrap .new-flight-showseatingModal.seat-for-csnew .inner-booking-block-wraper .tab-content.flight-details-section li.flgt-dta-row1.tab-pane.sub-pane .seat-img-block{border-right:.15rem solid #d1d1d1;min-height:12rem}.newCsTheme .newserachlistPage .refine-listing ul li:first-child .filter-by-selectedfilter img{width:1rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul li ul li.triptype div.triptypeSelectExtraM{left:1rem;top:2rem;border-radius:.3rem;position:absolute}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul li ul li.triptype div.triptypeSelectExtraM ul li.selectPlace{width:100%;display:flex;align-items:center;justify-content:flex-start}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul li ul li.triptype div.triptypeSelectExtraM ul{padding:.6rem 0;max-height:inherit!important;height:auto}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul li ul li.triptype div.triptypeSelectExtraM ul li .info_line{text-transform:capitalize;font-weight:600}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul li ul li.triptype div.triptypeSelectExtraM ul li.selectPlace #checkmark{display:inline-block;transform:rotate(45deg);height:13px;width:7px;margin-left:2%;margin-right:.6rem;border-bottom:2px solid transparent;border-right:2px solid transparent}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li:last-child .select_box{font-weight:401}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li:last-child .select_box{height:1.2rem;z-index:999}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.roomsli{border:.1rem solid #c7c7c7;margin-right:1rem;margin-right:0;margin-left:0}.field_dropdown.person_list ul.discodelstCLS li.disbtnCLS{text-align:right;display:block!important;padding:0 28px!important}.field_dropdown.person_list ul.discodelstCLS li.disbtnCLS button.canBtn{text-align:right;box-shadow:none!important;padding:7px 14px;font-size:.8rem}.field_dropdown.person_list ul.discodelstCLS li.disbtnCLS button.appBtn{text-align:right;color:#fff;box-shadow:none!important;padding:7px 14px;font-size:.8rem}.field_dropdown.person_list .info_line .cssearchdistypeboxfit div ul.csdiscountradiolist li.csdiscounttypelist label.csdiscountlabel{border:0!important;padding-left:1.8rem!important;color:#000!important;font-size:.9rem!important;font-weight:300!important;justify-content:left!important}.field_dropdown.person_list .info_line .cssearchdistypeboxfit div ul.csdiscountradiolist li.csdiscounttypelist label.csdiscountlabel div.control_indicator-distype{top:.25rem!important}.field_dropdown.person_list .info_line .cssearchdistypeboxfit div ul.csdiscountradiolist li.csdiscounttypelist div.field_box{border:1px solid #bec0c5;padding:20px;border-radius:5px}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul.radio_list li label.control.control-radio .control_indicator-distype{width:15px!important;height:15px!important;border:1px solid #6d808c}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul.radio_list li label.control.control-radio .control_indicator-distype:after{left:1px!important;top:1px!important;font-family:FontAwesome;color:#fff;transform:none!important;display:flex;justify-content:center;align-items:center;width:11px!important;height:11px!important;background:#000!important}.field_dropdown.person_list .info_line .cssearchdistypeboxfit div ul.csdiscountradiolist li.csdiscounttypelist .field_box{border:1px solid #bec0c5!important;padding:20px!important;border-radius:5px!important;margin:10px 0!important;width:85%!important;margin-right:-10px!important}.field_dropdown.person_list .info_line .cssearchdistypeboxfit div ul.csdiscountradiolist li.csdiscounttypelist span.error{font-size:11px;line-height:1.5;color:red;text-transform:initial;display:flex;align-items:flex-end;background:#fff;width:86%;white-space:break-spaces;text-align:left}.field_dropdown.person_list .info_line .cssearchdistypeboxfit div ul.csdiscountradiolist li.csdiscounttypelist span.success{font-size:11px;line-height:1.5;color:green;text-transform:initial;display:flex;align-items:flex-end;background:#fff;width:90%;white-space:break-spaces;text-align:left;margin-left:16px}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.roomsli label{border-right:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.roomsli .field_box{border-right:0;padding-right:2rem}.custom_loader-background,.loader-background{background-image:linear-gradient(0deg,#63101e 0,#21050a 100%);background-repeat:no-repeat;background-position:bottom left,top right;height:100vh}.loader-box{background-size:100%;background-repeat:no-repeat;background-position:0 0;height:100vh;width:240px;margin:0 auto;flex:1;box-sizing:border-box;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;display:flex}.newCsTheme .seating-height .nav.nav-pills li a p img.icon-flight{width:1.2rem;margin:0 .6rem}.newCsTheme div#InviteTripModal{overflow:hidden}.newCsTheme div#InviteTripModal .modal-dialog{max-width:54rem;margin-top:6rem}.newCsTheme div#InviteTripModal .modal-dialog .modal-content{box-shadow:0 0 20px 0 #000;border:0}.newCsTheme div#InviteTripModal .modal-dialog .modal-content .modal-header{padding-top:2rem;padding-bottom:2.5rem;margin:0 1.5rem;width:auto}.newCsTheme div#InviteTripModal .modal-dialog .modal-content .modal-footer{margin:0 1.5rem}.newCsTheme div#InviteTripModal .modal-dialog .modal-content .modal-body{overflow:auto}.newCsTheme div#InviteTripModal .modal-dialog .modal-content .modal-body h2{margin-top:1.5rem;margin-bottom:2.5rem;text-transform:uppercase}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head ul li a svg{margin-right:.6rem;fill:#fff}.newCsTheme .upsell-page-wrapper .text-end{text-align:right}.newCsTheme .upsell-page-wrapper .flight-details-section img{max-width:8rem;height:2rem}.newCsTheme .upsell-page-wrapper .collapse-flight-details-content p{font-size:1.5rem;line-height:1.5rem;padding:0;margin:0 0 1.2rem}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel p .brand-text-clr{font-weight:600}.newCsTheme .upsell-page-wrapper .flight-deatils-table table th{padding-bottom:.6rem}.newCsTheme .upsell-page-wrapper .flight-deatils-table table td{padding:1rem 0}.newCsTheme .upsell-page-wrapper .your-flight-btn[aria-expanded=true]{border-color:#262729}.newCsTheme .upsell-page-wrapper .collapse-flight-details-block h3{margin-bottom:2rem}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel .your-hotel-collapse-panel{font-size:1.5rem;line-height:1.5rem;border-radius:.4rem;box-shadow:0 0 8px #888;padding:2.5rem 1.5rem}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel .col-sm-12{padding-left:0;padding-right:0}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel .your-hotel-collapse-panel .your-hotel-collapse-content .star-rating-bg{padding:0;margin:0 0 1rem}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel .your-hotel-collapse-panel .your-hotel-collapse-content h2{font-size:2rem;font-weight:600;text-transform:uppercase;line-height:2rem}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel .your-hotel-collapse-panel img{width:100%;max-width:100%;height:auto}.newCsTheme .upsell-page-wrapper .upsell-booking-pic img{width:100%;max-width:100%}.newCsTheme .upsell-page-wrapper .upsell-booking-panel{font-size:1.2rem;line-height:1.5rem;margin-top:2rem}.newCsTheme .upsell-page-wrapper .shows-panel{font-size:1rem;line-height:1.5rem}.newCsTheme .upsell-page-wrapper .shows-content h2{min-height:3.5rem}.newCsTheme .upsell-page-wrapper .shows-content p{min-height:3rem}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel h2{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0 0 2rem;font-size:2rem;font-weight:800;line-height:2rem;text-transform:uppercase}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel h2 svg{width:3rem;height:auto;padding:0;margin:0 .6rem;fill:#aa232c}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel .row.flight-details-wraper{border-radius:.4rem;box-shadow:0 0 8px #888;padding:2.5rem 1.5rem}.newCsTheme .upsell-page-wrapper .upsell-grey-btn:hover{text-decoration:none}.newCsTheme .upsell-page-wrapper .upsellServices{margin-bottom:3rem}.newCsTheme .upsell-page-wrapper .upsellServices .shows-content .shows-btn{text-align:center}.newCsTheme .upsell-page-wrapper .section-card-pic{background:#fff;padding:4rem 0;margin:2rem 0}.newCsTheme .upsell-page-wrapper .section-card-pic .card-pic-wrapper{width:100%;display:flex;align-items:center;justify-content:center}.newCsTheme .upsell-page-wrapper .section-card-pic .card-pic-wrapper img{width:10%;height:auto}.new-flight-showseatingModal .inner-booking-block-wraper .flight-details-section ul li .flight-seats-des-wrap .seat-img-block.seat-img-block-ctw ul li img{max-width:100%}body.dsktopBody.newCsTheme.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .checkout_headermenueaection{padding-top:5.5rem!important}body.dsktopBody.newCsTheme.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme .checkout_headermenueaection .fill.bannerholder.bannerholder-new-cs.package{margin-top:0!important}.newCsTheme .payment-page-wrapper::before{min-height:9.7rem}.payment-page-wrapper.payment-package .payment-right-panel .payment-page-heading{padding:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:0;min-height:9rem;margin-bottom:2rem}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-address-block{width:110%;display:inline-block;padding:0;margin:0;margin-left:-1.2rem;margin-top:-7.2rem}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map{width:100%;max-width:100%}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .map-heading{width:99.3%;background:#141414;display:flex;align-items:center;justify-content:center;margin-top:3.4%}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .payment-address-cont{display:flex;padding:0;margin:0;background:#fff}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .payment-address-cont .map-addr{width:22rem;padding:1rem;font-size:1rem;line-height:1rem}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .payment-address-cont .map-addr h5{font-size:1rem;line-height:1.2rem;padding:0;margin:0 0 .6rem}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-address-block .payment-address-cont h5{line-height:1.8rem;font-size:1rem;font-weight:500;margin:.6rem 0}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-address-block .payment-address-cont h4{text-transform:capitalize;font-size:1rem;padding:0;margin:0}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-flight-booking-details{padding-top:2rem;padding-bottom:2rem;font-size:1rem;line-height:1.2rem}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-flight-booking-details h2{font-size:20px;font-weight:600;line-height:1.5rem;padding:0;margin:0 0 1rem}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-flight-booking-details p{font-size:.95rem;line-height:2rem}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-flight-booking-date .payment-flight-date-block h4{font-size:1.5rem;line-height:1.5rem;font-weight:600;padding:0;margin:0 0 .3rem}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-round-trip .payment-round-trip-block{padding:0;margin:0 0 3rem}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-round-trip .payment-round-trip-block p{margin-bottom:.8rem}.payment-page-wrapper.payment-package .guest-info-panel .guest-info-form-panel button.complete-reserve-btn{margin-bottom:3rem;width:100%;height:47px}.newCsTheme .new-flight-showcabinModal{padding:0 1rem}.skybirdportal.newCsTheme .dashboard-wraper.skybirddesktopagentdashboard .item-shows-middle{align-items:center;justify-content:center}.skybirdportal.newCsTheme .viewWrapper.defaultNoVisibility.abcde.changeUpcolour{background:#fff}.skybirdportal.newCsTheme .footer-logo-panel.changeDowncolour{background:#fff}.newCsTheme .footer-copyright-panel.changeDowncolourCopyright{padding-top:2rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .cshotelview .section-hotel-price-detail .lft-block .hotel_location .map-container .payment-address-cont{display:flex;align-items:flex-start;justify-content:flex-start;box-shadow:0 5px 6px 0 rgba(123,123,123,.2);padding:0;margin:1rem 0 0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .cshotelview .section-hotel-price-detail .lft-block .hotel_location .map-container .payment-address-cont .mapboxgl-map{width:15rem;height:auto;background:#fff;padding:0;margin:0 2rem 0 0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .cshotelview .section-hotel-price-detail .image-details-slider.HotelViewDetails{padding-top:3rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .cshotelview .section-hotel-price-detail .image-details-slider.HotelViewDetails .pgwSlideshow.narrow{height:100%;background:0 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .cshotelview .section-hotel-price-detail .image-details-slider.HotelViewDetails .pgwSlideshow.narrow .ps-current{height:15rem;background:0 0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .cshotelview .section-hotel-price-detail .image-details-slider.HotelViewDetails .pgwSlideshow.narrow .ps-current{height:10rem;background:0 0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .cshotelview .section-hotel-price-detail .image-details-slider.HotelViewDetails .pgwSlideshow.narrow .ps-current ul li{height:15rem;background-color:transparent;background-position:top}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .map-heading img{width:auto;height:4.2rem}div#RegisterModal .modal-dialog.modal-dialog-centered .modal-content .modal-body{max-height:inherit}div#RegisterModal .modal-dialog.modal-dialog-centered .modal-content .modal-body .register-modal{height:32rem!important}div#loginModal .modal-dialog.modal-dialog-centered .modal-content .modal-body{max-height:inherit}div#loginModal .modal-dialog.modal-dialog-centered .modal-content .modal-body .tripLoginBodyWrapper{height:32rem;padding:0 1rem;overflow:auto;overflow-x:hidden}.newCsTheme .viewWrapper.defaultNoVisibility.min-height-login-page{flex-direction:column!important;height:auto!important}.newCsTheme .checkOutV2Pgaes .v2CheckoutHeader.main-checkout-header{background:#fff!important}.newCsTheme .checkout_headermenueaection .bannerholder{margin-top:5.2rem!important}.payment-page-wrapper{position:relative;z-index:1}.payment-address-cont h5{font-size:16px;line-height:20px}.payment-address-cont h4{font-size:18px}.payment-page-wrapper::before{content:'';position:absolute;top:0;left:0;right:0;background:#f4f4f4;display:block;min-height:125px;z-index:-1}.payment-alert{background:#fdf7e1;padding:15px 20px;margin-bottom:2rem;display:flex;align-items:center}.payment-alert img{margin-right:10px}.payment-alert span{color:#a95a13}.flds-mb{margin-bottom:45px!important}.upcoming-stay-panel{border:1px solid #dfdfdf;padding:15px;margin-bottom:55px;display:flex;background:#fff}.upcoming-stay-icon{margin-right:20px;flex-shrink:0}.best-rate{display:flex;align-items:flex-start;margin-bottom:2rem}.best-rate img{margin-right:15px}.payment-page-heading{padding:15px 20px;margin-bottom:20px}.payment-page-heading h1{text-transform:uppercase}.guest-info-panel h2{text-transform:uppercase;color:#353840;font-weight:400;margin-bottom:1.2rem}.guest-info-panel .form-check{margin-bottom:15px}.payment-form-flds{margin-bottom:1rem}.upcoming-stay-cont .form-check{padding-left:0!important}.payment-page-wrapper [type=checkbox]:checked+label:before,.payment-page-wrapper [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:1.2em;height:1.2em;border:1px solid #b3b3b3;background:#fff;border-radius:2px}.payment-form-flds .form-control{padding-top:12px;padding-bottom:12px;height:calc(1.5em + .75rem + 15px)}.payment-left-panel{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);min-height:80vh;padding:0 20px 20px}.payment-left-panel h3{font-size:24px;font-weight:600;text-transform:uppercase}.payment-left-panel h4{font-size:20px;font-weight:700;text-transform:uppercase}.payment-round-trip-block p{margin-bottom:3px}.payment-round-trip h3{margin-bottom:20px;font-weight:700}.payment-price-panel{padding-top:20px}.payment-price-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding-top:10px;padding-bottom:10px}.payment-price-right h6{font-size:24px;font-weight:700}.payment-price-row:last-child{border:none}.payment-address-block{display:flex;align-items:center;margin-bottom:2rem;margin-left:-20px}.payment-form-flds .row{flex-wrap:wrap}.payment-address-map{max-width:144px;flex-shrink:0;margin-right:15px}.payment-flight-booking-date{display:flex;align-items:center;justify-content:center}.payment-flight-booking-details{text-align:center}.payment-flight-booking-details h2{text-transform:uppercase;font-size:24px}.payment-flight-date-block{min-width:150px}.payment-flight-date-block h4{font-size:32px;text-transform:uppercase;font-weight:500;margin-bottom:6px}.payment-flight-date-block h6{margin-bottom:3px}.payment-flight-date-block h5{font-size:16px;letter-spacing:3px}.payment-flight-booking-details{padding-bottom:45px;padding-top:23px}.modify-booking p a{color:#a82026;text-decoration:none}.complete-reserve-btn{padding:10px;color:#fff;width:100%;background:#a82026;border-radius:4px;border:1px solid #a82026;text-transform:uppercase;margin-top:20px}.red-text{color:#a82026}.newCsTheme.checkOutV2Pgaes .v2CheckoutHeader.main-checkout-header{background:#fff!important}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme{background:#fff!important}.newCsTheme .cs-book-trip-row a{color:#9d1c23!important}.newCsTheme .listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row .tab-link-row ul li a{font-size:1.4rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head ul li a{background:#6e7f89!important}.go-back-btn{color:#a11718;font-weight:600;font-size:24px;line-height:25px;text-decoration:none;display:inline-flex;align-items:center}.go-back-btn img{margin-right:10px}.flight-details-right{border:1px solid #b3b3b3;padding:20px}.flight-details-right h5{display:flex;justify-content:space-between;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #d8d8d8;margin-bottom:0;text-transform:uppercase;color:#585c65;font-size:16px}.flight-details-right h5:last-child{border:none}.flight-details-right h5 span{font-size:24px;font-weight:700}.flight-total span{color:#353535;font-weight:800}.flight-details-left .payment-flight-booking-date{justify-content:flex-start}.traveller-details{padding-top:30px}.traveller-details h4{font-size:18px}.flight-details-left .payment-flight-date-block{text-align:center;min-width:0!important}.flight-details-left .payment-flight-date-divider{width:80px;text-align:center;font-size:50px;line-height:50px}.flight-details-round-trip-panel{border-top:2px solid #797373;margin-top:30px;padding-top:30px}.flight-details-round-trip-panel h2{font-size:24px;text-transform:uppercase;font-weight:700;margin-bottom:20px}.flight-details-round-trip-panel h3{font-size:20px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.flight-details-round-trip-panel p{font-size:16px;line-height:19px;margin-bottom:8px}.upsell-page-wrapper img{max-width:60%}.upsell-top-info-panel{padding-bottom:40px}.upsell-top-info-panel h2{color:#ac212b}.upsell-top-info-panel h2 strong{font-weight:800;display:block}.upsell-top-info-panel h3{font-size:24px;text-align:center;color:#000}.upsell-top-info-panel h3 span{font-size:36px;font-weight:800}.upsell-confirm-no{text-align:right}.upsell-confirm-no h4 span{display:block}.big-text{font-size:90px;font-weight:300;text-transform:uppercase;letter-spacing:4}.shows-panel{padding-bottom:100px}.upsell-booking-panel{padding-bottom:100px}.upsell-booking-panel-inner{background:#24242c;padding:80px 20px 20px}.upsell-booking-pic{position:relative;margin-bottom:-40px}.upsell-booking-panel-inner h2{font-size:36px;font-weight:600;color:#fff}.upsell-booking-panel-inner p{font-size:18px;color:#fff}.upsell-booking-content{padding:0 20px 20px 80px}.extras-panel{position:relative;z-index:1;padding-bottom:100px}.extras-panel::before{content:'';position:absolute;top:220px;bottom:0;left:0;right:0;background:#f2f1f7;display:block;z-index:-1}.extras-block{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.extras-pic{margin-bottom:20px}.extras-block h2{font-size:20px;margin-bottom:10px;font-weight:700;text-transform:uppercase}.upsell-grey-btn{padding:8px 35px;border-radius:4px;display:inline-block;text-decoration:none;text-transform:uppercase}.upsell-white-btn{background:#fff;border-radius:4px;padding:8px 35px;display:inline-block;color:#020202;text-decoration:none;text-transform:uppercase}.upsell-white-btn:hover{color:#000}.shows-content .shows-btn{text-align:right}.shows-content{padding-top:15px}.shows-content h2{text-transform:uppercase;font-size:24px;font-weight:700}.your-flight-panel{padding-bottom:30px}.your-flight-panel .your-flight-btn{font-size:40px;color:#b3b3b3;font-weight:800;background:0 0;border:none;text-transform:uppercase;border-bottom:1px solid #bcbcbc;display:inline-flex;align-items:center}.your-flight-panel .your-flight-btn img{margin-left:15px}.upsell-insurance-panel{padding-top:60px;padding-bottom:80px}.cover-trip-text{background:#24242c;border-radius:4px;padding:10px 35px;font-size:36px;font-weight:700;color:#fff;display:flex;margin-top:30px;margin-bottom:30px}.cover-trip-text img{margin-right:10px}.insure-content h3{font-size:32px;font-weight:700}.insure-content p{font-size:30px;line-height:40px;font-weight:400}.insure-price-panel{display:flex;justify-content:space-between;align-items:center;padding-top:30px}.insure-price h4{font-size:60px;font-weight:700}.insure-price h5{font-size:30px;font-weight:400;font-style:italic;margin-top:20px}.insure-price h5 a{color:#1b9cdd;text-decoration:none}.insure-price h4 sup{font-weight:400;padding-left:8px;font-size:40px}.insure-book-btn{margin-top:25px}.upsell-outline-btn{border:1px solid #29292b;padding:12px 55px;color:#2a2a2c;text-decoration:none;font-size:20px;font-weight:600;border-radius:4px}.upsell-outline-btn:hover{color:#fff!important;background:#2a2a2c}.your-flight-collapse-panel{padding-bottom:60px}.collapse-flight-details-block h3{font-size:38px;color:#1d1d1b;font-weight:800;text-transform:uppercase;border-bottom:1px solid #d8d8d8;padding-bottom:15px;margin-bottom:15px}.collapse-flight-details-content p{font-size:1.1rem;line-height:28px;margin-bottom:10px}.red-link-text{color:#ab2128;text-decoration:none;font-weight:700}.flight-deatils-table table{width:100%}.flight-deatils-table table th{font-size:30px;color:#303030;border-bottom:1px solid #dedede}.flight-deatils-table table td{font-size:24px}.flight-deatils-table{padding-bottom:30px}.flight-select-option-btns-panel a{padding:8px 40px;display:inline-flex;align-items:center;background:#28292b;font-size:16px;font-weight:600;text-transform:uppercase;color:#fff!important;text-decoration:none;border-radius:3px;margin-right:10px;flex-grow:1;margin-bottom:18px}.flight-select-option-btns-panel a img{margin-right:8px}.collapse-flight-details-block h3{display:flex;align-items:center}.collapse-flight-details-block h3 span{padding-left:20px;padding-right:20px}.your-flight-btn[aria-expanded=true]{color:#262729}.your-flight-btn[aria-expanded=false] .your-flight-icon{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/eye-icon_RQumNifMY.png) no-repeat 0 0;background-size:contain;width:29px;height:19px}.your-flight-btn[aria-expanded=true] .your-flight-icon{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/up-arrow_Dwvfu5KBG.png) no-repeat 0 0;background-size:contain;width:29px;height:19px}.your-flight-icon{margin-left:25px}.stays-pic{position:relative}.stays-name-logo{flex-shrink:0}.stays-name-panel{position:absolute;bottom:0;left:-5px;bottom:-15px;background:#fff;display:flex;box-shadow:0 0 10px rgba(0,0,0,.18);right:20%}.stays-name h3{padding:5px 15px;text-transform:uppercase;font-size:24px;line-height:26px;font-weight:700}.stays-book-btn{position:absolute;bottom:-20px;right:0}.newCsTheme .checkout_headermenueaection{padding-top:0}.seating-modal-wrapper{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.seating-panel{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/seating-bg_koyrFrjDP.png) no-repeat 0 0;background-size:contain;min-height:902px;max-width:613px;margin-left:auto;margin-right:auto;max-height:902px;overflow:auto;padding-top:20px}.seating-panel-outer{border-right:1px solid #ccc;overflow:auto;max-height:902px}.seating-modal-wrapper h2{font-size:18px;text-align:center}.seating-modal-wrapper h3{font-size:14px;text-align:center;margin-bottom:20px}.seating-row-heading{display:flex;justify-content:space-between;align-items:center;max-width:406px;margin-left:auto;margin-right:auto;border-bottom:1px solid #a8a8ab;margin-bottom:15px}.seating-row{display:flex;align-items:center;justify-content:center;margin-bottom:30px;max-width:406px;margin-left:auto;margin-right:auto}.seating-row .seating-block{width:51px;height:51px;background:grey;flex-shrink:0;border-radius:6px;margin-left:4px;margin-right:4px;position:relative;font-size:24px;font-weight:600}.seating-row .seating-block.seating-block-red{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/seating-premium-icon_SeQmfa3JI.png) no-repeat 0 0}.seating-row .seating-block.seating-block-na{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/seating-na_2Ao5gdO0W.png) no-repeat 0 0;background-size:cover}.seating-block-alpha{background:0 0!important;text-align:center;font-size:24px;font-weight:600}.seating-block-no{background:0 0!important;display:flex;align-items:center;justify-content:center}.seating-block-main{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/seating-main-icon_BNwk8d2dg.png) no-repeat!important}.seating-block-exit{background:0 0!important;color:#aa232c;font-weight:600;display:flex;align-items:center;justify-content:center;text-transform:uppercase;position:relative;padding-left:5px;padding-right:5px;font-size:16px!important}.seating-block-exit::before{content:'';width:4px;background:#aa232c;position:absolute;left:0;top:0;bottom:0;display:block}.seating-block-exit.exit-left::before{left:auto!important;right:0!important}.mb-5-c{margin-bottom:5px!important}.passengers-outer h4{font-size:20px;margin-bottom:35px;position:relative}.seating-passanger-row{display:flex;align-items:center;margin-bottom:15px}.seating-passanger-row h3{font-size:16px;position:relative;padding-bottom:15px}.seating-passanger-icon{background:#28292b;width:40px;height:40px;border-radius:5px;display:flex;justify-content:center;align-items:center;margin-right:8px;flex-shrink:0}.seating-passanger-active h3:before{content:'';height:5px;background:#aa232c;position:absolute;bottom:0;left:0;right:0}.seating-passanger-panel{margin-bottom:80px}.seating-legend-panel-outer{min-height:500px}.seating-legend-panel{background:#f2f1f7;padding:15px;margin-bottom:30px}.seating-legend-panel h3{color:#262529;font-size:20px;margin-bottom:25px;text-align:left}.seating-legend-row{display:flex;align-items:center;margin-bottom:30px}.seating-legend-icon{flex-shrink:0;width:41px;margin-right:18px}.seating-legend-row h4{margin-bottom:0;font-size:16px}.seating-legend-row:last-child{margin-bottom:0}.add-totrip-panel{border-top:1px solid #d5d5d5;padding-top:30px;margin-top:20px}.custom-theme-btn{background:#aa232c;padding:8px 65px;border-radius:5px;color:#fff;font-size:18px;width:100%;display:block;text-decoration:none;text-transform:uppercase;text-align:center}.seating-close-btn .custom-theme-btn{width:auto;display:inline-flex;min-width:320px;text-align:center;justify-content:center}.seating-close-btn{display:flex;justify-content:flex-end;margin-top:63px;margin-bottom:20px}.newCsTheme .middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection a img{margin-top:-.2rem;background:0 0!important}.newCsTheme .row.accordian-footer.buttonsection>div a,.newCsTheme .row.accordian-footer.buttonsection>div button{margin:0!important;text-align:left;white-space:nowrap;align-items:flex-start;width:25%;padding:10px 0;justify-content:flex-start}.newCsTheme .middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection .no-pad{padding-left:15px!important}.newCsTheme .change-refund-btn .changeItinerary,.newCsTheme .change-refund-btn .refundItinerary{border:1px solid #b12828;padding:8px 25px!important;display:inline-flex!important;justify-content:center!important;text-transform:uppercase;border-radius:5px;font-weight:600!important;margin-right:20px;width:auto!important;font-size:16px}.change-modal-wrapper h2{font-size:36px;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:40px}.change-modal-date{margin-bottom:50px}.change-modal-date .payment-flight-date-block{text-align:center}.change-modal-date .payment-flight-date-divider{font-size:50px}.change-modal-round-panel{max-width:780px;margin-left:auto;margin-right:auto;border-bottom:3px solid #787473;padding-bottom:70px;margin-bottom:15px}.change-modal-round-panel .row{justify-content:space-between}.change-modal-round-panel h3{font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.change-modal-info-wrapper{display:flex;justify-content:space-between;align-items:flex-end}.change-modal-info h4{font-size:20px;font-weight:700;text-transform:uppercase}.change-modal-info p{margin-bottom:3px}.change-modal-info-wrapper img{max-width:65px;flex-shrink:0}.change-btn-pan{display:flex;justify-content:center}.change-btn{background:#9e1e1e;padding:10px 25px;font-size:18px;color:#fff;border:none;border-radius:5px;display:flex;align-items:center}.change-btn img{margin-right:7px}.change-modal-wrapper .payment-flight-date-divider{font-size:50px;line-height:42px}.rmdetailMytrip{font-weight:700;color:#77798b}.chinoutMytrip{font-size:1.1rem!important;text-decoration:underline!important;margin-bottom:1rem!important}.mytripIndexBottom{border-top:.1rem solid #a7a7a7;margin-top:25px!important}.mytripIndexMulti{margin-top:15px!important}.mytripnewmultititle{margin-bottom:1rem;text-decoration:underline;font-size:1.1rem;font-weight:800}.wheelchair-tabs ul{display:flex;list-style-type:none;padding:0;border-bottom:1px solid #aa232c}.wheelchair-tabs ul li{padding:20px 0 20px 0;margin-right:50px;position:relative}.wheelchair-tabs ul li a{position:relative}.passanger-icon{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/passnger-icon-grey_osyYY92T-.png) no-repeat 0 0;width:41px;height:40px;display:block;flex-shrink:0;margin-right:10px}.wheelchair-tabs ul li.active a .passanger-icon{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/passnger-icon-active_UuBHMc8K_.png)}.wheelchair-tabs ul li.active::before{content:'';height:4px;position:absolute;bottom:0;left:0;right:0;background:#aa232c;display:block}.wheelchair-tabs ul li a{color:#222;text-decoration:none;display:flex;align-items:center}.wheelchair-heading{padding-bottom:20px}.wheelchair-heading h2{font-size:20px;line-height:24px}.wheelchair-heading h3{font-size:14px;line-height:20px}.wheelchair-modal-block{border:1px solid #aa232c;border-radius:5px}.red-bg-heading{background:#aa232c;border-radius:0;color:#fff;padding:15px 25px 15px 45px;font-size:20px;text-transform:uppercase;position:relative;margin-bottom:0}.red-bg-heading::before{content:'';width:10px;height:10px;border-radius:50%;background:#000;border:2px solid #fff;display:block;position:absolute;top:50%;margin-top:-4px;left:25px}.wheelchair-modal-block-inner{padding:20px}.service-request-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.service-request-heading h3{font-size:28px;font-weight:400}.additional-request{padding-top:10px}.additional-request label{font-size:14px;font-weight:500}.additional-request textarea{height:80px;resize:none}.request-checkbox label{font-size:22px;font-weight:400;padding-left:18px}.request-checkbox input[type=checkbox]{width:24px;height:24px}.request-btn{background:#9e1e1e;padding:8px 55px;font-size:18px;color:#fff;text-transform:uppercase;border:none;border-radius:5px}.wheelchair-wrapper .row{align-items:flex-end}.requst-btn-panel{display:flex;justify-content:flex-end}.newCsTheme .flightBaggageDetails .wheelchair-wrapper ul li,.newCsTheme .flightSeatDetails .seating-modal-wrapper ul li{margin-bottom:0;padding-bottom:0}.newCsTheme .trip-listing-section .modal-dialog{margin-top:150px!important}.newCsTheme .trip-listing-section .custom-theme-btn{color:#fff!important}.newCsTheme .trip-listing-section .wheelchair-tabs>ul{display:flex!important;flex-direction:row!important}.newCsTheme .trip-listing-section .form-check.request-checkbox input{opacity:0;width:0;height:0}.newCsTheme .trip-listing-section .form-check.request-checkbox{padding-left:0!important}.wheelchair-tabs{margin-bottom:18px}div.tripservice .modal-header{justify-content:center}div.tripservice .modal-header h5{font-weight:700;font-size:30px;text-transform:uppercase}.newCsTheme .flightBaggageDetails .wheelchair-wrapper ul li,.newCsTheme .flightSeatDetails .seating-modal-wrapper ul li{padding-bottom:12px}.tripservice .nav,.wheelchair-wrapper>.nav{padding:10px 20px!important}.tripservice .nav>li,.wheelchair-wrapper>.nav>li{font-size:22px;font-weight:700;color:#000!important}.tripservice .nav>li a,.wheelchair-wrapper>.nav>li a{color:#000!important}.tripservice .nav>li a:hover,.wheelchair-wrapper>.nav>li a:hover{text-decoration:none}.wheelchair-tabs ul li a{color:#222!important;text-decoration:none;display:flex;align-items:center;white-space:nowrap;font-size:17px;font-weight:500}.service-request-heading img{max-width:40px}.service-request-heading h3{color:#000!important}.wheelchair-modal-block .remove-section{display:flex;justify-content:space-between;padding-top:10px;align-items:center}.wheelchair-modal-block .remove-section .remove-btn{padding:5px 25px;border:1px solid #aa232c;color:#aa232c;background:#fff;border-radius:4px}.wheelchair-modal-block .remove-section span{font-weight:500!important}.cancel-modal-wrapper h2,.cancel-refund-modal-wrapper h2{text-align:center;font-size:24px;text-transform:uppercase;font-weight:700}.cancel-modal-content{padding-top:40px}.cancel-modal-content p{font-size:24px;line-height:28px;text-align:center;font-weight:700}.cancel-modal-close{margin-top:50px}.cancel-refund-inner{max-width:290px;margin-left:auto;margin-right:auto}.cancel-refund-row{display:flex;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding-top:10px;padding-bottom:10px}.cancel-refund-row:last-child{border:none}.cancel-refund-row h5,.cancel-refund-row p{margin-bottom:0}.cancel-refund-row h5{font-size:18px;font-weight:700;color:#58606d}.cancel-refund-row p{text-transform:uppercase;color:#636973;font-size:14px}.cancel-refund-modal-content{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding-top:15px;padding-bottom:15px}.cancel-refund-total h5{color:#323232;font-weight:800}.total-refund-text{text-align:center;padding-top:30px;padding-bottom:30px}.total-refund-text h5{font-size:24px;color:#000;font-weight:700}.cancel-refund-back{padding-top:25px;padding-bottom:15px}.cancel-refund-back a{background:#f9fcff;padding:8px 20px;border-radius:5px;border:1px solid #e3efff;color:#9b1e20;text-decoration:none;font-weight:600;display:inline-flex;align-items:center}.cancel-refund-back a img{margin-right:6px}.bagges-block img{margin-bottom:25px}.bagges-block h3{font-size:24px;font-weight:700}.bagges-block p{font-size:18px;line-height:26px;font-weight:500}.paid-bagges-block{margin-bottom:25px}.paid-bagges-name-row{display:flex;margin-bottom:10px}.paid-bagges-logo{width:50px;margin-right:25px}.paid-bagges-name h3{font-size:20px;font-weight:700}.paid-bagges-name h4{font-size:16px;font-weight:500}.paid-bagges-price-wrapper{display:flex;justify-content:space-between}.paid-bagges-price-block{background:#f2f1f7;padding:5px 8px;border-radius:5px;font-weight:500;margin-right:5px}.paid-bagges-price-block.grey-block{background:#28292b;color:#fff}.paid-bagges-price-right{display:flex}.paid-bagges-modal-inner{max-height:350px;overflow:auto}.hotelhubGrouping ul li.packageGroupli{border:2px solid #afafaf!important;padding:12px!important;margin:12px 0 1px!important}.hotelhubGrouping ul li.packageGroupBorderBottom0{border-bottom:2px dashed #afafaf!important;margin-bottom:-12px!important}.hotelhubGrouping ul li.packageGroupBorderTop0{border-top:0!important;margin-top:12px!important}.activityLiCs{background:#fff!important;padding:1.5rem!important;margin:.5rem 0!important;box-shadow:0 0 8px #888;min-height:5.35rem}.activityLiAnchorCs{text-decoration:none!important;text-transform:capitalize!important}.extraservices-upsell-baggage.cs-new .bagg-tabs{width:600px;display:block;margin:40px auto;position:relative}.extraservices-upsell-baggage.cs-new .bagg-tabs .tab{float:left;display:block}.extraservices-upsell-baggage.cs-new .bagg-tabs .tab>input[type=radio]{position:absolute;top:-9999px;left:-9999px}.extraservices-upsell-baggage.cs-new .bagg-tabs .tab>label{display:block;padding:6px 21px;font-size:12px;text-transform:uppercase;cursor:pointer;position:relative;color:#fff;background:#4a83fd}.extraservices-upsell-baggage.cs-new .bagg-tabs .content{z-index:0;overflow:hidden;width:600px;padding:25px;position:absolute;top:71px;left:0;background:#303030;color:#dfdfdf;opacity:0;transition:opacity .4s ease-out}.extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=bagtab]:checked+label{top:0;background:#303030;color:#f5f5f5}.extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=bagtab]:checked~[id^=tab-content]{z-index:1;opacity:1;transition:opacity .4s ease-out}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .selectbtn_row button.btn.btn_booknow{display:flex;align-items:center;justify-content:center}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .room-shrt-dscp p{white-space:normal}.extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=mealtab]:checked+label{top:0;background:#303030;color:#f5f5f5}.extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=mealtab]:checked~[id^=tab-content-meal]{z-index:1;opacity:1;transition:opacity .4s ease-out}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .tab>label,.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=mealtab]:checked+label{background:0 0;position:relative}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=mealtab]:checked+label::before{content:'';height:4px;position:absolute;bottom:-8px;left:0;right:0;background:#aa232c;display:block}.extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=chairtab]:checked+label{top:0;background:#303030;color:#f5f5f5}.extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=chairtab]:checked~[id^=tab-content-chair]{z-index:1;opacity:1;transition:opacity .4s ease-out}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .tab>label,.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=chairtab]:checked+label{background:0 0;position:relative}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=chairtab]:checked+label::before{content:'';height:4px;position:absolute;bottom:-8px;left:0;right:0;background:#aa232c;display:block}.overviewCsActive{background:#aa232c;padding:1.5rem 7.6rem;font-size:1.2rem;line-height:1.5rem;color:#fff!important;font-weight:500;border-radius:.3rem;margin-left:382px;display:inline!important;margin-right:7px;text-decoration:none!important;cursor:default;border-top-right-radius:unset;border-bottom-right-radius:unset}.overviewCsInActive{background:#838b93;padding:1.5rem 7.8rem;font-size:1.2rem;line-height:1.5rem;color:#fff!important;font-weight:500;border-radius:.3rem;display:inline!important;text-decoration:none!important;cursor:pointer;border-top-left-radius:unset;border-bottom-left-radius:unset}.overviewCsHeader{display:inline-flex;width:100%;margin:30px}.skybirdportal.newCsTheme .footer-mid-panel{display:none}.skybirdportal.newCsTheme .viewWrapper.defaultNoVisibility{background:#f4f5f5}.skybirdportal.newCsTheme .dashboard-wraper.skybirddesktopagentdashboard{margin-top:5rem!important;margin-bottom:6rem!important}.dashboard-wraper .head-txt{font-size:4rem!important;font-weight:800!important;margin-bottom:4rem}.skybirdportal.newCsTheme .footer-logo-panel{padding-top:64px}.bsDqPY{padding:14px;width:100%;border-radius:4px;text-transform:uppercase;margin-top:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;border-radius:2px;box-sizing:border-box;cursor:pointer;-webkit-letter-spacing:1px;-moz-letter-spacing:1px;-ms-letter-spacing:1px;letter-spacing:1px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:600;vertical-align:middle;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 250ms cubic-bezier(.02,.01,.47,1);transition:all 250ms cubic-bezier(.02,.01,.47,1);min-width:9.375rem;background-color:transparent;border-color:#141414;color:#141414;margin-top:20px}.cs-cabin{zoom:85%}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .icon_block ul li .icon-box img{width:3.8rem;height:2rem}.newCsTheme .noborder .crosstext h6{text-decoration:line-through}.payment-price-row.noborder{border:none!important}.payment-price-row.discountSaved .payment-price-right h6,.payment-price-row.discountSaved h5{color:green!important;font-weight:700}body.dsktopBody.newCsTheme #DestinationLoader{z-index:99999;top:0!important}body.dsktopBody.newCsTheme .customLoader,body.dsktopBody.newCsTheme .dummyLoader{z-index:99999!important;top:0!important}.newserachlistPage #exTab3 ul li.active{text-decoration:underline;text-decoration-color:red;text-underline-position:under;font-weight:700!important}.newserachlistPage #exTab3 ul li.active a{color:#aa232c!important}.csCombinedFigthSerach a.icon_close{height:10px;position:relative;width:100%}.csCombinedFigthSerach a.icon_close i{position:absolute;padding-right:10px;right:0}.csFigthSerach a.icon_close{display:inline}.caeserFigthSerach a.icon_close i{float:right}.listing.trip-planner-details .change-refund-btn a.caserNewTripButton i,.listing.trip-planner-details button.caserNewTripButton i{font-size:14px!important;line-height:unset!important;padding-right:10px!important}.listing.trip-planner-details button.caserNewTripButton{border:1px solid}.newCsTheme .checkOutV2Pgaes .v2CheckoutHeader.main-checkout-header{background:#fff!important}.newCsTheme .checkout_headermenueaection .bannerholder{margin-top:4.8rem!important}.payment-page-wrapper{position:relative;z-index:1}.payment-address-cont h5{font-size:16px;line-height:20px}.payment-address-cont h4{font-size:18px}.payment-page-wrapper::before{content:'';position:absolute;top:0;left:0;right:0;background:#f4f4f4;display:block;min-height:125px;z-index:-1}.payment-alert{background:#fdf7e1;padding:15px 20px;margin-bottom:2rem;display:flex;align-items:center}.payment-alert img{margin-right:10px}.payment-alert span{color:#a95a13}.flds-mb{margin-bottom:45px!important}.upcoming-stay-panel{border:1px solid #dfdfdf;padding:15px;margin-bottom:55px;display:flex;background:#fff}.upcoming-stay-icon{margin-right:20px;flex-shrink:0}.best-rate{display:flex;align-items:flex-start;margin-bottom:2rem}.best-rate img{margin-right:15px}.payment-page-heading{padding:15px 20px;margin-bottom:20px}.payment-page-heading h1{text-transform:uppercase}.guest-info-panel h2{text-transform:uppercase;color:#353840;font-weight:400;margin-bottom:1.2rem}.guest-info-panel .form-check{margin-bottom:15px}.payment-form-flds{margin-bottom:1rem}.upcoming-stay-cont .form-check{padding-left:0!important}.payment-page-wrapper [type=checkbox]:checked+label:before,.payment-page-wrapper [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:1.2em;height:1.2em;border:1px solid #b3b3b3;background:#fff;border-radius:2px}.payment-form-flds .form-control{padding-top:12px;padding-bottom:12px;height:calc(1.5em + .75rem + 15px)}.payment-left-panel{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);min-height:80vh;padding:0 20px 20px}.payment-left-panel h3{font-size:24px;font-weight:600;text-transform:uppercase}.payment-left-panel h4{font-size:20px;font-weight:700;text-transform:uppercase}.payment-round-trip-block p{margin-bottom:3px}.payment-round-trip h3{margin-bottom:20px;font-weight:700}.payment-price-panel{padding-top:20px}.payment-price-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding-top:10px;padding-bottom:10px}.payment-price-right h6{font-size:24px;font-weight:700}.payment-price-row:last-child{border:none}.payment-address-block{display:flex;align-items:center;margin-bottom:2rem;margin-left:-20px}.payment-form-flds .row{flex-wrap:wrap}.payment-address-map{max-width:144px;flex-shrink:0;margin-right:15px}.payment-flight-booking-date{display:flex;align-items:center;justify-content:center}.payment-flight-booking-details{text-align:center}.payment-flight-booking-details h2{text-transform:uppercase;font-size:24px}.payment-flight-date-block{min-width:150px}.payment-flight-date-block h4{font-size:32px;text-transform:uppercase;font-weight:500;margin-bottom:6px}.payment-flight-date-block h6{margin-bottom:3px}.payment-flight-date-block h5{font-size:16px;letter-spacing:3px}.payment-flight-booking-details{padding-bottom:45px;padding-top:23px}.modify-booking p a{color:#a82026;text-decoration:none}.complete-reserve-btn{padding:10px;color:#fff;width:100%;background:#a82026;border-radius:4px;border:1px solid #a82026;text-transform:uppercase;margin-top:20px}.red-text{color:#a82026}.newCsTheme.checkOutV2Pgaes .v2CheckoutHeader.main-checkout-header{background:#fff!important}body.dsktopBody.checkOutV2Pgaes.jumbobodyclass.newCsTheme.en_theme{background:#fff!important}.newCsTheme .cs-book-trip-row a{color:#9d1c23!important}.newCsTheme .listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip .cs-book-trip-row .tab-link-row ul li a{font-size:1.4rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head ul li a{background:#6e7f89!important}.go-back-btn{color:#a11718;font-weight:600;font-size:24px;line-height:25px;text-decoration:none;display:inline-flex;align-items:center}.go-back-btn img{margin-right:10px}.flight-details-right{border:1px solid #b3b3b3;padding:20px}.flight-details-right h5{display:flex;justify-content:space-between;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #d8d8d8;margin-bottom:0;text-transform:uppercase;color:#585c65;font-size:16px}.flight-details-right h5:last-child{border:none}.flight-details-right h5 span{font-size:24px;font-weight:700}.flight-total span{color:#353535;font-weight:800}.flight-details-left .payment-flight-booking-date{justify-content:flex-start}.traveller-details{padding-top:30px}.traveller-details h4{font-size:18px}.flight-details-left .payment-flight-date-block{text-align:center;min-width:0!important}.flight-details-left .payment-flight-date-divider{width:80px;text-align:center;font-size:50px;line-height:50px}.flight-details-round-trip-panel{border-top:2px solid #797373;margin-top:30px;padding-top:30px}.flight-details-round-trip-panel h2{font-size:24px;text-transform:uppercase;font-weight:700;margin-bottom:20px}.flight-details-round-trip-panel h3{font-size:20px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.flight-details-round-trip-panel p{font-size:16px;line-height:19px;margin-bottom:8px}.upsell-page-wrapper img{max-width:60%}.upsell-top-info-panel{padding-bottom:40px}.upsell-top-info-panel h2{color:#ac212b}.upsell-top-info-panel h2 strong{font-weight:800;display:block}.upsell-top-info-panel h3{font-size:24px;text-align:center;color:#000}.upsell-top-info-panel h3 span{font-size:36px;font-weight:800}.upsell-confirm-no{text-align:right}.upsell-confirm-no h4 span{display:block}.big-text{font-size:90px;font-weight:300;text-transform:uppercase;letter-spacing:4}.shows-panel{padding-bottom:100px}.upsell-booking-panel{padding-bottom:100px}.upsell-booking-panel-inner{background:#24242c;padding:80px 20px 20px}.upsell-booking-pic{position:relative;margin-bottom:-40px}.upsell-booking-panel-inner h2{font-size:36px;font-weight:600;color:#fff}.upsell-booking-panel-inner p{font-size:18px;color:#fff}.upsell-booking-content{padding:0 20px 20px 80px}.extras-panel{position:relative;z-index:1;padding-bottom:100px}.extras-panel::before{content:'';position:absolute;top:220px;bottom:0;left:0;right:0;background:#f2f1f7;display:block;z-index:-1}.extras-block{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.extras-pic{margin-bottom:20px}.extras-block h2{font-size:20px;margin-bottom:10px;font-weight:700;text-transform:uppercase}.upsell-grey-btn{padding:8px 35px;border-radius:4px;display:inline-block;text-decoration:none;text-transform:uppercase}.upsell-white-btn{background:#fff;border-radius:4px;padding:8px 35px;display:inline-block;color:#020202;text-decoration:none;text-transform:uppercase}.upsell-white-btn:hover{color:#000}.shows-content .shows-btn{text-align:right}.shows-content{padding-top:15px}.shows-content h2{text-transform:uppercase;font-size:24px;font-weight:700}.your-flight-panel{padding-bottom:30px}.your-flight-panel .your-flight-btn{font-size:40px;color:#b3b3b3;font-weight:800;background:0 0;border:none;text-transform:uppercase;border-bottom:1px solid #bcbcbc;display:inline-flex;align-items:center}.your-flight-panel .your-flight-btn img{margin-left:15px}.upsell-insurance-panel{padding-top:60px;padding-bottom:80px}.cover-trip-text{background:#24242c;border-radius:4px;padding:10px 35px;font-size:36px;font-weight:700;color:#fff;display:flex;margin-top:30px;margin-bottom:30px}.cover-trip-text img{margin-right:10px}.insure-content h3{font-size:32px;font-weight:700}.insure-content p{font-size:30px;line-height:40px;font-weight:400}.insure-price-panel{display:flex;justify-content:space-between;align-items:center;padding-top:30px}.insure-price h4{font-size:60px;font-weight:700}.insure-price h5{font-size:30px;font-weight:400;font-style:italic;margin-top:20px}.insure-price h5 a{color:#1b9cdd;text-decoration:none}.insure-price h4 sup{font-weight:400;padding-left:8px;font-size:40px}.insure-book-btn{margin-top:25px}.upsell-outline-btn{border:1px solid #29292b;padding:12px 55px;color:#2a2a2c;text-decoration:none;font-size:20px;font-weight:600;border-radius:4px}.upsell-outline-btn:hover{color:#fff!important;background:#2a2a2c}.your-flight-collapse-panel{padding-bottom:60px}.collapse-flight-details-block h3{font-size:38px;color:#1d1d1b;font-weight:800;text-transform:uppercase;border-bottom:1px solid #d8d8d8;padding-bottom:15px;margin-bottom:15px}.collapse-flight-details-content p{font-size:1.1rem;line-height:28px;margin-bottom:10px}.red-link-text{color:#ab2128;text-decoration:none;font-weight:700}.flight-deatils-table table{width:100%}.flight-deatils-table table th{font-size:30px;color:#303030;border-bottom:1px solid #dedede}.flight-deatils-table table td{font-size:24px}.flight-deatils-table{padding-bottom:30px}.flight-select-option-btns-panel a{padding:8px 40px;display:inline-flex;align-items:center;background:#28292b;font-size:16px;font-weight:600;text-transform:uppercase;color:#fff!important;text-decoration:none;border-radius:3px;margin-right:10px;flex-grow:1}.flight-select-option-btns-panel a img{margin-right:8px}.collapse-flight-details-block h3{display:flex;align-items:center}.collapse-flight-details-block h3 span{padding-left:20px;padding-right:20px}.your-flight-btn[aria-expanded=true]{color:#262729}.your-flight-btn[aria-expanded=false] .your-flight-icon{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/eye-icon_RQumNifMY.png) no-repeat 0 0;background-size:contain;width:29px;height:19px}.your-flight-btn[aria-expanded=true] .your-flight-icon{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/up-arrow_Dwvfu5KBG.png) no-repeat 0 0;background-size:contain;width:29px;height:19px}.your-flight-icon{margin-left:25px}.stays-pic{position:relative}.stays-name-logo{flex-shrink:0}.stays-name-panel{position:absolute;bottom:0;left:-5px;bottom:-15px;background:#fff;display:flex;box-shadow:0 0 10px rgba(0,0,0,.18);right:20%}.stays-name h3{padding:5px 15px;text-transform:uppercase;font-size:24px;line-height:26px;font-weight:700}.stays-book-btn{position:absolute;bottom:-20px;right:0}.newCsTheme .checkout_headermenueaection{padding-top:0}.seating-modal-wrapper{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.seating-panel{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/seating-bg_koyrFrjDP.png) no-repeat 0 0;background-size:contain;min-height:902px;max-width:613px;margin-left:auto;margin-right:auto;max-height:902px;overflow:auto;padding-top:20px}.seating-panel-outer{border-right:1px solid #ccc;overflow:auto;max-height:902px}.seating-modal-wrapper h2{font-size:18px;text-align:center}.seating-modal-wrapper h3{font-size:14px;text-align:center;margin-bottom:20px}.seating-row-heading{display:flex;justify-content:space-between;align-items:center;max-width:406px;margin-left:auto;margin-right:auto;border-bottom:1px solid #a8a8ab;margin-bottom:15px}.seating-row{display:flex;align-items:center;justify-content:center;margin-bottom:30px;max-width:406px;margin-left:auto;margin-right:auto}.seating-row .seating-block{width:51px;height:51px;background:grey;flex-shrink:0;border-radius:6px;margin-left:4px;margin-right:4px;position:relative;font-size:24px;font-weight:600}.seating-row .seating-block.seating-block-red{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/seating-premium-icon_SeQmfa3JI.png) no-repeat 0 0}.seating-row .seating-block.seating-block-na{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/seating-na_2Ao5gdO0W.png) no-repeat 0 0;background-size:cover}.seating-block-alpha{background:0 0!important;text-align:center;font-size:24px;font-weight:600}.seating-block-no{background:0 0!important;display:flex;align-items:center;justify-content:center}.seating-block-main{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/seating-main-icon_BNwk8d2dg.png) no-repeat!important}.seating-block-exit{background:0 0!important;color:#aa232c;font-weight:600;display:flex;align-items:center;justify-content:center;text-transform:uppercase;position:relative;padding-left:5px;padding-right:5px;font-size:16px!important}.seating-block-exit::before{content:'';width:4px;background:#aa232c;position:absolute;left:0;top:0;bottom:0;display:block}.seating-block-exit.exit-left::before{left:auto!important;right:0!important}.mb-5-c{margin-bottom:5px!important}.passengers-outer h4{font-size:20px;margin-bottom:35px;position:relative}.seating-passanger-row{display:flex;align-items:center;margin-bottom:15px}.seating-passanger-row h3{font-size:16px;position:relative;padding-bottom:15px}.seating-passanger-icon{background:#28292b;width:40px;height:40px;border-radius:5px;display:flex;justify-content:center;align-items:center;margin-right:8px;flex-shrink:0}.seating-passanger-active h3:before{content:'';height:5px;background:#aa232c;position:absolute;bottom:0;left:0;right:0}.seating-passanger-panel{margin-bottom:80px}.seating-legend-panel-outer{min-height:500px}.seating-legend-panel{background:#f2f1f7;padding:15px;margin-bottom:30px}.seating-legend-panel h3{color:#262529;font-size:20px;margin-bottom:25px;text-align:left}.seating-legend-row{display:flex;align-items:center;margin-bottom:30px}.seating-legend-icon{flex-shrink:0;width:41px;margin-right:18px}.seating-legend-row h4{margin-bottom:0;font-size:16px}.seating-legend-row:last-child{margin-bottom:0}.add-totrip-panel{border-top:1px solid #d5d5d5;padding-top:30px;margin-top:20px}.custom-theme-btn{background:#aa232c;padding:8px 65px;border-radius:5px;color:#fff;font-size:18px;width:100%;display:block;text-decoration:none;text-transform:uppercase;text-align:center}.seating-close-btn .custom-theme-btn{width:auto;display:inline-flex;min-width:320px;text-align:center;justify-content:center}.seating-close-btn{display:flex;justify-content:flex-end;margin-top:63px;margin-bottom:20px}.newCsTheme .middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection a img{margin-top:-.2rem;background:0 0!important}.newCsTheme .row.accordian-footer.buttonsection>div a,.newCsTheme .row.accordian-footer.buttonsection>div button{margin:0!important;text-align:left;white-space:nowrap;align-items:flex-start;width:25%;padding:10px 0;justify-content:flex-start}.newCsTheme .middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection .no-pad{padding-left:15px!important}.newCsTheme .change-refund-btn .changeItinerary,.newCsTheme .change-refund-btn .refundItinerary{border:1px solid #b12828;padding:8px 25px!important;display:inline-flex!important;justify-content:center!important;text-transform:uppercase;border-radius:5px;font-weight:600!important;margin-right:20px;width:auto!important;font-size:16px}.change-modal-wrapper h2{font-size:36px;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:40px}.change-modal-date{margin-bottom:50px}.change-modal-date .payment-flight-date-block{text-align:center}.change-modal-date .payment-flight-date-divider{font-size:50px}.change-modal-round-panel{max-width:780px;margin-left:auto;margin-right:auto;border-bottom:3px solid #787473;padding-bottom:70px;margin-bottom:15px}.change-modal-round-panel .row{justify-content:space-between}.change-modal-round-panel h3{font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.change-modal-info-wrapper{display:flex;justify-content:flex-start;align-items:center}.change-modal-info h4{font-size:20px;font-weight:700;text-transform:uppercase}.change-modal-info p{margin-bottom:3px}.change-modal-info-wrapper img{max-width:65px;flex-shrink:0}.change-btn-pan{display:flex;justify-content:center}.change-btn{background:#9e1e1e;padding:10px 25px;font-size:18px;color:#fff;border:none;border-radius:5px;display:flex;align-items:center}.change-btn img{margin-right:7px}.change-modal-wrapper .payment-flight-date-divider{font-size:50px;line-height:42px}.rmdetailMytrip{font-weight:700;color:#77798b}.chinoutMytrip{font-size:1.1rem!important;text-decoration:underline!important;margin-bottom:1rem!important}.mytripIndexBottom{border-top:.1rem solid #a7a7a7;margin-top:25px!important}.mytripIndexMulti{margin-top:15px!important}.mytripnewmultititle{margin-bottom:1rem;text-decoration:underline;font-size:1.1rem;font-weight:800}.wheelchair-tabs ul{display:flex;list-style-type:none;padding:0;border-bottom:1px solid #aa232c}.wheelchair-tabs ul li{padding:20px 0 20px 0;margin-right:50px;position:relative}.wheelchair-tabs ul li a{position:relative}.passanger-icon{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/passnger-icon-grey_osyYY92T-.png) no-repeat 0 0;width:41px;height:40px;display:block;flex-shrink:0;margin-right:10px}.wheelchair-tabs ul li.active a .passanger-icon{background:url(https://ik.imagekit.io/snowstormtech/ceaserNew/passnger-icon-active_UuBHMc8K_.png)}.wheelchair-tabs ul li.active::before{content:'';height:4px;position:absolute;bottom:0;left:0;right:0;background:#aa232c;display:block}.wheelchair-tabs ul li a{color:#222;text-decoration:none;display:flex;align-items:center}.wheelchair-heading{padding-bottom:20px}.wheelchair-heading h2{font-size:20px;line-height:24px}.wheelchair-heading h3{font-size:14px;line-height:20px}.wheelchair-modal-block{border:1px solid #aa232c;border-radius:5px}.red-bg-heading{background:#aa232c;border-radius:0;color:#fff;padding:15px 25px 15px 45px;font-size:20px;text-transform:uppercase;position:relative;margin-bottom:0}.red-bg-heading::before{content:'';width:10px;height:10px;border-radius:50%;background:#000;border:2px solid #fff;display:block;position:absolute;top:50%;margin-top:-4px;left:25px}.wheelchair-modal-block-inner{padding:20px}.service-request-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.service-request-heading h3{font-size:28px;font-weight:400}.additional-request{padding-top:10px}.additional-request label{font-size:14px;font-weight:500}.additional-request textarea{height:80px;resize:none}.request-checkbox label{font-size:22px;font-weight:400;padding-left:18px}.request-checkbox input[type=checkbox]{width:24px;height:24px}.request-btn{background:#9e1e1e;padding:8px 55px;font-size:18px;color:#fff;text-transform:uppercase;border:none;border-radius:5px}.wheelchair-wrapper .row{align-items:flex-end}.requst-btn-panel{display:flex;justify-content:flex-end}.newCsTheme .flightBaggageDetails .wheelchair-wrapper ul li,.newCsTheme .flightSeatDetails .seating-modal-wrapper ul li{margin-bottom:0;padding-bottom:0}.newCsTheme .trip-listing-section .modal-dialog{margin-top:150px!important}.newCsTheme .trip-listing-section .custom-theme-btn{color:#fff!important}.newCsTheme .trip-listing-section .wheelchair-tabs>ul{display:flex!important;flex-direction:row!important}.newCsTheme .trip-listing-section .form-check.request-checkbox input{opacity:0;width:0;height:0}.newCsTheme .trip-listing-section .form-check.request-checkbox{padding-left:0!important}.wheelchair-tabs{margin-bottom:18px}div.tripservice .modal-header{justify-content:center}div.tripservice .modal-header h5{font-weight:700;font-size:30px;text-transform:uppercase}.newCsTheme .flightBaggageDetails .wheelchair-wrapper ul li,.newCsTheme .flightSeatDetails .seating-modal-wrapper ul li{padding-bottom:12px}.tripservice .nav,.wheelchair-wrapper>.nav{padding:10px 20px!important}.tripservice .nav>li,.wheelchair-wrapper>.nav>li{font-size:22px;font-weight:700;color:#000!important}.tripservice .nav>li a,.wheelchair-wrapper>.nav>li a{color:#000!important}.tripservice .nav>li a:hover,.wheelchair-wrapper>.nav>li a:hover{text-decoration:none}.wheelchair-tabs ul li a{color:#222!important;text-decoration:none;display:flex;align-items:center;white-space:nowrap;font-size:17px;font-weight:500}.service-request-heading img{max-width:40px}.service-request-heading h3{color:#000!important}.wheelchair-modal-block .remove-section{display:flex;justify-content:space-between;padding-top:10px;align-items:center}.wheelchair-modal-block .remove-section .remove-btn{padding:5px 25px;border:1px solid #aa232c;color:#aa232c;background:#fff;border-radius:4px}.wheelchair-modal-block .remove-section span{font-weight:500!important}.cancel-modal-wrapper h2,.cancel-refund-modal-wrapper h2{text-align:center;font-size:24px;text-transform:uppercase;font-weight:700}.cancel-modal-content{padding-top:40px}.cancel-modal-content p{font-size:24px;line-height:28px;text-align:center;font-weight:700}.cancel-modal-close{margin-top:50px}.cancel-refund-inner{max-width:75%;margin-left:auto;margin-right:auto}.cancel-refund-row{display:flex;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding-top:10px;padding-bottom:10px}.cancel-refund-row:last-child{border:none}.cancel-refund-row h5,.cancel-refund-row p{margin-bottom:0}.cancel-refund-row h5{font-size:18px;font-weight:700;color:#58606d}.cancel-refund-row p{text-transform:uppercase;color:#636973;font-size:14px;width:50%}.cancel-refund-modal-content{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding-top:15px;padding-bottom:15px}.cancel-refund-total h5{color:#323232;font-weight:800}.total-refund-text{text-align:center;padding-top:30px;padding-bottom:30px}.total-refund-text h5{font-size:24px;color:#000;font-weight:700}.cancel-refund-back{padding-top:25px;padding-bottom:15px}.cancel-refund-back a{background:#f9fcff;padding:8px 20px;border-radius:5px;border:1px solid #e3efff;color:#9b1e20;text-decoration:none;font-weight:600;display:inline-flex;align-items:center}.cancel-refund-back a img{margin-right:6px}.bagges-block img{margin-bottom:25px}.bagges-block h3{font-size:24px;font-weight:700}.bagges-block p{font-size:18px;line-height:26px;font-weight:500}.paid-bagges-block{margin-bottom:25px}.paid-bagges-name-row{display:flex;margin-bottom:10px}.paid-bagges-logo{width:50px;margin-right:25px}.paid-bagges-name h3{font-size:20px;font-weight:700}.paid-bagges-name h4{font-size:16px;font-weight:500}.paid-bagges-price-wrapper{display:flex;justify-content:space-between}.paid-bagges-price-block{background:#f2f1f7;padding:5px 8px;border-radius:5px;font-weight:500;margin-right:5px}.paid-bagges-price-block.grey-block{background:#28292b;color:#fff}.paid-bagges-price-right{display:flex}.paid-bagges-modal-inner{max-height:350px;overflow:auto}.hotelhubGrouping ul li.packageGroupli{border:2px solid #afafaf!important;padding:12px!important;margin:12px 0 1px!important}.hotelhubGrouping ul li.packageGroupBorderBottom0{border-bottom:2px dashed #afafaf!important;margin-bottom:-12px!important}.hotelhubGrouping ul li.packageGroupBorderTop0{border-top:0!important;margin-top:12px!important}.activityLiCs{background:#fff!important;padding:1.5rem!important;margin:.5rem 0!important;box-shadow:0 0 8px #888;min-height:5.35rem}.activityLiAnchorCs{text-decoration:none!important;text-transform:capitalize!important}.extraservices-upsell-baggage.cs-new .bagg-tabs{width:600px;display:block;margin:40px auto;position:relative}.extraservices-upsell-baggage.cs-new .bagg-tabs .tab{float:left;display:block}.extraservices-upsell-baggage.cs-new .bagg-tabs .tab>input[type=radio]{position:absolute;top:-9999px;left:-9999px}.extraservices-upsell-baggage.cs-new .bagg-tabs .tab>label{display:block;padding:6px 21px;font-size:12px;text-transform:uppercase;cursor:pointer;position:relative;color:#fff;background:#4a83fd}.extraservices-upsell-baggage.cs-new .bagg-tabs .content{z-index:0;overflow:hidden;width:600px;padding:25px;position:absolute;top:71px;left:0;background:#303030;color:#dfdfdf;opacity:0;transition:opacity .4s ease-out}.extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=bagtab]:checked+label{top:0;background:#303030;color:#f5f5f5}.extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=bagtab]:checked~[id^=tab-content]{z-index:1;opacity:1;transition:opacity .4s ease-out}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .selectbtn_row button.btn.btn_booknow{display:flex;align-items:center;justify-content:center}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .room-shrt-dscp p{white-space:normal}.extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=mealtab]:checked+label{top:0;background:#303030;color:#f5f5f5}.extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=mealtab]:checked~[id^=tab-content-meal]{z-index:1;opacity:1;transition:opacity .4s ease-out}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .tab>label,.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=mealtab]:checked+label{background:0 0;position:relative}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=mealtab]:checked+label::before{content:'';height:4px;position:absolute;bottom:-8px;left:0;right:0;background:#aa232c;display:block}.extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=chairtab]:checked+label{top:0;background:#303030;color:#f5f5f5}.extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=chairtab]:checked~[id^=tab-content-chair]{z-index:1;opacity:1;transition:opacity .4s ease-out}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs .tab>label,.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=chairtab]:checked+label{background:0 0;position:relative}.newCsTheme .extraservices-upsell-baggage.cs-new .bagg-tabs>.flgt-dta-row1>.tab>[id^=chairtab]:checked+label::before{content:'';height:4px;position:absolute;bottom:-8px;left:0;right:0;background:#aa232c;display:block}.overviewCsActive{background:#aa232c;padding:1.5rem 7.6rem;font-size:1.2rem;line-height:1.5rem;color:#fff!important;font-weight:500;border-radius:.3rem;margin-left:382px;display:inline!important;margin-right:7px;text-decoration:none!important;cursor:default;border-top-right-radius:unset;border-bottom-right-radius:unset}.overviewCsInActive{background:#838b93;padding:1.5rem 7.8rem;font-size:1.2rem;line-height:1.5rem;color:#fff!important;font-weight:500;border-radius:.3rem;display:inline!important;text-decoration:none!important;cursor:pointer;border-top-left-radius:unset;border-bottom-left-radius:unset}.overviewCsHeader{display:inline-flex;width:100%;margin:30px}.skybirdportal.newCsTheme .footer-mid-panel{display:none}.skybirdportal.newCsTheme .viewWrapper.defaultNoVisibility{background:#f4f5f5}.skybirdportal.newCsTheme .dashboard-wraper.skybirddesktopagentdashboard{margin-top:5rem!important;margin-bottom:6rem!important}.dashboard-wraper .head-txt{font-size:4rem!important;font-weight:800!important;margin-bottom:4rem}.skybirdportal.newCsTheme .footer-logo-panel{padding-top:64px}.bsDqPY{padding:14px;width:100%;border-radius:4px;text-transform:uppercase;margin-top:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;border-radius:2px;box-sizing:border-box;cursor:pointer;-webkit-letter-spacing:1px;-moz-letter-spacing:1px;-ms-letter-spacing:1px;letter-spacing:1px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:600;vertical-align:middle;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 250ms cubic-bezier(.02,.01,.47,1);transition:all 250ms cubic-bezier(.02,.01,.47,1);min-width:9.375rem;background-color:transparent;border-color:#141414;color:#141414;margin-top:20px}.cs-cabin{zoom:85%}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .icon_block ul li .icon-box img{width:3.8rem;height:2rem}.newCsTheme .noborder .crosstext h6{text-decoration:line-through}.payment-price-row.noborder{border:none!important}.payment-price-row.discountSaved .payment-price-right h6,.payment-price-row.discountSaved h5{color:green!important;font-weight:700}body.dsktopBody.newCsTheme #DestinationLoader{z-index:99999;top:0!important}body.dsktopBody.newCsTheme .customLoader,body.dsktopBody.newCsTheme .dummyLoader{z-index:99999!important;top:0!important}.newserachlistPage #exTab3 ul li.active{text-decoration:underline;text-decoration-color:red;text-underline-position:under;font-weight:700!important}.newserachlistPage #exTab3 ul li.active a{color:#aa232c!important}.csCombinedFigthSerach a.icon_close{height:10px;position:relative;width:100%}.csCombinedFigthSerach a.icon_close i{position:absolute;padding-right:10px;right:0}.caeserFigthSerach a.icon_close{display:inline}.caeserFigthSerach a.icon_close i{float:right}.listing.trip-planner-details .change-refund-btn a.caserNewTripButton i,.listing.trip-planner-details button.caserNewTripButton i{font-size:14px!important;line-height:unset!important;padding-right:10px!important}.listing.trip-planner-details button.caserNewTripButton{border:1px solid}a.caserNewTripButton{border:1px solid}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-tab-section-new{margin:0 0 3rem}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-tab-section-new ul{margin:1rem 0;padding:0}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .section-flightdetailsTab h3.flight_heading{margin:0 0 2rem}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .section-flightdetailsTab .contain-box .flight-details-left .payment-flight-booking-date .payment-flight-date-block h3{text-transform:uppercase;margin-bottom:0}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .section-flightdetailsTab .contain-box .flight-details-round-trip-panel .align-items-center{justify-content:flex-end;display:flex;align-items:flex-end!important}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .section-flightdetailsTab .contain-box .flight-details-round-trip-panel .text-end{margin-bottom:3.5rem}details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .section-hotel-price-detail .lft-block .image-details-slider.HotelViewDetails{padding-top:4rem}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .section-hotel-price-detail .lft-block{border-top:.2rem solid #797373;padding:2rem 0 0;padding-right:0;padding-left:0}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .section-hotel-price-detail .lft-block .image-details-slider.HotelViewDetails .pgwSlideshow.narrow .ps-current{height:14.5rem}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .section-hotel-price-detail .lft-block .image-details-slider.HotelViewDetails .pgwSlideshow.narrow .ps-current ul li{width:24.5rem;height:13rem}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .section-hotel-price-detail .hotel_location .map-container{padding-right:5rem}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .section-hotel-price-detail .hotel_location .map-container .payment-address-cont .mapboxgl-map{height:10rem!important}.trip-planner-details .room-name{font-size:1.2rem;font-weight:600}.newCsTheme .upsell-page-wrapper .flight-select-option-btns-panel{margin-bottom:30px!important}.newCsTheme .upsell-page-wrapper{margin-top:33px!important}h3.underlineHeader{display:inline-block;border-bottom:1px solid}.wd-74{width:74%}.mtop-5{margin-top:5px}.checkout-list-contain .details p span:nth-child(3){font-weight:500!important}#flightdetailsModal .modal-body .tab-contain .contain-box table thead th{background:#aa232c;color:#fff;font-size:1rem;line-height:1.2rem}#flightdetailsModal .modal-body .tab-contain .contain-box table tbody td{color:#000;font-size:1rem;font-weight:500}body.dsktopBody.newCsTheme .search-details .upgradeold .additional .flight-details-right .btn-book-row{display:flex;align-items:center;justify-content:flex-end}body.dsktopBody.newCsTheme .search-details .upgradeold .additional .flight-details-right .btn-book-row a.btn.btn_booknow.details-booknow{width:100%;padding-left:2rem;padding-right:2rem;text-transform:uppercase;margin-top:1rem}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-tab-section-new{margin:0 0 3rem}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-tab-section-new ul{margin:1rem 0;padding:0}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .section-flightdetailsTab h3.flight_heading{margin:0 0 .6rem}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .section-flightdetailsTab .type-with-location{margin:0 0 .6rem;font-weight:600}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .section-flightdetailsTab .contain-box .flight-details-left .payment-flight-booking-date .payment-flight-date-block h3{text-transform:uppercase;margin-bottom:0}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .section-flightdetailsTab .contain-box .flight-details-round-trip-panel .align-items-center{justify-content:flex-end;display:flex;align-items:flex-end!important}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .tab-contain .section-flightdetailsTab .contain-box .flight-details-round-trip-panel .text-end{margin-bottom:3.5rem}details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .section-hotel-price-detail .lft-block .image-details-slider.HotelViewDetails{padding-top:4rem}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .section-hotel-price-detail .lft-block{border-top:.2rem solid #797373;padding:2rem 0 0;padding-right:0;padding-left:0}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .section-hotel-price-detail .lft-block .image-details-slider.HotelViewDetails .pgwSlideshow.narrow .ps-current{height:14.5rem}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .section-hotel-price-detail .lft-block .image-details-slider.HotelViewDetails .pgwSlideshow.narrow .ps-current ul li{width:24.5rem;height:13rem}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .section-hotel-price-detail .hotel_location .map-container{padding-right:5rem}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .section-hotel-price-detail .hotel_location .map-container .payment-address-cont .mapboxgl-map{height:10rem!important}#flightdetailsModal .modal-body .tab-contain .contain-box table thead th{background:#aa232c;color:#fff;font-size:1rem;line-height:1.2rem}#flightdetailsModal .modal-body .tab-contain .contain-box table tbody td{color:#000;font-size:1rem;font-weight:500}body.dsktopBody.newCsTheme .search-details .upgradeold .additional .flight-details-right .btn-book-row{display:flex;align-items:center;justify-content:flex-end}body.dsktopBody.newCsTheme .search-details .upgradeold .additional .flight-details-right .btn-book-row a.btn.btn_booknow.details-booknow{width:100%;padding-left:2rem;padding-right:2rem;text-transform:uppercase;margin-top:1rem}.section.middle.sitenavigationOuter{padding:3rem 0;margin:0;font-size:1rem;line-height:1.2rem}.section.middle.sitenavigationOuter .wraper-inner.section-cms.page404-contain .errorpannel .errorsitenavigation h3{font-size:2rem;line-height:2rem;font-weight:600;text-transform:uppercase}.section.middle.sitenavigationOuter .wraper-inner.section-cms.page404-contain .errorpannel .errorsitenavigation h4{font-size:1.5rem;line-height:1.5rem;font-weight:500;text-transform:uppercase}.section.middle.sitenavigationOuter .wraper-inner.section-cms.page404-contain .errorpannel .errorsitecontent h3{font-size:2rem;line-height:2rem;font-weight:600}.section.middle.sitenavigationOuter .wraper-inner.section-cms.page404-contain .errorpannel .errorsitecontent h4{font-size:1.5rem;line-height:1.5rem;font-weight:500;padding:0;margin:0 0 2rem}.section.middle.sitenavigationOuter .wraper-inner.section-cms.page404-contain .errorpannel .errorsitecontent p{font-size:1.2rem;line-height:1.5rem;font-weight:400}.section.middle.sitenavigationOuter .wraper-inner.section-cms.page404-contain .errorpannel .errorsitecontent a.btn.btn-fixed-color{height:44px;padding-top:10px;color:#fff!important;font-size:1rem!important;text-transform:uppercase;font-weight:500;margin:1rem 0}.sitenavigationOuter .notfounderror img{width:80%;margin-top:25px}.sitenavigationOuter .errorsitecontent{margin-top:102px;margin-left:-100px}.tooltip .tooltip-inner{max-width:230px!important;width:230px!important}.tooltip .tooltip-inner h4{font-size:15px!important;font-weight:700!important}.tooltip .tooltip-inner p{font-size:13px!important;font-weight:400!important}#tripSeatDetails .new-flight-showseatingModal .inner-booking-block-wraper .bgseat.legend-box-dark-blue{background:#1c4f79!important}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-head a.btn-booknow-cart.caserNewTripButton{width:100%!important;padding:.375rem .75rem}div#tripBaggageDetails .modal-dialog{max-width:72rem;width:72rem;margin-top:10rem}div#tripBaggageDetails .modal-dialog .modal-content .modal-body{max-height:66vh}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper{height:65vh;max-height:65vh;overflow:auto;overflow-x:hidden}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper .tab-content.flight-details-section ul{width:100%;padding:0;margin:0;list-style:none}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper .tab-content.flight-details-section ul .card-body.collapse li.flgt-dta-row1.tab-pane.sub-pane .wheelchair-modal-block .wheelchair-modal-block-inner .service-request-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper .tab-content.flight-details-section ul .card-body.collapse li.flgt-dta-row1.tab-pane.sub-pane .wheelchair-modal-block .wheelchair-modal-block-inner .service-request-heading h3{font-size:1.2rem;font-weight:600;line-height:1.2rem;padding:0;margin:0 0 .6rem;width:100%;display:flex;align-items:center;justify-content:space-between}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper .tab-content.flight-details-section ul .card-body.collapse li.flgt-dta-row1.tab-pane.sub-pane .wheelchair-modal-block .wheelchair-modal-block-inner .service-request-heading img{width:1.7rem;padding:0;margin:0}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper ul.nav.nav-pills{list-style:none;border-bottom:2px solid #a31d36;margin-bottom:20px}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper ul.nav.nav-pills li{width:auto;text-transform:uppercase;text-decoration:none;font-size:1.2rem;line-height:1.2rem;font-weight:700;padding:0;margin:0;margin-right:1rem}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper ul.nav.nav-pills li.active a{color:#a31d36!important}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper ul.nav.nav-pills li.active a p{color:#a31d36!important}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper .tab-content.flight-details-section ul .card-body.collapse .inner-booking-block-wraper .passengers-outer .seating-passanger-row{cursor:pointer}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper .tab-content.flight-details-section ul .card-body.collapse .inner-booking-block-wraper .passengers-outer .seating-passanger-row h3{margin-bottom:0;padding-bottom:.5rem}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper .tab-content.flight-details-section ul .card-body.collapse .inner-booking-block-wraper .passengers-outer .seating-passanger-row .seating-passanger-icon{background:#dedede}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper .tab-content.flight-details-section ul .card-body.collapse .inner-booking-block-wraper .passengers-outer .seating-passanger-row .seating-passanger-icon img{filter:invert(100%)}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper .tab-content.flight-details-section ul .card-body.collapse .inner-booking-block-wraper .passengers-outer .seating-passanger-row.seating-passanger-active .seating-passanger-icon{background:#28292b}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper .tab-content.flight-details-section ul .card-body.collapse .inner-booking-block-wraper .passengers-outer .seating-passanger-row.seating-passanger-active .seating-passanger-icon img{filter:invert(0)}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper .tab-content.flight-details-section ul .card-body.collapse .inner-booking-block-wraper .passengers-outer{padding-left:6rem}div#tripBaggageDetails .modal-dialog .modal-content .modal-body .wheelchair-wrapper .tab-content.flight-details-section ul .card-body.collapse .inner-booking-block-wraper .requst-btn-panel{padding:0 4rem 0 6rem}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width{flex-grow:1}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:first-child a.navbar-brand{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:nth-child(3){width:auto;text-align:center;display:flex;align-items:center;justify-content:space-between;margin-left:0}header.headerForB2b .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:last-child ul li:nth-child(3){margin-left:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li.destinationDropdownMenu.jumboheaderclass{display:none}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li ul.sub_navigation li:last-child{padding-left:1rem}.newCsTheme .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .name_info_box a .nameinnavbar.navbar-name-txt{white-space:nowrap}.newCsTheme .newserachlistPage #baggPolicyDetails.modal.in .modal-dialog{top:0!important}.newCsTheme .upsell-page-wrapper .shows-panel .upsellServices .shows-block .shows-pic{height:17rem;overflow:hidden;display:inline-block;background:#dedede}.newCsTheme .upsell-page-wrapper .shows-panel .upsellServices .shows-block .shows-pic img{max-width:30rem}.newcsGuestloginBtn{background:0 0!important;font-size:.9rem!important;font-weight:600;margin-top:.5rem!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .section-hotel-price-detail.otherrooms{margin-top:-5rem!important}.overwrite-min-height .new-body-wraper .section.middle.combine-package-outer-block .search-details.defaultDatePickerContainer .details .flight-details-block.flight-details-block-tab .flight-details-div-total-wrapper .flight-details-div-wrapper .section-hotel-price-detail.otherrooms .lft-block{border-top:.2rem solid #d4d2d2}p.font-italic.resortFess{font-size:13px!important}.newCsHoteldetImg{padding:1.5rem 1rem!important}.csColor{color:#aa232c!important}.marginright50{margin-right:50px!important}.marginbottom20{margin-bottom:20px!important}.csPacTCheaderblock{text-align:left!important;margin-left:46px!important}.csPacTCheaderh4{font-size:20px!important;font-weight:700!important}.csPacTCmodalblock{margin-bottom:5px!important;border-bottom:none!important;padding-bottom:10px!important}.csPacTCmodalblockh3{font-size:18px!important;text-transform:capitalize!important;margin-bottom:10px!important}.lineheight16{line-height:1.6rem!important}.fntsz15{font-size:15px!important}.form-group{padding-right:1rem}.newCsTheme .upsell-page-wrapper{margin-top:8rem!important}.newCsTheme .flight-details-right p{margin-top:1rem}@media (min-width:769px){#flightbrandeddetails .table-scroll th{width:10%!important;text-align:center}}@media (min-width:1200px){.newserachlistPage .container,.newserachlistPage .container-lg,.newserachlistPage .container-md,.newserachlistPage .container-sm,.newserachlistPage .container-xl{max-width:1530px}}@media (min-width:768px){.newserachlistPage .modal-dialog{width:800px;margin:30px auto}.newserachlistPage .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}@media only screen and (min-width:1300px) and (max-width:1400px){.newserachlistPage .flightFliterScroll.listViewFixedScroll .hotelfilterwrapper,.newserachlistPage .listViewFixedScroll .hotelfilterwrapper{width:300px}.viewWrapper.defaultNoVisibility.new-body-wraper .banner_navigation.new-tab-head ul li a{padding-left:1rem;padding-right:1rem}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:nth-child(3){margin-left:0}}@media (min-width:576px){.newserachlistPage .modal-dialog{max-width:800px;margin:1.75rem auto}#flighteddetailsMap .modal-dialog{max-width:none!important;margin:1.75rem auto}#flighttermsbaggagemodalinCheckout .modal-dialog{max-width:950px!important}}@media (min-width:1600px){#flightdetailsModal .modal-dialog-ctw,#flightfareruleModal .modal-dialog,#flightfareruleModal .modal-dialog-ctw{width:90vw!important;max-width:none}#flightdetailsModal .modal-dialog{margin-top:1rem!important}.dashboard-wraper h2{font-size:3.7rem;line-height:3.8rem;margin:1rem 0 3rem}.dashboard-wraper{margin:3.5% 0 0!important}}@media (min-width:769px){#flightbrandeddetails .table-scroll th label{width:170px;justify-content:center;margin:0 auto;display:flex}}@media (min-width:768px){.checkOutV2Pgaes .modal-dialog{margin:70px auto}#flighttermsbaggagemodalinCheckout .modal-dialog{width:950px}}@media (min-width:1024px){.cug-container{width:960px}}@media (min-width:768px) and (max-width:980px){.cug-container{width:auto;padding-left:15px;padding-right:15px}}@media (min-width:1500px) and (max-width:1600px){.newCsTheme .newserachlistPage .flightEditBlock3 .edit-btn-with-passenger .edit-search-btn{width:auto}}.loginRegisterTrip{font-size:1.2rem}#InviteTripModal.modal.login-modal .modal-content .modal-body button.btn{font-size:1rem}.newCsTheme .changeFlightDetails .modal-dialog .modal-body{max-height:95vh;overflow-y:scroll}.newCsTheme .changeFlightDetails .hotelInfo h3 .star-rating-bg{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:.6rem 0 0}.newCsTheme .changeFlightDetails .hotel-change-modal-info-wrapper .hotel-image{position:relative;top:-67px}.newCsTheme .changeFlightDetails .hotel-change-modal-info-wrapper .hotel-image img{max-width:268px}.newCsTheme .changeFlightDetails .refund-checkbox-sec{float:right}.newCsTheme .changeFlightDetails .control_indicator.control_indicator-nw{height:20px;width:21px;background:#494f4e;border-radius:18%}.newCsTheme .changeFlightDetails .flight-change-block .refund-checkbox-sec{padding-top:39px}.newCsTheme .changeFlightDetails .change-btn.disabled{background:#c37d7d;cursor:not-allowed;pointer-events:none}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li{font-size:.9rem;line-height:3rem;border:unset}.csBtnCaps{text-transform:uppercase!important}.csNewInvitetext{background:0 0!important;color:#000!important;border:none!important}.loginRegisterTrip.text-center.new_align{padding:1rem 0;font-weight:600}.changeFlightDetails .modal-dialog{max-width:54%!important}.hotel-dest-heading .mapboxgl-map canvas.mapboxgl-canvas{width:236px!important;height:155px!important}.hotel-dest-heading .mapboxgl-map .mapboxgl-marker.mapboxgl-marker-anchor-center{transform:translate(-50%,-50%) translate(118px,63px) rotateX(0) rotateZ(0)!important}.customDropdown ul{width:64%!important;position:absolute!important;z-index:999!important;background-color:#282828!important;border:1px solid #fff!important;padding:0!important;list-style:none!important;left:140px!important;top:43px!important;margin:0!important}.customDropdown ul li{background-color:#282828!important;font-size:15px!important;padding:5px 12px!important;margin:0!important;cursor:pointer!important;display:inline-block!important;width:100%!important;color:#fff!important;text-align:left!important}.customDropdown ul li:hover{background-color:#fbf6f6!important;color:#333!important;font-weight:600!important}.csnewFlightpolicyth{text-align:center!important;border:1px solid #fff!important;font-weight:600!important;font-size:.8rem!important}.csnewFlightpolicytr{background:#aa232c!important}.csnewFlightpolicytd{text-align:center!important;font-size:.8rem!important}.margin0{margin:0!important}.bordernone{border:none!important}.liststylenone{list-style:none!important}.overviewDetailLink{margin:0!important;white-space:nowrap;align-items:flex-start;width:33%;padding:10px 0;justify-content:flex-start;font-size:1rem;font-weight:600}.modal-header-cs{border-bottom:2px solid #aa232c!important;margin:0 1.5rem!important;width:auto!important}.csflightattrip{padding-top:10px!important;font-weight:500!important}.txtuppercase{text-transform:uppercase!important}.csnewCartbox{background:#fff;padding:1rem;margin:.8rem 0!important;box-shadow:0 0 8px #888;border-radius:.6rem;display:inline-block;min-height:5.35rem}.addpaddingLeft{padding-left:2rem!important}.addpaddingTop{padding-top:2rem!important}.addpaddingbottom{padding-bottom:2rem!important}.csItinerayResorttext{text-transform:initial;font-size:.9rem;margin-bottom:0}.csbgtransparent{background:0 0!important}.csnewsearchtext{text-transform:capitalize!important;font-size:.9rem!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.roomsli span{position:absolute;right:1rem;top:1.5rem}.field_dropdown.person_list .info_line .box_rgt span{position:inherit!important}.field_dropdown.person_list.new_arrow_pos.dropdown-autocomplete span{position:initial!important}.cs-cabin sup{display:none}.cs-remove-extra{color:#aa232c!important;font-size:25px!important;vertical-align:bottom!important}.marginright4p{margin-right:4px!important}.cursorpoint{cursor:pointer}.searchIconcolor{color:#958989!important}.section-checkout-confirm.dynamic .signUpConfirmImage.congrats_text img{width:282px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.first{font-size:22px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.second{font-size:21px!important;font-weight:300!important}.csUpdown{font-size:20px;top:-7px!important}.csSearchformLi{border:.1rem solid #bec0c5!important;border-radius:5px!important}.fntsz09{font-size:.9rem!important}.csNewHotelTravHead{color:#4a4a4a;font-size:13px!important;font-weight:550!important}.change-flight-cs-info p{font-weight:400!important;font-size:.95rem!important}.border-none{border:0!important}.csCaptalize{text-transform:capitalize!important;font-weight:400!important}.csTripBtnSpac{display:block!important;float:right!important;margin-top:-50px!important}.textcenter{text-align:center!important}.csnewSearchaddmargin{margin-top:.5rem!important;margin-bottom:.5rem!important}.cstxttransIns{text-transform:initial!important}.cswid32{width:32%!important}.cshrwid17{width:17%!important}.csfnt12{font-size:1.2rem!important}.cshrborder{border-top:1px solid #00000066!important}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details form input::-webkit-input-placeholder{color:#000!important}.cugContainer .rgt-block-wrap .csCUGLoginPage h2.login_account{text-transform:capitalize}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content p{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .submit-btn-row button.btn_booknow{border-radius:.7rem!important}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail{margin:0 0 0}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage hr{width:66%}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage img{width:50%}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage{width:60%;margin-bottom:3rem;margin-top:-2rem}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage img{width:100%}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content h3{font-size:1.5rem}.paddingLeft30{padding-left:33px}.caserNewcaserNewTripButton[disabled]{cursor:not-allowed!important;opacity:.65}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:first-child{width:22%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(2){width:19%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(3) .select_box i{position:absolute;right:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput{width:30%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput label{margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box{top:-.5rem}viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box input{padding:0}.noBrandFound{font-size:25px}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer li.flight-search-list-sub-block.csNewFlightListingData:not(:first-child){margin-top:3px!important;padding-bottom:5px!important}.link-menu-row-activity-link{width:100%;display:inline-block;padding-top:1rem}.link-menu-row-activity-link ul{list-style:none;width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}div#i4goFrame{padding-bottom:2.5rem}span.priceFROM{font-size:25px}.travelerText{margin:13px}.fntsz15 br{content:"";margin:1em;display:block}.csHRnew{border:1px solid #9b9494!important;width:80%!important}.csGreen{color:green!important}.csExchangeCssspanHeader{font-weight:500!important;font-size:.9rem!important}.csBtnTripExtra{width:60%!important;margin-top:20px!important;font-size:1rem!important}.csnewTripExchCol4Extra{text-align:left!important;display:inline-flex!important}.csnewTripExchCol4ExtraSpan{font-weight:600!important;color:#606168!important;font-size:1.1rem!important}#tripSeatDetails .booked-flight-section .grey-box h2{font-size:20px;text-align:center;font-weight:700}#tripSeatDetails .booked-flight-section .grey-box span{font-size:19px;font-weight:500;color:#000!important;text-transform:capitalize}#tripSeatDetails .booked-flight-section .grey-box label{font-weight:600}.payment-info-content-panel h2 span img,.secure-purchase-panelImage span img{width:5%}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-head .align-right{text-align:right!important}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-head .align-right i{font-size:1rem!important}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-head .align-right .priceEditBox input{width:70%!important}.newCsTheme .newserachlistPage hr.round-division{border:1px solid;display:block;height:unset}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange{position:relative}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:after{content:'';width:43%;height:.1rem;position:absolute;right:0;bottom:1.2rem;border-bottom:.2rem dashed #999}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:before{content:'';width:43%;height:.1rem;position:absolute;right:0;left:0;bottom:1.2rem;border-bottom:.2rem dashed #999}#packageRefundInTrip input{border-radius:unset!important;width:80%;padding:5px!important}#packageRefundInTrip .refundPriceIcon{padding:5px;color:#9e1e1e}.csnewFlightpolicyth{text-align:center!important;border:1px solid #fff!important;font-weight:600!important;font-size:.8rem!important}.csnewFlightpolicytr{background:#aa232c!important}.csnewFlightpolicytd{text-align:center!important;font-size:.8rem!important}.margin0{margin:0!important}.bordernone{border:none!important}.liststylenone{list-style:none!important}.overviewDetailLink{margin:0!important;white-space:nowrap;align-items:flex-start;width:33%;padding:10px 0;justify-content:flex-start;font-size:1rem;font-weight:600}.modal-header-cs{border-bottom:2px solid #aa232c!important;margin:0 1.5rem!important;width:auto!important}.csflightattrip{padding-top:10px!important;font-weight:500!important}.txtuppercase{text-transform:uppercase!important}.csnewCartbox{background:#fff;padding:1rem;margin:.8rem 0!important;box-shadow:0 0 8px #888;border-radius:.6rem;display:inline-block;min-height:5.35rem}.addpaddingLeft{padding-left:2rem!important}.addpaddingTop{padding-top:2rem!important}.addpaddingbottom{padding-bottom:2rem!important}.csItinerayResorttext{text-transform:initial;font-size:.9rem;margin-bottom:0}.csbgtransparent{background:0 0!important}.csnewsearchtext{text-transform:capitalize!important;font-size:.9rem!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.roomsli span{position:absolute;right:1rem;top:1.5rem}.field_dropdown.person_list .info_line .box_rgt span{position:inherit!important}.field_dropdown.person_list.new_arrow_pos.dropdown-autocomplete span{position:initial!important}.cs-cabin sup{display:none}.cs-remove-extra{color:#aa232c!important;font-size:25px!important;vertical-align:bottom!important}.marginright4p{margin-right:4px!important}.cursorpoint{cursor:pointer}.searchIconcolor{color:#958989!important}.section-checkout-confirm.dynamic .signUpConfirmImage.congrats_text img{width:282px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.first{font-size:22px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.second{font-size:21px!important;font-weight:300!important}.csUpdown{font-size:20px;top:-7px!important}.csSearchformLi{border:.1rem solid #bec0c5!important;border-radius:5px!important}.fntsz09{font-size:.9rem!important}.csNewHotelTravHead{color:#4a4a4a;font-size:13px!important;font-weight:550!important}.change-flight-cs-info p{font-weight:400!important;font-size:.95rem!important}.border-none{border:0!important}.csCaptalize{text-transform:capitalize!important;font-weight:400!important}.csTripBtnSpac{display:block!important;float:right!important;margin-top:-50px!important}.textcenter{text-align:center!important}.csnewSearchaddmargin{margin-top:.5rem!important;margin-bottom:.5rem!important}.cstxttransIns{text-transform:initial!important}.cswid32{width:32%!important}.cshrwid17{width:17%!important}.csfnt12{font-size:1.2rem!important}.cshrborder{border-top:1px solid #00000066!important}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details form input::-webkit-input-placeholder{color:#000!important}.cugContainer .rgt-block-wrap .csCUGLoginPage h2.login_account{text-transform:capitalize}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content p{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .submit-btn-row button.btn_booknow{border-radius:.7rem!important}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail{margin:0 0 0}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage hr{width:66%}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage img{width:50%}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage{width:60%;margin-bottom:3rem;margin-top:-2rem}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage img{width:100%}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content h3{font-size:1.5rem}.paddingLeft30{padding-left:33px}.caserNewcaserNewTripButton[disabled]{cursor:not-allowed!important;opacity:.65}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:first-child{width:22%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(2){width:19%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(3) .select_box i{position:absolute;right:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput{width:30%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput label{margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box{top:-.5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box input{padding:0}.noBrandFound{font-size:25px}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer li.flight-search-list-sub-block.csNewFlightListingData:not(:first-child){margin-top:3px!important}.link-menu-row-activity-link{width:100%;display:inline-block;padding-top:1rem}.link-menu-row-activity-link ul{list-style:none;width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}div#i4goFrame{padding-bottom:2.5rem}span.priceFROM{font-size:25px}.travelerText{margin:13px}.fntsz15 br{content:"";margin:1em;display:block}.csHRnew{border:1px solid #9b9494!important;width:80%!important}.csGreen{color:green!important}.csExchangeCssspanHeader{font-weight:500!important;font-size:.95rem!important}.csBtnTripExtra{width:60%!important;margin-top:20px!important;font-size:1rem!important}.csnewTripExchCol4Extra{text-align:left!important;display:inline-flex!important}.csnewTripExchCol4ExtraSpan{font-weight:600!important;color:#606168!important;font-size:1.1rem!important}#tripSeatDetails .booked-flight-section .grey-box h2{font-size:20px;text-align:center;font-weight:700}#tripSeatDetails .booked-flight-section .grey-box span{font-size:19px;font-weight:500;color:#000!important;text-transform:capitalize}#tripSeatDetails .booked-flight-section .grey-box label{font-weight:600}.payment-info-content-panel h2 span img,.secure-purchase-panelImage span img{width:5%}.newCsTheme .newserachlistPage hr.round-division{border:1px solid;display:block;height:unset}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange{position:relative}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:after{content:'';width:43%;height:.1rem;position:absolute;right:0;bottom:1.2rem;border-bottom:.2rem dashed #999}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:before{content:'';width:43%;height:.1rem;position:absolute;right:0;left:0;bottom:1.2rem;border-bottom:.2rem dashed #999}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits span{color:#099e09;font-weight:500}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits .price span{color:#099e09;font-weight:700}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits p{font-size:.95rem!important;font-weight:500;margin:10px 0 0 0;width:21.5rem}.total-refund-text.refundText{padding:18px 0 0 18px}.total-refund-text.refundText p{font-size:24px;font-weight:700}.csnewFlightpolicyth{text-align:center!important;border:1px solid #fff!important;font-weight:600!important;font-size:.8rem!important}.csnewFlightpolicytr{background:#aa232c!important}.csnewFlightpolicytd{text-align:center!important;font-size:.8rem!important}.margin0{margin:0!important}.bordernone{border:none!important}.liststylenone{list-style:none!important}.overviewDetailLink{margin:0!important;white-space:nowrap;align-items:flex-start;width:33%;padding:10px 0;justify-content:flex-start;font-size:1rem;font-weight:600}.modal-header-cs{border-bottom:2px solid #aa232c!important;margin:0 1.5rem!important;width:auto!important}.csflightattrip{padding-top:10px!important;font-weight:500!important}.txtuppercase{text-transform:uppercase!important}.csnewCartbox{background:#fff;padding:1rem;margin:.8rem 0!important;box-shadow:0 0 8px #888;border-radius:.6rem;display:inline-block;min-height:5.35rem}.addpaddingLeft{padding-left:2rem!important}.addpaddingTop{padding-top:2rem!important}.addpaddingbottom{padding-bottom:2rem!important}.csItinerayResorttext{text-transform:initial;font-size:.9rem;margin-bottom:0}.csbgtransparent{background:0 0!important}.csnewsearchtext{text-transform:capitalize!important;font-size:.9rem!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.roomsli span{position:absolute;right:1rem;top:1.5rem}.field_dropdown.person_list .info_line .box_rgt span{position:inherit!important}.field_dropdown.person_list.new_arrow_pos.dropdown-autocomplete span{position:initial!important}.cs-cabin sup{display:none}.cs-remove-extra{color:#aa232c!important;font-size:25px!important;vertical-align:bottom!important}.marginright4p{margin-right:4px!important}.cursorpoint{cursor:pointer}.searchIconcolor{color:#958989!important}.section-checkout-confirm.dynamic .signUpConfirmImage.congrats_text img{width:282px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.first{font-size:22px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.second{font-size:21px!important;font-weight:300!important}.csUpdown{font-size:20px;top:-7px!important}.csSearchformLi{border:.1rem solid #bec0c5!important;border-radius:5px!important}.fntsz09{font-size:.9rem!important}.csNewHotelTravHead{color:#4a4a4a;font-size:13px!important;font-weight:550!important}.change-flight-cs-info p{font-weight:400!important;font-size:.95rem!important}.border-none{border:0!important}.csCaptalize{text-transform:capitalize!important;font-weight:400!important}.csTripBtnSpac{display:block!important;float:right!important;margin-top:-50px!important}.textcenter{text-align:center!important}.csnewSearchaddmargin{margin-top:.5rem!important;margin-bottom:.5rem!important}.cstxttransIns{text-transform:initial!important}.cswid32{width:32%!important}.cshrwid17{width:17%!important}.csfnt12{font-size:1.2rem!important}.cshrborder{border-top:1px solid #00000066!important}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details form input::-webkit-input-placeholder{color:#000!important}.cugContainer .rgt-block-wrap .csCUGLoginPage h2.login_account{text-transform:capitalize}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content p{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .submit-btn-row button.btn_booknow{border-radius:.7rem!important}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail{margin:0 0 0}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage hr{width:66%}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage img{width:50%}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage{width:60%;margin-bottom:3rem;margin-top:-2rem}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage img{width:100%}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content h3{font-size:1.5rem}.paddingLeft30{padding-left:33px}.caserNewcaserNewTripButton[disabled]{cursor:not-allowed!important;opacity:.65}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:first-child{width:22%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(2){width:19%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(3) .select_box i{position:absolute;right:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput{width:30%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput label{margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box{top:-.5rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box input{padding:0}.noBrandFound{font-size:25px}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer li.flight-search-list-sub-block.csNewFlightListingData:not(:first-child){margin-top:3px!important}.link-menu-row-activity-link{width:100%;display:inline-block;padding-top:1rem}.link-menu-row-activity-link ul{list-style:none;width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}div#i4goFrame{padding-bottom:2.5rem}span.priceFROM{font-size:25px}.travelerText{margin:13px}.fntsz15 br{content:"";margin:1em;display:block}.csHRnew{border:1px solid #9b9494!important;width:80%!important}.csGreen{color:green!important}.csExchangeCssspanHeader{font-weight:500!important;font-size:.95rem!important}.csBtnTripExtra{width:60%!important;margin-top:20px!important;font-size:1rem!important}.csnewTripExchCol4Extra{text-align:left!important;display:inline-flex!important}.csnewTripExchCol4ExtraSpan{font-weight:600!important;color:#606168!important;font-size:1.1rem!important}#tripSeatDetails .booked-flight-section .grey-box h2{font-size:20px;text-align:center;font-weight:700}#tripSeatDetails .booked-flight-section .grey-box span{font-size:19px;font-weight:500;color:#000!important;text-transform:capitalize}#tripSeatDetails .booked-flight-section .grey-box label{font-weight:600}.payment-info-content-panel h2 span img,.secure-purchase-panelImage span img{width:5%}.newCsTheme .newserachlistPage hr.round-division{border:1px solid;display:block}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange{position:relative}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:after{content:'';width:43%;height:.1rem;position:absolute;right:0;bottom:1.2rem;border-bottom:.2rem dashed #999}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:before{content:'';width:43%;height:.1rem;position:absolute;right:0;left:0;bottom:1.2rem;border-bottom:.2rem dashed #999}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits span{color:#099e09;font-weight:500}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits .price span{color:#099e09;font-weight:700}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits p{font-size:.95rem!important;font-weight:500;margin:10px 0 0 0;width:21.5rem}.newCsTheme .payment-price-row.rewards-credits .payment-price-left h5{color:#099e09;font-weight:500}.newCsTheme .payment-price-row.rewards-credits .payment-price-right h6{color:#099e09;font-weight:700}.newCsTheme .payment-price-row.rewards-credits .payment-price-left p{font-size:.95rem!important;font-weight:500;margin:10px 0 0 0;width:21.5rem}.csnewFlightpolicyth{text-align:center!important;border:1px solid #fff!important;font-weight:600!important;font-size:.8rem!important}.csnewFlightpolicytr{background:#aa232c!important}.csnewFlightpolicytd{text-align:center!important;font-size:.8rem!important}.margin0{margin:0!important}.bordernone{border:none!important}.liststylenone{list-style:none!important}.overviewDetailLink{margin:0!important;white-space:nowrap;align-items:flex-start;width:33%;padding:10px 0;justify-content:flex-start;font-size:1rem;font-weight:600}.modal-header-cs{border-bottom:2px solid #aa232c!important;margin:0 1.5rem!important;width:auto!important}.csflightattrip{padding-top:10px!important;font-weight:500!important}.txtuppercase{text-transform:uppercase!important}.csnewCartbox{background:#fff;padding:1rem;margin:.8rem 0!important;box-shadow:0 0 8px #888;border-radius:.6rem;display:inline-block;min-height:5.35rem}.addpaddingLeft{padding-left:2rem!important}.addpaddingTop{padding-top:2rem!important}.addpaddingbottom{padding-bottom:2rem!important}.csItinerayResorttext{text-transform:initial;font-size:.9rem;margin-bottom:0}.csbgtransparent{background:0 0!important}.csnewsearchtext{text-transform:capitalize!important;font-size:.9rem!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.roomsli span{position:absolute;right:1rem;top:1.5rem}.field_dropdown.person_list .info_line .box_rgt span{position:inherit!important}.field_dropdown.person_list.new_arrow_pos.dropdown-autocomplete span{position:initial!important}.cs-cabin sup{display:none}.cs-remove-extra{color:#aa232c!important;font-size:25px!important;vertical-align:bottom!important}.marginright4p{margin-right:4px!important}.cursorpoint{cursor:pointer}.searchIconcolor{color:#958989!important}.section-checkout-confirm.dynamic .signUpConfirmImage.congrats_text img{width:282px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.first{font-size:22px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.second{font-size:21px!important;font-weight:300!important}.csUpdown{font-size:20px;top:-7px!important}.csSearchformLi{border:.1rem solid #bec0c5!important;border-radius:5px!important}.fntsz09{font-size:.9rem!important}.csNewHotelTravHead{color:#4a4a4a;font-size:13px!important;font-weight:550!important}.change-flight-cs-info p{font-weight:400!important;font-size:.95rem!important}.border-none{border:0!important}.csCaptalize{text-transform:capitalize!important;font-weight:400!important}.csTripBtnSpac{display:block!important;float:right!important;margin-top:-50px!important}.textcenter{text-align:center!important}.csnewSearchaddmargin{margin-top:.5rem!important;margin-bottom:.5rem!important}.cstxttransIns{text-transform:initial!important}.cswid32{width:32%!important}.cshrwid17{width:17%!important}.csfnt12{font-size:1.2rem!important}.cshrborder{border-top:1px solid #00000066!important}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details form input::-webkit-input-placeholder{color:#000!important}.cugContainer .rgt-block-wrap .csCUGLoginPage h2.login_account{text-transform:capitalize}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content p{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .submit-btn-row button.btn_booknow{border-radius:.7rem!important}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail{margin:0 0 0}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage hr{width:66%}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage img{width:50%}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage{width:60%;margin-bottom:3rem;margin-top:-2rem}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage img{width:100%}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content h3{font-size:1.5rem}.paddingLeft30{padding-left:33px}.caserNewcaserNewTripButton[disabled]{cursor:not-allowed!important;opacity:.65}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:first-child{width:22%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(2){width:19%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(3) .select_box i{position:absolute;right:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput{width:30%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput label{margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box{top:-.5rem}viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box input{padding:0}.noBrandFound{font-size:25px}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer li.flight-search-list-sub-block.csNewFlightListingData:not(:first-child){margin-top:3px!important}.link-menu-row-activity-link{width:100%;display:inline-block;padding-top:1rem}.link-menu-row-activity-link ul{list-style:none;width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}div#i4goFrame{padding-bottom:2.5rem}span.priceFROM{font-size:25px}.travelerText{margin:13px}.fntsz15 br{content:"";margin:1em;display:block}.csHRnew{border:1px solid #9b9494!important;width:80%!important}.csGreen{color:green!important}.csExchangeCssspanHeader{font-weight:500!important;font-size:.95rem!important}.csBtnTripExtra{width:60%!important;margin-top:20px!important;font-size:1rem!important}.csnewTripExchCol4Extra{text-align:left!important;display:inline-flex!important}.csnewTripExchCol4ExtraSpan{font-weight:600!important;color:#606168!important;font-size:1.1rem!important}#tripSeatDetails .booked-flight-section .grey-box h2{font-size:20px;text-align:center;font-weight:700}#tripSeatDetails .booked-flight-section .grey-box span{font-size:19px;font-weight:500;color:#000!important;text-transform:capitalize}#tripSeatDetails .booked-flight-section .grey-box label{font-weight:600}.payment-info-content-panel h2 span img,.secure-purchase-panelImage span img{width:5%}.newCsTheme .newserachlistPage hr.round-division{border:1px solid;display:block}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange{position:relative}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:after{content:'';width:43%;height:.1rem;position:absolute;right:0;bottom:1.2rem;border-bottom:.2rem dashed #999}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:before{content:'';width:43%;height:.1rem;position:absolute;right:0;left:0;bottom:1.2rem;border-bottom:.2rem dashed #999}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits span{color:#099e09;font-weight:500}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits .price span{color:#099e09;font-weight:700}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits p{font-size:.95rem!important;font-weight:500;margin:10px 0 0 0;width:21.5rem}.newCsTheme .payment-price-row.rewards-credits .payment-price-left h5{color:#099e09;font-weight:500}.newCsTheme .payment-price-row.rewards-credits .payment-price-right h6{color:#099e09;font-weight:700}.newCsTheme .payment-price-row.rewards-credits .payment-price-left p{font-size:.95rem!important;font-weight:500;margin:10px 0 0 0;width:21.5rem}.flight-details-right .rewards-credits.h5{color:#099e09;font-weight:500;font-size:16px}.csnewFlightpolicyth{text-align:center!important;border:1px solid #fff!important;font-weight:600!important;font-size:.8rem!important}.csnewFlightpolicytr{background:#aa232c!important}.csnewFlightpolicytd{text-align:center!important;font-size:.8rem!important}.margin0{margin:0!important}.bordernone{border:none!important}.liststylenone{list-style:none!important}.overviewDetailLink{margin:0!important;white-space:nowrap;align-items:flex-start;width:33%;padding:10px 0;justify-content:flex-start;font-size:1rem;font-weight:600}.modal-header-cs{border-bottom:2px solid #aa232c!important;margin:0 1.5rem!important;width:auto!important}.csflightattrip{padding-top:10px!important;font-weight:500!important}.txtuppercase{text-transform:uppercase!important}.csnewCartbox{background:#fff;padding:1rem;margin:.8rem 0!important;box-shadow:0 0 8px #888;border-radius:.6rem;display:inline-block;min-height:5.35rem}.addpaddingLeft{padding-left:2rem!important}.addpaddingTop{padding-top:2rem!important}.addpaddingbottom{padding-bottom:2rem!important}.csItinerayResorttext{text-transform:initial;font-size:.9rem;margin-bottom:0}.csbgtransparent{background:0 0!important}.csnewsearchtext{text-transform:capitalize!important;font-size:.9rem!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.roomsli span{position:absolute;right:1rem;top:1.5rem}.field_dropdown.person_list .info_line .box_rgt span{position:inherit!important}.field_dropdown.person_list.new_arrow_pos.dropdown-autocomplete span{position:initial!important}.cs-cabin sup{display:none}.cs-remove-extra{color:#aa232c!important;font-size:25px!important;vertical-align:bottom!important}.marginright4p{margin-right:4px!important}.cursorpoint{cursor:pointer}.searchIconcolor{color:#958989!important}.section-checkout-confirm.dynamic .signUpConfirmImage.congrats_text img{width:282px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.first{font-size:22px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.second{font-size:21px!important;font-weight:300!important}.csUpdown{font-size:20px;top:-7px!important}.csSearchformLi{border:.1rem solid #bec0c5!important;border-radius:5px!important}.fntsz09{font-size:.9rem!important}.csNewHotelTravHead{color:#4a4a4a;font-size:13px!important;font-weight:550!important}.change-flight-cs-info p{font-weight:400!important;font-size:.95rem!important}.border-none{border:0!important}.csCaptalize{text-transform:capitalize!important;font-weight:400!important}.csTripBtnSpac{display:block!important;float:right!important;margin-top:-50px!important}.textcenter{text-align:center!important}.csnewSearchaddmargin{margin-top:.5rem!important;margin-bottom:.5rem!important}.cstxttransIns{text-transform:initial!important}.cswid32{width:32%!important}.cshrwid17{width:17%!important}.csfnt12{font-size:1.2rem!important}.cshrborder{border-top:1px solid #00000066!important}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details form input::-webkit-input-placeholder{color:#000!important}.cugContainer .rgt-block-wrap .csCUGLoginPage h2.login_account{text-transform:capitalize}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content p{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .submit-btn-row button.btn_booknow{border-radius:.7rem!important}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail{margin:0 0 0}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage hr{width:66%}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage img{width:50%}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage{width:60%;margin-bottom:3rem;margin-top:-2rem}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage img{width:100%}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content h3{font-size:1.5rem}.paddingLeft30{padding-left:33px}.caserNewcaserNewTripButton[disabled]{cursor:not-allowed!important;opacity:.65}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:first-child{width:22%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(2){width:19%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(3) .select_box i{position:absolute;right:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput{width:30%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput label{margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box{top:-.5rem}viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box input{padding:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.caesersPromoCode{width:15%!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li.caesersPromoCode label{display:none}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li.caesersPromoCode .field_box{margin-top:2px;height:34px}.noBrandFound{font-size:25px}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer li.flight-search-list-sub-block.csNewFlightListingData:not(:first-child){margin-top:3px!important}.link-menu-row-activity-link{width:100%;display:inline-block;padding-top:1rem}.link-menu-row-activity-link ul{list-style:none;width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}div#i4goFrame{padding-bottom:2.5rem}span.priceFROM{font-size:25px}.travelerText{margin:13px}.fntsz15 br{content:"";margin:1em;display:block}.csHRnew{border:1px solid #9b9494!important;width:80%!important}.csGreen{color:green!important}.csExchangeCssspanHeader{font-weight:500!important;font-size:.95rem!important}.csBtnTripExtra{width:60%!important;margin-top:20px!important;font-size:1rem!important}.csnewTripExchCol4Extra{text-align:left!important;display:inline-flex!important}.csnewTripExchCol4ExtraSpan{font-weight:600!important;color:#606168!important;font-size:1.1rem!important}#tripSeatDetails .booked-flight-section .grey-box h2{font-size:20px;text-align:center;font-weight:700}#tripSeatDetails .booked-flight-section .grey-box span{font-size:19px;font-weight:500;color:#000!important;text-transform:capitalize}#tripSeatDetails .booked-flight-section .grey-box label{font-weight:600}.payment-info-content-panel h2 span img,.secure-purchase-panelImage span img{width:5%}.newCsTheme .newserachlistPage hr.round-division{border:1px solid;display:block}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange{position:relative}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:after{content:'';width:43%;height:.1rem;position:absolute;right:0;bottom:1.2rem;border-bottom:.2rem dashed #999}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:before{content:'';width:43%;height:.1rem;position:absolute;right:0;left:0;bottom:1.2rem;border-bottom:.2rem dashed #999}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits span{color:#099e09;font-weight:500}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits .price span{color:#099e09;font-weight:700}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits p{font-size:.95rem!important;font-weight:500;margin:10px 0 0 0;width:21.5rem}.newCsTheme .payment-price-row.rewards-credits .payment-price-left h5{color:#099e09;font-weight:500}.newCsTheme .payment-price-row.rewards-credits .payment-price-right h6{color:#099e09;font-weight:700}.newCsTheme .payment-price-row.rewards-credits .payment-price-left p{font-size:.95rem!important;font-weight:500;margin:10px 0 0 0;width:21.5rem}.flight-details-right .rewards-credits{color:#099e09;font-weight:500;font-size:16px}.csnewFlightpolicyth{text-align:center!important;border:1px solid #fff!important;font-weight:600!important;font-size:.8rem!important}.csnewFlightpolicytr{background:#aa232c!important}.csnewFlightpolicytd{text-align:center!important;font-size:.8rem!important}.margin0{margin:0!important}.bordernone{border:none!important}.liststylenone{list-style:none!important}.overviewDetailLink{margin:0!important;white-space:nowrap;align-items:flex-start;width:33%;padding:10px 0;justify-content:flex-start;font-size:1rem;font-weight:600}.modal-header-cs{border-bottom:2px solid #aa232c!important;margin:0 1.5rem!important;width:auto!important}.csflightattrip{padding-top:10px!important;font-weight:500!important}.txtuppercase{text-transform:uppercase!important}.csnewCartbox{background:#fff;padding:1rem;margin:.8rem 0!important;box-shadow:0 0 8px #888;border-radius:.6rem;display:inline-block;min-height:5.35rem}.addpaddingLeft{padding-left:2rem!important}.addpaddingTop{padding-top:2rem!important}.addpaddingbottom{padding-bottom:2rem!important}.csItinerayResorttext{text-transform:initial;font-size:.9rem;margin-bottom:0}.csbgtransparent{background:0 0!important}.csnewsearchtext{text-transform:capitalize!important;font-size:.9rem!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.roomsli span{position:absolute;right:1rem;top:1.5rem}.field_dropdown.person_list .info_line .box_rgt span{position:inherit!important}.field_dropdown.person_list.new_arrow_pos.dropdown-autocomplete span{position:initial!important}.cs-cabin sup{display:none}.cs-remove-extra{color:#aa232c!important;font-size:25px!important;vertical-align:bottom!important}.marginright4p{margin-right:4px!important}.cursorpoint{cursor:pointer}.searchIconcolor{color:#958989!important}.section-checkout-confirm.dynamic .signUpConfirmImage.congrats_text img{width:282px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.first{font-size:22px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.second{font-size:21px!important;font-weight:300!important}.csUpdown{font-size:20px;top:-7px!important}.csSearchformLi{border:.1rem solid #bec0c5!important;border-radius:5px!important}.fntsz09{font-size:.9rem!important}.csNewHotelTravHead{color:#4a4a4a;font-size:13px!important;font-weight:550!important}.change-flight-cs-info p{font-weight:400!important;font-size:.95rem!important}.border-none{border:0!important}.csCaptalize{text-transform:capitalize!important;font-weight:400!important}.csTripBtnSpac{display:block!important;float:right!important;margin-top:-50px!important}.textcenter{text-align:center!important}.csnewSearchaddmargin{margin-top:.5rem!important;margin-bottom:.5rem!important}.cstxttransIns{text-transform:initial!important}.cswid32{width:32%!important}.cshrwid17{width:17%!important}.csfnt12{font-size:1.2rem!important}.cshrborder{border-top:1px solid #00000066!important}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details form input::-webkit-input-placeholder{color:#000!important}.cugContainer .rgt-block-wrap .csCUGLoginPage h2.login_account{text-transform:capitalize}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content p{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .submit-btn-row button.btn_booknow{border-radius:.7rem!important}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail{margin:0 0 0}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage hr{width:66%}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage img{width:50%}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage{width:60%;margin-bottom:3rem;margin-top:-2rem}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage img{width:100%}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content h3{font-size:1.5rem}.paddingLeft30{padding-left:33px}.caserNewcaserNewTripButton[disabled]{cursor:not-allowed!important;opacity:.65}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:first-child{width:22%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(2){width:19%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(3) .select_box i{position:absolute;right:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput{width:30%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput label{margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box{top:-.5rem}viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box input{padding:0}.noBrandFound{font-size:25px}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer li.flight-search-list-sub-block.csNewFlightListingData:not(:first-child){margin-top:3px!important}.link-menu-row-activity-link{width:100%;display:inline-block;padding-top:1rem}.link-menu-row-activity-link ul{list-style:none;width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}div#i4goFrame{padding-bottom:2.5rem}span.priceFROM{font-size:25px}.travelerText{margin:13px}.fntsz15 br{content:"";margin:1em;display:block}.csHRnew{border:1px solid #9b9494!important;width:80%!important}.csGreen{color:green!important}.csExchangeCssspanHeader{font-weight:500!important;font-size:.95rem!important}.csBtnTripExtra{width:60%!important;margin-top:20px!important;font-size:1rem!important}.csnewTripExchCol4Extra{text-align:left!important;display:inline-flex!important}.csnewTripExchCol4ExtraSpan{font-weight:600!important;color:#606168!important;font-size:1.1rem!important}#tripSeatDetails .booked-flight-section .grey-box h2{font-size:20px;text-align:center;font-weight:700}#tripSeatDetails .booked-flight-section .grey-box span{font-size:19px;font-weight:500;color:#000!important;text-transform:capitalize}#tripSeatDetails .booked-flight-section .grey-box label{font-weight:600}.payment-info-content-panel h2 span img,.secure-purchase-panelImage span img{width:5%}.newCsTheme .newserachlistPage hr.round-division{border:1px solid;display:block}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange{position:relative}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:after{content:'';width:43%;height:.1rem;position:absolute;right:0;bottom:1.2rem;border-bottom:.2rem dashed #999}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:before{content:'';width:43%;height:.1rem;position:absolute;right:0;left:0;bottom:1.2rem;border-bottom:.2rem dashed #999}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits span{color:#099e09;font-weight:500}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits .price span{color:#099e09;font-weight:700}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits p{font-size:.95rem!important;font-weight:500;margin:10px 0 0 0;width:21.5rem}.newCsTheme .payment-price-row.rewards-credits .payment-price-left h5{color:#099e09;font-weight:500}.newCsTheme .payment-price-row.rewards-credits .payment-price-right h6{color:#099e09;font-weight:700}.newCsTheme .payment-price-row.rewards-credits .payment-price-left p{font-size:.95rem!important;font-weight:500;margin:10px 0 0 0;width:21.5rem}.flight-details-right .rewards-credits{color:#099e09;font-weight:500;font-size:16px}.flight-details-right .rewards-credits span{color:#099e09;font-weight:600}.rewards-credits-prent{display:flex;align-items:flex-start;justify-content:space-between}.rewards-credits-prent h5.flight-total.rewards-credits{display:flex;flex-direction:column}.rewards-credits-prent h5.flight-total.rewards-credits p.rewards-credits-message{color:#000;font-size:1rem;text-transform:none}.csnewFlightpolicyth{text-align:center!important;border:1px solid #fff!important;font-weight:600!important;font-size:.8rem!important}.csnewFlightpolicytr{background:#aa232c!important}.csnewFlightpolicytd{text-align:center!important;font-size:.8rem!important}.margin0{margin:0!important}.bordernone{border:none!important}.liststylenone{list-style:none!important}.overviewDetailLink{margin:0!important;white-space:nowrap;align-items:flex-start;width:33%;padding:10px 0;justify-content:flex-start;font-size:1rem;font-weight:600}.modal-header-cs{border-bottom:2px solid #aa232c!important;margin:0 1.5rem!important;width:auto!important}.csflightattrip{padding-top:10px!important;font-weight:500!important}.txtuppercase{text-transform:uppercase!important}.csnewCartbox{background:#fff;padding:1rem;margin:.8rem 0!important;box-shadow:0 0 8px #888;border-radius:.6rem;display:inline-block;min-height:5.35rem}.addpaddingLeft{padding-left:2rem!important}.addpaddingTop{padding-top:2rem!important}.addpaddingbottom{padding-bottom:2rem!important}.csItinerayResorttext{text-transform:initial;font-size:.9rem;margin-bottom:0}.csbgtransparent{background:0 0!important}.csnewsearchtext{text-transform:capitalize!important;font-size:.9rem!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.roomsli span{position:absolute;right:1rem;top:1.5rem}.field_dropdown.person_list .info_line .box_rgt span{position:inherit!important}.field_dropdown.person_list.new_arrow_pos.dropdown-autocomplete span{position:initial!important}.cs-cabin sup{display:none}.cs-remove-extra{color:#aa232c!important;font-size:25px!important;vertical-align:bottom!important}.marginright4p{margin-right:4px!important}.cursorpoint{cursor:pointer}.searchIconcolor{color:#958989!important}.section-checkout-confirm.dynamic .signUpConfirmImage.congrats_text img{width:282px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.first{font-size:22px!important}.section-checkout-confirm.dynamic p.marginBottom20.reg_success_msg.second{font-size:21px!important;font-weight:300!important}.csUpdown{font-size:20px;top:-7px!important}.csSearchformLi{border:.1rem solid #bec0c5!important;border-radius:5px!important}.fntsz09{font-size:.9rem!important}.csNewHotelTravHead{color:#4a4a4a;font-size:13px!important;font-weight:550!important}.change-flight-cs-info p{font-weight:400!important;font-size:.95rem!important}.border-none{border:0!important}.csCaptalize{text-transform:capitalize!important;font-weight:400!important}.csTripBtnSpac{display:block!important;float:right!important;margin-top:-50px!important}.textcenter{text-align:center!important}.csnewSearchaddmargin{margin-top:.5rem!important;margin-bottom:.5rem!important}.cstxttransIns{text-transform:initial!important}.cswid32{width:32%!important}.cshrwid17{width:17%!important}.csfnt12{font-size:1.2rem!important}.cshrborder{border-top:1px solid #00000066!important}.cugContainer .rgt-block-wrap .cugloginRightBlock .section-rewards-detail .member-signup-block .section-checkout-details form input::-webkit-input-placeholder{color:#000!important}.cugContainer .rgt-block-wrap .csCUGLoginPage h2.login_account{text-transform:capitalize}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content p{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .submit-btn-row button.btn_booknow{border-radius:.7rem!important}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail{margin:0 0 0}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage{text-align:center}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage hr{width:66%}.cugContainer .rgt-block-wrap .csCUGLoginPage .section-rewards-detail .member-signup-block .section-checkout-details .csCUGBottomImage img{width:50%}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage{width:60%;margin-bottom:3rem;margin-top:-2rem}.cugContainer .rgt-block-wrap .csCUGLoginPage .csCUGUpperImage img{width:100%}.cugContainer .rgt-block-wrap .csCUGLoginPage .login_content h3{font-size:1.5rem}.paddingLeft30{padding-left:33px}.caserNewcaserNewTripButton[disabled]{cursor:not-allowed!important;opacity:.65}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:first-child{width:22%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(2){width:19%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li:nth-child(3) .select_box i{position:absolute;right:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput{width:30%}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput label{margin:0}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box{top:-.5rem}viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul.caesersRewardsNo li.caesersRewardsNoInput .field_box input{padding:0}.noBrandFound{font-size:25px}.newserachlistPage .right-listing .search-list.flight-search ul.flightResultContainer li.flight-search-list-sub-block.csNewFlightListingData:not(:first-child){margin-top:25px!important}.link-menu-row-activity-link{width:100%;display:inline-block;padding-top:1rem}.link-menu-row-activity-link ul{list-style:none;width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}div#i4goFrame{padding-bottom:2.5rem}span.priceFROM{font-size:25px}.travelerText{margin:13px}.fntsz15 br{content:"";margin:1em;display:block}.csHRnew{border:1px solid #9b9494!important;width:80%!important}.csGreen{color:green!important}.csExchangeCssspanHeader{font-weight:500!important;font-size:.86rem!important;text-transform:uppercase}.csBtnTripExtra{width:60%!important;margin-top:20px!important;font-size:1rem!important}.csnewTripExchCol4Extra{text-align:left!important;display:inline-flex!important}.csnewTripExchCol4ExtraSpan{font-weight:600!important;color:#606168!important;font-size:1rem!important}#tripSeatDetails .booked-flight-section .grey-box h2{font-size:20px;text-align:center;font-weight:700}#tripSeatDetails .booked-flight-section .grey-box span{font-size:19px;font-weight:500;color:#000!important;text-transform:capitalize}#tripSeatDetails .booked-flight-section .grey-box label{font-weight:600}.payment-info-content-panel h2 span img,.secure-purchase-panelImage span img{width:5%}.newCsTheme .newserachlistPage hr.round-division{border:1px solid;display:block}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange{position:relative}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:after{content:'';width:43%;height:.1rem;position:absolute;right:0;bottom:1.2rem;border-bottom:.2rem dashed #999;width:39%;right:18px}.newCsTheme .newserachlistPage .progress-bar.progress-bar-striped.layover.layoverChange:before{content:'';width:43%;height:.1rem;position:absolute;right:0;left:0;bottom:1.2rem;border-bottom:.2rem dashed #999;width:41%}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits span{color:#099e09;font-weight:500}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits .price span{color:#099e09;font-weight:700}body.newCsTheme .section-room-detail .price_block .price-list-block ul li.rewards-credits p{font-size:.95rem!important;font-weight:500;margin:10px 0 0 0;width:21.5rem}.newCsTheme .payment-price-row.rewards-credits .payment-price-left h5{color:#099e09;font-weight:500}.newCsTheme .payment-price-row.rewards-credits .payment-price-right h6{color:#099e09;font-weight:700}.newCsTheme .payment-price-row.rewards-credits .payment-price-left p{font-size:.95rem!important;font-weight:500;margin:10px 0 0 0;width:21.5rem}.flight-details-right .rewards-credits{color:#099e09;font-weight:500;font-size:16px}.flight-details-right .rewards-credits span{color:#099e09;font-weight:600}.rewards-credits-prent{display:flex;align-items:flex-start;justify-content:space-between}.rewards-credits-prent h5.flight-total.rewards-credits{display:flex;flex-direction:column}.rewards-credits-prent h5.flight-total.rewards-credits p.rewards-credits-message{color:#000;font-size:1rem;text-transform:none}.rewards-credits-prent span{color:#099e09;font-size:1.5rem;font-weight:700;line-height:2.5rem}.rewards-credits-message h5{font-weight:700;font-size:1.3rem;line-height:1.5rem}.rewards-credits-message p{font-size:1rem;font-weight:500}.booking-pnr-number{text-align:center;margin-top:0}.booking-pnr-number h4{display:flex;align-items:center;justify-content:center;flex-direction:column}.booking-pnr-number span{color:#ac212b;font-weight:600}.flight-details-right .rewards-credits.h5 span{color:#099e09;font-weight:600}.newserachlistPage p{margin-bottom:.5rem}.helpTextBelowFiled.errorMsg.error{color:#9e1e1e;font-style:italic;font-size:14px!important}#CombinedpackageFlightSearch .change-modal-info-wrapper,#ssoLoginModal .change-modal-info-wrapper{justify-content:center}.changeFlightDetails.tripservice.modal .modal-dialog{width:60%;max-width:60%;min-width:60%!important}#CombinedpackageFlightSearch .modal-dialog,#ssoLoginModal .modal-dialog{width:100%;max-width:100%;min-width:100%!important;margin-top:4rem;height:100%;background:#fff}.section-room-detail .room-option-listing ul li button.btn{font-family:Montserrat,sans-serif;font-size:1.2rem!important;line-height:1.8rem;font-weight:400;padding:10px 65px;text-transform:uppercase}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .selectbtn a.btn_booknow.full-width{font-family:Montserrat,sans-serif;font-size:1.2rem!important;line-height:1.8rem;font-weight:400;padding:10px 65px}.newCsTheme .newserachlistPage .filter .filter-title{font-size:1.1rem;color:#4b474d;margin-bottom:1rem;padding-bottom:1rem;margin-top:0;font-weight:600;display:flex;align-items:center;padding-right:0}#packageRefundInTrip .change-btn-pan .change-btn{padding:10px 60px;text-transform:uppercase}#packageRefundInTrip .editRefund h5{width:100%;text-align:right;margin-right:54px}.additional .flight-total span,.newCsTheme .payment-price-row.booking-total .payment-price-right h6,ul.priceBreakDownHotelPrice span{color:#565f6a}#tripSeatDetails .passanger-seat-details-rgt-block .top-flight-details-block{background:#f4f4f4!important;padding:1rem;margin:0}#tripSeatDetails .passanger-seat-details-rgt-block .top-flight-details-block p span{border-radius:.3rem;padding:.1rem .3rem;background:0 0;font-size:.8rem;color:#333!important}#tripSeatDetails .passanger-seat-details-rgt-block .top-flight-details-block .flight-details-sub-block{width:100%;display:inline-block;font-size:.8rem;line-height:1rem;padding:0;margin:.5rem 0 0}#tripSeatDetails .passanger-seat-details-rgt-block .top-flight-details-block .flight-details-sub-block p{font-size:.8rem;line-height:1.5rem;text-transform:none}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block{padding:0;margin:1.5rem 0}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table{width:100%;border:0}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table thead{background:#fff}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table tbody tr{background:#f4f4f4}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block .button-row{padding:0;margin:1rem 0 0;display:flex;align-items:center;justify-content:flex-end}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block .button-row .btn_select{background:#b12828;border:0;border-radius:.3rem;font-size:.8rem;line-height:1.5rem;font-weight:400;color:#fff;text-transform:uppercase;padding:.2rem 3rem;margin-left:.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer}#tripSeatDetails .passanger-seat-details-rgt-block .seat-legend-block{background:#f4f4f4;padding:1rem;margin:0}#tripSeatDetails .passanger-seat-details-rgt-block .seat-legend-block ul{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;list-style:none;padding:0;margin:0}#tripSeatDetails .passanger-seat-details-rgt-block .seat-legend-block ul li .legend-icon{width:2rem;height:2rem;border-radius:.3rem;padding:0;margin:0 .6rem 0 0}#tripSeatDetails .passanger-seat-details-rgt-block .seat-legend-block ul li .legend-icon.red{background:#aa232c}#tripSeatDetails .passanger-seat-details-rgt-block .seat-legend-block ul li .legend-icon.gray{background:#858585}#tripSeatDetails .passanger-seat-details-rgt-block .seat-legend-block ul li .legend-icon.green{background:#1e6221}#tripSeatDetails .top-seat-serial ul li:first-child{width:100%;text-align:left;border-bottom:1px solid #000!important;margin-left:10.9rem;margin-right:10.9rem}#tripSeatDetails .passanger-seat-details-rgt-block{border-left:.15rem solid #d7d7d7;padding:0 2rem;display:inline-block;margin:0;font-size:1.2rem;line-height:1.5rem;color:#333}#tripSeatDetails .passanger-seat-details-rgt-block .top-flight-details-block p{padding:0;margin:0;text-transform:uppercase;font-size:.8rem;line-height:1.5rem;font-weight:600}#tripSeatDetails .passanger-seat-details-rgt-block .top-flight-details-block p.flight-name-txt{font-size:.9rem;font-weight:600}#tripSeatDetails .passanger-seat-details-rgt-block .top-flight-details-block .flight-details-sub-block p span{font-size:.8rem;color:#818181!important;background:0 0;padding:0;margin:0}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table thead th{text-transform:none;background:#fff;padding:.6rem;line-height:1.5rem;font-weight:600;font-size:1rem;text-align:center}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table tbody tr td{white-space:nowrap;border-top:.13rem solid #adadad;padding:.3rem;margin:0}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table tbody tr td label.control.control-checkbox{font-size:.8rem;line-height:1.2rem;color:#a3a3a3!important;display:flex;align-items:center;justify-content:flex-start;margin-bottom:0}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table tbody tr td .control_indicator{border:.1rem solid #333}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table tbody tr td .control input[type=checkbox]:checked~.control_indicator{background:#fff!important}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table tbody tr td .control input:checked~.control_indicator:after{width:.6rem;height:.6rem;background:#b12828;border:0;border-radius:50%;left:.2rem;right:auto;margin:0 auto}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table tbody tr td input.form-control{padding:.6rem;height:1.8rem;border-radius:.3rem!important;border-color:#c1c1c1!important}#tripSeatDetails .passanger-seat-details-rgt-block .seat-legend-block h3{font-size:1rem!important;line-height:1.5rem;font-weight:600;padding:0;margin:0 0 1.5rem;text-align:left;text-transform:capitalize}#tripSeatDetails .passanger-seat-details-rgt-block .seat-legend-block ul li p{font-size:.7rem;line-height:1.5rem;font-weight:400;text-transform:initial;padding:0;margin:0}#tripSeatDetails .passanger-seat-details-rgt-block .seat-legend-block ul li{width:44%;margin:0 .5rem 1rem 0;display:flex;align-items:center;justify-content:flex-start;padding:0}#tripSeatDetails .modal-dialog .modal-content .modal-header{border:0}#tripSeatDetails .modal-dialog .modal-content .modal-header h5{position:relative;width:100%;text-align:center;text-transform:capitalize}#tripSeatDetails .modal-dialog .modal-content .modal-header h5:after{content:'';width:50%;height:.15rem;background:#c7c7c7;position:absolute;bottom:-1rem;left:0;right:0;margin:0 auto}#tripSeatDetails .modal-dialog .modal-content .flight-seats-des-wrap.flight-seats-des-wrap-ctw .row .col-sm-7{width:auto;margin:0 auto;max-width:fit-content}#tripSeatDetails .modal-dialog .modal-content .seat-img-block.seat-img-block-ctw{background:#f2f1f7;padding:1rem;height:38.5rem;overflow:auto}#tripSeatDetails .modal-dialog .modal-content .seat-img-block.seat-img-block-ctw ul{justify-content:space-between}#tripSeatDetails.modal.fade .modal-dialog .flight-seats-des-wrap .seat-img-block.seat-img-block-ctw ul li .legend-box-blue:after{content:'';background:#ededed;border-radius:0 30% 0 100%;width:.5rem;height:.5rem;position:absolute;top:.2rem;right:.2rem}#tripSeatDetails .modal-dialog .modal-content .seat-img-block.seat-img-block-ctw .top-seat-serial ul li:first-child{margin-left:0;margin-right:0;border:0!important}#tripSeatDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper.height-fix-wrap{height:68vh;max-height:68vh}#tripSeatDetails .modal-dialog .modal-content .seat-img-block.seat-img-block-ctw .top-seat-serial ul li:first-child h5{font-size:1rem;font-weight:600;text-transform:capitalize;border-bottom:.1rem solid #b1b1b1;padding:0 0 .6rem 1rem}#tripSeatDetails .modal-dialog .modal-content .seat-img-block.seat-img-block-ctw .top-seat-serial ul li.alphabet{text-align:center;font-weight:600}#tripSeatDetails.modal.fade .modal-dialog .flight-seats-des-wrap .seat-img-block ul li div.legend-box-blue p{display:none}#tripSeatDetails.modal.fade .modal-dialog .flight-seats-des-wrap .seat-img-block ul li .legend-box-dark-blue p{display:none}#tripSeatDetails .passanger-seat-details-rgt-block .seat-legend-block ul li .legend-icon{position:relative}#tripSeatDetails .passanger-seat-details-rgt-block .seat-legend-block ul li .legend-icon.red:after{content:'';background:#ededed;border-radius:0 30% 0 100%;width:.5rem;height:.5rem;position:absolute;top:.2rem;right:.2rem}#tripSeatDetails.modal.fade .modal-dialog .flight-seats-des-wrap .seat-img-block.seat-img-block-ctw ul li .legend-box-gray{background:#858585}#tripSeatDetails.modal.fade .modal-dialog .flight-seats-des-wrap .seat-img-block.seat-img-block-ctw ul li .bgseat.legend-box-dark-blue{background:#1e6221!important;border-color:#1e6221!important}#tripSeatDetails .passanger-seat-details-rgt-block .top-flight-details-block p span.seating-passanger-active{background:#b12828;color:#fff!important}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table tbody tr td input.form-control[type=text][disabled]{background:#fff!important}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table tbody tr td label.control.control-checkbox.seating-passanger-active text{color:#333}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table tbody tr td .control input:checked~.control_indicator:after{top:.17rem}#tripSeatDetails .passanger-seat-details-rgt-block .passenger-details-block table tbody tr td .control_indicator{top:0;border-radius:50%}#tripSeatDetails.modal.fade .modal-dialog .flight-seats-des-wrap .seat-img-block.seat-img-block-ctw ul li .seat_not_clickable{background:#1e6221!important}#tripSeatDetails.modal.fade .modal-dialog .flight-seats-des-wrap .seat-img-block.seat-img-block-ctw ul li .seat_not_clickable:after{display:none}.top-meal-flight-details-block li.active span{background:#aa232c;color:#fff!important}.meal-passenger-details-block .passenger-details-block{padding:0;margin:1.5rem 0}.meal-passenger-details-block table thead th{text-transform:none;background:#fff;padding:.6rem;line-height:1.5rem;font-weight:600;font-size:.9rem;text-align:center;color:#1b1b1b!important}.meal-passenger-details-block table tbody tr{background:#f2f1f7}.meal-passenger-details-block table tbody tr td{white-space:nowrap;border-top:.05rem solid #adadad;padding-left:.5rem;margin:0}.meal-passenger-details-block table tbody tr td.tdPassName{padding:.7rem .2rem .7rem .2rem}.meal-passenger-details-block table tbody tr td label.control.control-checkbox{font-size:.74rem;line-height:1.2rem;color:#a3a3a3!important;display:flex;align-items:center;justify-content:flex-start;margin-bottom:0;text-transform:uppercase;padding-left:25px}.meal-passenger-details-block table tbody tr td label.control.control-checkbox.active text{color:#333}.meal-passenger-details-block table tbody tr td .control_indicator{top:0;height:17px!important;width:18px!important}.meal-passenger-details-block table tbody tr td .control_indicator{border:.1rem solid #333;border-radius:50%}.meal-passenger-details-block table tbody tr td .control input:checked~.control_indicator:after{width:.6rem;height:.6rem;background:#aa232c;border:0;border-radius:50%;left:.18rem;right:auto;margin:0 auto}.meal-passenger-details-block table tbody tr td input.form-control[type=text][disabled]{background:#fff!important}.meal-passenger-details-block table tbody tr td input.form-control{padding:.6rem;height:1.8rem;border-radius:.3rem!important;border-color:#c1c1c1!important;font-size:.74rem!important;text-transform:capitalize}.passanger-meal-details-rgt-block{border-left:.15rem solid #d7d7d7;padding:0 2rem;display:inline-block;margin:0;font-size:1.2rem;line-height:1.5rem;color:#333}.passanger-meal-details-rgt-blockR{padding:0 2rem}.passanger-meal-details-rgt-blockR .button-row{padding:0;margin:1rem 0 0;display:flex;align-items:center;justify-content:flex-end}.passanger-meal-details-rgt-blockR .button-row .btn_select{background:#b12828;border:0;border-radius:.3rem;font-size:.8rem;line-height:1.5rem;font-weight:400;color:#fff;text-transform:uppercase;padding:.2rem 3rem;margin-left:.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.passanger-meal-details-rgt-block .top-meal-flight-details-block{background:#f2f1f7;padding:1rem;margin:0}.passanger-meal-details-rgt-block .top-meal-flight-details-block ui li{list-style:none!important}.passanger-meal-details-rgt-block .top-meal-flight-details-block p{padding:0;margin:0;text-transform:uppercase;font-size:.8rem;line-height:1.5rem;font-weight:600}.passanger-meal-details-rgt-block .top-meal-flight-details-block p span{border-radius:.3rem;padding:.1rem .3rem}.passanger-meal-details-rgt-block .top-meal-flight-details-block .flight-details-sub-block{width:100%;display:inline-block;font-size:.8rem;line-height:1rem;padding:0;margin:.5rem 0 0}.passanger-meal-details-rgt-block .top-meal-flight-details-block .flight-details-sub-block p{padding:0;margin:0;text-transform:capitalize;font-size:.8rem;line-height:1.5rem;font-weight:600}.passanger-meal-details-rgt-block .top-meal-flight-details-block .flight-details-sub-block p span{font-size:.8rem;color:#818181!important;background:0 0;padding:0;margin:0;text-transform:capitalize}.top-wheel-flight-details-block li.active span{background:#aa232c;color:#fff!important}.wheel-passenger-details-block .passenger-details-block{padding:0;margin:1.5rem 0}.wheel-passenger-details-block table thead th{text-transform:none;background:#fff;padding:.6rem;line-height:1.5rem;font-weight:600;font-size:.9rem;text-align:center;color:#1b1b1b!important}.wheel-passenger-details-block table tbody tr{background:#f2f1f7}.wheel-passenger-details-block table tbody tr td{white-space:nowrap;border-top:.05rem solid #adadad;padding-left:.5rem;margin:0}.wheel-passenger-details-block table tbody tr td.tdPassName{padding:.7rem 1.2rem .7rem 1.2rem}.wheel-passenger-details-block table tbody tr td label.control.control-checkbox{font-size:.74rem;line-height:1.2rem;color:#a3a3a3!important;display:flex;align-items:center;justify-content:flex-start;margin-bottom:0;text-transform:uppercase;padding-left:25px}.wheel-passenger-details-block table tbody tr td label.control.control-checkbox.active text{color:#333}.wheel-passenger-details-block table tbody tr td .control_indicator{top:0;height:17px!important;width:18px!important}.wheel-passenger-details-block table tbody tr td .control_indicator{border:.1rem solid #333;border-radius:50%}.wheel-passenger-details-block table tbody tr td .control input:checked~.control_indicator:after{width:.6rem;height:.6rem;background:#aa232c;border:0;border-radius:50%;left:.18rem;right:auto;margin:0 auto}.wheel-passenger-details-block table tbody tr td input.form-control[type=text][disabled]{background:#fff!important}.wheel-passenger-details-block table tbody tr td input.form-control{padding:.6rem;height:1.8rem;border-radius:.3rem!important;border-color:#c1c1c1!important;font-size:.74rem;text-transform:capitalize}.passanger-wheel-details-rgt-block{border-left:.15rem solid #d7d7d7;padding:0 2rem;display:inline-block;margin:0;font-size:1.2rem;line-height:1.5rem;color:#333}.passanger-wheel-details-rgt-blockR{padding:0 2rem}.passanger-wheel-details-rgt-blockR .button-row{padding:0;margin:1rem 0 0;display:flex;align-items:center;justify-content:flex-end}.passanger-wheel-details-rgt-blockR .button-row .btn_select{background:#b12828;border:0;border-radius:.3rem;font-size:.8rem;line-height:1.5rem;font-weight:400;color:#fff;text-transform:uppercase;padding:.2rem 3rem;margin-left:.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.passanger-wheel-details-rgt-block .top-wheel-flight-details-block{background:#f2f1f7;padding:1rem;margin:0}.passanger-wheel-details-rgt-block .top-wheel-flight-details-block ui li{list-style:none!important}.passanger-wheel-details-rgt-block .top-wheel-flight-details-block p{padding:0;margin:0;text-transform:uppercase;font-size:.8rem;line-height:1.5rem;font-weight:600}.passanger-wheel-details-rgt-block .top-wheel-flight-details-block p span{border-radius:.3rem;padding:.1rem .3rem}.passanger-wheel-details-rgt-block .top-wheel-flight-details-block .flight-details-sub-block{width:100%;display:inline-block;font-size:.8rem;line-height:1rem;padding:0;margin:.5rem 0 0}.passanger-wheel-details-rgt-block .top-wheel-flight-details-block .flight-details-sub-block p{padding:0;margin:0;text-transform:capitalize;font-size:.8rem;line-height:1.5rem;font-weight:600}.passanger-wheel-details-rgt-block .top-wheel-flight-details-block .flight-details-sub-block p span{font-size:.8rem;color:#818181!important;background:0 0;padding:0;margin:0;text-transform:capitalize}.newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li.multipartflightholder ul li .field_box input{color:#000!important}.newserachlistPage .field_section_box>ul.tab_flight>li .select_box{color:#000!important}#tripSeatDetails .passanger-seat-details-rgt-block .top-flight-details-block .flight-details-sub-block i{margin:0 .3rem;color:#000!important}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas,.mapboxgl-marker{pointer-events:none}#tripBaggageDetails .passanger-bag-details-rgt-block .top-flight-details-block{background:#f2f1f7;padding:1rem;margin:0}#tripBaggageDetails .passanger-bag-details-rgt-block .top-flight-details-block p span{border-radius:.3rem;padding:.1rem .3rem;background:0 0;font-size:.8rem;color:#333!important}#tripBaggageDetails .passanger-bag-details-rgt-block .top-flight-details-block .flight-details-sub-block{width:100%;display:inline-block;font-size:.8rem;line-height:1rem;padding:0;margin:.5rem 0 0}#tripBaggageDetails .passanger-bag-details-rgt-block .top-flight-details-block .flight-details-sub-block p{font-size:.8rem;line-height:1.5rem;text-transform:none}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block{padding:0;margin:1.5rem 0}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table{width:100%;border:0}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table thead{background:#fff}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table tbody tr{background:#f2f1f7}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block .button-row{padding:0;margin:1rem 0 0;display:flex;align-items:center;justify-content:flex-end}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block .button-row .btn_select{background:#b12828;border:0;border-radius:.3rem;font-size:.8rem;line-height:1.5rem;font-weight:400;color:#fff;text-transform:uppercase;padding:.2rem 3rem;margin-left:.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer}#tripBaggageDetails .passanger-bag-details-rgt-block .bag-legend-block{background:#f2f1f7;padding:1rem;margin:0}#tripBaggageDetails .passanger-bag-details-rgt-block .bag-legend-block ul{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;list-style:none;padding:0;margin:0}#tripBaggageDetails .passanger-bag-details-rgt-block .bag-legend-block ul li .legend-icon{width:2rem;height:2rem;border-radius:.3rem;padding:0;margin:0 .6rem 0 0}#tripBaggageDetails .passanger-bag-details-rgt-block .bag-legend-block ul li .legend-icon.red{background:#aa232c}#tripBaggageDetails .passanger-bag-details-rgt-block .bag-legend-block ul li .legend-icon.gray{background:#858585}#tripBaggageDetails .passanger-bag-details-rgt-block .bag-legend-block ul li .legend-icon.green{background:#1e6221}#tripBaggageDetails .top-bag-serial ul li:first-child{width:100%;text-align:left;border-bottom:1px solid #000!important;margin-left:10.9rem;margin-right:10.9rem}#tripBaggageDetails .passanger-bag-details-rgt-block{border-left:.15rem solid #d7d7d7;padding:0 2rem;display:inline-block;margin:0;font-size:1.2rem;line-height:1.5rem;color:#333}#tripBaggageDetails .passanger-bag-details-rgt-block .top-flight-details-block p{padding:0;margin:0;text-transform:uppercase;font-size:.8rem;line-height:1.5rem;font-weight:600}#tripBaggageDetails .passanger-bag-details-rgt-block .top-flight-details-block p.flight-name-txt{font-size:.9rem;font-weight:600}#tripBaggageDetails .passanger-bag-details-rgt-block .top-flight-details-block .flight-details-sub-block p span{font-size:.8rem;color:#818181!important;background:0 0;padding:0;margin:0}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table thead th{text-transform:none;background:#fff;padding:.6rem;line-height:1.5rem;font-weight:600;font-size:1rem;text-align:center}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table tbody tr td{white-space:nowrap;border-top:.13rem solid #adadad;padding:.3rem;margin:0}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table tbody tr td label.control.control-checkbox{font-size:.8rem;line-height:1.2rem;color:#a3a3a3!important;display:flex;align-items:center;justify-content:flex-start;margin-bottom:0}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table tbody tr td .control_indicator{border:.1rem solid #333}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table tbody tr td .control input[type=checkbox]:checked~.control_indicator{background:#fff!important}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table tbody tr td .control input:checked~.control_indicator:after{width:.6rem;height:.6rem;background:#b12828;border:0;border-radius:50%;left:.2rem;right:auto;margin:0 auto}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table tbody tr td input.form-control{padding:.6rem;height:1.8rem;border-radius:.3rem!important;border-color:#c1c1c1!important}#tripBaggageDetails .passanger-bag-details-rgt-block .bag-legend-block h3{font-size:1rem!important;line-height:1.5rem;font-weight:600;padding:0;margin:0 0 1.5rem;text-align:left;text-transform:capitalize}#tripBaggageDetails .passanger-bag-details-rgt-block .bag-legend-block ul li p{font-size:.7rem;line-height:1.5rem;font-weight:400;text-transform:initial;padding:0;margin:0}#tripBaggageDetails .passanger-bag-details-rgt-block .bag-legend-block ul li{width:44%;margin:0 .5rem 1rem 0;display:flex;align-items:center;justify-content:flex-start;padding:0}#tripBaggageDetails .modal-dialog .modal-content .modal-header{border:0;border-bottom:1px solid #dee2e6}#tripBaggageDetails .modal-dialog .modal-content .modal-header h5{position:relative;width:100%;text-align:center;text-transform:capitalize;padding:10px 0 10px 0}#tripBaggageDetails .modal-dialog .modal-content .flight-bags-des-wrap.flight-bags-des-wrap-ctw .row .col-sm-7{width:auto;margin:0 auto}#tripBaggageDetails .modal-dialog .modal-content .bag-img-block.bag-img-block-ctw{background:#f2f1f7;padding:1rem;height:34.5rem;overflow:auto}#tripBaggageDetails .modal-dialog .modal-content .bag-img-block.bag-img-block-ctw ul{justify-content:space-between}#tripBaggageDetails.modal.fade .modal-dialog .flight-bags-des-wrap .bag-img-block.bag-img-block-ctw ul li .legend-box-blue:after{content:'';background:#ededed;border-radius:0 30% 0 100%;width:.5rem;height:.5rem;position:absolute;top:.2rem;right:.2rem}#tripBaggageDetails .modal-dialog .modal-content .bag-img-block.bag-img-block-ctw .top-bag-serial ul li:first-child{margin-left:0;margin-right:0;border:0!important}#tripBaggageDetails.modal.fade .modal-dialog .modal-content .modal-body .flight-details-div-total-wrapper.height-fix-wrap{height:68vh;max-height:68vh}#tripBaggageDetails .modal-dialog .modal-content .bag-img-block.bag-img-block-ctw .top-bag-serial ul li:first-child h5{font-size:1rem;font-weight:600;text-transform:capitalize;border-bottom:.1rem solid #b1b1b1;padding:0 0 .6rem 1rem}#tripBaggageDetails .modal-dialog .modal-content .bag-img-block.bag-img-block-ctw .top-bag-serial ul li.alphabet{text-align:center;font-weight:600}#tripBaggageDetails.modal.fade .modal-dialog .flight-bags-des-wrap .bag-img-block ul li div.legend-box-blue p{display:none}#tripBaggageDetails.modal.fade .modal-dialog .flight-bags-des-wrap .bag-img-block ul li .legend-box-dark-blue p{display:none}#tripBaggageDetails .passanger-bag-details-rgt-block .bag-legend-block ul li .legend-icon{position:relative}#tripBaggageDetails .passanger-bag-details-rgt-block .bag-legend-block ul li .legend-icon.red:after{content:'';background:#ededed;border-radius:0 30% 0 100%;width:.5rem;height:.5rem;position:absolute;top:.2rem;right:.2rem}#tripBaggageDetails.modal.fade .modal-dialog .flight-bags-des-wrap .bag-img-block.bag-img-block-ctw ul li .legend-box-gray{background:#858585}#tripBaggageDetails.modal.fade .modal-dialog .flight-bags-des-wrap .bag-img-block.bag-img-block-ctw ul li .bgbag.legend-box-dark-blue{background:#1e6221!important;border-color:#1e6221!important}#tripBaggageDetails .passanger-bag-details-rgt-block .top-flight-details-block p span.baging-passanger-active{background:#b12828;color:#fff!important}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table tbody tr td input.form-control[type=text][disabled]{background:#fff!important}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table tbody tr td label.control.control-checkbox.baging-passanger-active text{color:#333}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table tbody tr td .control input:checked~.control_indicator:after{top:.17rem}#tripBaggageDetails .passanger-bag-details-rgt-block .passenger-details-block table tbody tr td .control_indicator{top:0;border-radius:50%}#tripBaggageDetails.modal.fade .modal-dialog .flight-bags-des-wrap .bag-img-block.bag-img-block-ctw ul li .bag_not_clickable{background:#1e6221!important}#tripBaggageDetails.modal.fade .modal-dialog .flight-bags-des-wrap .bag-img-block.bag-img-block-ctw ul li .bag_not_clickable:after{display:none}.bag-align-left{text-align:left!important}#tripSeatDetails .passanger-seat-details-rgt-block .top-flight-details-block .seg-with-flightno p{cursor:pointer}#tripSeatDetails.modal.fade .modal-dialog .flight-seats-des-wrap .seat-img-block.seat-img-block-ctw ul li .bgseat.legend-box-dark-blue.seat_clickable{box-shadow:0 0 0 4px rgba(0,0,0,.2)}#tripSeatDetails.modal.fade .booked-flight-section .grey-box{margin:.8rem 1rem;padding:1rem 10rem}#tripSeatDetails.modal.fade .booked-flight-section{margin-top:4rem}#tripSeatDetails.modal.fade .booked-flight-section .grey-box table{border-collapse:collapse;border-spacing:0;width:100%}#tripSeatDetails.modal.fade .booked-flight-section .grey-box table td{font-size:1.2rem;text-transform:capitalize;padding:7px}#tripSeatDetails.modal.fade .booked-flight-section .grey-box table th{font-size:1.2rem}#InviteTripModal.logInInvitedModal.modal.login-modal .modal-body form textarea.form-control{height:6.2rem!important}.newCsTheme .footer-logo-block img{margin:-30px 35px;width:85px!important;max-width:none!important;height:50px!important}.newCsTheme .footer-logo-panel img{max-width:100%;width:270px;height:145px;margin-top:3rem}.newCsTheme .secure-purchase-panel{border-left:1px solid #eee}.newCsTheme .need-help-panel h3,.newCsTheme .secure-purchase-panel h3{font-size:22px;font-weight:400;text-transform:uppercase}.newCsTheme .secure-purchase-panel h4{font-size:16px;font-weight:400;font-family:Montserrat,sans-serif!important}.newCsTheme .need-help-panel h4{font-size:16px;font-weight:400;font-family:Montserrat,sans-serif!important}.newCsTheme .footer-mid-panel{padding-bottom:60px}.newCsTheme .footer-copyright-panel.changeDowncolourCopyright{margin-bottom:60px}.packagesConfirmationID p{margin:unset}.rgt-align.packageCombinedAddeddSection{justify-content:center!important}@media all and (device-width:1180px) and (device-height:820px) and (orientation:landscape){.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .csEdit .dddd1{width:100%;display:flex;flex-wrap:wrap;align-items:center}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .csEdit .dddd1 .flightEditBlock1{max-width:62%;flex:0 0 62%}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .csEdit .dddd1 .flightEditBlock2{flex:36%;max-width:36%}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .csEdit .dddd1 .flightEditBlock3{display:flex;align-items:center;max-width:100%;flex:100%;margin-top:1.5rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3{flex:0 0 40%;max-width:40%}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3 .col-lg-3.listViewFixedScroll.flightFliterList{max-width:100%}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box{flex-wrap:wrap}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3{flex:0 0 25%;max-width:25%}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3 .listViewFixedScroll.flightFliterList{max-width:100%;padding:0}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3 .listViewFixedScroll.flightFliterList .hotelfilterwrapper.sidebar-onscroll-loader{padding:.6rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .filter h4.filter-title{font-size:1rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv h3{font-size:1.3rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv h3 .flightReset{font-size:.8rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .filter label.control.control-checkbox{font-size:.7rem;padding-left:1.5rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .filter label.control.control-checkbox .control_indicator{width:1rem;height:1rem;top:.3rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .filter .control input:checked~.control_indicator:after{width:1rem!important;height:1rem!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .selectbtn a.btn_booknow.full-width{padding:10px 10px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2{font-size:2rem;line-height:2.5rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2 span.priceFROM{font-size:13px;line-height:15px;display:block}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2 p{font-size:13px!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .hotel_listing_block_price_section .price-block.net .row{margin-top:-11rem!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price{padding:0 .2rem 0 0!important;margin-top:2rem!important}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock{margin-top:-11rem!important}body.newCsTheme .section-room-detail .room-option-listing ul li button.btn{font-size:1.1rem!important;padding:10px 3px!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .room-shrt-dscp{padding:0 15rem 0 0!important}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock ul.priceblock-section-new li{justify-content:end!important}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock ul.priceblock-section-new li:last-child{padding-right:0!important;padding-left:0!important}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock ul.priceblock-section-new li span a{font-size:12px;font-weight:700}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock .col-lg-7{padding-right:0}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li{width:49%;padding:0 .6rem!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li span a{text-decoration:none;font-size:13px!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li span .icon-dolar{font-size:1.1rem}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont .map-addr{width:17rem}.mapboxgl-map{width:250px!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li span{white-space:nowrap}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont{flex-direction:column}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont .map-addr{width:100%;padding:.6rem}.payment-address-cont h5{font-size:15px;line-height:16px}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont div#map-body{width:280px!important}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip{padding:0;margin:0}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul{margin-left:0!important;width:100%!important}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul li a{font-size:1rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection .width100 button.btn.btn_booknow.tripButton{width:100%!important;font-size:.7rem;white-space:normal;text-align:center}.payment-alert{padding:15px 10px!important;font-size:13px!important}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .payment-address-cont{display:flex;flex-direction:column}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .payment-address-cont .map-addr{width:100%;padding:.6rem;line-height:.6rem}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .payment-address-cont .map-addr h5{font-size:1rem;line-height:1rem}.guest-info-panel h2{font-size:1.5rem}.payment-round-trip h3{font-size:1.3rem}.newCsTheme .payment-price-right h6{font-size:18px}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .new-tab-head{width:96.5%!important}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul{justify-content:flex-start;flex-wrap:wrap}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul li{width:auto;padding:0 2rem 0 0;margin:0 2rem .6rem 0}.newCsTheme .map-block-section .map-container .payment-address-cont .mapboxgl-map{width:100%!important}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-address-block{width:120%}.upsell-top-info-panel h2{font-size:1.2rem}.upsell-top-info-panel h3{font-size:18px}.upsell-top-info-panel h3 span{font-size:25px}.your-flight-panel .your-flight-btn{font-size:32px}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel h2{font-size:1.5rem}.newCsTheme .upsell-page-wrapper .collapse-flight-details-content p{font-size:1.2rem}.flight-deatils-table table th{font-size:20px}.flight-deatils-table table td{font-size:16px}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel .your-hotel-collapse-panel .your-hotel-collapse-content h2{font-size:1.5rem}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel .your-hotel-collapse-panel{font-size:1.2rem}.upsell-booking-panel-inner{padding:40px 20px 20px}.upsell-booking-panel-inner h2{font-size:25px}.upsell-booking-content{padding:0 20px 20px 0}.big-text{font-size:60px}.newCsTheme .upsell-page-wrapper .shows-panel .upsellServices .shows-block .shows-pic{width:100%}.newCsTheme .upsell-page-wrapper .shows-content p{min-height:13rem}.newCsTheme .checkout-list ul li .checkout-list-contain .col-lg-9{max-width:100%;flex:0 0 100%}.newCsTheme .checkout-list ul li .checkout-list-contain .col-lg-3{max-width:100%;flex:0 0 100%}.newCsTheme .checkout-list ul li .checkout-list-contain .col-lg-3 li.bordernone{margin-top:0!important}.newCsTheme .checkout-list ul li .checkout-list-contain .col-lg-3 li.bordernone button.btn.btn_booknow{display:block;width:auto!important;float:right}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){newserachlistPage .listing.defaultDatePickerContainer .csEditSession .csEdit .dddd1{width:100%;display:flex;flex-wrap:wrap;align-items:center}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .csEdit .dddd1 .flightEditBlock1{max-width:62%;flex:0 0 62%}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .csEdit .dddd1 .flightEditBlock2{flex:36%;max-width:36%}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .csEdit .dddd1 .flightEditBlock3{display:flex;align-items:center;max-width:100%;flex:100%;margin-top:1.5rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3{flex:0 0 40%;max-width:40%}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3 .col-lg-3.listViewFixedScroll.flightFliterList{max-width:100%}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box{flex-wrap:wrap}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3{flex:0 0 25%;max-width:25%}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3 .listViewFixedScroll.flightFliterList{max-width:100%;padding:0}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3 .listViewFixedScroll.flightFliterList .hotelfilterwrapper.sidebar-onscroll-loader{padding:.6rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .filter h4.filter-title{font-size:1rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv h3{font-size:1.3rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv h3 .flightReset{font-size:.8rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .filter label.control.control-checkbox{font-size:.7rem;padding-left:1.5rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .filter label.control.control-checkbox .control_indicator{width:1rem;height:1rem;top:.3rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .filter .control input:checked~.control_indicator:after{width:1rem!important;height:1rem!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .selectbtn a.btn_booknow.full-width{padding:10px 10px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2{font-size:2rem;line-height:2.5rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2 span.priceFROM{font-size:13px;line-height:15px;display:block}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2 p{font-size:13px!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .hotel_listing_block_price_section .price-block.net .row{margin-top:-11rem!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price{padding:0 .2rem 0 0!important;margin-top:2rem!important}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock{margin-top:-11rem!important}body.newCsTheme .section-room-detail .room-option-listing ul li button.btn{font-size:1.1rem!important;padding:10px 3px!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .room-shrt-dscp{padding:0 15rem 0 0!important}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock ul.priceblock-section-new li{justify-content:end!important}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock ul.priceblock-section-new li:last-child{padding-right:0!important;padding-left:0!important}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock ul.priceblock-section-new li span a{font-size:12px;font-weight:700}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock .col-lg-7{padding-right:0}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li{width:49%;padding:0 .6rem!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li span a{text-decoration:none;font-size:13px!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li span .icon-dolar{font-size:1.1rem}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont .map-addr{width:17rem}.mapboxgl-map{width:250px!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li span{white-space:nowrap}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont{flex-direction:column}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont .map-addr{width:100%;padding:.6rem}.payment-address-cont h5{font-size:15px;line-height:16px}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont div#map-body{width:280px!important}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip{padding:0;margin:0}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul{margin-left:0!important;width:100%!important}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul li a{font-size:1rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection .width100 button.btn.btn_booknow.tripButton{width:100%!important;font-size:.7rem;white-space:normal;text-align:center}.payment-alert{padding:15px 10px!important;font-size:13px!important}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .payment-address-cont{display:flex;flex-direction:column}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .payment-address-cont .map-addr{width:100%;padding:.6rem;line-height:.6rem}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .payment-address-cont .map-addr h5{font-size:1rem;line-height:1rem}.guest-info-panel h2{font-size:1.5rem}.payment-round-trip h3{font-size:1.3rem}.newCsTheme .payment-price-right h6{font-size:18px}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .new-tab-head{width:96.5%!important}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul{justify-content:flex-start;flex-wrap:wrap}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul li{width:auto;padding:0 2rem 0 0;margin:0 2rem .6rem 0}.newCsTheme .map-block-section .map-container .payment-address-cont .mapboxgl-map{width:100%!important}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-address-block{width:120%}.upsell-top-info-panel h2{font-size:1.2rem}.upsell-top-info-panel h3{font-size:18px}.upsell-top-info-panel h3 span{font-size:25px}.your-flight-panel .your-flight-btn{font-size:32px}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel h2{font-size:1.5rem}.newCsTheme .upsell-page-wrapper .collapse-flight-details-content p{font-size:1.2rem}.flight-deatils-table table th{font-size:20px}.flight-deatils-table table td{font-size:16px}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel .your-hotel-collapse-panel .your-hotel-collapse-content h2{font-size:1.5rem}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel .your-hotel-collapse-panel{font-size:1.2rem}.upsell-booking-panel-inner{padding:40px 20px 20px}.upsell-booking-panel-inner h2{font-size:25px}.upsell-booking-content{padding:0 20px 20px 0}.big-text{font-size:60px}.newCsTheme .upsell-page-wrapper .shows-panel .upsellServices .shows-block .shows-pic{width:100%}.newCsTheme .upsell-page-wrapper .shows-content p{min-height:13rem}.newCsTheme .checkout-list ul li .checkout-list-contain .col-lg-9{max-width:100%;flex:0 0 100%}.newCsTheme .checkout-list ul li .checkout-list-contain .col-lg-3{max-width:100%;flex:0 0 100%}.newCsTheme .checkout-list ul li .checkout-list-contain .col-lg-3 li.bordernone{margin-top:0!important}.newCsTheme .checkout-list ul li .checkout-list-contain .col-lg-3 li.bordernone button.btn.btn_booknow{display:block;width:auto!important;float:right}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .csEdit .dddd1{width:100%;display:flex;flex-wrap:wrap;align-items:center}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .csEdit .dddd1 .flightEditBlock1{max-width:62%;flex:0 0 62%}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .csEdit .dddd1 .flightEditBlock2{flex:36%;max-width:36%}.newserachlistPage .listing.defaultDatePickerContainer .csEditSession .csEdit .dddd1 .flightEditBlock3{display:flex;align-items:center;max-width:100%;flex:100%;margin-top:1.5rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3{flex:0 0 40%;max-width:40%}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3 .col-lg-3.listViewFixedScroll.flightFliterList{max-width:100%}.newCsTheme .newserachlistPage .flight-desktop-edit.newflight-edit-form .field_section_box{flex-wrap:wrap}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3{flex:0 0 25%;max-width:25%}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3 .listViewFixedScroll.flightFliterList{max-width:100%;padding:0}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .col-lg-3 .listViewFixedScroll.flightFliterList .hotelfilterwrapper.sidebar-onscroll-loader{padding:.6rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .filter h4.filter-title{font-size:1rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv h3{font-size:1.3rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv h3 .flightReset{font-size:.8rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .filter label.control.control-checkbox{font-size:.7rem;padding-left:1.5rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .filter label.control.control-checkbox .control_indicator{width:1rem;height:1rem;top:.3rem}.newserachlistPage .listing.defaultDatePickerContainer .middileSectionResults.filterDataParentDiv .filter .control input:checked~.control_indicator:after{width:1rem!important;height:1rem!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .selectbtn a.btn_booknow.full-width{padding:10px 10px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2{font-size:2rem;line-height:2.5rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2 span.priceFROM{font-size:13px;line-height:15px;display:block}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2 p{font-size:13px!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .hotel_listing_block_price_section .price-block.net .row{margin-top:-11rem!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price{padding:0 .2rem 0 0!important;margin-top:2rem!important}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock{margin-top:-11rem!important}body.newCsTheme .section-room-detail .room-option-listing ul li button.btn{font-size:1.1rem!important;padding:10px 3px!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .room-shrt-dscp{padding:0 15rem 0 0!important}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock ul.priceblock-section-new li{justify-content:end!important}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock ul.priceblock-section-new li:last-child{padding-right:0!important;padding-left:0!important}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock ul.priceblock-section-new li span a{font-size:12px;font-weight:700}body.newCsTheme .section-room-detail .room-option-listing .row.detailsPagePriceBlock .col-lg-7{padding-right:0}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li{width:49%;padding:0 .6rem!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li span a{text-decoration:none;font-size:13px!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li span .icon-dolar{font-size:1.1rem}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont .map-addr{width:17rem}.mapboxgl-map{width:250px!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new ul.priceblock-section-new li span{white-space:nowrap}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont{flex-direction:column}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont .map-addr{width:100%;padding:.6rem}.payment-address-cont h5{font-size:15px;line-height:16px}.newCsTheme .hotel-dest-heading .map-block-section .map-container .payment-address-cont div#map-body{width:280px!important}.listing-section.trip-listing-section .why-book-trip-planner .cs-book-trip{padding:0;margin:0}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul{margin-left:0!important;width:100%!important}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul li a{font-size:1rem}.middle.listing-section.trip-listing-section .listing.trip-planner-details .save-planner-block ul li.gray-block .accordian-contain .accordian-footer.buttonsection .width100 button.btn.btn_booknow.tripButton{width:100%!important;font-size:.7rem;white-space:normal;text-align:center}.payment-alert{padding:15px 10px!important;font-size:13px!important}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .payment-address-cont{display:flex;flex-direction:column}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .payment-address-cont .map-addr{width:100%;padding:.6rem;line-height:.6rem}.newCsTheme .payment-page-wrapper.payment-package .payment-left-panel .payment-address-block .payment-address-map .map-block-section .map-container .payment-address-cont .map-addr h5{font-size:1rem;line-height:1rem}.guest-info-panel h2{font-size:1.5rem}.payment-round-trip h3{font-size:1.3rem}.newCsTheme .payment-price-right h6{font-size:18px}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .new-tab-head{width:96.5%!important}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul{justify-content:flex-start;flex-wrap:wrap}.section.middle.listing-section.trip-listing-section .why-book-trip-planner .link-menu-row.link-menu-row-sec ul li{width:auto;padding:0 2rem 0 0;margin:0 2rem .6rem 0}.newCsTheme .map-block-section .map-container .payment-address-cont .mapboxgl-map{width:100%!important}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-address-block{width:120%}.upsell-top-info-panel h2{font-size:1.2rem}.upsell-top-info-panel h3{font-size:18px}.upsell-top-info-panel h3 span{font-size:25px}.your-flight-panel .your-flight-btn{font-size:32px}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel h2{font-size:1.5rem}.newCsTheme .upsell-page-wrapper .collapse-flight-details-content p{font-size:1.2rem}.flight-deatils-table table th{font-size:20px}.flight-deatils-table table td{font-size:16px}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel .your-hotel-collapse-panel .your-hotel-collapse-content h2{font-size:1.5rem}.newCsTheme .upsell-page-wrapper .your-flight-collapse-panel .your-hotel-collapse-panel{font-size:1.2rem}.upsell-booking-panel-inner{padding:40px 20px 20px}.upsell-booking-panel-inner h2{font-size:25px}.upsell-booking-content{padding:0 20px 20px 0}.big-text{font-size:60px}.newCsTheme .upsell-page-wrapper .shows-panel .upsellServices .shows-block .shows-pic{width:100%}.newCsTheme .upsell-page-wrapper .shows-content p{min-height:13rem}.newCsTheme .checkout-list ul li .checkout-list-contain .col-lg-9{max-width:100%;flex:0 0 100%}.newCsTheme .checkout-list ul li .checkout-list-contain .col-lg-3{max-width:100%;flex:0 0 100%}.newCsTheme .checkout-list ul li .checkout-list-contain .col-lg-3 li.bordernone{margin-top:0!important}.newCsTheme .checkout-list ul li .checkout-list-contain .col-lg-3 li.bordernone button.btn.btn_booknow{display:block;width:auto!important;float:right}}.cssearchinfantplace_list{margin-top:20px!important}.cssearchinfantboxfit{text-transform:initial;font-size:.9rem!important}.cssearchinfantboxfitspantext{display:block;font-size:.7rem;text-transform:initial}.cssearchinfantradiolist{overflow-x:unset}.cssearchinfantlabel{color:#000!important;font-size:.9rem!important;font-weight:300!important;justify-content:left!important;padding-top:1px!important}.cssearchinfantli{padding:5px 0 6px 2px!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul.radio_list li label.control.control-radio .control_indicator-infant{width:15px!important;height:15px!important;border:1px solid #6d808c}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header ul.radio_list li label.control.control-radio input:checked~.control_indicator-infant:after{left:1px!important;top:1px!important;font-family:FontAwesome;color:#fff;transform:none!important;display:flex;justify-content:center;align-items:center;width:11px!important;height:11px!important;transform:none}.newserachlistPage .control_indicator-infant{width:15px!important;height:15px!important;border:1px solid #6d808c}.newCsTheme .newserachlistPage .control input:checked~.control_indicator-infant:after{left:1px!important;top:1px!important;font-family:FontAwesome;color:#fff;transform:none!important;display:flex;justify-content:center;align-items:center;width:11px!important;height:11px!important;transform:none;zoom:90%!important}.link-menu-row.link-menu-row-sec .tooltip{text-transform:none}.csSearchPackageDivoverflowHid{overflow:hidden}.csSearchPackageResuwhieSpace{white-space:pre-wrap}@media (max-width:1200px){.payment-flight-date-blockupd{min-width:0}}.select-style select:disabled{background-color:#e9ecef;opacity:1}.newCsTheme .newserachlistPage .priceBlock .attriplink{background:0 0!important;border-color:transparent!important;font-size:1.1rem;font-size:1rem;padding:10px 65px;text-transform:uppercase;font-weight:500;padding:0;text-transform:capitalize}h3.csPacTCmodalblockh3.lccflight{font-weight:500;text-transform:none!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li ul li.csLicond{margin-right:0!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.csLicond .select_box{height:1.2rem;font-weight:401}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.csLicond .select_box i{color:#958989!important;position:absolute;right:0}li:hover .legend-box-tooltrip.hoverPrice{visibility:visible}.newCsTheme .brand-btn-bg1.cancel{border:none;font-size:2rem;background:0 0;font-weight:700}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .hotel_listing_block_price_section .price-block.net .wyndhamprice{width:auto;text-align:right}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .hotel_listing_block_price_section .price-block.net .wmpointlabel{color:#b4b4b4;font-weight:800;padding:0 10px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .hotel_listing_block_price_section .price-block.net .wyndhamprice h4{font-weight:800}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .hotel_listing_block_price_section .price-block.net .wyndhamprice h2{font-weight:800}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .hotel_listing_block_price_section .price-block.net .wyndhamprice .wynSapn h4{color:#333;text-align:center;max-width:600px;position:relative;padding-left:100px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .hotel_listing_block_price_section .price-block.net .wyndhamprice .wynSapn h4:before{content:"";display:block;width:43px;height:5px;background:#333;left:70px;top:50%;position:absolute;left:140px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .hotel_listing_block_price_section .price-block.net .wyndhamprice .wynSapn h4:after{content:"";display:block;width:43px;height:5px;background:#333;right:70px;top:50%;position:absolute;right:40px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .hotel_listing_block_price_section .price-block.net .wyndhamprice h2{font-weight:800}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .hotel_listing_block_price_section .price-block.net .wyndhamprice h2 .wmpointlabel{color:#b4b4b4!important;font-weight:800;padding:0 10px;margin-top:-20px;display:initial!important}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .wyndhamprice{width:auto;text-align:right}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .wmpointlabel{color:#b4b4b4;font-weight:800;padding:0 10px}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .wyndhamprice h4{font-weight:800}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .wyndhamprice h2{font-weight:800}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .wyndhamprice .wynSapn h4{color:#333;text-align:center;max-width:600px;position:relative;padding-left:200px}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .wyndhamprice .wynSapn h4:before{content:"";display:block;width:43px;height:5px;background:#333;left:70px;top:50%;position:absolute;left:240px}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .wyndhamprice .wynSapn h4:after{content:"";display:block;width:43px;height:5px;background:#333;right:70px;top:50%;position:absolute;right:40px}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .wyndhamprice h2{font-weight:800}body.newCsTheme .section-room-detail .room-option-listing ul li .pkgRow .hotel_details_block_new .wyndhamprice h2 .wmpointlabel{color:#b4b4b4!important;font-weight:800;padding:0 10px;margin-top:-20px;display:initial!important}.newserachlistPage ul.radio_listwm li .control-checkbox .control_indicator{border:2px solid #6d808c;border-radius:50%!important}.newserachlistPage ul.radio_listwm li .control-checkbox .control_indicator:after{background:#003f63!important}.newserachlistPage ul.radio_listwm li label{padding:0!important;margin:0!important;line-height:1rem!important;color:#333!important;font-weight:600}.newserachlistPage ul.radio_listwm li label text{padding-left:30px}.newserachlistPage ul.radio_listwm li{background:#fff!important;color:#343840!important;font-size:16px;border-color:#ccc!important}.newCsTheme .refine-listing.flight-refine ul li:hover{background:#fff!important}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead .checkoutfareselBor .wyndhamprice{width:auto;text-align:center}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead .checkoutfareselBor .wmpointlabel{color:#b4b4b4;font-weight:800;padding:0 10px}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead .checkoutfareselBor .wyndhamprice h4{font-weight:700;font-size:21px}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead .checkoutfareselBor .wyndhamprice h2{font-weight:700;font-size:23px}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead .checkoutfareselBor .wyndhamprice .wynSapn h4{color:#333;max-width:600px;position:relative}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead .checkoutfareselBor .wyndhamprice .wynSapn h4:before{content:"";display:block;width:15px;height:5px;background:#333;left:70px;top:40%;position:absolute}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead .checkoutfareselBor .wyndhamprice .wynSapn h4:after{content:"";display:block;width:15px;height:5px;background:#333;right:70px;top:40%;position:absolute}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead .checkoutfareselBor .wyndhamprice h2{font-weight:800}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead .checkoutfareselBor .wyndhamprice h2 .wmpointlabel{color:#b4b4b4!important;font-weight:800;padding:0 10px;margin-top:-20px;display:initial!important}.newCsTheme .hotel-search-details ul.radio_listwm li .control-checkbox .control_indicator{border:2px solid #6d808c;border-radius:50%!important;top:-2px}.newCsTheme .hotel-search-details ul.radio_listwm li .control-checkbox .control_indicator:after{background:#003f63!important}.newCsTheme .hotel-search-details ul.radio_listwm li label{padding:0!important;margin:0!important;line-height:1rem!important;color:#333!important;font-weight:600}.newCsTheme .hotel-search-details ul.radio_listwm li label text{padding-left:30px}.newCsTheme .hotel-search-details ul.radio_listwm li{background:#fff!important;color:#343840!important;font-size:16px;border-color:#ccc!important}.newCsTheme .hotel-search-details .control input:checked~.control_indicator:after{left:-2px!important;top:-2px!important;content:"\f00c";font-family:FontAwesome;color:#fff;transform:none!important;display:flex;justify-content:center;align-items:center;width:22px!important;height:22px!important;transform:none;border:none;border-radius:50%!important}.newCsTheme .payment-left-panel-chk-wm ul.radio_listwm{width:103%;display:flex;flex-wrap:wrap;flex-direction:row;padding:0!important;margin-top:20px;margin-bottom:0}.newCsTheme .payment-left-panel-chk-wm ul.radio_listwm li{background:#fff;font-size:1.1rem;border:.1rem solid #ccc;border-radius:.2rem!important;padding:.8rem;margin:0 .6rem;display:flex;align-items:center;justify-content:center;padding:13px 6px}.newCsTheme .payment-left-panel-chk-wm ul.radio_listwm li .control-checkbox .control_indicator{border:2px solid #6d808c;border-radius:50%!important;top:0}.newCsTheme .payment-left-panel-chk-wm ul.radio_listwm li .control-checkbox .control_indicator:after{background:#003f63!important}.newCsTheme .payment-left-panel-chk-wm ul.radio_listwm li label{padding:0!important;margin:0!important;line-height:1rem!important;color:#333!important;font-weight:600}.newCsTheme .payment-left-panel-chk-wm ul.radio_listwm li label text{padding-left:30px}.newCsTheme .payment-left-panel-chk-wm ul.radio_listwm li{background:#fff!important;color:#343840!important;font-size:16px;border-color:#ccc!important}.newCsTheme .payment-left-panel-chk-wm .control input:checked~.control_indicator:after{left:-2px!important;top:-2px!important;content:"\f00c";font-family:FontAwesome;color:#fff;transform:none!important;display:flex;justify-content:center;align-items:center;width:22px!important;height:22px!important;transform:none;border:none;border-radius:50%!important}.newCsTheme .payment-left-panel-wm ul.radio_listwm{width:103%;display:flex;flex-wrap:wrap;flex-direction:row;padding:0!important;margin-top:20px;margin-bottom:0}.newCsTheme .payment-left-panel-wm ul.radio_listwm li{background:#fff;font-size:1.1rem;border:.1rem solid #ccc;border-radius:.2rem!important;margin-top:.6rem!important;margin-right:.6rem!important;display:flex;align-items:center;justify-content:center;padding:13px 6px}.newCsTheme .payment-left-panel-wm ul.radio_listwm li .control-checkbox .control_indicator{border:2px solid #6d808c;border-radius:50%!important;top:0;left:-5px}.newCsTheme .payment-left-panel-wm ul.radio_listwm li .control-checkbox .control_indicator:after{background:#003f63!important}.newCsTheme .payment-left-panel-wm ul.radio_listwm li label{padding:0!important;margin:0!important;line-height:.7rem!important;color:#333!important;font-weight:600}.newCsTheme .payment-left-panel-wm ul.radio_listwm li label text{padding-left:18px}.newCsTheme .payment-left-panel-wm ul.radio_listwm li{background:#fff!important;color:#343840!important;font-size:16px;border-color:#ccc!important}.newCsTheme .payment-left-panel-wm .control input:checked~.control_indicator:after{left:-2px!important;top:-2px!important;content:"\f00c";font-family:FontAwesome;color:#fff;transform:none!important;display:flex;justify-content:center;align-items:center;width:22px!important;height:22px!important;transform:none;border:none;border-radius:50%!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.datesholder:nth-child(2),.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li.multipartflightholder ul li.depart0{padding-left:0}.flight-deatils-table-review table th{font-size:16px!important;border-bottom:unset!important;padding-bottom:6px!important;vertical-align:top}.flight-deatils-table-review table td{font-size:16px!important;vertical-align:top;padding-right:6px}.newCsTheme .payment-page-wrapper-new .reviewpagelinks{font-weight:500}.flight-deatils-table-review table{width:100%}.flight-deatils-table-review .airport-col{width:35%}.flight-deatils-table-review .datetime-col{width:14%}.checkout-right-panel-review .review-page-block{margin-bottom:40px}.checkout-right-panel-review .review-page-block .review-page-block-row{margin-bottom:5px}.newCsTheme .checkout-right-panel-review #flightbrandeddetails .fa-check{color:#717479;border:3px solid #717479;padding:3px;border-radius:50%;font-size:10px;width:22px;height:22px;text-align:center}.newCsTheme .checkout-right-panel-review #flightbrandeddetails .fa-usd{color:#c6a058;border:3px solid #c6a058;padding:3px;border-radius:50%;font-size:10px;width:22px;height:22px;text-align:center}.newCsTheme .checkout-right-panel-review #flightbrandeddetails .fa-times{color:#aa1f26;border:3px solid #aa1f26;padding:3px;border-radius:50%;font-size:10px;width:22px;height:22px;text-align:center}.checkout-right-panel-review #hotelViewDetaisSideImage .pgwSlideshow .ps-current ul li{background-size:cover}.checkout-right-panel-review #hotelViewDetaisSideImage.pgwSlidesSingleitem .pgwSlideshow .ps-current ul li{background-size:contain!important}.checkout-right-panel-review #hotelViewDetaisSideImage.pgwSlidesSingleitem .pgwSlideshow .ps-list{display:none!important}.newCsTheme .checkout-right-panel-review .payment-round-trip{width:100%;float:none;position:relative;background:#fff;border-radius:5px;display:inline-block;min-height:5.35rem}.newCsTheme .checkout-right-panel-review .payment-trip-flight-review{width:100%;float:none;position:relative;background:#f4f4f4;padding:1rem;margin:.8rem 0!important;box-shadow:0 0 3px #888;border-radius:5px;display:inline-block;min-height:5.35rem}.newCsTheme .checkout-right-panel-review .payment-round-trip h3{font-weight:800;border-bottom:3px solid #d9d9d9;padding-bottom:.4rem}.newCsTheme .checkout-right-panel-review .payment-round-trip-block p{font-size:16px}.newCsTheme .checkoutfareCLS{position:relative;width:100%;z-index:1;margin:auto;overflow:auto;padding:10px;margin-bottom:10px;padding-top:0;padding-left:2px}.newCsTheme .checkoutfareCLS .chkrowCLS{white-space:nowrap;display:block}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead{display:inline-block}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead .checkoutfareselBor{width:100%;float:none;position:relative;background:#fff;padding:1rem;margin:.8rem 0!important;border:1px solid #ddd;border-radius:5px;display:inline-block;min-height:5.35rem;padding-top:.2rem;border-radius:unset!important}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead .checkoutfareselBor h5{font-size:17px;font-weight:700;color:#4e4e4e;margin-top:13px;margin-left:2px}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead .checkoutfareselBor .fareselRowhead{padding:6px 1px}.newCsTheme .checkoutfareCLS .chkrowCLS .checkoutfareselHead .checkoutfareselBor .fareselRowhead span{text-transform:capitalize;vertical-align:middle;font-size:14px;white-space:break-spaces}.scoll-pane1-farecls{width:100%;height:auto;overflow:auto;outline:0;overflow-y:hidden;padding-bottom:15px;-ms-overflow-style:scroll}.checkout-right-panel-review .CheckBtnCls{border-radius:50%;width:50px;height:50px;border:1px solid #d9d9d9}.checkout-right-panel-review .checkoutbottompmarg{margin-bottom:20px}.checkout-right-panel-review .checkoutbottompmarg span{font-size:31px}.checkout-right-panel-review .checkoutbottompmarg .prev span{color:#d9d9d9;font-weight:600}.checkout-right-panel-review .checkoutbottompmarg .next span{color:#aa232c;font-weight:600}.checkout-right-panel-review .checkoutbottompmarg .slideact span{color:#aa232c!important}.checkout-right-panel-review .checkoutbottompmarg .slidedeact{cursor:not-allowed;pointer-events:none}.checkout-right-panel-review .checkoutbottompmarg .slidedeact span{color:#d9d9d9!important;cursor:not-allowed}.img-airline-logo-new{width:50px!important;height:50px!important}.csmargin40{margin-top:40px}.newCsTheme .payment-page-wrapper-new::before{min-height:6.7rem!important}.newCsTheme .payment-page-wrapper-new{margin-top:-14px!important}.payment-page-wrapper-new.payment-package .payment-right-panel .payment-page-heading{margin-bottom:0!important}.newCsTheme .checkoutfareCLS .chkrowCLS .noBrandFound{font-size:1.3rem!important}h3.csPacTCmodalblockh3.lccflight{font-weight:500;text-transform:none!important}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer{margin:.8rem 0!important;overflow:auto;padding:10px;scrollbar-width:none}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .block-row{display:block;white-space:nowrap}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .block-row .col6dis{display:inline-block}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .paddingclschktrs{padding:0 1.5rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .img-block-row p{margin-bottom:.4rem;color:#333}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .mid-view-dts-row{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .mid-view-dts-row .row{margin:15px 0;margin-bottom:5px}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .mid-view-dts-row p{text-transform:capitalize;line-height:1.3rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .mid-view-dts-row p span{display:flex;text-transform:capitalize;white-space:pre-wrap;font-size:.95rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .view-dts-row p i{font-size:1.3rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .view-dts-row p span{padding-left:5px;font-weight:500}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .view-dts-row .mainrow{position:relative;min-height:80px}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .view-dts-row .secondcol a{font-weight:700;font-size:1.1rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .view-dts-row .secondcol{position:absolute;bottom:20px;left:230px;line-height:1.6rem;top:0}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .view-dts-row .secondcol span{font-size:1.5rem;font-weight:700;white-space:pre-wrap;display:block;margin-left:70px;margin-top:10px}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .img-block-row p.itinerey-view-detail{font-size:1rem;font-weight:700}.checkoutbottompmargTrans{margin-bottom:20px}.transfer-section-add-itinerey .checkoutbottompmargTrans span{font-size:31px}.transfer-section-add-itinerey .checkoutbottompmargTrans .prev span{color:#d9d9d9;font-weight:600}.transfer-section-add-itinerey .checkoutbottompmargTrans .next span{color:#aa232c;font-weight:600}.transfer-section-add-itinerey .checkoutbottompmargTrans .slideact span{color:#aa232c!important}.transfer-section-add-itinerey .checkoutbottompmargTrans .slidedeact{cursor:not-allowed;opacity:.8}.transfer-section-add-itinerey .checkoutbottompmargTrans .slidedeact span{color:#d9d9d9!important;cursor:not-allowed}.margin40review{margin-top:40px}.transfer-section-add-itinerey .reviewtransferbtn{padding:8px 1px;border:none;border-radius:3px;text-transform:uppercase;font-size:1rem;width:94%!important;margin:10px;margin-left:0}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-transfer .img-block-row .fallbackimageHolder{max-height:130px}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car{margin:.8rem 0!important;overflow:auto;padding:10px;scrollbar-width:none}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .block-row{display:block;white-space:nowrap}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .block-row .col6dis{display:inline-block}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .paddingclschktrs{padding:0 1.5rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .img-block-row p{margin-bottom:.4rem;color:#333}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .mid-view-dts-row{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .mid-view-dts-row .row{margin:15px 0;margin-bottom:5px}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .mid-view-dts-row p{text-transform:capitalize;line-height:1.3rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .mid-view-dts-row p span{display:flex;text-transform:capitalize;white-space:pre-wrap;font-size:.95rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .view-dts-row p i{font-size:1.3rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .view-dts-row p span{padding-left:5px;font-weight:500}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .view-dts-row .mainrow{position:relative;min-height:60px}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .mid-view-dts-row .secondcol a{font-weight:600}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .view-dts-row .secondcol a{font-weight:700;font-size:1.1rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .view-dts-row .secondcol{position:absolute;bottom:5px;left:300px;line-height:1.6rem;top:0}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .view-dts-row .secondcol span{font-size:1.5rem;font-weight:700;white-space:pre-wrap;display:block;margin-left:64px;margin-top:10px}.checkoutbottompmargCars{margin-bottom:20px}.car-section-add-itinerey .checkoutbottompmargCars span{font-size:31px}.car-section-add-itinerey .checkoutbottompmargCars .prev span{color:#d9d9d9;font-weight:600}.car-section-add-itinerey .checkoutbottompmargCars .next span{color:#aa232c;font-weight:600}.car-section-add-itinerey .checkoutbottompmargCars .slideact span{color:#aa232c!important}.car-section-add-itinerey .checkoutbottompmargCars .slidedeact{cursor:not-allowed}.car-section-add-itinerey .checkoutbottompmargCars .slidedeact span{color:#d9d9d9!important;cursor:not-allowed}.margin40review{margin-top:40px}.car-section-add-itinerey .reviewcarbtn{padding:8px 1px;border:none;border-radius:3px;text-transform:uppercase;font-size:1rem;width:83%!important;margin:10px;margin-left:0}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-car .mid-view-dts-row .secondcol{position:absolute;bottom:95px;left:340px}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity{margin:.8rem 0!important;overflow:hidden;padding:10px;scrollbar-width:none}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .block-row{display:block;white-space:nowrap}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .block-row .col6dis{display:inline-block}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .paddingclschktrs{padding:0 1.5rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .img-block-row p{margin-bottom:.4rem;color:#333}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .mid-view-dts-row{border-top:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .mid-view-dts-row .row{margin:15px 0;margin-bottom:5px}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .mid-view-dts-row p{text-transform:capitalize;line-height:1.3rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .mid-view-dts-row p span{display:flex;text-transform:capitalize;white-space:pre-wrap;font-size:.95rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .view-dts-row p i{font-size:1.3rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .view-dts-row p span{padding-left:5px;font-weight:500}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .view-dts-row .mainrow{position:relative;min-height:40px}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .view-dts-row .mainrow .firstcol{padding-left:0}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .mid-view-dts-row .secondcol a{font-weight:600}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .view-dts-row .firstcol a{font-weight:600;font-size:1rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .view-dts-row .secondcol{margin-top:-5px}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .view-dts-row .secondcol span{font-size:1.3rem;font-weight:700;white-space:pre-wrap;display:block}.checkoutbottompmargactivitys{margin-bottom:20px}.activity-section-add-itinerey .checkoutbottompmargactivitys span{font-size:31px}.activity-section-add-itinerey .checkoutbottompmargactivitys .prev span{color:#d9d9d9;font-weight:600}.activity-section-add-itinerey .checkoutbottompmargactivitys .next span{color:#aa232c;font-weight:600}.activity-section-add-itinerey .checkoutbottompmargactivitys .slideact span{color:#aa232c!important}.activity-section-add-itinerey .checkoutbottompmargactivitys .slidedeact{cursor:not-allowed}.activity-section-add-itinerey .checkoutbottompmargactivitys .slidedeact span{color:#d9d9d9!important;cursor:not-allowed}.margin40review{margin-top:40px}.activity-section-add-itinerey .reviewactivitybtn{padding:8px 1px;border:none;border-radius:3px;text-transform:uppercase;font-size:1rem;width:83%!important;margin:10px;margin-left:0}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .mid-view-dts-row .secondcol{position:absolute;bottom:95px;left:340px}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .block-row h5{font-size:1rem}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .view-dts-row .firstcol{margin-top:4px;padding-left:0}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .block-row .view-dts-row .mainrow .secondrow{padding:0;margin-top:2px}.newCsTheme .payment-page-wrapper-new .itinerey-list-block-activity .view-dts-row .mainrow .secondrow a{font-weight:600;font-size:1rem}.overwrite-min-height .new-body-wraper .section.middle{background:#fff!important}.newCsTheme .search-list ul li.trasfersearchLibg{border-radius:2px;background:#f4f4f4!important;border:1px solid #ebebeb}#TransferSearchFormController{position:relative;right:14px;left:0}.newCsTheme #TransferSearchFormController{top:-67px}.newserachlistPage .desktop-search-result-edit-form.flight-Desktop-Edit-Search-Form form .field_section_box>ul>li .btn_search.transfercsBtn{padding:19px 25%!important;font-size:1rem;text-transform:uppercase;border:0;margin-top:-7px!important}.border0{border:0!important}.newserachlistPage .car-listing .search-list ul>li.trasfersearchLibg .trasfercarthirdDiv .price{position:absolute;bottom:0}.newserachlistPage .car-listing .search-list ul>li.trasfersearchLibg .trasfercarthirdDiv{margin-left:-5px}.newCsTheme .search-list ul li.trasfersearchLibg .trasferimg25{width:25px!important}.newCsTheme .search-list ul li.trasfersearchLibg{padding:1rem}.newCsTheme .search-list ul li.trasfersearchLibg .detail-block .details h4{display:block}.newCsTheme .search-list ul li.trasfersearchLibg ul li{box-shadow:none;border-radius:unset}.transfernores ul li{box-shadow:none!important;border-radius:unset!important}.newCsTheme .search-list ul li.trasfersearchLibg .travels-short-dts-row ul li{width:auto;border:0;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0 2rem 0 0;font-size:1.1rem;font-weight:400;color:#777;line-height:1.6rem;margin:0}.newCsTheme .search-list ul li.trasfersearchLibg .trasfercarRideHead{position:absolute;bottom:0;left:0}.newCsTheme .search-list ul li.trasfersearchLibg .ride-times-row{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0;line-height:1.5rem;color:#777}.newCsTheme .search-list ul li.trasfersearchLibg .trasfercarNameHead{margin-top:155px;display:block;line-height:1.2rem;margin-left:-10px}.newCsTheme .search-list ul li.trasfersearchLibg .trasfercarImageDec{mix-blend-mode:multiply;border:5px solid #e4e4e4;background-color:#fff;border-radius:50%;padding:22px;position:absolute}.newCsTheme .search-list ul li.trasfersearchLibg .trasfercartypeFirstdivExt{top:0;padding-right:15px!important;margin-left:-12px!important}.newCsTheme .search-list ul li.trasfersearchLibg .trasfersearchDivMinHgt{min-height:250px}.newCsTheme .search-list ul li.trasfersearchLibg .trasfercartypeiconFntwithstyle{vertical-align:super;font-size:1.4rem!important}.newCsTheme .search-list ul li.trasfersearchLibg .trasfercartypeHead{display:block!important;font-weight:700!important;font-size:1.6rem!important}.newCsTheme .search-list .trasfersearchDivMinHgt .seconddiv p.transp{font-style:normal!important;font-weight:600!important}.newCsTheme .search-list .trasfersearchDivMinHgt sup{display:none}.newCsTheme .search-list ul li.trasfersearchLibg .detail-block{border-right:2px solid #e3e5e7!important}.newCsTheme .search-list ul li.trasfersearchLibg .trasfercarthirdDiv .price{top:80px}.newCsTheme .search-list ul li.trasfersearchLibg .trasfercarthirdDiv .price sup{display:none}.newCsTheme .search-list ul li.trasfersearchLibg .selectbtn button{padding-top:.4rem;padding-bottom:.4rem;font-size:14px!important;text-transform:uppercase;margin-bottom:.5rem}.newCsTheme .search-list ul li.trasfersearchLibg .trasfercarthirdDiv .price .p2 p{line-height:1.3rem;color:#1b1b1b!important;font-style:normal!important;font-weight:600!important;font-size:.95rem!important}.newCsTheme .search-list ul li.trasfersearchLibg #RemarksModal .modal-dialog .modal-content .modal-body{font-size:1.1rem}.newCsTheme .search-list ul li.trasfersearchLibg #RemarksModal .modal-dialog .modal-header h4.modal-title{font-size:1.3rem;color:#333!important}.newCsTheme .search-list ul li.trasfersearchLibg #RemarksModal .modal-dialog .modal-header button.close{font-size:2.9rem!important}.newserachlistPage ul.fortransfer input[type=text]{width:100%;height:48px;border:1px solid #bfbfbf;border-radius:4px;padding-left:10px;padding-right:10px}.cstransferdetailMain .cstransferdetail .trasferimg25{width:25px!important}.cstransferdetailMain .cstransferdetail .trasfercarImageDec{mix-blend-mode:multiply;border:5px solid #e4e4e4;background-color:#fff;border-radius:50%;padding:22px;position:absolute}.cstransferdetailMain .cstransferdetail .trasfercarNameHead{margin-top:155px;display:block;line-height:1.2rem}.cstransferdetailMain .cstransferdetail .trasferwidth50{width:50%!important}.cstransferdetailMain .cstransferdetail .transfer-details-right h5 span{font-size:22px;font-weight:700}.cstransferdetailMain .cstransferdetail .ride-times-row span{margin:0;font-weight:600}.cstransferdetailMain .cstransferdetail .transfer-details-right p{margin:0;font-style:unset!important;font-weight:600!important}.cstransferdetailMain #RemarksModal .modal-dialog .modal-header h4.modal-title{font-size:1.3rem;font-weight:700;line-height:2rem;text-transform:uppercase;color:#333!important}.cstransferdetailMain #RemarksModal .modal-dialog .modal-content .modal-body{font-size:1.1rem;line-height:1.8rem}.cstransferdetailMain #RemarksModal .modal-dialog .modal-header button.close{font-size:2.9rem!important}#CarSearchFormController{position:relative;right:14px;left:0}.newCsTheme #CarSearchFormController{top:-67px}.newserachlistPage .desktop-search-result-edit-form.flight-Desktop-Edit-Search-Form form .field_section_box>ul>li .btn_search.CarcsBtn{padding:19px 8%!important;font-size:1rem;text-transform:uppercase;border:0;margin-top:-7px!important}.newCsTheme #CarSearchFormController .brand-btn-bg1.cancel{border:none;font-size:1.3rem;background:0 0}.newCsTheme #CarSearchFormController .close-edit-search{width:auto;display:flex;align-items:center;border:none!important}.newCsTheme #CarSearchFormController .DropoffTimeFilterSearchDiv.carSearchDropdowns{margin-left:0}.newCsTheme #CarSearchFormController .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li .field_dropdown{position:absolute!important;top:43px!important}.newCsTheme #CarSearchFormController .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li ul.carlocUI li{max-height:unset!important}.newCsTheme #CarSearchFormController .flight-desktop-edit.newflight-edit-form .advancedCarSearchDiv ul li .field_box input{line-height:3.6rem;font-weight:600;width:100%}.newCsTheme #CarSearchFormController .flight-desktop-edit.newflight-edit-form .advancedCarSearchDiv ul li.maxOccupancySearchDiv{min-height:60px;width:20%}.newCsTheme #CarSearchFormController .flight-desktop-edit.newflight-edit-form .advancedCarSearchDiv ul li.maxOccupancySearchDiv .field_dropdown.place_list{top:65px}.newCsTheme .search-list ul li.carsearchLibg{padding:1rem}.newCsTheme .search-list ul li.carsearchLibg{border-radius:2px;background:#f4f4f4!important;border:1px solid #ebebeb}.newserachlistPage .car-listing .search-list ul>li.carsearchLibg .price-block{margin-left:-5px}.newserachlistPage .car-listing .search-list ul>li.carsearchLibg .price-block .price .p2 p{line-height:1.3rem;color:#1b1b1b!important;font-style:normal!important;font-weight:600!important;font-size:.95rem!important}.newCsTheme .search-list ul li.carsearchLibg .detail-block .details h4{display:block;font-size:1.2rem;font-weight:600;text-align:left}.newCsTheme .search-list ul li.carsearchLibg .detail-block .details h4 p{color:#707070;font-size:1rem;margin-top:15px;text-align:left}.newCsTheme .search-list ul li.carsearchLibg .detail-block .car-result-image{margin-left:-30px}.newCsTheme .search-list ul li.carsearchLibg ul li{box-shadow:none;border-radius:unset;color:#333}.newCsTheme .search-list ul li.carsearchLibg .detail-block .pad ul.millageData li label{font-size:1rem;font-weight:600;color:#333}.newCsTheme .search-list ul li.carsearchLibg .millageDatapricedCoverage h4{display:block;font-size:1.1rem;font-weight:600;text-align:left;color:#333}.newCsTheme .search-list ul li.carsearchLibg .millageDatapricedCoverage ul{padding:0}.newCsTheme .search-list ul li.carsearchLibg .millageDatapricedCoverage ul li{color:#333;position:relative;padding-left:1.4rem;margin-bottom:.4rem;box-shadow:none;border-radius:unset;border:none;font-size:.95rem}.newCsTheme .search-list ul li.carsearchLibg .millageDatapricedCoverage ul li:before{font:normal normal normal 14px/1 FontAwesome;content:"\f00c";position:absolute;left:0;top:.2rem;color:#333}.newCsTheme .search-list ul li.carsearchLibg sup{display:none}.transfernores ul li{box-shadow:none!important;border-radius:unset!important}.newCsTheme .search-list ul li.carsearchLibg .detail-block .rating{text-align:left;color:#333}.newCsTheme .search-list ul li.carsearchLibg .price-block .price{bottom:0;position:absolute}.newCsTheme .search-list ul li.carsearchLibg .price-block .price i.hotelPolicy_circle{position:absolute;right:55px;top:0}.newCsTheme .search-list ul li.carsearchLibg ul.millageData li{display:block}.newCsTheme .search-list ul li.carsearchLibg .detail-block{border-right:2px solid #e3e5e7!important}.newCsTheme .search-list ul li.carsearchLibg .selectbtn{margin-top:1rem;margin-right:1rem}.newCsTheme .search-list ul li.carsearchLibg .selectbtn button{padding-top:.4rem;padding-bottom:.4rem;font-size:14px!important;text-transform:uppercase;margin-bottom:.5rem}.Cscardetails .search-details .upgrade.is_cartwallerPrice .additional .rental .row{border-bottom:1px solid #d8d8d8;text-transform:uppercase;color:#585c65;font-size:16px}.Cscardetails .search-details .upgrade.is_cartwallerPrice .additional .rental .row .col-md-5{font-size:26px}.Cscardetails .search-details .upgrade.is_cartwallerPrice .additional .rental .row .col-md-7 strong{font-weight:500!important}.Cscardetails .search-details .upgrade.is_cartwallerPrice .additional .car_additinal_total .row{border-bottom:1px solid #d8d8d8;text-transform:uppercase;color:#585c65;font-size:16px;padding-top:12px;padding-bottom:12px}.Cscardetails .search-details .upgrade .additional .car_additinal_total.total .row .total-title{font-size:16px;font-weight:500}.Cscardetails .search-details .upgrade .additional .car_additinal_total sup{display:none}.Cscardetails .search-details .upgrade .additional car_additinal_total.total .total-price{font-size:16px}.Cscardetails .search-details.car-search-details .details .details-block h2{font-size:1.5rem;color:#555;font-weight:700}.search-details.car-search-details .details .details-block .row{font-size:19px}.Cscardetails .search-details.car-search-details .details .details-block .carVendorLogoWrapper{font-size:17px}.Cscardetails .search-details.car-search-details .details .details-block span{font-weight:500}.Cscardetails #RemarksModal .modal-dialog .modal-content .modal-body{font-size:1.1rem;overflow:auto;max-height:400px}.Cscardetails #RemarksModal .modal-dialog .modal-header button.close{font-size:2.9rem!important}.Cscardetails #RemarksModal .modal-dialog .modal-header h4.modal-title{font-size:1.3rem}#ExcursionSearchController{position:relative;right:14px;left:0}.newCsTheme #ExcursionSearchController{top:-67px}.newserachlistPage .desktop-search-result-edit-form.flight-Desktop-Edit-Search-Form form .field_section_box>ul>li .btn_search.activitycsBtn{padding:19px 8%!important;font-size:1rem;text-transform:uppercase;border:0;margin-top:-7px!important}.newCsTheme #ExcursionSearchController .brand-btn-bg1.cancel{border:none;font-size:1.3rem;background:0 0}.newCsTheme #ExcursionSearchController .close-edit-search{width:auto;display:flex;align-items:center;border:none!important}.newCsTheme #ExcursionSearchController .DropoffTimeFilterSearchDiv.carSearchDropdowns{margin-left:0}.newCsTheme #ExcursionSearchController .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight:last-child li .field_dropdown{position:absolute!important;top:43px!important}.newCsTheme #ExcursionSearchController .flight-desktop-edit.newflight-edit-form .field_section_box ul.tab_flight li ul.carlocUI li{max-height:unset!important}.newCsTheme #ExcursionSearchController .flight-desktop-edit.newflight-edit-form .advancedCarSearchDiv ul li .field_box input{line-height:3.6rem;font-weight:600;width:100%}.newCsTheme #ExcursionSearchController .flight-desktop-edit.newflight-edit-form .advancedCarSearchDiv ul li.maxOccupancySearchDiv{min-height:60px;width:20%}.newCsTheme #ExcursionSearchController .flight-desktop-edit.newflight-edit-form .advancedCarSearchDiv ul li.maxOccupancySearchDiv .field_dropdown.place_list{top:65px}.newCsTheme .caearactivitysearched .date-main-block:before{right:65px!important}.newCsTheme .search-list ul li.activitysearchLibg{border-radius:2px;background:#fff!important;box-shadow:0 0 8px rgba(0,0,0,.2)!important;border:1px solid #ebebeb;padding-top:1rem;padding-bottom:1rem}.newCsTheme .search-list ul li.activitysearchLibg .detail-block{border-right:2px solid #e3e5e7!important}.newCsTheme .search-list>ul>li.activitysearchLibg .detail-block .pad img{max-height:inherit!important}.newCsTheme .search-list>ul>li.activitysearchLibg .detail-block .pad .img-box{padding-left:0!important;padding-right:20px!important}.newCsTheme .search-list ul li.activitysearchLibg .detail-block .details h4{display:block;font-size:1.2rem;font-weight:600;text-align:left}.newCsTheme .search-list ul li.activitysearchLibg .detail-block .details .policy{margin-top:2rem;margin-bottom:1rem;font-size:1rem;line-height:1.6rem}.newCsTheme .search-list ul li.activitysearchLibg sup{display:none}.activitynores ul li{box-shadow:none!important;border-radius:unset!important}.newCsTheme .search-list ul li.activitysearchLibg .price-block{margin-left:-5px;line-height:1.3rem}.newCsTheme .search-list ul li.activitysearchLibg .price-block .price{bottom:0;position:absolute}.newCsTheme .search-list ul li.activitysearchLibg .price-block .price .not-include-tax-p{font-size:.95rem!important;font-style:unset!important;font-weight:600!important;color:#333!important}.newCsTheme .search-list ul li.activitysearchLibg .selectbtn{margin-top:1rem;margin-right:1rem}.newCsTheme .search-list ul li.activitysearchLibg .selectbtn button{padding-top:.4rem;padding-bottom:.4rem;font-size:1.1rem!important;text-transform:uppercase;margin-bottom:.5rem}.csactivitydetail .search-details .details .flight-details-block{margin:40px 0}.csactivitydetail .search-details .details .flight-details-block.flight-details-block-tab .flight-tab-section-new ul{list-style:none;width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 10px;margin:15px 0;border-bottom:1px solid #d9d9d9;width:57%}.csactivitydetail .section-excursions-price-detail h2{display:flex;flex-direction:column;font-size:1.4rem;font-weight:800;line-height:2.3rem;color:#333;padding:0;margin:0 0 2rem}.csactivitydetail .section-excursions-price-detail .rgt-block .price-details-box .additional{font-size:1.05rem}.csactivitydetail .section-excursions-price-detail .rgt-block .price .p2{font-size:1.5rem}.csactivitydetail .section-excursions-price-detail .rgt-block .price .p2 sup{display:none}.csactivitydetail .section-excursions-price-detail .rgt-block .price .p2 p{font-size:1rem;font-style:normal;margin-bottom:0;font-weight:500}.csactivitydetail .section-excursions-price-detail .rgt-block .price .p2 p.not-include-tax-p{font-size:1rem!important;font-style:normal!important;color:#000!important;font-weight:500!important}.csactivitydetail .section-excursions-price-detail .rgt-block .price-details-box .additional .avilable-price-box .price{margin-bottom:0}.csactivitydetail .section-excursions-price-detail .rgt-block .price-details-box .additional .avilable-price-box p a.term-con-label1{font-weight:500}.csactivitydetail .section-excursions-price-detail .rgt-block .avilable-price-box .btn_booknow{padding:8px 1px;border:none;border-radius:3px;text-transform:uppercase;font-size:1rem;width:83%!important;margin:10px;margin-left:0}.csactivitydetail .section-excursions-price-detail .rgt-block .avilable-price-box{display:flex;margin-bottom:.5rem}.csactivitydetail .section-excursions-price-detail .rgt-block h4{font-size:1.1rem;margin-bottom:1px}.csactivitydetail .section-excursions-price-detail .rgt-block .comparison-price-list ul{margin:0}.csactivitydetail .section-excursions-price-detail .rgt-block .comp-price{font-size:1.1rem}.csactivitydetail .section-excursions-price-detail{border-radius:2px;background:#f4f4f4!important;box-shadow:none!important;border:1px solid #ebebeb}.csactivitydetail .section-hotel-detail.section-excursions-detail-dsk{border-radius:2px;background:#f4f4f4!important;box-shadow:0 0 8px rgba(0,0,0,.2)!important;border:1px solid #ebebeb;border-top:none;margin-top:-10px;box-shadow:none!important;margin-bottom:2rem}.csactivitydetail .section-hotel-detail.section-excursions-detail-dsk ul li{font-size:1.3rem}.csactivitydetail .section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap p{font-size:18px;line-height:1.7rem;width:100%;margin-left:19px}.csactivitydetail .section-hotel-detail.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .inclusionWrapper ul li{font-size:18px}.csactivitydetail .section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .ExclusionWrapper ul li{font-size:18px}.csactivitydetail .section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .AdditionalInfo ul li{font-size:18px}.csactivitydetail .section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .ExclusionWrapper .ExclusionTitle,.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .AdditionalInfo .ExclusionTitle,.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .ReturnDetailsWrapper .DepurturepointTitle,.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .VoucherWrapper .VoucherTitle,.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .inclusionTitle.DepurturepointTitle,.section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap .importantInfo .inclusionWrapper .inclusionTitle{font-size:18px}.csactivitydetail .cutomer-review-section h2{font-size:18px;font-weight:700}.csactivitydetail .cutomer-review-section .text-right{font-size:18px}.csactivitydetail #RemarksModal .modal-dialog .modal-header h4.modal-title{font-size:1.3rem}.csactivitydetail #RemarksModal .modal-dialog .modal-content .modal-body{font-size:1.1rem}.csactivitydetail #RemarksModal .modal-dialog .modal-header button.close i{font-size:1.9rem!important}.csactivitydetail .section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap p.activityDetails{margin:0}.csactivitydetail .excursions-details.notaftersaveexcurtion .section-room-detail .room-option-head{background:#f4f4f4!important;margin-top:0;margin-bottom:2rem}.csactivitydetail .cutomer-review-section p{margin:0}.csactivitydetail .excursions-details.notaftersaveexcurtion .section-room-detail .room-option-listing ul li{padding:1.5rem!important;margin:1rem 0 1.5rem!important}.csactivitydetail .section-hotel-detail.section-excursions-detail-dsk ul li a.active:before{display:none}.csactivitydetail .section-hotel-detail.section-excursions-detail-dsk ul li a{font-size:19px;font-weight:600}.csactivitydetail .section-hotel-detail.section-excursions-detail-dsk ul li a i.fa{padding-right:5px;color:#333!important}.csactivitydetail .section-hotel-detail.section-excursions-detail-dsk ul{padding:0 0 1rem;margin:0 0 2rem;border-bottom:2px solid #ebebeb;margin-bottom:0}.csactivitydetail .section-room-detail .room-option-head h3{font-size:1.4rem}.csactivitydetail .section-room-detail .room-option-listing ul li .room-details-block ul.activities-listing-datetime-block li.first{padding:0!important;width:max-content;padding-right:12px!important;box-shadow:unset!important;margin-top:2px!important;margin-bottom:10px!important}.csactivitydetail .section-room-detail .room-option-listing ul li .room-details-block ul.activities-listing-datetime-block li.second{padding:0!important;width:max-content;box-shadow:unset!important;margin-top:2px!important;margin-bottom:10px!important}.csactivitydetail .section-room-detail .room-option-listing ul li .room-details-block ul.activities-listing-datetime-block li.third{padding:0!important;width:max-content;padding-left:12px!important;box-shadow:unset!important;margin-top:2px!important;margin-bottom:10px!important}.csactivitydetail .excursions-details.notaftersaveexcurtion .section-room-detail .room-option-listing ul li{background:#f4f4f4!important;border:1px solid #ebebeb}.csactivitydetail .section-room-detail .room-option-listing ul li .room-details-block h4{font-size:1.3rem;font-weight:700;color:#333}.csactivitydetail .section-room-detail .room-option-listing ul li .room-details-block .itemDetailsCode{font-size:17px;margin-bottom:7px}.csactivitydetail .section-room-detail .room-option-listing ul li .room-details-block .itemDetailsCode span{font-weight:600}.csactivitydetail .excursions-details.notaftersaveexcurtion .section-room-detail .room-option-listing ul li .itemDescriptionTxtWrap{font-size:17px}.csactivitydetail .excursions-details.notaftersaveexcurtion .section-room-detail .room-option-listing ul li ul.activities-listing-datetime-block li{font-size:18px}.csactivitydetail .excursions-details.notaftersaveexcurtion .section-room-detail .room-option-listing ul li .price2 .p2 p{font-size:18px;font-style:unset;font-weight:600}.csactivitydetail .excursions-details .room-option-listing ul li .price .p2{font-size:1.8rem;line-height:1.7rem;display:block}.csactivitydetail .room-option-listing ul li .price .p2 p{font-weight:700;font-style:unset}.csactivitydetail .excursions-details .room-option-listing ul li .price p.not-include-tax-p1{font-size:15px!important;line-height:.5rem;color:#333!important;font-weight:500!important;margin-bottom:11px}.csactivitydetail .section-hotel-detail.section-excursions-detail-dsk .tab-contain-wrap{margin-top:20px}.newCsTheme .book-with-price-main-block.book-with-price-main-block-Ret{position:absolute;bottom:0;left:32px}.newCsTheme .newserachlistPage .price-tag.price-tag-dep.Price{font-size:1.9rem}.newCsTheme .newserachlistPage .priceBlock .attriplink.attriplinkdep{font-size:.85rem!important}.newCsTheme .newserachlistPage .priceBlock .btn_booknow.btn_booknowdep{padding:5px 11px}.newserachlistPage .priceBlock .btn_booknow.btn_booknowdep{font-size:1rem}.newCsTheme .book-with-price-main-block-dept{font-size:.8rem;white-space:nowrap;margin-top:-4px}.newCsTheme .book-with-price-main-block.book-with-price-main-block-Ret-oneway{position:absolute}.newserachlistPage #collapsedepsearch .control_indicator.control_indicator_new{border:1px solid #6d808c;border-radius:20%;width:18px;height:18px;left:1px;position:absolute}.newserachlistPage #collapsedepsearch .control.control_new input[type=checkbox]:checked~.control_indicator.control_indicator_new{border-radius:20%!important;font-weight:100}.newserachlistPage .flight-search-list-sub-block h3{font-size:1.1rem}.newserachlistPage #collapseretsearch .control_indicator.control_indicator_new{border:1px solid #6d808c;border-radius:20%;width:18px;height:18px;left:1px;position:absolute}.newserachlistPage #collapseretsearch .control.control_new input[type=checkbox]:checked~.control_indicator.control_indicator_new{border-radius:20%!important;font-weight:100}.newserachlistPage .outbound_range{display:flex;gap:5px}.newserachlistPage .return_range{display:flex;gap:5px}.newserachlistPage #accordiondeptimefilter .card-body-custom .select_box{width:100%;height:35px;border:2px solid #ccc;margin-bottom:10px;border-radius:3px;margin-top:5px;background:#fff}.newserachlistPage #accordiondeptimefilter .card-body-custom .multi-dropdown{padding:8px 10px 8px 20px}.newserachlistPage #collapsepdeptimefilter .field_dropdown.place_list{top:2px!important;min-width:100%!important;position:relative!important}#collapsepdeptimefilter{margin-top:15px}.newserachlistPage #accordiondeptimefilter .field_dropdown:before{display:none}.newserachlistPage #accordiondeptimefilter .field_dropdown:after{display:none}.newCsTheme .newserachlistPage #collapsedepsearch .control input:checked~.control_indicator.control_indicator_new:after{left:-3px!important;top:-4px!important}.newCsTheme .newserachlistPage #collapseretsearch .control input:checked~.control_indicator.control_indicator_new:after{left:-3px!important;top:-4px!important}.newCsTheme .book-with-price .wyndhamprice h4{font-size:1.4rem}.newCsTheme .book-with-price .newflightPriceBox .wyndhamprice .wynSapn h4:before{width:23px;top:45%}.newCsTheme .book-with-price .newflightPriceBox .wyndhamprice .wynSapn h4:after{width:23px;top:45%}.newCsTheme .book-with-price .wmpointlabel{font-size:1.2rem}ul.matrix-airline-checkbox-wrap label.control.control-checkbox{position:absolute;left:30%;top:10px;z-index:10}ul.matrix-airline-checkbox-wrap .control_indicator{border:2px solid #6d808c;border-radius:50%;width:22px;height:22px;border:1px solid #6d808c}ul.matrix-airline-checkbox-wrap li{position:relative}.newserachlistPage .matrix-table{margin:unset!important}.buldelSectionPackage .divideTwoSection .firstSection{font-size:22px;font-weight:700}.buldelSectionPackage .second_row_form_cs.PrepareSearch img{max-width:455px;margin-bottom:2rem;width:100%}.buldelSectionPackage h2+p{font-size:18px;font-weight:700;margin:20px 0 15px;color:#333}.buldelSectionPackage .divideTwoSection .firstSection svg{width:40px;margin:0 0 15px}.buldelSectionPackage .divideTwoSection .secondSection svg{width:26px;margin:0 0 15px}.buldelSectionPackage .divideTwoSection .firstSection h3{font-size:18px;font-weight:700;letter-spacing:5px}.buldelSectionPackage .divideTwoSection .secondSection{font-size:22px;font-weight:700}.buldelSectionPackage .divideTwoSection .secondSection h3{font-size:18px;font-weight:700;letter-spacing:5px}.buldelSectionPackage h2{font-size:20px!important;color:#333!important;text-align:left!important;position:relative;text-transform:uppercase;font-weight:700;margin-bottom:13px;margin-top:-5px}.buldelSectionPackage .divideTwoSection{text-align:left;min-height:13.66rem}.buldelSectionPackage .divideTwoSection p{color:#000!important;white-space:pre-wrap;text-align:left!important;font-size:.9rem;line-height:21px;text-transform:capitalize;margin:0 0 30px;font-weight:400;padding-right:25%!important}.buldelSectionPackage .brand-btn-bg{border:0;margin:0 10px 0 0;padding:5px 10px;text-transform:uppercase;font-size:20px}.buldelSectionPackage .csRewardSection{font-weight:600;color:#333;text-align:left;font-size:18px}.buldelSectionPackage h2::before{content:"";width:86px;height:4px;background:#333;position:absolute;bottom:-10px}@media screen and (min-device-width:1600px){.buldelSectionPackage h2{margin-bottom:51px}.buldelSectionPackage h2+p{margin:28px 0 45px}.buldelSectionPackage .divideTwoSection{min-height:14rem}}.matrix-header-borderCs{padding-top:0!important;padding-bottom:0!important}.matrix-text-airnameCs{display:block;font-size:.85rem;margin-top:-10px}.matrix-text-perpersonCs{display:block;font-size:.85rem;font-weight:500;margin-top:1px}.newserachlistPage .matrix-table ul li{font-size:14px;padding:20px 10px}.newserachlistPage .matrix-table .gray-table ul li.addpadd{padding:20px 10px}.newserachlistPage .matrix-table .gray-table ul li.addpaddPack{padding:23px 10px}.OnlyCs .hotelDefaultImage{height:100%!important}.hotelcheckoutcreditcard span img{width:82px}.newCsTheme .row.accordian-footer.buttonsection>div.search-book button{padding:.375rem .75rem!important;font-weight:500!important}.newCsTheme .row.accordian-footer.buttonsection>div a.cancel-btn-new{border:1px solid;padding:8px 25px!important;display:inline-flex!important;justify-content:center!important;text-transform:uppercase;border-radius:5px;font-weight:600!important;margin-right:20px;width:auto!important;font-size:16px}.newCsTheme .newBtnSec .row.accordian-footer.buttonsection>div a{width:23%!important}.newCsTheme .flight-dest-heading-wyn .date-main-block-head,.newCsTheme .flight-dest-heading-wyn .edit-btn-with-change-head,.newCsTheme .flight-dest-heading-wyn .origin-desti-head{display:flex;align-items:center}.newCsTheme .flight-dest-heading-wyn .date-main-block-head h5,.newCsTheme .flight-dest-heading-wyn .edit-btn-with-change-head h5,.newCsTheme .flight-dest-heading-wyn .origin-desti-head h5{font-size:14px}.newCsTheme .origin-desti-head .origin-block{padding-right:10px}.newCsTheme .flight-dest-heading-wyn .date-main-block-head .date-from-block h5,.newCsTheme .flight-dest-heading-wyn .date-main-block-head .date-to-block h5{color:#333;font-weight:550;text-transform:capitalize}.newCsTheme .flight-dest-heading-wyn .date-from-to-arrow-head{padding-left:10px;padding-right:7px}.newCsTheme .flight-dest-heading-wyn .edit-btn-with-change-head h5,.newCsTheme .flight-dest-heading-wyn .origin-desti-head .desti-block h5,.newCsTheme .flight-dest-heading-wyn .origin-desti-head .origin-block h5{font-weight:550}.newCsTheme .flight-dest-heading-wyn .home-to-loc-arrow-head{padding-left:0;padding-right:7px}.newCsTheme .flight-class-wyn{position:relative;padding-right:75px}.newCsTheme .flight-class-wyn:before{content:'';background:#c3bbbb;position:absolute;top:0;bottom:0;right:40px;width:2px;height:19px}.newCsTheme .flight-dest-heading.flight-dest-heading-wyn{padding-top:20px;padding-bottom:0;margin-bottom:20px}.newCsTheme .flight-dest-heading-wyn .edit-btn-with-change-head{margin-top:-6px}.newCsTheme .flight-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn .language_box{cursor:pointer}.newCsTheme .flight-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn .language_box .icon_language{font-size:14px}.newCsTheme .flight-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn .curlist{font-weight:550;color:inherit;background:0 0!important;display:flex;position:relative;padding-top:4px}.newCsTheme .flight-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn li .header_dropdown{width:15rem;box-shadow:0 3px 9px #c3c3c3;zoom:120%;min-width:10rem;display:flex;align-items:center;justify-content:flex-start;position:absolute;top:1.4rem;left:0;right:0;margin:0 auto;z-index:99}.newCsTheme .flight-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn li .header_dropdown ul{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1rem;margin:0;box-shadow:0 3px 9px #c3c3c3;max-height:16rem;overflow:auto;overflow-x:hidden;box-shadow:none;list-style:none}.newCsTheme .flight-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn li .header_dropdown ul li{width:100%;display:flex;justify-content:space-between;align-items:center}.newCsTheme .flight-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn li .header_dropdown ul li a{padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start;color:#333!important;font-size:.7rem;line-height:1rem;width:100%}.newCsTheme .flight-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn li .header_dropdown ul li a span{color:#fff;max-width:60%;white-space:normal!important;padding-right:15px}.newCsTheme .hotel-dest-heading-wyn .date-main-block-head,.newCsTheme .hotel-dest-heading-wyn .edit-btn-with-change-head,.newCsTheme .hotel-dest-heading-wyn .origin-desti-head{display:flex;align-items:center}.newCsTheme .hotel-dest-heading-wyn .date-main-block-head h5,.newCsTheme .hotel-dest-heading-wyn .edit-btn-with-change-head h5,.newCsTheme .hotel-dest-heading-wyn .origin-desti-head h5{font-size:14px}.newCsTheme .origin-desti-head .origin-block{padding-right:10px}.newCsTheme .hotel-dest-heading-wyn .date-main-block-head .date-from-block h5,.newCsTheme .hotel-dest-heading-wyn .date-main-block-head .date-to-block h5{color:#333;font-weight:550}.newCsTheme .hotel-dest-heading-wyn .date-from-to-arrow-head{padding-left:10px;padding-right:7px}.newCsTheme .hotel-dest-heading-wyn .edit-btn-with-change-head h5,.newCsTheme .hotel-dest-heading-wyn .origin-desti-head .desti-block h5,.newCsTheme .hotel-dest-heading-wyn .origin-desti-head .origin-block h5{font-weight:550}.newCsTheme .hotel-dest-heading-wyn .home-to-loc-arrow-head{padding-left:0;padding-right:7px}.newCsTheme .flight-class-wyn{position:relative;padding-right:75px}.newCsTheme .flight-class-wyn:before{content:'';background:#c3bbbb;position:absolute;top:0;bottom:0;right:40px;width:2px;height:19px}.newCsTheme .hotel-dest-heading.hotel-dest-heading-wyn{padding-top:20px!important;padding-bottom:0!important;margin-bottom:20px!important}.newCsTheme .hotel-dest-heading-wyn .edit-btn-with-change-head{margin-top:-6px}.newCsTheme .hotel-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn .language_box{cursor:pointer}.newCsTheme .hotel-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn .language_box .icon_language{font-size:14px}.newCsTheme .hotel-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn .curlist{font-weight:550;color:inherit;background:0 0!important;display:flex;position:relative;padding-top:4px}.newCsTheme .hotel-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn li .header_dropdown{width:15rem;box-shadow:0 3px 9px #c3c3c3;zoom:120%;min-width:10rem;display:flex;align-items:center;justify-content:flex-start;position:absolute;top:1.4rem;left:0;right:0;margin:0 auto;z-index:99}.newCsTheme .hotel-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn li .header_dropdown ul{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1rem;margin:0;box-shadow:0 3px 9px #c3c3c3;max-height:16rem;overflow:auto;overflow-x:hidden;box-shadow:none;list-style:none}.newCsTheme .hotel-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn li .header_dropdown ul li{width:100%;display:flex;justify-content:space-between;align-items:center}.newCsTheme .hotel-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn li .header_dropdown ul li a{padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start;color:#333!important;font-size:.7rem;line-height:1rem;width:100%}.newCsTheme .hotel-dest-heading-wyn .edit-btn-with-change-head .edit-search-btn li .header_dropdown ul li a span{color:#fff;max-width:60%;white-space:normal!important;padding-right:15px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2 .priceFROMValWyn{font-size:1.2rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2 .priceFROMWyn{font-size:1.1rem}.right-listing .search-list ul li .price-block.price-block-wyn .not-include-tax-p{font-size:.8rem!important;text-transform:lowercase;text-align:right}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li a.btnwyn{text-align:center;width:auto!important;padding:.5rem .4rem!important;margin-bottom:4px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .hotel_listing_block_price_section .price-block.net .wyndhamprice h4{font-size:1.1rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .hotel_listing_block_price_section .price-block.net .wyndhamprice h2{font-size:1.4rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .hotel_listing_block_price_section .price-block.net .wmpointlabel{font-size:.9rem;padding:0 5px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .detail-block .hotel_listing_block_price_section .price-block.price-block-wyn .price{padding:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .hotel_listing_block_price_section .price-block.net .wyndhamprice .wynSapn h4:after{content:"";display:none;width:40px;height:2px;background:#333;top:50%;position:absolute;right:60px;right:85px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .hotel_listing_block_price_section .price-block.net .wyndhamprice .wynSapn h4:before{content:"";display:none;width:33px;height:2px;background:#333;top:50%;position:absolute;left:160px;left:125px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .hotel_listing_block_price_section .price-block.net.price-block-wyn .wyndhamprice .paddingadd{padding:0 55px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .detail-block .hotel-details .hotel_short_des{max-width:100%!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li a{margin-bottom:0;width:290px;height:44px;padding-top:10px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li a.ame{text-transform:capitalize;font-weight:500;font-size:1.05rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .detail-block .hotel_listing_block_price_section .price-block ul.amewyndUI{display:block;margin-top:50px;text-align:right}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .detail-block .hotel_listing_block_price_section .price-block ul.amewyndUI li{display:block;width:100%;text-align:right}.newserachlistPage .supplier.filter.filterwyn ul.radio_listwm li{background:#f4f4f4!important;color:#333!important;font-size:16px;padding:.8rem;margin:0 .6rem;display:flex;align-items:center;justify-content:center;margin:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .hotel_listing_block_price_section .price-block.net .wyndhamprice .wynSapn h4{padding-left:40px;color:#fff}.listViewFixedScroll1{min-height:200px;overflow:auto}.listViewFixedScroll1 .hotelfilterwrapper.hotelfilterwrapperwynsearch{background:#f4f4f4}.newserachlistPage .filterHolderHotelWynd{background:#f4f4f4;padding-left:17px;padding-right:12px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow{height:266px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .detail-block .hotel_listing_block_price_section .price-block.price-block-wyn .price.pricewyn{position:absolute;bottom:0;padding-right:29px}.listViewFixedScroll1 .hotelfilterwrapper.hotelfilterwrapperwynsearch .tabWyn{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1}.listViewFixedScroll1 .hotelfilterwrapper.hotelfilterwrapperwynsearch .tabWyn button{background-color:inherit;float:left;border:none;outline:0;cursor:pointer;padding:17px 46px;transition:.3s;width:50%;font-size:20px}.listViewFixedScroll1 .hotelfilterwrapper.hotelfilterwrapperwynsearch .tabWyn button:hover{background-color:#ddd}.listViewFixedScroll1 .hotelfilterwrapper.hotelfilterwrapperwynsearch .tabWyn button.active{background-color:#003f63;color:#fff}.hotelfilterwrapper.hotelfilterwrapperwynsearch .resetAllFilterLinkHotelUpd{margin-top:32px;margin-bottom:42px;padding-left:17px}.hotelfilterwrapper.hotelfilterwrapperwynsearch .resetAllFilterLinkHotelUpd span{font-size:22px}.hotelfilterwrapper.hotelfilterwrapperwynsearch .resetAllFilterLinkHotelUpd p{font-size:15px;padding-left:20px;padding-top:4px}.newserachlistPage .filterHolderHotelWynd .supplier.filter ul.wynUI li{background:#fff!important;color:#343840!important;font-size:16px;border-color:#ccc!important;border:.1rem solid #ccc;border-radius:.2rem!important;padding:.8rem!important;align-items:center;justify-content:center;text-transform:capitalize;font-weight:600;cursor:pointer}.newserachlistPage .filterHolderHotelWynd .supplier.filter ul.wynUI{margin-top:20px;width:85%}.newserachlistPage .filterHolderHotelWynd .supplier.filter ul.wynUI li i{float:right}.hotelfilterwrapper.hotelfilterwrapperwynsearch div.filterHolder>div{border-bottom:unset}.newserachlistPage .filterHolderHotelWynd .supplier.filter ul.wynUI .HotelSearchListSortPanelWyn{position:absolute;background-color:#fff;width:80%;padding:0;margin-left:-11px;box-shadow:0 1px 4px #989797;z-index:9;color:#333;text-align:left;margin-top:20px}.newserachlistPage .filterHolderHotelWynd .supplier.filter ul.wynUI .HotelSearchListSortPanelWyn .HotelSearchListItem{padding:0 12px;margin:12px 0;font-weight:500}.newserachlistPage .supplier.filter.filterwyn{margin-bottom:13px!important;padding-bottom:1.3rem!important}.newCsTheme .newserachlistPage .filter.filterwyn ul.radio_list li>label{text-transform:capitalize}.newCsTheme .filter.filterwyn .radio_list{margin-top:17px}.newserachlistPage .filter.filterwyn ul.radio_listwm li label{font-weight:500}.listViewFixedScroll1 .hotelfilterwrapper.hotelfilterwrapperwynsearch h3.listmapwyn{background:#fff;padding-bottom:40px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel-view-more-details.hotel-view-more-details-wyn span i{font-size:1.5rem;font-weight:500}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn{background:#f4f4f4;box-shadow:unset}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock{height:340px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock .col-lg-datefelx{background:#fff;padding:19px 5px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI{width:100%;display:flex;padding:0;margin:0;list-style:none}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI li{width:22%;background:#fff;border:1.5px solid #bec0c5;border-radius:0;padding:.25rem 1rem;margin:.6rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI li .field_box{top:5px;width:100%;display:flex;background:#fff;border:0;position:relative}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI li .field_box .select_box.multi-dropdown{width:100%;color:#333;position:relative;font-size:.9rem;font-weight:550}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI li .field_box .select_box.multi-dropdown i{position:absolute;right:0;color:#958989!important;margin-top:6px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI li.dataFlexcheckin{width:40%;border:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI li.dataFlexcheckin h4{font-size:1rem;font-weight:550;margin-top:6px;color:#333}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock .dateFlexUItwo h3{font-size:17px;color:#333;margin-top:22px;font-weight:600;margin-left:10px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock .ui-dpcal th{padding:.5em 1em;background:#fff;min-width:40px;color:#333}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock .ui-dpcal thead{border:1px solid #c5c5c5}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock .ui-dpcal td{border:1px solid #c5c5c5;text-align:left;line-height:1;padding:4px;width:50px;height:55px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock td:after{content:attr(title);display:block;text-align:right;font-size:10px;padding-top:10px;font-family:Arial,sans-serif;word-break:break-word;max-width:30px;float:right;white-space:normal;word-spacing:1em}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock .ui-dpcal td span.ui-stateDF{font-weight:700;font-family:Arial,sans-serif;display:block;position:relative}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock .ui-dpcal td.activedate:after{font-weight:600}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI li.dataFlexcheckintwo{width:auto;border:0;padding:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI li.wynPriceinclude{position:relative}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI li.wynPriceinclude{position:relative;width:100%;background:inherit;border:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI li.wynPriceinclude h4{position:absolute;bottom:0;font-size:1rem;margin-top:6px;color:#4e4a50}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI .field_dropdown{padding:0 10px 10px;padding-top:20px!important;width:470px!important;margin-top:85px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI .field_dropdown .person_list_holder{overflow:unset!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI .field_dropdown .radio_list li .control.control-radio .control_indicator{border:2px solid #6e7f89;border-radius:50%;background:#fff;top:0!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI .field_dropdown .person_list_holder ul.place_list li .radio_list.csdiscountradiolist{margin:.6rem 0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI .field_dropdown .info_line{width:100%;display:flex;padding-right:0;align-items:center;justify-content:space-between}.pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI .field_dropdown .person_list_holder ul.place_list li .radio_list.csdiscountradiolist li.csdiscounttypelist{padding:11px 2px!important}.pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI .field_dropdown.person_list .info_line .cssearchdistypeboxfit div ul.csdiscountradiolist li.csdiscounttypelist label.csdiscountlabel{padding-left:1.6rem!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow.pkgRowWyn.dateflexblock ul.dateFelxUI .control input:checked~.control_indicator:after{left:-3px!important;top:-4px!important}body.dsktopBody.newCsTheme .new-body-wraper.search_wrap .listing.hotel-map-view-open-wyn .listViewFixedScroll1.listViewMapScroll{box-shadow:none;padding:0 1rem;background:0 0;border-radius:0;min-width:19%;padding-right:0}.hotel-map-view-open.listing.hotel-map-view-open-wyn .mapview{max-width:81%}.hotel-map-view-open.listing.hotel-map-view-open-wyn .mapView .mapViewHotelList{padding-right:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-map-view-open-wyn .hotel-listing .mapViewList .search-list.hotel-search-list ul.hotelListSet li{background:#f4f4f4;padding:1rem;margin-right:4px;position:relative;margin-top:0;margin-bottom:30px;padding-top:0;overflow:hidden;border-radius:0}.newserachlistPage .hotel-map-view-open-wyn .mapViewList .search-list .hotelListSet li .row{align-items:center}.newserachlistPage .hotel-map-view-open-wyn .mapViewList .search-list ul.hotelListSet li>.row>div{width:100%}.newserachlistPage .hotel-map-view-open-wyn .mapViewList .search-list ul.hotelListSet li .hotelDefaultImage{height:280px!important}.newserachlistPage .hotel-map-view-open-wyn .mapViewList .search-list ul.hotelListSet li .details{margin-top:15px}.newserachlistPage .hotel-map-view-open-wyn .mapViewList .search-list ul.hotelListSet li .details h4{font-size:1.15rem;color:#111;font-weight:700}.newserachlistPage .hotel-map-view-open-wyn .mapViewList .search-list ul.hotelListSet li .details .policy{margin-top:0;font-size:.92rem;color:#4e4e4e;font-weight:500;letter-spacing:.4px}.newserachlistPage .hotel-map-view-open-wyn .mapViewList .search-list ul.hotelListSet li .details .policy i{font-size:1.1rem;color:#4e4a50!important}.newserachlistPage .hotel-map-view-open-wyn .mapViewList .search-list ul.hotelListSet li .details .mapListCurrency{font-size:1.2rem;font-weight:800}.newserachlistPage .hotel-map-view-open-wyn .mapViewList .search-list ul.hotelListSet li .details .mapListCurrency sup{font-weight:600;font-size:.75rem}.newserachlistPage .hotel-map-view-open-wyn .mapViewList .search-list ul.hotelListSet li .details .mapListCurrency{font-size:1.2rem;font-weight:800}.map-view-scroll-element::-webkit-scrollbar{display:none}.newserachlistPage .hotel-map-view-open-wyn .mapViewList .search-list ul.hotelListSet li .details .mapListCurrency p.not-include-tax-p{font-style:normal!important;font-weight:500!important;color:#000!important}.map-view-scroll-element .hotelInfoWindow.mapbox h4{font-size:1rem;margin-top:10px}.map-view-scroll-element .hotelInfoWindow.mapbox div{font-size:1rem;font-weight:800}.map-view-scroll-element .hotelInfoWindow .btn_booknow{margin-top:5px;font-size:13px}.mapboxgl-popup-content #hotel_lists_img_{width:220px}.FlightSearchWYNDHAM ul.radio_list.csdiscountradiolist{max-height:none!important;overflow:visible}.FlightSearchWYNDHAM .person_list_holder{max-height:none!important;width:500px;height:auto!important;overflow:visible;z-index:1000;position:absolute;left:-86px;box-shadow:0 0 5px 1px rgba(0,0,0,.14)}.FlightSearchWYNDHAM ul.place_list.discodelstCLS{max-height:none!important}.new-body-wraper.search_wrap .item.active{position:relative;z-index:10}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul.WYNDHAMMenu li{border-right:1px solid #003f63}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul.WYNDHAMMenu li:first-child{border-right:1px solid #003f63}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul.WYNDHAMMenu li:last-child{border-right:0 solid #003f63}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul.WYNDHAMMenu li a svg{fill:#6e7f89!important;width:1.6rem;height:1.9rem;margin-right:7px}.FlightSearchWYNDHAM li.disbtnCLS button.appBtn{background:0 0!important;color:#003f63!important;font-weight:600;padding:10px 40px!important}.FlightSearchWYNDHAM button.canBtn{background:0 0!important;border:none!important;font-weight:600!important;margin-bottom:30px}.FlightSearchWYNDHAM .disbtnCLS{width:100%!important}.FlightSearchWYNDHAM ul.radio_list.csdiscountradiolist li{max-width:100%!important}.FlightSearchWYNDHAM ul.radio_list.csdiscountradiolist{flex-wrap:wrap!important;width:100%!important;flex-direction:row!important}.person_list_holder .info_heading{font-size:20px!important;margin:20px 30px}.person_list_holder .info_heading text{font-size:20px!important}.FlightSearchWYNDHAM .csCombinedFigthSerach{margin-top:20px!important}.FlightSearchWYNDHAM ul.place_list.discodelstCLS{position:relative;background:#fff;border:5px solid #fff}.FlightSearchWYNDHAM ul.place_list.discodelstCLS:after,.FlightSearchWYNDHAM ul.place_list.discodelstCLS:before{bottom:calc(100% + 9px);left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.FlightSearchWYNDHAM ul.place_list.discodelstCLS:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:30px;margin-left:-30px}.FlightSearchWYNDHAM ul.place_list.discodelstCLS:before{border-color:transparent;border-bottom-color:#f5f5f5;border-width:36px;margin-left:-36px}.FlightSearchWYNDHAM ul.radio_list.csdiscountradiolist li.csdiscounttypelist .field_box{border:0 solid #bec0c5!important}.FlightSearchWYNDHAM li.csdiscounttypelist .field_box{border:0 solid #bec0c5!important}.csRewardlabel{margin:20px 0 0 30px!important;border-right:0!important;border-bottom:1px solid #ddd!important;width:90%!important;padding-bottom:30px!important;padding-left:30px!important}.specialRatedLabel{font-size:22px!important;font-weight:600!important;margin:0 0 0 30px!important;border-top:1px solid #ddd!important;width:90%!important;border:none!important;padding-top:30px!important}.field_dropdown.person_list .info_line .cssearchdistypeboxfit div ul.csdiscountradiolist li.csdiscounttypelist .field_box{border:0!important}.FlightSearchWYNDHAM li.disbtnCLS button.appBtn{margin-bottom:30px}.FlightSearchWYNDHAM .person_list_holder{background:#fff}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li.speicalRatedButton{display:flex!important;justify-content:space-between!important;flex-direction:row!important;align-items:center!important}.field_dropdown.person_list.new_arrow_pos.dropdown-autocomplete span.left-arw-icon i{color:#003f63!important;margin:2px 10px 0 0!important;position:relative!important;top:2px!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .FlightSearchWYNDHAM .filter-header ul.radio_list li label.control.control-radio .control_indicator::after{background-color:#fff!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .FlightSearchWYNDHAM .filter-header ul.radio_list li label.control.control-radio input:checked~.control_indicator:after{background-color:#003f63!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li .field_box.codeInput{margin:0 0 0 3rem!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li .field_box.specialRateRadio{margin:5px!important}.csdiscountlabel.csRewardlabel .control_indicator{top:0!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .FlightSearchWYNDHAM .filter-header ul.radio_list li .specialRateRadio label.control.control-radio .control_indicator-distype{width:20px!important;height:20px!important;border:1px solid #6d808c}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .FlightSearchWYNDHAM .filter-header ul.radio_list li .specialRateRadio label.control.control-radio .control_indicator-distype:after{left:2px!important;top:2px!important;width:14px!important;height:14px!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .FlightSearchWYNDHAM .filter-header ul.radio_list li .specialRateRadio label.control.control-radio input:checked~.control_indicator:after{background-color:transparent!important}.checkOutV2Pgaes .checkoutPageBottom .chkOutInfoBlock,.new-cs-mobile-view .specialRateRadio .control input:checked~.control_indicator{background-color:#003f63!important;border-color:#003f63!important;border-width:6px!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul li a{border-radius:0!important}#carSearchForm ul.tab_car li.PickUpLocationChkbox{background:#fff;border:.1rem solid #bec0c5;padding:.25rem 1rem;margin:.6rem}#carSearchForm ul.tab_car li.pickupli{width:30%;display:flex;align-items:flex-start;justify-content:flex-start}#carSearchForm ul.tab_car ul.tab_car li.PickupTimeFilterSearchDiv{width:30%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}#carSearchForm ul.DropLocUl li.dropli{width:30%;display:flex;align-items:flex-start;justify-content:flex-start}#carSearchForm ul.DropLocUl li.DropOffLocationChkbox{width:30%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;margin:0 1rem 0 0}#carSearchForm .differentDopOffloc{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0}#carSearchForm .differentDopOffloc label.control.control-checkbox{position:relative;padding-left:2rem;margin-bottom:1.5rem;cursor:pointer}#carSearchForm .field_box,#carSearchForm .select_box{width:100%;padding:0;margin:0}#carSearchForm ul.tab_car li.PickupTimeFilterSearchDiv{width:30%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}#carSearchForm ul li .field_box input{background:0 0;padding:0 30px}#carSearchForm ul.tab_car{justify-content:space-between}#carSearchForm ul.DropLocUl{justify-content:space-between}#carSearchForm ul.DropLocUl li:last-child{width:30%;padding:0;margin:0!important}#carSearchForm{padding:0 0 20px 20px}#carSearchForm .btn_search.search-btn-process-txt{background:#003f63!important;width:35%;border:0;box-shadow:none!important;height:2.6rem;padding:5px 10px;margin:0 auto;text-align:center;align-items:center;justify-content:center;color:#fff;display:flex;text-transform:uppercase;font-size:14px;font-weight:700}#carSearchForm .differentDropOfflocation{display:flex;justify-content:flex-start}.advancedCarSearchDiv .select_box{border:none!important}#carSearchForm li.filterBytriptypeFormPage.fare-type-dropdown{width:100%;margin-left:12px}#carSearchForm .differentDopOffloc .control_indicator{position:absolute;top:3px;left:1px;height:19px;width:19px;background:#fff;border-radius:5rem!important;border:1px solid #003f63}#carSearchForm .differentDopOffloc label{font-weight:400!important;text-transform:capitalize;font-size:14px}.activitesFormHeader .activitysearch li .field_box,.activitesFormHeader .activitysearch li .select_box{border:1px solid #ddd}#carSearchForm .field_section_box label,.activitesFormHeader .activitysearch li label{text-transform:capitalize!important;font-weight:600!important}#carSearchForm .field_box,#carSearchForm .select_box{padding:0;margin:0;height:1.2rem;width:100%;display:flex;align-items:center;justify-content:flex-start;background:#fff;border:0;position:relative}#carSearchForm ul li .field_box input{padding:0;font-weight:400}#carSearchForm ul.tab_car li{background:#fff;border:.1rem solid #bec0c5;padding:.25rem 1rem!important;margin:.6rem}#carSearchForm ul.tab_car li>label{font-size:.7rem;line-height:1rem;color:#333;font-weight:400!important;text-transform:none;padding:0;margin:0}#carSearchForm .field_section_box label,.activitesFormHeader .activitysearch li label{font-size:.7rem;line-height:1rem;color:#333;font-weight:400!important;text-transform:none;padding:0;margin:0}#carSearchForm .DropLocUl li{background:#fff;border:.1rem solid #bec0c5;border-radius:5px;padding:.25rem 1rem!important;margin:.6rem}#carSearchForm .DropLocUl li>label{font-size:.7rem;line-height:1rem;color:#333;font-weight:400!important;text-transform:none;padding:0;margin:0}#carSearchForm li .field_box .field_dropdown.carAutoPopulateWrapper:after{border-color:transparent transparent #dcdcdc transparent!important}#carSearchForm li li .field_box .field_dropdown.carAutoPopulateWrapper{top:2.4rem!important}#carSearchForm li .field_box .field_dropdown.carAutoPopulateWrapper:after{border-color:transparent transparent #dcdcdc transparent!important}#carSearchForm li .field_box .field_dropdown.carAutoPopulateWrapper{top:2.4rem!important;z-index:999}#carSearchForm .DropLocUl li,#carSearchForm ul.tab_car li{margin:0!important;width:33.33%!important}#carSearchForm .DropLocUl,#carSearchForm ul.tab_car{gap:15px}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul.row.WYNDHAMMenu.less-than-six{justify-content:flex-start!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul.row.WYNDHAMMenu.less-than-six li{min-width:13%!important;margin:0!important}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul.row.WYNDHAMMenu.less-than-six li a{width:100%!important;margin:0!important;justify-content:center!important}#carSearchForm ul.tab_excursions.activitysearch li{background:#fff;border:.1rem solid #bec0c5;border-radius:5px;padding:.25rem 1rem!important;margin:0!important;width:33.33%!important}#carSearchForm ul.tab_excursions.activitysearch li>label{font-size:.7rem;line-height:1rem;color:#333;font-weight:400!important;text-transform:none;padding:0;margin:0}#carSearchForm li .field_box .field_dropdown:after{border-color:transparent transparent #dcdcdc transparent!important}#carSearchForm li .field_box .field_dropdown{top:2.4rem!important}#carSearchForm ul.tab_car li,#carSearchForm ul.tab_excursions.activitysearch li{margin:0!important;width:33.33%!important}#carSearchForm ul.tab_excursions.activitysearch{gap:15px}#carSearchForm ul.tab_excursions.activitysearch .field_box,#carSearchForm ul.tab_excursions.activitysearch .select_box{padding:0!important;margin:0!important;height:1.2rem!important;border:0!important}#carSearchForm ul.tab_excursions.activitysearch li.pull-right{border:0!important;padding:0!important;margin:0!important}#carSearchForm ul.tab_excursions.activitysearch li.pull-right button{margin:0!important}#carSearchForm ul.tab_excursions.activitysearch .field_box input,#carSearchForm ul.tab_excursions.activitysearch .select_box input{padding:0!important;font-weight:400!important}#carSearchForm .person_list_holder .info_heading{margin:0!important;white-space:normal!important;text-align:left}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion #carSearchForm .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger{top:3.7rem!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content #Excursion #carSearchForm .field_section_box ul.tab_excursions.activitysearch li .field_dropdown.excursion-details-passenger:after{border-color:transparent transparent #dcdcdc transparent}#carSearchForm .carSearchDropdowns .select_box i{font-size:20px}#Transfer .DropLocUl li.transferSearchButton{position:relative;border:none}#carSearchForm .carSearchDropdowns .select_box i{font-size:20px;color:#958989!important}#TransferSearchForm .select_box i{font-size:20px;color:#958989!important}#ExcursionSearchForm .select_box i{font-size:20px;color:#958989!important}#carSearchForm .btn_search.search-btn-process-txt{width:55%}#TransferSearchForm .select_box i{font-size:20px;color:#958989!important;position:absolute;top:-3px}#carSearchForm .carSearchDropdowns .select_box i{font-size:20px;color:#958989!important;position:absolute;top:-3px}#carSearchForm .carSearchDropdowns .field_box i{font-size:20px;color:#958989!important;position:absolute;top:-3px}#carSearchForm .field_box.arw-icon i{font-size:20px;color:#958989!important;position:absolute;top:-3px;right:2px}#TransferSearchForm .field_box.arw-icon i{font-size:20px;color:#958989!important;position:absolute;top:-3px;right:2px}#ExcursionSearchForm .field_box.arw-icon i{font-size:20px;color:#958989!important}#carSearchForm .field_dropdown{width:100%!important;padding-top:25px}#carSearchForm .field_dropdown ul li{width:100%!important}#carSearchForm .select_box .field_dropdown.field_dropdown-small:after{border-color:transparent transparent #c9c9c9 transparent!important}#carSearchForm .close-edit-search{position:relative!important;background:#003f63!important;color:#fff!important;width:10%!important}.close-edit-search button{color:#fff!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow{min-height:266px;height:auto!important}ul.hotelAmenitiesDesUl{padding-left:0;line-height:1.7rem;column-count:2;margin-top:10px;font-size:.9rem}ul.hotelAmenitiesDesUl li{font-size:13px;padding:0!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li a.imgContainer.hotelDefaultImage{height:170px!important;margin:20px 0 0 20px;background-repeat:no-repeat;background-size:cover!important}.wynHotelDetailsModal .modal-dialog{max-width:45rem!important}.wynHotelDetailsModal .modal-dialog .modal-content{border-radius:0!important;padding-bottom:0!important}.wynHotelDetailsModal .modal-dialog .modal-header h3{text-transform:capitalize;font-weight:700;font-size:30px}.wynHotelDetailsModal .modal-dialog .modal-header .close i{color:#555!important;opacity:1!important;padding:6px}.wynHotelDetailsModal .modal-dialog .details-section-block .sub-sec-block h2{text-transform:uppercase;font-size:25px;font-weight:600}.wynHotelDetailsModal .modal-dialog .details-section-block .sub-sec-block p{font-size:18px}.wynHotelDetailsModal .modal-header{padding:8px 39px;margin-bottom:15px}.wynHotelDetailsModal .modal-dialog .modal-header .close i:hover{color:#555!important}.wynHotelDetailsModal .modal-dialog .modal-body::-webkit-scrollbar{width:4px!important}.wynHotelDetailsModal .modal-dialog .modal-body::-webkit-scrollbar-thumb{background:#888!important}.wynHotelDetailsModal .modal-dialog .modal-body::-webkit-scrollbar-track{background:#f1f1f1!important}.wynHotelDetailsModal .modal-dialog .modal-content .modal-body{overflow-y:scroll!important}.wynHotelDetailsModal .modal-dialog .modal-content .modal-body .details-section-block{padding:0 45px}#carSearchForm ul.tab_excursions.activitysearch li{border-radius:unset}.countOnFliter.d-flex.align-items-center{text-transform:uppercase;font-size:.9rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li:first-child .pkgRow.pkgRowWyn{margin-top:0!important}.POIListFilter .input-box-bg input,.btn,.newserachlistPage .filterHolderHotelWynd .supplier.filter ul.wynUI li{border-radius:unset!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li:last-child{margin-bottom:2rem}.booking-form-content .card-disclaimer{margin:20px 0;text-align:justify;line-height:1.6rem}.booking-form-content .card-disclaimer p{font-weight:700;letter-spacing:0;line-height:1.6em;font-size:11px}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul li a{font-size:.8rem}.name_info_box{display:flex;justify-content:flex-end}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation ul.row.WYNDHAMMenu.less-than-six li{width:auto}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header .field_section_box ul li ul li{margin:.2rem .6rem}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .csNewItineraryMenu .banner_navigation{margin:0 0 .8rem}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header.carSerachFormParentDiv .field_section_box ul.tab_car{margin:0 0 1rem 0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li:first-child{padding-right:0}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li a.imgContainer.hotelDefaultImage{margin:20px 0 20px 20px;background-repeat:no-repeat;background-size:cover!important}.newCsTheme .checkout-right-panel-review .payment-trip-flight-review{width:100%;float:none;position:relative;background:#f4f4f4;padding:1rem;margin:.8rem 0!important;box-shadow:0 0 0 #888;border-radius:0;display:inline-block;min-height:5.35rem;border:1px solid #ddd}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li{border:none!important}.caserNewTripButton.caserNewcaserNewTripButton.mainColor_backgroudColor{background-color:#fff!important;color:#003f63!important;font-size:16pt}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown{background-color:#f4f4f4!important}.btn,.btn.caserNewTripButton,.btn_booknow{font-weight:700!important;font-size:14px!important}.payment-form-flds .form-control{border-radius:0}.deletedSeat a,.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul li a i,.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li a{color:#000!important}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li{padding:0 1.2rem}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag{padding:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li a:hover{background:#cdcdcd;display:block}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li a{display:block;padding:1.2rem;width:100%}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li{padding:0;margin:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li a:hover{background:#cdcdcd;display:block}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li a{display:block;padding:1.2rem;width:100%;border-bottom:1px solid #ddd}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li{padding:0;margin:0}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag{padding:0}.deletedSeat a,.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul li a i,.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li a{color:#000!important}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li a{display:block;padding:1.2rem;width:100%;border-bottom:1px solid #ddd}.deletedSeat a,.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul li a i,.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li a{color:#000!important}.change-modal-info.fntsz15 button{font-size:14px!important;font-weight:700!important}.hotelfilterwrapper.hotelfilterwrapperwynsearch .resetAllFilterLinkHotelUpd{margin-top:10px;margin-bottom:12px;padding-left:17px}.newserachlistPage .supplier.filter.filterwyn{margin-bottom:0!important;padding-bottom:0!important}.newCsTheme .navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .header_dropdown ul.flag li a{color:#282828!important}.dropdown-menu-wyn{margin:0;border-radius:0;box-shadow:none;font-size:12px;z-index:1000;display:none;float:left;min-width:160px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box}.currency-selector{border:1px solid #c5c5c5;background-color:#fff}.currency-selector__drop-down{padding:20px 30px 24px 40px;width:260px;height:auto;position:absolute;top:150%;left:-75%;display:block}.headline-i{font-family:HCo Gotham SSm,Arial,sans-serif;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;line-height:1.1em;font-size:14px;color:#000a2c}.text-left{text-align:left}.currency-disclaimer{font-style:italic;font-size:10px!important;color:#666;border-top:1px solid #c5c5c5;margin:12px 0 10px;font-weight:400!important;text-transform:none!important}.currency-options{font-size:11px;color:#666;margin-bottom:8px}.currency-option__selected{background-color:#f4f4f4}.currency-option{padding-top:8px;padding-bottom:8px;cursor:pointer}.currency-selector__drop-down .currency-option{margin-left:-40px;border:none;list-style:none}.currency-viewMore{cursor:pointer;color:#007879!important;font-size:12px}.currency-default-option{display:none}.wyn_modal-content{padding:35px}@media (min-width:1200px){.currency-selector__modal{width:1010px}}.currency-selector__modal{max-height:848px;height:calc(100% - 60px);margin:30px auto;padding:30px 40px 24px!important;position:relative;display:inline-block;vertical-align:middle}#currencyModal .wyn_modal-content{border:1px solid #c5c5c5;border-radius:0;box-shadow:none}.col-xs-22{width:91.66666667%}.headline-d{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:-.01em;line-height:1.2em;font-size:24px;color:#333}.currency-selector__modal-title{float:none}.noPadding{padding:0}.currency-selector__modal-close{position:absolute;display:block;top:20px;right:20px;width:32px;height:32px}.currency-selector__modal-close i.fa.fa-times.csColor{color:#555!important;font-size:36px!important}.currency-disclaimer__modal{margin:30px 0 10px;width:92%;content-visibility:hidden}.currency-options__modal-container{position:relative;overflow-x:hidden;overflow-y:scroll;left:-8px;height:85%}@media (max-height:569px){.currency-options__modal-container{height:70%}}.currency-selector__modal ul{column-count:4;margin:0;padding:0 0 0 8px}.currency-selector__modal .currency-option{padding-left:8px;list-style:none;margin-bottom:.5rem;height:2rem}.currency-options__modal-container::-webkit-scrollbar-thumb{border-radius:4px;background-color:#c5c5c5}.currency-options__modal-container::-webkit-scrollbar{width:7px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-dest-heading{padding:5px 0 5px;margin-top:13px!important}.newCsTheme .btn.btn_booknow.upsell-grey-bt.ng-hide{display:none!important}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-flight-booking-details{width:86%;margin:0 auto}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-round-trip{width:86%;margin:15px auto}.newCsTheme .payment-page-wrapper .payment-left-panel .payment-round-trip .buttonParentBooking.process-to-book{width:100%;margin:0}.flight-details-right.transfer-details-right{border:none!important;background:#f7f7f7}.second_row_form_cs.PrepareSearch .home-top-footer-img{width:25rem;height:25rem;background-repeat:no-repeat;background-size:cover;background-position:center}.newCsTheme .newserachlistPage .btn_booknow.edit{border-radius:0}.newCsTheme .newserachlistPage .listViewFixedScroll .hotelfilterwrapper{width:21rem!important}.newCsTheme .edit-btn-with-passenger{justify-content:center}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form #CombinedpackageFlightSearch,.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane form #ssoLoginModal{background-color:transparent!important;padding:0!important;border:0!important}.newCsTheme .newserachlistPage .refine-listing ul li{border:1px solid}.second_row_form_cs.PrepareSearch.img-div{padding-right:2rem;overflow:hidden;height:23rem}.buldelSectionPackage .csRewardSection{display:grid}.buldelSectionPackage .csRewardSection span{color:#000!important;white-space:pre-wrap;text-align:left!important;font-size:.9rem!important;line-height:21px;font-weight:400!important;padding-left:0!important;letter-spacing:normal!important;margin-top:10px}.modal-body .select-style,.modal-body input,.modal-body select,.modal-body textarea{border-radius:0!important}#tripMealDetailsChk .passanger-meal-details-rgt-block .passenger-details-block table tbody tr td input.form-control{border-radius:0!important}.dsktopBody.newCsTheme #tripMealDetailsChk button span i,.dsktopBody.newCsTheme #tripSeatDetails button span.modal-text.close-text i,.dsktopBody.newCsTheme .flight-tab-section-new .close.btn-modal-close .close-text i.csColo,.dsktopBody.newCsTheme .modal .modal-header .modal-text.close-text i.csColor,.wyndham .field_dropdown a.icon_close{color:#555!important;opacity:1!important;padding:6px}.newserachlistPage .wyndham.desktop-search-result-edit-form .field_dropdown:before{left:10px!important}.eachPassengerWrapper1 .card{border-radius:0!important}.modal-body .select-style,.modal-body input,.modal-body select,.modal-body textarea{border-radius:0!important}#tripMealDetailsChk .passanger-meal-details-rgt-block .passenger-details-block table tbody tr td input.form-control{border-radius:0!important}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li .showMyProfileSubMenuArea{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-end;justify-content:flex-end}.newCsTheme .payment-page-wrapper-new-wyn ul.radio_listwmcheck li,.select-style select,body.newCsTheme .payment-page-wrapper .payment-form-flds .form-control{border:1px solid #000!important;color:#000!important}.newCsTheme .payment-page-wrapper-new-wyn ul.radio_listwmcheck li::placeholder,.select-style select::placeholder,body.newCsTheme .payment-page-wrapper .payment-form-flds .form-control::placeholder{color:#000!important}.footer-menu-col .listcollection.parbase .primary-category-set button{padding:0}.newCsTheme .why-book-block h3{text-transform:capitalize}.newCsTheme .why-book-block p a,.person_list_holder .info_heading text{text-transform:capitalize}.newserachlistPage .filterHolderHotelWynd .supplier.filter ul.wynUI .HotelSearchListSortPanelWyn .HotelSearchListItem,.room-option-listing.hotelhubGrouping.under_new .no-package{text-transform:none!important}.second_row_form_cs.PrepareSearch .flight-search-btn-holder.csSearchPackageDivoverflowHid.csSearchPackageResuwhieSpace1 a{height:44px;padding-top:10px!important}.free-area span,body .not-include-tax-p-tax{color:#333}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2 .priceFROMValWyn sup{font-weight:700;top:-.5rem}.newCsTheme .newserachlistPage .price-tag.Price sapn{font-size:1.2rem}.newCsTheme .newserachlistPage .price-tag.Price sup{color:#333!important}body #RemarksModal .modal-footer .btn-primary{background-color:#0065ab!important;height:44px}body .alert{border-radius:0!important}#tripMealDetailsChk .passanger-meal-details-rgt-block .passenger-details-block table tbody tr,#tripMealDetailsChk .passanger-meal-details-rgt-block .top-flight-details-block,#tripSeatDetails .modal-dialog .modal-content .seat-img-block.seat-img-block-ctw{background-color:#f4f4f4!important}.modal .btn_booknow{height:44px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2 .priceFROMValWyn sup{font-weight:700;top:-.5rem}.newCsTheme .newserachlistPage .price-tag.Price sapn{font-size:1.2rem}.newCsTheme .newserachlistPage .price-tag.Price sup{color:#333!important}.csRewardSection svg path{fill:#202c5d!important}.next .nextArrow{border:0;background:url(https://ik.imagekit.io/snowstormtech/slider-arow-next_9bFaRuoOI1o.png) no-repeat top center;width:10px;height:16px;padding:0 18px;color:#fff!important}.prev .preArrow{border:0;background:url(https://ik.imagekit.io/snowstormtech/slider-arow-prv_6fxn2Kzdy78.png) no-repeat top center;width:10px;height:16px;padding:0 18px;color:#fff!important}.checkout-right-panel-review .CheckBtnCls{background:rgba(0,0,0,.5)}.new-body-wraper.search_wrap .search-details .hotel-dest-heading.hotel-dest-heading-wyn .text-left img{float:right}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .hotel-dest-gallery-section ul li{width:100%;justify-content:flex-end}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .review-block .brand-text-info{width:100%}.newCsTheme .hotel-dest-heading.hotel-dest-heading-wyn .hotel-dest-heading-rgt-block .review-block .brand-text-info{display:flex;justify-content:flex-end}.newCsTheme .hotel-dest-heading .hotel-dest-heading-rgt-block .review-block .brand-text-info iframe{display:inline-flex;justify-content:flex-end;width:65%}.btn_booknow{height:44px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet li .detail-block .hotel_listing_block_price_section .price-block .price .p2 .priceFROMValWyn sup{font-weight:700;top:-.5rem}.newCsTheme .newserachlistPage .price-tag.Price sapn{font-size:1.2rem}.newCsTheme .newserachlistPage .price-tag.Price sup{color:#333!important}#tripWheelDetailsChk .passanger-wheel-details-rgt-block .top-flight-details-block{background-color:#f4f4f4!important}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li.headerWithOutLogin{width:68%!important}.navbar.navbar-inverse.new-header-nav-wraper .nav-holder.nav-holder-new ul.main_navigation_new_width li.headerWithLogin{width:63%!important}#featuresFacilitiesModal .modal-content-wrapper h3{font-size:23px;font-weight:600;text-transform:uppercase}#featuresFacilitiesModal .modal-content-wrapper h4{font-size:16px!important;color:#9e9e9e}#featuresFacilitiesModal .hotel-checkin-section{display:flex;justify-content:space-between;flex-direction:row;width:100%}#featuresFacilitiesModal h3.date-to.book-time{font-size:14px!important;width:100%;display:flex;justify-content:space-between;flex-direction:row}#featuresFacilitiesModal h3.date-to.book-time p{font-size:18px;font-weight:800}#featuresFacilitiesModal .featured ul{padding-left:20px!important}#featuresFacilitiesModal .hotel-aminitines-section.list-style li{position:relative;list-style:none}#featuresFacilitiesModal .modal-body .modal-content-wrapper p{line-height:1.5rem;margin-bottom:0}#featuresFacilitiesModal .hotel-aminitines-section.list-style li{position:relative;list-style:none;width:50%}#featuresFacilitiesModal .featured ul{padding-left:20px!important;display:flex;flex-wrap:wrap!important;width:100%;flex-direction:row!important}#featuresFacilitiesModal .modal-header button.close{color:#000!important;right:20px;top:15px}#featuresFacilitiesModal .modal-header{border:none!important}#featuresFacilitiesModal .modal-content-wrapper h3{font-size:23px;font-weight:800;text-transform:uppercase}#featuresFacilitiesModal .modal-content-wrapper h4{font-size:16px!important;color:#666}#featuresFacilitiesModal .modal-header button.close{color:#555!important;right:30px;top:10px;font-size:40px!important}#featuresFacilitiesModal h3.date-to.book-time p{font-size:18px;font-weight:800}#featuresFacilitiesModal .day-align{color:#666;font-size:12px}#featuresFacilitiesModal .hotel-aminitines-section h4{font-weight:800}#featuresFacilitiesModal .borderUnderLine{border-bottom:1px solid #ddd;margin-bottom:20px;margin-right:10px}#featuresFacilitiesModal .supplier span.pull-right{right:20px;top:0!important}#featuresFacilitiesModal .supplier span.pull-right i{font-size:28px}#featuresFacilitiesModal .supplier .filter-title{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px;font-weight:600;font-size:1.2rem!important;display:block!important}#featuresFacilitiesModal .supplier .filter-title i{margin-right:10px}#featuresFacilitiesModal .collapseFacilityData{background:#fbfbfb;padding:40px;margin:20px}#featuresFacilitiesModal .modal.fade .modal-dialog .modal-content{border-radius:unset}.pgwSlidesSingleitem li.hotel_details_image{height:16rem}body.newCsTheme.checkOutV2Pgaes .payment-form-flds .gray-input-box2 .select-style select{-webkit-appearance:none}body.newCsTheme.checkOutV2Pgaes .payment-form-flds .gray-input-box2 .select-style{position:relative}body.newCsTheme.checkOutV2Pgaes .payment-form-flds .gray-input-box2 .select-style:before{content:"\f107";font-size:1.2rem;font-weight:600;font-family:FontAwesome;color:#000;transform:none!important;display:flex;justify-content:center;align-items:center;transform:none;border:none;position:absolute;right:.6rem;top:1rem}.dsktopBody .datepicker table tr td.day:hover{color:#fff!important}.dsktopBody .datepicker table tr td.disabled.day:hover{color:#929292!important;background:0 0!important}div.containerLoader{background-color:transparent;position:fixed;left:50%;top:50%;height:40px;transform:translate(-50%,-50%)}.containerLoader div.line{position:relative;background-color:#fff;display:inline-block;height:0;border-radius:5px;width:3px;margin:1px;animation:line linear infinite .9s}@keyframes line{0%{height:0;margin-top:40px}50%{height:30px;margin-top:10px}100%{height:0;margin-top:40px}}.containerLoader div.d1{animation-delay:.15s}.containerLoader div.d2{animation-delay:.3s}.containerLoader div.d3{animation-delay:.45s}.containerLoader div.d4{animation-delay:.6s}.containerLoader div.d5{animation-delay:.75s}.containerLoader div.d6{animation-delay:.9s}.containerLoader div.caption{text-align:center;color:#fff;font-weight:500}.containerLoader div.dot{display:inline-block;margin:0;padding:0;animation:dot 1s infinite linear}.containerLoader div.dot:nth-child(2){animation-delay:.2s}.containerLoader div.dot:nth-child(3){animation-delay:.4s}@keyframes dot{0%,100%{opacity:0}50%{opacity:1}}@media screen and (min-device-width:1380px){.hotelfilterwrapper.hotelfilterwrapperwyn .filter.filterwyn ul.radio_list li>label,.newCsTheme .hotel-search-details ul.radio_listwm li label text{font-size:.9rem}}.dsktopBody .datepicker table tr td.active.disabled.disabled-date.day{color:#929292!important;background:0 0!important;border:1px dotted #ccc}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#555}*{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}body.newCsTheme #BookingConfirmationController{margin-top:0!important;padding-top:7rem!important}.avilable-price-box.section-room-detail .person_list_holder{max-height:fit-content}.insurance_state_dropdown{font-size:19px;font-weight:700;padding-bottom:25px}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelAmenitiesDesUl{display:flex;flex-wrap:wrap}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelAmenitiesDesUl li{width:50%;display:flex;align-items:center;line-height:1.2rem;margin-bottom:.7rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelAmenitiesDesUl li:last-child{margin-bottom:.7rem}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelAmenitiesDesUl li i{font-size:1rem;margin:0 .6rem 0 0}.newCsTheme a.icon_click.disabled i{color:#88969f!important}.monthholder .month-picker-popup{position:absolute;background:#fff;border:1px solid #ccc;padding:8px;z-index:1000;margin-top:16px}.monthholder .month-picker-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.monthholder .month-picker-body{display:flex;flex-wrap:wrap}.monthholder .month-picker-body button{flex:1 0 20%;margin:5px;padding:10px;cursor:pointer}.monthholder .month-picker-body button.active{background-color:#007bff;color:#fff}.monthholder .month-picker-popup::before{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:16px solid #000;border-bottom-color:#dfdfdf;top:-16px;content:'';display:inline-block;position:absolute;left:7px}.buldelSectionPackage h2.alincl::before{width:50px}.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content form .filter-header h3.box-label.mainColor_text{text-align:left;text-transform:capitalize;font-size:1.2rem;margin-bottom:0}body.newCsTheme .viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box.HotelSearchFormController ul li .field_box.field_box_spcl ul li{justify-content:space-between!important;align-items:center!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li ul.classStop{width:54%!important}.viewWrapper.defaultNoVisibility.new-body-wraper .carousel.slide .carousel-inner .item .bannerholder .carousel-caption .banner_tab .tab-content .tab-pane .filter-header .field_section_box ul li ul.classStop li.csLicond{width:50%!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .detail-block .hotel_listing_block_price_section .price-block.price-block-wyn .price.pricewyn{display:none!important}.newCsTheme .section.listing-section.newserachlistPage.hotelserachlistPage .hotel-listing .search-list.hotel-search-list ul.hotelListSet.hotelListSetWyn li .pkgRow{min-height:auto!important}