.gallery-list:after,.filter-option:after,.article:after,.article .thumbnail:after,.list-view .article .info-footer:after,.recent-block footer:after,.bar-holder:after,.reviews-info > li:after,.nav-wrap:after,.contact-form .form-group:after,.cart-option:after,.footer-holder:after{content:"";display:block;clear:both}.trip-detail .detail .img-list,.tab-container .nav-tabs{text-align:justify;line-height:0}.trip-detail .detail .img-list > *,.tab-container .nav-tabs > *{display:inline-block;vertical-align:top;text-align:left;line-height:inherit}.trip-detail .detail .img-list:after,.tab-container .nav-tabs:after{content:"";width:100%;display:inline-block;vertical-align:top}.gallery-list .hover,.gallery-list a,.btn,.recent-block.recent-wide-thumbnail .thumbnail,.social-wrap{-webkit-transition:all 0.3s linear;transition:all 0.3s linear}html,body{height:auto;background:#ffffff;overflow-anchor:none;overflow-x:hidden}body{min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;padding:0 !important}img{max-width:100%;height:auto}p{font-family:"Poppins"}#b2i-css-womens-day-offer .parallax.banner-inner:before{background:transparent !important}video{width:100%;max-width:100%;height:auto;vertical-align:top}input[type="email"],input[type="text"],input[type="search"],input[type="password"],input[type="submit"],input[type="reset"],button,textarea{-webkit-appearance:none;border-radius:0;border:0}.modal-open{overflow:hidden !important;height:100vh;overflow-y:hidden !important}iframe{vertical-align:top}.overlayBodyHidden{overflow:hidden}.accordionNone{display:none !important}a{outline:none !important}.form-group{margin-bottom:30px}#wrapper{width:100%;overflow-x:hidden;height:100%;margin:0 auto;display:table;position:relative;table-layout:fixed}.page-wrapper{position:relative}.layout-fluid{max-width:1600px}.form-control{border:2px solid #f8f8f8;height:37px;font-size:14px;line-height:18px;box-shadow:none;outline:0;font-weight:400}.form-control::-webkit-input-placeholder{color:#333}.form-control:-moz-placeholder{color:#333}.form-control::-moz-placeholder{color:#333}.form-control:-ms-input-placeholder{color:#333}.form-control:focus{border-color:#dfdfdf;box-shadow:none}.has-overlay{position:relative}.has-overlay:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0, 0, 0, 0.65)}.has-overlay.has-overlay-dark:before{background:rgba(0, 0, 0, 0.85)}.bg-stretch{position:absolute;left:0;top:0;bottom:0;right:0;overflow:hidden;z-index:-1}.bg-stretch img{max-width:none;width:100% !important;height:auto !important;margin-top:unset !important}img{vertical-align:top;-webkit-backface-visibility:hidden}.blog-full-width .img-wrap img{width:100%}#content{margin-bottom:50px}.content-inner{padding:45px 0}.common-spacing{padding-top:60px;padding-bottom:60px}.resize-active *{-webkit-transition-duration:0s !important;transition-duration:0s !important}.touch-device-detected .parallax{background-attachment:scroll;background-position:50% 50% !important}body{font:16px/24px "Poppins" !important;color:#333333}h1,h2,h3,.h3,h4{font-family:"Poppins";color:#000000;margin:0 0 15px}h1{font-size:2.571428em}h2{font-weight:700;font-size:1.2857em;letter-spacing:0px}h3,.h3{font-size:1.142857em;font-weight:bold}h2.title-heading,h3.title-heading{font-weight:500;letter-spacing:0.02em;text-align:left}h2.intro-heading,h3.intro-heading{font-size:1.71428em;letter-spacing:0;font-weight:400;margin-bottom:15px}h1.small-size{font-size:1.71428em;letter-spacing:0.5px}h2.small-space,h3.small-space{margin-bottom:10px}h2.no-space,h3.no-space{margin-bottom:0}h2.small-size{font-size:1.143em;line-height:1.2}h1.content-main-heading,h2.content-main-heading{font-size:1.714285em;letter-spacing:0.4px;margin:0 0 30px}.overviewMeal .ico-list{padding-left:0 !important}.popup-left{left:auto !important;margin-left:245px}.popup-left:before{left:90% !important}#terms-and-condition{padding:25px}.popup-left{left:0 !important;margin-left:-103px}@media (min-width: 992px) and (max-width: 1279px){.logo{margin-top:0px;margin-right:0px !important;margin-bottom:0px;margin-left:0px !important;position:absolute !important;float:left !important;width:180px !important;height:71% !important;border-right:1px solid #eaeaea !important}.navbar-default .navbar-nav .v-divider{border-left:1px solid #eaeaea !important}.loginForMobile{display:none !important}.navbar-default{position:relative !important;float:left !important;width:95% !important;margin-left:5% !important}.trip-info .text-col .holder{margin-top:6% !important}.seasonalPrice label{font-size:14px !important}.popup-left{left:auto !important;margin-left:170px;margin-top:10px}.citybreaks-searchlisting-page{margin-top:80px}.hotelContent .article .ico-list li{width:45px;padding:5px 10px 0 !important;margin:0;text-align:center;float:left;height:45px}.navbar-default .navbar-nav > li > a{font-size:13px;display:inline-block}.description.b2i_city_itinerary_day{width:58% !important}.article .heading{margin-top:10px}.Custom_hotelGallery.info-aside ul li{margin:3px 0 0 3px !important;padding:0 !important;width:30%;display:inline-block}.navbar-default .navbar-nav{max-width:calc(100% - 130px);float:right}.logo{margin:0;border-right:none;float:none;width:auto}.image-list-slide .owl-item{width:310px !important}.loginForMobile{display:inline-block;float:right;position:absolute;top:52px;right:20px;border:1px solid #000;padding:6px 12px;z-index:10;cursor:pointer}.userAccountFor_mobile{text-align:right;display:none;background:#444444;top:95% !important;visibility:visible;-webkit-transform:rotateX(0) !important;transform:rotateX(0) !important}.usernameMobile{font-size:17px;color:#fff;margin-bottom:15px;display:inline-block;padding:5px 12px;background:#555555}.userAccountFor_mobile .cart-list li a{color:#ffffff}.afterLogin .loginForMobile{display:inline-block;float:right;position:absolute;top:40px;right:20px;border:1px solid #1cc942;padding:10px 12px;font-size:15px;z-index:10;cursor:pointer}.logo a{width:130px}.afterLogin h6{color:#1cc942}.container-fluid{padding-right:10px;padding-left:10px}.jcf-select.jcf-select-trip-select-v2{height:auto}.disabledRoom{float:left}.subSections .smallhead span,.noPersons span,.noRooms span{padding-bottom:0}#homefilter.btn.btn-md{min-width:100%;width:100%}#bw-activityLvl .article{max-width:none;float:left;width:100% !important}#bw-activityLvl .article .thumbnail{min-height:auto !important}.listView-image{width:100%;border-right:0;padding:0 0 15px;border-bottom:1px solid #ccc}.list-view .article .info-aside{width:100%;padding-top:10px}.listView-image .tourMainDetal-grid{padding:0 10px 15px !important}.article .thumbnail .listView-image .BW_thumbCountry-Hritage{border-bottom:1px solid #999999}.list-view .article .description{float:left;width:100% !important;padding-right:0px;border:none}.b2india_tour_name{margin-top:15px !important}.list-view .article .img-wrap{width:30%}.customCatpage .list-view .article .img-wrap{width:94%}#reviewPaymentSidebarBlade div,#reviewPaymentSidebarBlade label{font-size:13px}#reviewPaymentSidebarBlade .amountRadio input[type="radio"]{margin-right:2px !important;display:inline-block}.viewHotelDetail .hotelGallerySlider{width:100%}.specificHotel .sliderArrowRight,.specificHotel .sliderArrowLeft{top:43%}#detailPage-itinerary-slider #itineraryImagesMain{width:455px !important}.you-saved-detail{font-size:10px;margin-left:10px;padding:5px}#B2I_trip_details .b2i-tour-detail-left,.B2I_find_payments_details_inner .b2i-tour-detail-left{width:24%;float:left}#B2I_trip_details .b2i-tour-detail-right,.B2I_find_payments_details_inner .b2i-tour-detail-right{width:76%;float:right;padding-left:15px}.B2I_find_payments_details_inner .b2i-tour-detail-right span{float:left;width:100%;font-weight:bold}#B2I_past_details_inner .buttonDiv{padding:0px !important}#B2I_past_details_inner .buttonDiv button{margin:15px 0 0 10px !important}.change_password_button{padding:12px 25px !important}.upcomingBookings ul li span.label,.pastBookings ul li span.label,.bookingsPayment ul li span.label{min-width:auto !important;margin-right:0px}#B2I_user_details_right{width:80%}.rooms-forpreTous .numberRooms .innerDiv{width:40%;float:none !important;margin:0 auto}.room-type-nigt-traveller > div{width:20%}.room-type-nigt-traveller .paxQty dl.dropdownMulti a:before{top:33%;font:11px/14px icomoon;right:23px;color:#a0a0a0}#acco-extra-night .numberRooms .jcf-select{width:18%;float:left}.counterDiv input[type="number"]{width:55px}.add{margin:-1px 0 0 -4px}.sub{margin:-1px -4px 0 0}.citiesLandingpage-container #sticky-tab{width:100%;left:0px !important}.list-view .article .info-aside{width:100%;padding-top:0}.Custom_hotelGallery.info-aside ul li{margin:3px 0 0 3px !important;padding:0 !important;width:15% !important;display:inline-block}article.article.hotel{border:1px solid #ccc;margin-bottom:15px}.matches_found{display:none}#home-image-slider .item img,#citybreakslanding-image-slider .item img{object-fit:cover}#home-image-slider .item,#citybreakslanding-image-slider .item{height:400px !important}#home-image-slider .item .cover .header-content,#citybreakslanding-image-slider .item .cover .header-content{padding:0 20px 20px 20px}#home-image-slider .item .cover .header-content h1,#citybreakslanding-image-slider .item .cover .header-content h1{font-size:75px;margin-bottom:15px}#home-image-slider .item .cover .header-content h2,#citybreakslanding-image-slider .item .cover .header-content h2{font-size:28px;margin-bottom:45px}.homePage-banner-btn{font-size:17px;font-weight:700;color:#1a1a1e;background-color:rgba(255, 255, 255, 0.95);padding:8px 55px;border:2px solid #1a1a1e;font-style:normal}#waterfallGallery{-webkit-column-count:3;-moz-column-count:3;column-count:3}}p.intro{font-size:1em;margin-bottom:35px}p.special-text{font-size:1.5em;font-weight:300;text-align:center;letter-spacing:0.015em;margin:0}p.special-text strong{font-weight:700;font-family:"Poppins", Helvetica, sans-serif}p.special-text a{color:#fff;display:inline-block}blockquote{border:0;font-size:1.428571em;line-height:1.2;font-style:italic;font-weight:normal;margin:0;padding:0;quotes:none}blockquote cite{text-transform:uppercase;letter-spacing:2px;font-family:"Poppins", Helvetica, sans-serif;font-weight:700;font-style:normal}blockquote.testimonial-quote{font-style:normal;font-size:1em;line-height:1.6}blockquote.normal{font-size:1.28571em}.main-subtitle{font-size:16px !important;line-height:24px;font-weight:normal;letter-spacing:0.3px}.info-title{font-size:16px;font-style:italic;font-weight:normal}.inner-main-heading{font-size:2.571em;line-height:1.2;font-weight:normal}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;white-space:nowrap;text-align:center;background:#f8f8f8;z-index:99;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;background-color:#474d4b}.preloader:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-right:-0.25em}.preloader.loaded{opacity:0;visibility:hidden;z-index:-1}.preloader .holder{display:inline-block;vertical-align:middle;white-space:normal}.coffee_cup{width:40px;height:50px;border:2px #6b6957 solid;border-radius:0 0 5px 5px;position:relative;margin:36px auto}.coffee_cup:after,.coffee_cup:before{position:absolute;content:""}.coffee_cup:after{width:10px;height:20px;border:2px #6b6957 solid;border-left:none;border-radius:0 20px 20px 0;left:40px;top:5px}.coffee_cup:before{width:3px;height:10px;background-color:#6b6957;top:-16px;left:12px;box-shadow:5px 0 0 0 #6b6957, 5px -5px 0 0 #6b6957, 10px 0 0 0 #6b6957;-webkit-animation:steam 700ms linear infinite alternate;animation:steam 700ms linear infinite alternate}#header{position:relative;z-index:10;background:transparent;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;min-width:320px;background:#252525}.logo{padding:21px 0;text-align:center;position:relative;margin:0 90px;z-index:9;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.logo .gray-logo{display:none}.logo:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-right:-0.25em}.logo a{display:inline-block;vertical-align:middle;width:100px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;cursor:pointer}.cart-wrap .footer{padding:20px 0;overflow:hidden}.cart-wrap .footer .btn{float:right;padding:2px 20px;margin-left:5px}.cart-wrap .footer .btn:hover{color:#fff}.cart-wrap .total{color:#adadad;font-size:16px;line-height:18px;font-weight:700;display:inline-block;vertical-align:middle;padding-top:2px}.cart-list li{overflow:hidden;padding:10px 0}.cart-list li:first-child{border-bottom:1px solid #181818}.cart-list li:hover{-webkit-transition:color 0.2s linear;transition:color 0.2s linear}.cart-list .img{float:left;width:40px;margin:5px 10px 0 0}.cart-list .img a{display:block;border:2px solid #fff;-webkit-transition:border 0.2s linear;transition:border 0.2s linear}.cart-list .img a:hover{border-color:#adadad}.cart-list .text-holder{overflow:hidden}.cart-list .amount{float:right;margin-left:10px}.cart-list .text-wrap{overflow:hidden}.cart-list .name{display:block;font-weight:400;text-transform:uppercase;margin-top:20px}.userEmailId{font-size:15px}.cart-list .name a{display:inline-block;color:#333;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}.cart-list .price{display:block}.default-page #header.default-white-header,#header.default-white-header{background:#ffffff;box-shadow:0 2px 2px 0 rgb(0 0 0 / 10%)}.default-page #header.default-white-header.fixed-position,#header.default-white-header.fixed-position{background:#fff;position:fixed;width:100%;top:0px;z-index:100}.bookingHeader{position:relative !important;background:#fff;box-shadow:0 2px 2px 0 rgb(0 0 0 / 10%);border-bottom:1px solid #eaeaea}.default-page #header.default-white-header .logo,#header.default-white-header .logo{border-right-color:#eaeaea}.default-page #header.default-white-header .logo .normal,#header.default-white-header .logo .normal{display:none}.default-page #header.default-white-header .logo .gray-logo,#header.default-white-header .logo .gray-logo{display:block}.default-page #header.default-white-header .search-form .search-opener,#header.default-white-header .search-form .search-opener{color:#333}.default-page #header.default-white-header .search-form .search-opener:hover,#header.default-white-header .search-form .search-opener:hover{color:#000}.default-page #header.default-white-header .search-form .search-opener.close,#header.default-white-header .search-form .search-opener.close{color:#fff}.default-page #header.default-white-header .navbar-default .navbar-nav > li > a,#header.default-white-header .navbar-default .navbar-nav > li > a{color:#fff}.default-page #header.default-white-header .navbar-default .nav-opener .icon-bar,#header.default-white-header .navbar-default .nav-opener .icon-bar{background:#5c5e62;border-color:#333}.header-top .drop-wrap{font-size:0.9em}.last-dropdown .dropdown-menu{left:auto;right:0}.top-header{margin-top:44px}.top-header.fixed-position{margin-top:0}.header-v1 .logo{text-align:left;border:0}.header-v1 .navbar-default .navbar-nav li:last-child{padding-right:0}.header-v1 .has-mega-dropdown .dropdown-menu{left:0;right:0}.header-v1 .has-mega-dropdown.mega-md .dropdown-menu{right:30px}.header-v2 .logo{border-right:0}.sidebar{font-weight:500}.sidebar label{font-weight:500}.sidebar .heading{padding:20px 30px;background:#fff}.sidebar .sub-link{margin-left:30px;display:block;font-weight:500}.sidebar .sub-link a{color:#333}.sidebar .sub-link a:hover{color:#474d4b}.sidebar h3{margin:0;padding:0 0 0 50px;color:#333;font-size:16px;position:relative;text-transform:uppercase;cursor:pointer}h3#mobFilter{margin:8px 0 10px;padding:5px 2px;color:#fff;font-size:18px;line-height:18px;width:15%;text-transform:uppercase;font-weight:bolder;text-align:center;background:#df2e5e;border-radius:0 5px 5px 0;display:inline-block;cursor:pointer;float:left}.sidebar h3:before{content:"\e928";font:24px/18px icomoon;position:absolute;left:0;top:5px;color:#e74d4b;font-weight:700}.sidebar .side-block{box-shadow:0 2px 2px rgba(1, 2, 2, 0.1)}.sidebar .panel-group .panel-default{border:0;margin:0}.sidebar .panel-title{font-size:1em;line-height:1.7124em;letter-spacing:0.05em}.sidebar .panel-heading a,.sidebar .panel-heading a,.detail-accordion.onListingPage > li > a{display:block;text-transform:uppercase;padding:10px 50px 10px 30px;background:#f8f8f8;color:#888;box-shadow:0 1px 1px rgba(1, 2, 2, 0.1);position:relative}.sidebar .panel-heading a.collapsed:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar .panel-heading a:after{content:"\e906";font:14px/12px icomoon;position:absolute;right:30px;top:15px;-webkit-transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear}.sidebar .title{display:block;font-size:1.143em;margin-bottom:10px}.sidebar .panel-body{background:#fff;padding:15px 22px 15px 22px;color:#333}.side-list.check-list{margin-bottom:5px}.side-list.check-list li{margin-bottom:5px}.side-list.post-list li{position:relative;margin-bottom:30px;padding-bottom:5px}.side-list.post-list li:last-child{margin-bottom:0}.side-list.post-list li:before{content:"";position:absolute;left:0;top:100%;height:2px;width:30px;background:#e2e2e2}.side-list.post-list time{display:block;font-size:12px}.side-list.horizontal-list li{display:inline-block;vertical-align:top;padding:0 15px;margin-bottom:20px;margin-right:-0.25em;text-align:center}.side-list.gallery-side-list.horizontal-list li{width:33%;padding-left:5px;padding-right:5px;margin-bottom:10px}.side-list.gallery-side-list.horizontal-list img{width:100%}.side-list.hovered-list a{color:#333}.side-list.hovered-list a:hover{color:#ff8650}.side-list.region-list .text{width:calc(100% - 50px)}.side-list [class^="icon-"],.side-list [class*=" icon-"]{font-size:25px;display:inline-block;vertical-align:middle}.side-list a{position:relative;font-size:14px}.side-list a:hover .popup{display:block}.side-list li{margin-bottom:15px}.side-list .active,.side-list .active{color:#f06a2f;font-size:14px;font-weight:500 !important;font-weight:bolder}.fa-plus{color:#e74d4b;font-weight:400}.fa-minus{color:#e74d4b;font-weight:400}.side-list li:last-child{margin-bottom:0}.side-list .ico-holder{display:inline-block;vertical-align:middle;width:45px}.side-list .ico-holder img{width:25px}.side-list .hover{display:none}.side-list .text{display:inline-block;vertical-align:middle;width:calc(100% - 25px)}.price-input,.days-input{width:100%;border:0;background:transparent;color:#333;font-size:14px}.boxed-layout{background:#6b6957}.boxed-layout.bg-pattern{background:url(/../resources/theme_assets/css/../img/retina_wood.png)}.boxed-layout.bg-image{background:url(/../resources/theme_assets/css/../img/banner/img-15.jpg) no-repeat;background-attachment:fixed;background-size:cover}.boxed-layout #wrapper{background:#fff;max-width:1230px;margin:0 auto}.boxed-layout #header{max-width:1230px;margin:0 auto;width:100%;left:0;right:0}.boxed-layout.search-active .search-wrap{max-width:1232px;margin:0 auto}.boxed-layout .has-mega-dropdown .dropdown-menu{left:10px;right:10px}.wow{visibility:hidden}.ui-widget{font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif}.rev_slider{color:#fff}.rev_slider_wrapper{font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif}.rev_slider_wrapper .banner-heading-sub{font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:26px;line-height:30px;color:#b0a377;padding-right:10px}.rev_slider_wrapper .banner-heading-text{font-family:"Poppins", Helvetica, sans-serif}.rev_slider_wrapper .rev-btn{font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important}.rev_slider_wrapper .rev-btn .btn-banner{border-color:#6b6957;background:transparent;color:#b0a377;border-radius:25px}.rev_slider_wrapper .rev-btn .btn-banner:hover{border-color:#6b6957;background:#6b6957;color:#fff}.rev_slider_wrapper .rev-btn.filled a{color:#b0a377}.rev_slider_wrapper .rev-btn.filled:hover a{color:#b0a377}.rev_slider_wrapper .rev-btn a{display:inline-block}.testimonial-holder{position:relative;color:#333;text-align:center;padding:60px 0}.testimonial-holder blockquote cite{padding-bottom:35px;letter-spacing:0;font-size:17px;text-transform:none;color:#333}.testimonial-quote p{color:#333}.testimonial-holder .owl-pagination{position:static;text-align:center;padding:0}.testimonial-holder .owl-pagination .owl-page{margin:0 6px}.testimonial-holder .owl-pagination .owl-page.active span:after,.testimonial-holder .owl-pagination .owl-page:hover span:after{visibility:visible}.testimonial-holder .owl-pagination .owl-page span{height:12px;width:12px;border:0;background:transparent;position:relative;border-radius:12px;text-indent:-9999px;opacity:1}.testimonial-holder .owl-pagination .owl-page span:before{top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid #333;content:"";position:absolute;border-radius:100%}.testimonial-holder .owl-pagination .owl-page span:after{position:absolute;left:2px;top:2px;right:2px;bottom:2px;background:#333;content:"";border-radius:10px;visibility:hidden}.testimonial-holder blockquote .img{border:2px solid #fff;width:90px;border-radius:100%;margin:0 auto 45px}.testimonial-holder blockquote .img img{max-width:100%;border-radius:100%}.testimonial-holder blockquote cite{display:block;border-bottom:1px solid #333;padding-bottom:20px;margin-bottom:45px;position:relative}.testimonial-holder blockquote cite:after{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:170px;height:8px;background:#333;content:"";position:absolute;left:50%;bottom:0}.services-block .ico-holder{font-size:40px}.services-block.has-bg{color:#fff}.services-block.has-bg .ico-article{line-height:24px}.services-block.has-bg .ico-article .content-title,.services-block.has-bg .ico-article a{color:#fff;-webkit-transition:color 0.3s;transition:color 0.3s}.services-block.has-bg .ico-article .ico-holder{-webkit-transition:color 0.3s;transition:color 0.3s}.services-block.has-bg .ico-article:hover .content-title,.services-block.has-bg .ico-article:hover a{background:linear-gradient(to top, #df2e5e 25%, #f79120 121%) !important;-webkit-text-fill-color:transparent !important;-webkit-background-clip:text !important}.services-block.has-bg .ico-article:hover .ico-holder{background:linear-gradient(to top, #df2e5e 25%, #f79120 121%) !important;-webkit-text-fill-color:transparent !important;-webkit-background-clip:text !important}.services-block.has-bg .ico-holder{min-height:50px}.services-block.has-bg .title{text-transform:uppercase;margin-bottom:15px}.services-block .row{margin-top:-45px}.parallax{overflow:hidden;background-repeat:no-repeat;background-color:transparent;background-attachment:initial;background-size:cover;background-position:50% 0;z-index:1;position:relative}.parallax:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;background:#eee;z-index:-1}.parallax.banner:before{background:rgba(0, 0, 0, 0.1)}.parallax.banner-inner:before{background:rgba(0, 0, 0, 0.4)}.parallax.services-block:before{background:rgba(0, 0, 0, 0.85)}#testimonial-home-page{text-align:center;padding:50px 0px}#banner-homeparallax-default{background-image:url(/../resources/theme_assets/css/../img/banner/img-07.jpg)}#gridview-2-col{background-image:url(/../resources/theme_assets/css/../img/banner/img-23.jpg)}#gridview-3-col{background-image:url(/../resources/theme_assets/css/../sourceimages/listing/banner-image.jpg)}#gridview-4-col{background-image:url(/../resources/theme_assets/css/../img/banner/img-25.jpg)}#gridview-sidebar{background-image:url(https://www.bestway2india.com/files/banners/Tailormade-journeys.jpg)}#gridview-full-width{background-image:url(/../resources/theme_assets/css/../img/banner/india.jpg)}#list-view-normal{background-image:url(/../resources/theme_assets/css/../img/banner/img-29.jpg)}#list-view-detail{background-image:url(/../resources/theme_assets/css/../img/banner/img-28.jpg)}#activity-hiking{background-image:url(/../resources/theme_assets/css/../img/banner/img-31.jpg)}#activity-jungle{background-image:url(/../resources/theme_assets/css/../img/banner/img-12.jpg)}#activity-city-tour{background-image:url(/../resources/theme_assets/css/../img/banner/india.jpg)}#activity-summer{background-image:url(/../resources/theme_assets/css/../img/banner/img-25.jpg)}#about-banner{background-image:url(/../resources/theme_assets/css/../img/banner/img-13.jpg)}#about-service-block{background-image:url(/../resources/theme_assets/css/../img/generic/img-15.jpg)}#about-step-block{background-image:url(/../resources/theme_assets/css/../img/generic/img-16.jpg)}#banner-layout-bothsidebar{background-image:url(/../resources/theme_assets/css/../img/banner/img-14.jpg)}#banner-layout-fullwidth-wide{background-image:url(/../resources/theme_assets/css/../img/banner/img-14.jpg)}#banner-layout-fullwidth{background-image:url(/../resources/theme_assets/css/../img/banner/img-14.jpg)}#banner-layout-leftsidebar{background-image:url(/../resources/theme_assets/css/../img/banner/img-14.jpg)}#banner-layout-rightsidebar{background-image:url(/../resources/theme_assets/css/../img/banner/img-14.jpg)}#blog-default{background-image:url(/../resources/theme_assets/css/../img/banner/img-16.jpg)}#blog-leftsidebar{background-image:url(/../resources/theme_assets/css/../img/banner/img-16.jpg)}#blog-rightsidebar{background-image:url(/../resources/theme_assets/css/../img/banner/img-16.jpg)}#blog-fullwidth{background-image:url(/../resources/theme_assets/css/../img/banner/img-16.jpg)}#blog-single{background-image:url(/../resources/theme_assets/css/../img/banner/img-16.jpg)}#banner-contact{background-image:url(/../resources/theme_assets/css/../img/banner/img-17.jpg)}#banner-intro{background-image:url(/../resources/theme_assets/css/../img/intro/img-01.jpg)}.navbar-default{background:transparent;border:0;min-height:1px;height:100%;margin:0;letter-spacing:0.03em;font-family:"Poppins", Helvetica, sans-serif}.navbar-default .container-fluid,.navbar-default .navbar-header{height:100%}.navbar-default .navbar-toggle{position:absolute;margin:0;left:20px;top:-60px;padding:10px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0}.navbar-default .navbar-toggle .icon-bar{width:28px;height:1px;background-color:#333;border-radius:0;border:1px solid #5c5e62}.navbar-default .navbar-toggle .icon-bar + .icon-bar{margin-top:6px}.navbar-default .icon-angle-down{font-size:8px;float:right;margin:7px 0px 0px 3px}.navbar-default .navbar-nav{margin:0}.navbar-default .navbar-nav > li{border-top:1px solid #000;padding:0;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.navbar-default .navbar-nav > li > a{color:#fff;padding:20px 30px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.navbar-default .navbar-nav .icon{display:inline-block;vertical-align:middle;margin-right:5px}.navbar-default .navbar-nav .text{display:inline-block;vertical-align:middle}.navbar-collapse{background:#252525;margin:0;padding:0}.navbar-collapse.in{overflow-y:auto}.dropdown-menu{border:0;padding:0;width:100%;min-width:max-content;color:#333;border-radius:0;font-size:13px;background:#fff;box-shadow:0 2px 2px rgba(1, 2, 2, 0.05)}.dropdown-menu [class^="icon-"],.dropdown-menu [class*=" icon-"]{margin-right:5px;-webkit-transition:margin 0.2s linear;transition:margin 0.2s linear}.dropdown-menu > ul > li > a{padding:5px 10px;line-height:normal}.dropdown-menu > ul > li > a:hover{padding-left:10px;color:#e75049}.dropdown-menu a{display:block;color:#333}.dropdown-menu a:hover{color:#000;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.dropdown-menu a:hover [class^="icon-"],.dropdown-menu a:hover [class*=" icon-"]{margin-right:10px;margin-left:-5px}.dropdown-menu .top-title{overflow:hidden}.dropdown-menu .top-title .back{float:left}.dropdown-menu .top-title .menu-title{float:right}.dropdown-menu .title{padding:10px 0;display:block;text-transform:uppercase;cursor:pointer;position:relative}.dropdown-menu .sub-link-opener:before{content:"\e903";font-family:"icomoon" !important;font-size:8px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);position:absolute;right:10px;top:7px}.dropdown-menu .drop-wrap{padding:0 !important}.dropdown-menu .drop-wrap.specialOffer{padding:20px !important;width:max-content}.dropdown-menu .drop-wrap ul.nav.nav-tabs{padding:0 0 20px 0;background:#333333;width:25%}.parent-with-child{font-size:24px;width:100%;display:inline-block;margin:10px 0 10px 0;padding-bottom:10px;position:relative;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;display:inline-block}.parent-with-child:after{content:"";position:absolute;left:0;right:0;height:3px;width:30px;background:#ef3164;bottom:0}.dropdown-menu .header-link{position:static !important;top:auto !important;left:auto !important}.b2india_destination_breadcrumbs{display:none}.dropdown-menu .header-link li{padding:10px 0}.dropdown-menu .header-link li a{padding:0;text-transform:initial;display:inline-block;font-size:13px}.dropdown-menu .header-link li a:hover{color:#ef3164}.dropdown-menu .drop-holder a{padding:0}.dropdown-menu .drop-holder .des{max-width:400px}.dropdown-menu .drop-holder .col{margin:20px auto 0;max-width:400px}.dropdown-menu .drop-holder .img-wrap{display:block;margin-bottom:15px}.dropdown-menu .drop-holder .img-wrap img{width:100%;max-width:300px}.dropdown-menu .five-col{overflow:hidden}.dropdown-menu .five-col .col{margin-top:0}.dropdown-menu .five-col ul{text-transform:none}.dropdown-menu .five-col .active .sub-link-opener:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.has-mega-dropdown > .dropdown-menu{width:100%}.dropdown .icon-angle-down{-webkit-transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.dropdown.open .icon-angle-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.navbar-nav > li:last-child .dropdown-menu,.navbar-nav > li.last-dropdown .dropdown-menu{left:auto;right:0}.navbar-nav > li.has-mega-dropdown:last-child .dropdown-menu,.navbar-nav > li.has-mega-dropdown.last-dropdown .dropdown-menu{left:10px;right:10px}.lang-wrap .lang-row{overflow:hidden}.lang-wrap .lang-col{padding:2px}.lang-wrap a{display:block;padding:2px 5px}.lang-wrap a .text{color:#333;font-weight:400;text-transform:uppercase;letter-spacing:0.01em;margin-left:5px}.lang-wrap a:hover{background:#181818}.banner{overflow:hidden;position:relative;z-index:1;background-position:50% 0}.banner.banner-slider{background-position:0 0;min-height:1px}.banner.banner-slider .trip-form{white-space:normal}.banner.banner-slider .trip-form .holder{margin-bottom:10px !important}.banner.banner-slider .solid-border{overflow:visible;border-radius:0}.banner.banner-slider .banner-text{width:1170px;position:static;font-size:14px}.banner .banner-video{position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;background:url(/../resources/theme_assets/css/../videos/video-thumb.jpg) no-repeat;background-size:cover;background-position:50% 50%}.banner .banner-video.has-overlay:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-color:rgba(51, 51, 51, 0.7)}.banner .banner-video video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;max-width:none;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:1s opacity;transition:1s opacity}.banner.banner-inner{height:100vh;min-height:320px;max-height:500px;padding-top:0;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat}.banner.banner-inner .banner-image{height:100%}.banner.banner-inner .img-holder{float:left;position:relative;min-width:1920px;width:100%;height:auto;left:50%}.banner.banner-inner .img-holder:after{content:"";position:absolute;left:-9999px;right:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.25)}.banner.banner-inner .img-holder img{width:100%;position:relative;left:-50%;width:100%}.banner.banner-inner .banner-text{text-align:left}.banner.banner-inner .banner-text .center-text{padding:0}.banner.banner-inner .subtitle{display:block;font-size:1.428571em;line-height:1.1;margin-bottom:70px;font-weight:400}.banner.banner-inner h1{line-height:1.2;margin-bottom:10px;color:#fff}.banner-inner .banner-text h1{font-weight:500}#slider-wrapper{position:relative}.banner-image .has-overlay:before{background:rgba(0, 0, 0, 0.35)}.banner:hover .slick-arrow{opacity:1}.banner-home .banner-text h1{font-size:3.571em}.banner-home .banner-text h1 span{display:block;font-weight:400;font-size:0.8em;font-style:normal}.banner-home .banner-text .subtitle{font-size:1.429em;color:#b0a377;font-weight:300;font-style:italic;display:block;margin-bottom:25px}.banner-text{position:absolute;top:70px;bottom:100px;left:0;right:0;white-space:nowrap;z-index:22;text-align:center}.banner-text h1{line-height:0.9em;color:#fff;font-weight:700;margin-bottom:0}.banner-text h1 span{color:#b0a377}.banner-text:after{content:"";display:inline-block;vertical-align:middle;height:100%;margin-right:-0.25em}.banner-text .center-text{display:inline-block;vertical-align:middle;white-space:normal;width:100%;padding:0 10px}.banner-icon-search .banner-text h1{font-size:3.571em}.banner-icon-search .banner-text .center-text{margin-top:0}.heading-home{font:700 3.571em/0.9em Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif !important;color:#fff;margin-bottom:0;text-align:center}.heading-home span{display:block;font-weight:400;font-size:0.8em}.banner-caption-s1 .center-text,.banner-home .banner-caption-s1 .center-text{max-width:750px;text-align:right;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif}.banner-caption-s1 .center-text h1,.banner-home .banner-caption-s1 .center-text h1{color:#b0a377;font-style:italic;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif}.banner-caption-s1 .center-text h1 span,.banner-home .banner-caption-s1 .center-text h1 span{color:#fff;font-style:normal;font-weight:100}.banner-caption-s1 .center-text .banner-subtitle,.banner-home .banner-caption-s1 .center-text .banner-subtitle{font-weight:300;color:#fff;margin-top:30px}.feature-block.hover .swipe.left{opacity:1}.feature-block .info{-webkit-transition:color 0.2s linear;transition:color 0.2s linear}.feature-block .holder{overflow-x:auto;-webkit-overflow-scrolling:touch}.content-heading{text-align:left;position:relative}.content-heading .subtitle{display:block}.gallery-home-holder{margin-top:45px}.gallery-home-holder h2{color:#333}.li-user-icon-box{margin-top:10px}.content-block{padding:60px 0}.content-block.content-sub{padding:45px 0}.content-block.content-sub .article{margin-top:30px}.content-block.content-sub .content-holder{margin:0 0 45px}.content-block.content-sub .list-view.content-holder{margin-top:45px}.content-block.content-sub .list-view .article{margin-top:15px}.content-block.content-center .img-wrap{width:110px;margin:0 auto 20px}.content-block.guide-sub .img-article{margin-top:45px}.content-block.guide-sub .description,.content-block.guide-sub .bar-holder{max-width:500px;margin-left:auto;margin-right:auto}.content-block.guide-sub .holder{position:relative}.content-block.guide-sub .holder:before{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background:rgba(0, 0, 0, 0.4);z-index:1;opacity:0;-webkit-transition:opacity linear 0.5s;transition:opacity linear 0.5s}.content-block.guide-sub .holder:hover:before{opacity:1}.content-block.guide-sub .holder:hover .social-networks{opacity:1}.content-block.guide-sub .holder:hover .caption{color:#b0a377;margin-left:0;margin-right:0}.content-block.guide-sub .holder:hover .caption h3{color:#b0a377}.content-block.guide-sub .thumbnail{padding:0;background:transparent;border:0;margin-bottom:0}.content-block.guide-sub .img-wrap img{width:100%}.content-block.guide-sub .designation{font-size:14px;white-space:nowrap;width:90%;margin:auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-block.guide-sub .description{font-size:1.143em;line-height:1.875}.content-block.guide-sub .description p{margin-bottom:0}.content-block.guide-add .social-networks{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;width:160px;text-align:center;opacity:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.content-block.guide-add .social-networks li{padding:1px}.content-block.guide-add .social-networks a{display:block;height:35px;width:35px;text-align:center;font-size:17px;line-height:34px;background:#2e3436;-webkit-transition:background 0.2s linear;transition:background 0.2s linear}.content-block.guide-add .social-networks a:hover{color:#fff}.content-block.guide-add .social-networks a:hover span{color:#fff}.content-block.guide-add .social-networks a span:before{line-height:34px}.content-block.guide-add .social-networks a:hover{background:#b0a377}.content-block .content-boxed .thumbnail{border:0;position:relative;overflow:hidden;height:375px}#load-more-listing-tours-list .thumbnail{height:auto}.content-block .content-boxed .thumbnail .listView-image{display:flex;gap:15px}.content-sub-holder .article{margin-top:30px}.content-with-sidebar .content-sub-holder{padding-bottom:45px}.adventure-holder .text-block{white-space:nowrap}.adventure-holder .text-block:after{display:inline-block;vertical-align:middle;height:100%;margin-right:-0.25em;content:""}.adventure-holder .text-block .centered{display:inline-block;vertical-align:middle;white-space:normal;width:100%;padding:30px 0 15px}.adventure-holder.featured-content{text-align:center}.adventure-holder.featured-content .centered{padding:60px 15px}.grid-view-sidebar{padding-bottom:60px}.grid-view-sidebar #content{float:none;margin-top:30px}.grid-view-sidebar #sidebar{margin-top:30px}.grid-view-sidebar .db-3-col .article{display:block;margin-right:auto}.grid-view-sidebar .pagination-wrap{max-width:470px;margin-left:auto;margin-right:auto}.grid-view-sidebar .filter-option{max-width:470px}a.thumbnail{padding:0;background:transparent;border:0;border-radius:0;overflow:hidden}a.thumbnail img{width:100%;object-fit:cover;max-width:100%}.gallery-list{margin:0 -5px 20px}.gallery-list.has-center{text-align:center}.gallery-list.has-center .caption{position:absolute;left:0;right:0;top:0;bottom:0;padding:10px;white-space:nowrap;color:#333;z-index:2}.gallery-list.has-center .caption:before{content:"";position:absolute;left:10px;right:10px;bottom:10px;top:10px;z-index:8}.gallery-list.has-center .caption:after{display:inline-block;vertical-align:middle;content:"";margin-right:-0.25em;height:100%}.gallery-list.has-center .caption .centered{display:inline-block;vertical-align:middle;white-space:normal;font-weight:700;z-index:9}.gallery-list.has-center .title{display:block;font-size:1.286em;font-weight:700;font-family:"Poppins", Helvetica, sans-serif;padding-bottom:5px;margin-bottom:5px;position:relative}.gallery-list.has-center .title:after{position:absolute;left:50%;width:50px;height:5px;background:#5c5e62;content:"";bottom:0;margin-left:-25px}.gallery-list.has-center a:after{background:rgba(255, 255, 255, 0.9);opacity:0}.gallery-list.has-center a:hover:after,.gallery-list.has-center a:hover .caption:before,.gallery-list.has-center a:hover .centered{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gallery-list.has-center a .caption:before,.gallery-list.has-center a .centered{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.gallery-list.has-center img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block}.gallery-list .hover{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);left:50%;top:30%;position:absolute;font-size:42px;color:#fff;display:block;z-index:4;margin:-25px 0 0 -30px}.gallery-list a{overflow:hidden;margin:0;display:block;position:relative;overflow:hidden;z-index:2}.gallery-list a img{-webkit-transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear}.gallery-list a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05)}.gallery-list a:after{content:"";position:absolute;left:0;right:-1px;top:0;bottom:0;background:rgba(71, 77, 75, 0.92);opacity:0;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.gallery-list a:hover:after{opacity:1}.gallery-list a:hover .hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gallery-list li{display:inline-block;padding:0 5px;margin-bottom:10px;position:relative;overflow:hidden;clear:right}.gallery-list .info{position:absolute;bottom:10px;left:5px;letter-spacing:0.4px;right:5px;text-align:center;color:#fff;z-index:2;font-size:16px;line-height:1.5;font-weight:700;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden}.btn.radius{border-radius:25px}.btn.btn-h-slide,.btn.btn-default,.btn.btn-trip,.btn.btn-primary{position:relative;z-index:1}.btn.btn-h-slide:before,.btn.btn-default:before,.btn.btn-trip:before,.btn.btn-primary:before{content:"";width:0;overflow:hidden;position:absolute;left:0;top:0;bottom:0;z-index:-1;-webkit-transition:width 0.2s linear;transition:width 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.btn.btn-h-slide:hover:before,.btn.btn-default:hover:before,.btn.btn-trip:hover:before,.btn.btn-primary:hover:before{width:100%}.btn.btn-shadow{box-shadow:1px 2px 5px rgba(0, 0, 0, 0.35)}.btn.btn-primary{background:transparent;color:#000;border:1px solid #000}.btn.btn-primary:hover{border-color:#ff8650;background:#ff8650;color:#fff}.btn.btn-default{font-style:normal;padding:10px 15px;letter-spacing:0;line-height:20px;background:#ef3164;color:#fff;margin-top:0;border:0;font-size:13px;border-radius:5px;text-transform:uppercase}.ui-datepicker{box-shadow:0 10px 24px rgba(0,0,0,0.12);width:auto;border-radius:14px;overflow:hidden;background:#fff}.ui-datepicker table{background:#fff;min-width:auto}.ui-datepicker .ui-datepicker-header{background:linear-gradient(135deg, #dd1d50, #f06a2f);color:#fff;padding:10px 0;border:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:linear-gradient(135deg, #dd1d50, #f06a2f) !important;color:#fff !important}.ui-datepicker-title{font-size:15px;font-weight:600;letter-spacing:0.3px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:36px;height:36px;top:6px;cursor:pointer}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-prev::before,.ui-datepicker .ui-datepicker-next::before{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff}.ui-datepicker .ui-datepicker-prev::before{transform:translate(-50%, -50%) rotate(-135deg)}.ui-datepicker .ui-datepicker-next::before{transform:translate(-50%, -50%) rotate(45deg)}@media (hover: hover){.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background:rgba(255,255,255,0.2);border-radius:50%}.ui-datepicker td a:hover{background:rgba(0,0,0,0.05)}}.ui-datepicker th,.ui-datepicker td{padding:6px 0;font-size:inherit;color:inherit}.ui-datepicker td,.ui-datepicker td a,.ui-datepicker td span{border:none !important}.ui-datepicker td a,.ui-datepicker td span{height:40px;line-height:40px;border-radius:5px;text-align:center !important;background:transparent}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:linear-gradient(135deg, #dd1d50, #f06a2f);color:#fff;border:none;font-weight:600}.ui-datepicker td span{opacity:0.4;cursor:not-allowed}@media (max-width: 480px){.ui-datepicker{font-size:16px}td.bestway_overview_day{width:60px;font-size:13px}.table-responsive table td{font-size:13px;padding:8px 5px}.tour-map-legend__grid{grid-template-columns:1fr !important;gap:6px}.b2i_home_top_destinations_content-block{padding:40px 15px}.grid-view-sidebar #content{position:relative}.alltravel-safe-img{width:83px !important;position:relative;float:left;margin-top:0px !important;margin-left:0px;max-width:83px !important}.main-heading{padding-top:10px;font-size:20px !important;line-height:normal}.main-subtitle{font-size:13px !important}.content-heading{margin-left:0px}#footer > .container{padding-top:0px;padding-bottom:25px}.btn.btn-md{font-size:14px;line-height:24px;padding:10px 15px;float:left;letter-spacing:0px}.departureDates.detailPageDepartDates{margin:0px}.travel-button{padding:10px 0px;color:#fff;font-size:15px}.travel-button a{color:#fff;padding:3px 8px;background-color:#f68f22;font-size:15px}.b2i_facility_icon span{font-size:16px !important}body > .jcf-select-drop{z-index:99}p{line-height:normal;font-size:13px !important}.slide-holder{font-size:14px}.optional_activity_content p{font-size:14px}.travel-safe-desc{line-height:20px}.travel-safe-bg .row{margin:0px auto 0px auto;width:100%}h2.intro-heading,h3.intro-heading{line-height:1.3;margin-bottom:15px}aside#counter{margin-top:0}.intro.more{text-align:justify;margin-bottom:20px}.centered .btn.btn-primary{color:#0000009c;border:1px solid #ccc;border-radius:8px}.image-list-slide .btn.btn-default{width:100%}#subscriberForm .form-control{border-radius:6px 0px 0px 6px !important;background:#fff;border:1px solid #ccc;height:40px !important;padding-left:10px}.detailItinerary_accordion .detail-accordion.itineray-accordion .title{margin-right:15px}.gallery-list.gallery-with-icon li a{background:#000;border-radius:5px;min-height:100px}.gallery-list.gallery-with-icon li a img{opacity:0.7;height:100px}.newsletter-form [type="submit"]{background:#000;border:1px solid #000;border-radius:0px 6px 6px 0px;top:0px}ul.slicknav_nav{position:absolute;top:51px;width:100%;height:100vh;left:-16px;width:390px}.bookingpage{font-size:12px}.btn.btn-info{background:#ef3164;border-color:transparent !important;color:#fff;border-radius:3px;display:block}h3#mobFilter{display:block;z-index:10;position:fixed;bottom:0px;z-index:99}.sidebar.sidebar-list.filter{display:inline-block;position:fixed;z-index:999;width:100%;top:0px;width:100%;overflow-y:auto;height:100vh;background:#fff}.star-rating [class^="icon-"],.star-rating [class*=" icon-"]{font-size:10px;line-height:1em}.article .thumbnail .tour_duration{letter-spacing:normal;font-size:12px !important}.explore-Heart-btn .btn.btn-default{font-style:normal;padding:5px 10px}.header-new-top .social-wrap li{margin:0px 2px}.header-new-top .call-us{margin-right:0px}.duration_tour_type:before{top:10px}.tourMainDetal-grid{padding:10px !important}.duration-outer .reviews-holder.tour_rating{margin-left:5px;padding-left:5px}.explore-Heart-btn .btn.btn-default{font-style:normal;padding:6px 15px;letter-spacing:0;line-height:normal;background:#ef3164;margin-top:0;border:0;font-size:13px;border-radius:5px;text-transform:uppercase;display:inline-block;text-decoration:none}#CustomizeThis_Tour{bottom:10px;position:fixed !important;left:0px}.looking-change h4{font-size:14px}.looking-change{padding:15px}.looking-change h3{font-size:16px;margin-bottom:15px}.grid-view-sidebar h2{font-size:16px}.grid-view-sidebar .b2i_service_page h3{font-size:16px !important}.b2i_service_page h1 small{font-size:18px}.grid-view-sidebar li{font-size:14px}.grid-view-sidebar{padding-bottom:0px}#popular-destination-carousel .article{min-height:410px}.b2i_home_top_destinations_content-block .image-list-slide .img-wrap img{height:-webkit-fill-available !important}.parallax .main-headingCustom{margin-bottom:15px;font-size:20px !important;letter-spacing:normal;line-height:normal}.last-dropdown,.b2i-wishlist{padding-top:0px !important}#popular-destination-carousel .owl-item{margin:10px 0px}#MyAccountCustom .b2i_trips_traveller_payment_master{display:block !important}}.btn.btn-default:before,.btn-info-sub:before,.btn.btn-primary:before{background:#ff8650;border-radius:5px}.btn.btn-trip:before{background:#ef3164;border-radius:0}.btn.btn-trip{font-style:normal;font-weight:700;width:100%;color:#fff;background:#ff8650;letter-spacing:0.05em;border-radius:3px;border-color:transparent}.btn.btn-info-sub{background:#ef3164;border-color:transparent !important;color:#fff;font-weight:700;border-radius:3px;border-color:transparent}.btn.btn-info-sub:hover{box-shadow:none;background:#ff8650}.btn.btn-info{background:#ef3164;border-color:transparent !important;color:#fff;border-radius:3px;display:inline-block}.btn.btn-info:hover{background:#ff8650;color:#fff;box-shadow:none}.btn.btn-white{border:1px solid #fff;color:#fff;padding:3px 15px;min-width:260px}.btn.btn-white:hover{background:#fff;color:#b0a377}.btn.btn-lg{padding:8px 30px}.btn.btn-md{font-size:18px;line-height:24px;padding:14px 20px;float:left;letter-spacing:0.4px}.btn-banner{z-index:8;white-space:nowrap;font-size:12px;line-height:16px;font-weight:700;color:#b0a377;background-color:transparent;padding:7px 45px;border:1px solid #6b6957;text-transform:uppercase}.btn-banner:hover{background:#6b6957;color:#fff}.banner-caption-s1 .center-text .btn-banner-holder,.banner-home .banner-caption-s1 .center-text .btn-banner-holder{margin-top:20px}.banner-caption-s1 .center-text .btn-banner,.banner-home .banner-caption-s1 .center-text .btn-banner{border-radius:25px}.breadcrumbs{color:#333333;font-size:1em;text-transform:uppercase}.breadcrumbs li{display:inline}.breadcrumbs li:first-child:before{display:none}.breadcrumbs li:before{content:">";display:inline-block;vertical-align:middle;margin:0px 5px 0;color:#fff;transform:scale(0.9, 1)}.breadcrumbs a{color:#fff;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}.breadcrumbs a:hover{color:#ff8650}.filter-option{position:relative;max-width:470px;margin:0 auto}.filter-option .btn-filter{margin:0 15px;border-width:2px;line-height:40px;padding:0 10px}.filter-option .btn-filter i{font-size:25px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-2px}.filter-option .select-col.sidebar-filter-opener{display:none}.filter-option .filter-slide{max-height:0;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;overflow:hidden;width:calc(100% + 130px);margin-bottom:-10px;padding-top:10px}.filter-option .filter-slide .select-col{margin-top:10px;width:100%}.filter-option.filter-box{background:#fff;padding:15px 25px 15px 20px;border:1px solid #cccccc}.filter-option.filter-box .select-holder{text-align:right}.filter-option.filter-box .result-info{padding-top:5px}.filter-option.filter-box .link{width:34px;height:34px;font-size:18px;line-height:34px;margin-left:15px}.filter-option.filter-box .select-holder{width:calc(100% - 77px);text-align:left}.filter-option .result-info{font-size:1.143em;line-height:1.5em;padding-top:10px;display:block;margin-bottom:15px}.filter-option .select-col{padding:0 15px 10px;width:180px;display:inline-block;vertical-align:top;margin-right:-0.25em}.filter-option .select-holder{float:left;width:calc(100% - 100px);margin:0 -15px}.filter-option .layout-action{float:right;max-width:140px}.filter-option .link{display:inline-block;vertical-align:top;height:44px;width:44px;border:1px solid #e2e2e2;line-height:44px;text-align:center;color:#e2e2e2;margin:0 -0.25em 0 19px;font-size:25px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.filter-option .link.active,.filter-option .link:hover{color:#f06a2f;border:1px solid #f06a2f}.filter-option .link:last-child{margin-right:0}.filter-active .filter-slide{max-height:350px}.pagination-wrap{padding:25px 20px;text-align:center;background:#fff;box-shadow:0 1px 1px rgba(1, 2, 2, 0.1)}.pagination-wrap.bg-gray{background:#f8f8f8}.pagination-wrap .pagination{font-size:0;line-height:0;min-width:170px}.pagination-wrap .btn-next,.pagination-wrap .btn-prev{font-size:14px;padding-top:5px}.pagination-wrap .btn-next a,.pagination-wrap .btn-prev a{margin:0;width:auto;height:auto;border:0}.pagination-wrap .btn-next a:hover,.pagination-wrap .btn-prev a:hover{background:transparent;color:#ff8650;border:0}.pagination-wrap .btn-prev{float:left}.pagination-wrap .btn-prev span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}.pagination-wrap .btn-next{float:right}.pagination-wrap li{display:inline-block;padding:0 5px;vertical-align:middle;font-weight:300;font-size:16px;line-height:20px}.pagination-wrap li a{padding:0;background:transparent;border:0;line-height:20px;font-size:16px;width:22px;height:22px;display:block;color:#333}.pagination-wrap li a:hover{background:#ff8650;color:#fff;border:1px solid #f8f8f8}.pagination-wrap li.active a{color:#fff;border:1px solid #f8f8f8;border-color:transparent;background:#ff8650}.pagination-wrap li.active a:hover{background:#ff8650;color:#fff;border-color:transparent}.tparrows{visibility:visible !important;opacity:1 !important}.tp-simpleresponsive img{width:100%}.count-block{color:#333333;text-align:center}.count-block .icon{display:block;margin:0 auto 15px;position:relative;top:0;-webkit-transition:top 0.2s linear;transition:top 0.2s linear;font-size:50px}.count-block .icon.icon-duration{font-size:38px;height:50px}.count-block .info,.count-block .travel-safe-text{display:block;margin-bottom:0;text-transform:none}.count-block .travel-safe-text{margin:0;font-size:14px;text-align:left !important;line-height:24px}aside#counter{margin-top:50px}.count-block .info{font-size:22px !important;font-weight:600;letter-spacing:0px}.count-block .travel-safe-bg .info{font-size:16px !important;text-align:left;display:flex;margin:15px 0px 10px}.count-block .block-1{padding:5px}.count-block .block-2{background:#fff;padding-top:10px}.count-block .block-3{background:#f8f8f8;padding-top:10px}.count-block .block-4{background:#fff;padding-top:10px}.count-block .holder{padding:45px 10px;font-size:1.286em;text-align:center}.count-block .holder:hover .icon{top:-15px}.count-block .wpb_wrapper{display:inline-block;vertical-align:middle;white-space:normal}.flexible-booking-condition{background:url(/../resources/theme_assets/css/../img/flexible-booking-conditions.png) top left no-repeat;display:block;text-align:center}span.image-icon{background-size:51px;height:54px}.travel-safe-bg{background:#f8f8f8;padding:40px 0 50px 0}.travel-safe-desc{margin:0 0 25px 0;color:#111111 !important;text-align:justify;font-size:14px;padding-bottom:25px}.travel-safe-bg h3{color:#000000 !important}.travel-safe-bg .holder{padding-top:15px !important}.blockBox .article{line-height:1.714;max-width:500px;margin:45px auto 0}.article.thumb-full .thumbnail{border-radius:5px 5px 0 0}.article.thumb-full .thumbnail .img-wrap{margin:-10px -10px 25px;overflow:hidden;border-radius:5px 5px 0 0}.article.has-hover-s1 .img-wrap{overflow:hidden}.article.has-hover-s2 .img-wrap{position:relative;overflow:hidden}.article.has-hover-s2 .img-wrap img{margin:-10px 0 0 -10px;max-width:none;width:calc(100% + 10px);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(10px, 10px, 0);transform:translate3d(10px, 10px, 0)}.article.has-hover-s2 .img-wrap .text:before{position:absolute;right:-120px;bottom:-140px;width:250px;height:250px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 900px rgba(255, 255, 255, 0.2);content:"";opacity:0;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;background:rgba(0, 0, 0, 0.2)}.article.has-hover-s2 .img-wrap .text:before,.article.has-hover-s2 .img-wrap p{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s}.article.has-hover-s2 .img-wrap p{margin:0;color:#fff;font-size:42px;line-height:1;position:absolute;right:0;bottom:0;padding:0 28px 25px 0;width:110px;text-align:right;opacity:0;-webkit-transform:translate3d(20px, 20px, 0);transform:translate3d(20px, 20px, 0)}.article.has-hover-s2:hover h3 a{color:#ff8650}.article.has-hover-s2:hover img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.article.has-hover-s2:hover .text:before{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.article.has-hover-s2:hover p{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.article.has-hover-s3 img,.article.has-hover-s3 .info-footer,.article.has-hover-s3 .hover-article{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s}.article.has-hover-s3 .star-rating > span{color:#a1a1a1}.article.has-hover-s3 .star-rating > span.disable{color:#fff}.article.has-hover-s3:hover img{opacity:0.4;-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1)}.article.has-hover-s3:hover .hover-article{opacity:1}.article.has-hover-s3:hover .img-caption{color:#fff}.article.has-hover-s3:hover .info-footer{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.article.has-hover-s3:hover h3 a{color:#ff8650}.article.has-hover-s3:hover .more{color:#ff8650}.article.has-hover-s3 .img-wrap{background:#000;overflow:hidden}.article .hover-article{color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;text-align:left;opacity:0}.article .hover-article a{color:#fff}.article .hover-article a:hover{color:#ff8650}.article .hover-article .icons{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%;top:50%;font-size:25px}.article .hover-article .star-rating{position:absolute;top:15px;left:15px}.article .hover-article .price{display:inline-block;vertical-align:middle;width:50%;font-size:1em;margin-right:-0.25em;font-weight:400;letter-spacing:0.4px;font-style:italic}.article .hover-article .price span{font-size:1.286em;display:block;margin-top:-5px;font-weight:900;font-style:normal}.article .hover-article .link-more{max-width:50%;text-align:right;float:right;margin:20px 0 0;text-transform:uppercase;font-weight:900;font-size:1.143em;letter-spacing:0.4px}.article .hover-article .info-footer{-webkit-transform:translate(0, -20px);-ms-transform:translate(0, -20px);transform:translate(0, -20px);font-weight:700;position:absolute;bottom:15px;left:15px;right:15px}.article .link-view a:after{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);content:"\e906";display:inline-block;vertical-align:middle;margin-left:5px;font:10px/10px icomoon;margin-top:-3px}.article .ico-action{display:inline-block;vertical-align:middle}.article .ico-action li{display:inline-block;vertical-align:middle;padding:0 5px}.article .ico-action a:hover{color:#474d4b}.article .heading{margin-bottom:15px;font-weight:700}.article h3 a,.h3title a{color:#000000;line-height:normal;font-size:16px;font-weight:400}.article h3 a:hover,.h3title a:hover{color:#ff8650}.article .more{color:#000000;font-style:italic;font-weight:400;letter-spacing:0.05em}.article .more:hover{color:#ff8650}.article .social-networks{font-size:21px;margin:0 10px}.article .social-networks li{padding:0 10px;font-size:17px}.article .social-networks a{color:#000000}.article .ico-list{line-height:1}.article .ico-list li{display:inline-block;vertical-align:middle;padding:0 3px}.article .sub-title{font-style:italic;font-size:1em;display:block;margin-bottom:10px}.article .img-wrap,.article .img-wrap1{margin:0 0 15px;text-align:center}.article h2{color:#000;letter-spacing:normal;font-size:25px;margin-bottom:15px}.wow h3{font-size:18px}.article .col{display:table-cell;vertical-align:middle;padding:0 30px}.article .col:first-child{width:51.3%}.article .img-wrap{overflow:hidden}.article .img-wrap img{width:100%;height:200px;object-fit:cover}.article .img-wrap .social-networks{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;width:160px;text-align:center;opacity:0;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.article .img-wrap .social-networks li{margin-right:-0.25em;padding:0 1px}.article .img-wrap .social-networks a{width:36px;height:34px;display:block;text-align:center;line-height:34px;background:#474d4b}.article .img-wrap .social-networks a:hover{background:#000;color:#fff}.article .img-caption{position:absolute;top:15px;right:0;background:#000;color:#fff;font-size:14px;line-height:18px;padding:4px 10px;font-weight:400;z-index:2;letter-spacing:0.02em;font-family:"Poppins", Helvetica, sans-serif;opacity:0.8}.article .thumbnail{margin-bottom:0;padding:0;border:0;line-height:1.5142857;box-shadow:0 2px 5px rgba(1, 2, 5, 0.15);-webkit-transition:all 0.3s linear;transition:all 0.3s linear;text-align:left !important;z-index:10 !important;border-radius:16px 16px 0 0}.b2india_destination_holder .article .thumbnail{height:400px}.tourMainDetal-grid{padding:15px;display:inline-block;width:100%}.listView-image .tourMainDetal-grid{padding:10px 0 0 0 !important;width:70%}.article .thumbnail:hover{box-shadow:0 10px 20px rgba(0, 0, 0, 0.15);filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-o-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 10px 20px rgba(0, 0, 0, 0.15);position:relative}.article .thumbnail:hover h3 a,.article:hover h3 a{color:#ff8650}.article .thumbnail:hover footer .price span{color:#ff8650}.article .thumbnail .info-title{display:block;margin:10px 0px}.article .thumbnail .meta{padding-bottom:25px;margin-bottom:10px;border-top:1px solid #999999}.article .thumbnail .meta .country{padding-right:5px}.article .thumbnail .meta .country,.article .thumbnail .meta .activity{max-width:50%;display:inline-block;vertical-align:top;margin-right:-0.25em}.article .thumbnail .meta .country [class^="icon-"],.article .thumbnail .meta .country [class*=" icon-"],.article .thumbnail .meta .activity [class^="icon-"],.article .thumbnail .meta .activity [class*=" icon-"]{font-size:15px;display:inline-block;vertical-align:middle;margin:-1px 0 0}.article .thumbnail .star-rating [class^="icon-"],.article .thumbnail .star-rating [class*=" icon-"]{margin-right:0}.article .thumbnail p{letter-spacing:0.3px;margin-bottom:5px;text-align:left;min-height:42px;font-size:14px}.article footer,.article .info-aside{margin:0 0 -5px;padding-top:5px;border-top:1px solid #999999;float:left;width:100%}.article footer .social-networks,.article .info-aside .social-networks{max-width:68%;float:right;padding-top:5px}.article footer .price,.article .info-aside .price{overflow:hidden;display:block;font-style:italic;letter-spacing:0.4px;max-width:100%;font-weight:400}.article footer .price span,.article .info-aside .price span{display:block;font-weight:900;font-style:normal;font-size:1.286em;margin-top:-5px}.article .ico-list{overflow:hidden}.article .ico-list li{display:inline-block;vertical-align:middle;padding:0 5px}.article .info-aside{text-align:center;border-top:0;border-left:1px solid #ebebeb}.article .info-aside .price{font-size:1.286em;margin-bottom:10px}.article .info-aside .price span{font-size:2.143em;line-height:1.5em}.article .activity-level{margin-bottom:15px}.article .activity-level .text{display:block;margin-top:5px;color:#333}.meta-article{overflow:hidden;margin:30px 0 5px -5px;padding-top:5px}.meta-article .ico-action{display:inline-block;vertical-align:middle}.meta-article .ico-action li{display:inline-block;vertical-align:middle;padding:0 5px}.meta-article .ico-action a{color:#333}.meta-article .ico-action a:hover{color:#474d4b}.meta-article .ico-list{display:inline-block}.meta-article .ico-list li{display:inline-block;vertical-align:middle;padding:0 5px}.meta-article .star-rating,.meta-article .comment,.meta-article .ico-action,.meta-article .rate-info{display:inline-block;vertical-align:middle;position:relative;padding:0 10px}.meta-article .star-rating:before,.meta-article .comment:before,.meta-article .ico-action:before,.meta-article .rate-info:before{content:"";position:absolute;left:0;top:4px;bottom:3px;width:1px;background:#e2e2e2}.meta-article .star-rating{padding-left:0}.meta-article .star-rating:before{display:none}.img-article{max-width:500px;margin:0 auto}.img-article .img-wrap{margin-bottom:0}.img-article .img-wrap img{width:100%}.img-article.article-light:hover .text-block{background:#ebebeb}.img-article.article-light .text-block{background:#f8f8f8;color:#333}.img-article.article-light .text-block a{color:#333}.img-article .caption{position:absolute;width:100%;bottom:0;z-index:4;transition:.3s;background:#e64c4c;padding:20px 10px;color:#fff;text-align:center;box-shadow:1px 2px 1px rgba(1, 2, 2, 0.3);-webkit-transition:margin 0.2s linear;transition:margin 0.2s linear}.img-article .caption h3{color:#fff}.img-article .text-block{background:#ef3164;padding:30px 15px 15px;color:#fff;-webkit-transition:background 0.2s linear;transition:background 0.2s linear}.img-article .text-block h3{text-transform:none;font-weight:700;letter-spacing:0.4px;margin-bottom:15px}.img-article .text-block h3 a{color:#fff}.img-article .text-block p{margin-bottom:25px}.img-article .holder:hover .caption,.img-article .holder:hover .text-block{background:#f58926}.img-article .social-networks{margin:0 -10px}.img-article .social-networks li{font-size:22px;padding:0 10px}.img-article .social-networks a{color:#fff}.guide-info{margin-top:45px}.list-view .filter-option{max-width:500px}.list-view .star-rating{margin-right:15px}.list-view .star-rating .disable{color:#787878}.list-view .activity-level .hover{display:none}.list-view .activity-level .ico{font-size:67px;line-height:1;color:#333}.list-view .article{max-width:500px}.list-view .article .thumbnail:hover h3 a{color:#ff8650}.list-view .article .thumbnail:hover .price span{color:#ff8650}.list-view .article .thumbnail:hover .activity-level .ico{color:#ff8650}.list-view .article .thumbnail:hover .star-rating{color:#b0a377}.list-view .article .img-wrap{text-align:center;margin:0 auto 20px}.list-view .article .img-wrap img{border-radius:3px;width:100%;height:100%}.list-view .article .info-aside{border:solid #ebebeb;border-width:1px 0 0;margin-bottom:20px;padding-top:15px}.list-view .article .info-aside .price{max-width:none}.list-view .article .info-aside .price span{color:#333;font-size:1.186em}.list-view .article h3{overflow:hidden}.list-view .article .star-rating,.list-view .article .info-rate{display:inline-block;vertical-align:middle;max-width:42%}.list-view .article .info-rate{max-width:56%}.list-view .article .info-footer{overflow:visible}.article.hotel footer.info-footer b{margin-bottom:10px;display:inline-block;font-size:14px}.list-view .article .info-footer li{display:inline-block;vertical-align:middle;margin:0 10px;padding:0}.list-view .article .info-footer [class^="icon-"],.list-view .article .info-footer [class*=" icon-"]{font-size:20px}.list-view .article .reviews-holder{margin-bottom:0;padding:0px 10px 0}div.hotelContent .list-view .article .reviews-holder{margin-bottom:0;padding:0px 0 0;font-size:14px}.list-view .article .ico-list{display:inline-block;vertical-align:middle;overflow:visible}.list-view .article footer{border:0;margin-top:0;padding-top:0;padding-bottom:5px}.list-view .article .ico-action a{color:#333}.list-view .article .ico-action a:hover{color:#b0a377}.recent-block .thumbnail{padding:20px 10px}.recent-block .thumbnail:hover .sub-info span:last-child{color:#474d4b}.recent-block.recent-wide-thumbnail .img-wrap{margin:0 -10px 25px}.recent-block.recent-wide-thumbnail .thumbnail:hover{box-shadow:0 3px 7px rgba(0, 0, 0, 0.35)}.recent-block.recent-list .thumbnail{background:#fafafa;box-shadow:none}.recent-block .article{margin-top:30px}.recent-block.recent-gray .thumbnail{background:#fff}.recent-block.recent-gray .article .col-holder{background:#fff;box-shadow:none}.recent-block.recent-gray .article footer{margin:0}.recent-block .thumbnail{background:#f8f8f8}.recent-block .article .img-wrap{margin-bottom:20px}.recent-block .article .img-wrap img{width:100%}.recent-block .sub-info{float:left;width:124px;font-size:1.143em;line-height:1em;font-weight:700;margin:0 -10px}.recent-block .sub-info span{display:inline-block;vertical-align:middle;padding:0 10px;position:relative;margin-right:-0.25em}.recent-block .sub-info span:before{left:0;top:2px;bottom:2px;background:#5c5e62;width:1px;position:absolute}.recent-block .sub-info span:first-child:before{display:none}.recent-block .ico-list{overflow:visible;float:left;width:calc(100% - 112px);margin:0 -5px}.recent-block .ico-list li{margin:0 5px 5px;padding:0}.recent-block .ico-list .popup{padding:5px}.recent-block .ico-list [class^="icon-"],.recent-block .ico-list [class*=" icon-"]{font-size:20px}.recent-block .ico-list .hover{display:none}.recent-block .ico-list img{display:inline-block}.image-slide .controls a.btn-prev{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.image-slide .controls a.btn-next{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.image-slide .slide{position:absolute;z-index:1;left:0;top:0}.image-slide .slide.active{z-index:2}.image-slide.not-enough-slides a.btn-prev,.image-slide.not-enough-slides a.btn-next{visibility:hidden}.popup.custom-tooltip{-webkit-transform:translate(-50%, 15px);-ms-transform:translate(-50%, 15px);transform:translate(-50%, 15px);width:240px;position:absolute;left:50%;top:100%;border-radius:7px;background:#b0a377;color:#fff;padding:10px;text-align:center;display:none;z-index:999;font-size:12px}.popup{-webkit-transform:translate(-50%, 15px);-ms-transform:translate(-50%, 15px);transform:translate(-50%, 15px);max-width:280px !important;width:max-content;position:absolute;left:50%;top:100%;border-radius:7px;background:#333;color:#fff !important;padding:10px;text-align:left;display:none;z-index:999;font-size:12px !important;font-weight:400 !important;line-height:18px !important}.popup:before{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:7px solid #333;content:"";position:absolute;left:50%;bottom:100%}.pop-opener{position:relative}.floatLeft{float:left !important}.pop-opener:hover [class^="icon-"],.pop-opener:hover [class*=" icon-"]{color:#b0a377}.pop-opener:hover .popup{display:block}.recent-block .popup{top:auto;bottom:100%;margin-bottom:25px}.recent-block .popup:before{border-bottom:0;border-top:7px solid #474d4b;bottom:auto;top:100%}.article .pop-opener:hover [class^="icon-"],.article .pop-opener:hover [class*=" icon-"]{color:#474d4b}.article .popup{background:#474d4b}.article .popup:before{border-bottom-color:#474d4b}.comment-slot.v-middle .thumb,.comment-slot.v-middle .text{vertical-align:middle}.comment-slot .thumb{display:inline-block;vertical-align:top;width:50px;margin-right:15px;overflow:hidden;border-radius:50px}.comment-slot .thumb img{border-radius:100%}.comment-slot .name{display:block;font-size:1.143em;font-family:"Poppins", Helvetica, sans-serif}.comment-slot .name a{color:#333}.comment-slot .name a:hover{color:#474d4b}.comment-slot .text{display:inline-block;vertical-align:middle;width:calc(100% - 70px)}.comments{padding:30px 15px;border:1px solid #f8f8f8;box-shadow:0 0 1px 1px rgba(1, 2, 2, 0.1)}.comments .comment-head{overflow:hidden;margin:0 0 15px}.comments .comment-head .left{float:left;width:50%;padding-right:10px}.comments .comment-head .meta{font-style:italic}.comments .comment-head .name{display:block;font-weight:600;margin-bottom:5px;text-transform:capitalize}.comments .comment-head .right{width:50%;text-align:right;float:left;padding-top:5px}.comments p{margin:0 0 30px}.comments.reply{padding:0;box-shadow:none;border:0;padding:40px 0 0 100px}.comments.reply .comment-slot .comment-detail{max-width:570px}.comments .comment-slot{overflow:hidden;border-bottom:0;padding:20px 0 15px}.comments .comment-slot .text:hover a{color:#ff8650}.comments .comment-slot .text:hover .star-rating{color:#ff8650}.comments .comment-slot:first-child{padding-top:0}.comments .comment-slot .thumb{width:75px;padding-right:20px;margin-right:0;margin-top:10px}.comments .comment-slot .text{width:calc(100% - 80px)}.comments .comment-slot .comment-detail{max-width:670px;border-bottom:1px solid #e2e2e2;padding:0 20px 30px 0}.comments .link-holder{font-style:italic}.comments .link-holder a{color:#333}.comments .link-holder a:hover{color:#474d4b}.comments .comment-holder{margin:0 0 20px}.comments .link-more{font-size:1.143em;font-weight:700;padding-top:2px;margin-left:175px}.comments .link-more a{color:#333}.comments .link-more a:hover{color:#ff8650}.star-rating > span{display:inline-block;vertical-align:middle;margin-right:0;color:#f39c12;padding:0px 2px}.star-rating > span:hover{cursor:pointer;color:#ff8650}.star-rating [class^="icon-"],.star-rating [class*=" icon-"]{font-size:15px;line-height:1em}.star-rating .disable{color:#adadad}.social-networks a.facebook:hover{color:#136ad5}.social-networks a.twitter:hover{color:#00aced}.social-networks a.pin:hover{color:#007bb5}.social-networks .icon-facebook:hover{color:#136ad5}.social-networks .icon-linkedin:hover{color:#007bb5}.seperator{border-bottom:1px solid #EF3164;position:relative;padding-bottom:30px}.seperator:before{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);content:"";position:absolute;left:50%;bottom:0;width:120px;height:4px;background:#EF3164}.booking-form .form-holder,.twocol-form .form-holder{box-shadow:0.5px 0.9px 1px rgba(1, 2, 2, 0.1);background:#f8f8f8;padding:20px 10px;margin-bottom:45px}.booking-form .form-holder .form-control,.twocol-form .form-holder .form-control,.booking-form .jcf-select-form-control{border:2px solid #dfdfdf;background:transparent;color:#333;height:40px}.booking-form .form-holder .form-control::-webkit-input-placeholder,.twocol-form .form-holder .form-control::-webkit-input-placeholder{font-style:italic}.booking-form .form-holder .form-control:-moz-placeholder,.twocol-form .form-holder .form-control:-moz-placeholder{font-style:italic}.booking-form .form-holder .form-control::-moz-placeholder,.twocol-form .form-holder .form-control::-moz-placeholder{font-style:italic}.booking-form .form-holder .form-control:-ms-input-placeholder,.twocol-form .form-holder .form-control:-ms-input-placeholder{font-style:italic}.booking-form .form-holder .form-control:focus,.booking-form .form-holder .form-control:active,.twocol-form .form-holder .form-control:focus,.twocol-form .form-holder .form-control:active{border-color:#c5c5c5}.booking-form .col-md-6:last-child .form-holder,.twocol-form .col-md-6:last-child .form-holder{margin-bottom:0}.booking-form textarea.form-control,.twocol-form textarea.form-control{min-height:190px !important;resize:none}.booking-form h2,.twocol-form h2{color:#333;padding-bottom:30px;margin-bottom:25px;border-bottom:1px solid rgba(125, 125, 125, 0.2)}.booking-form label{min-height:50px;text-align:left;float:left;width:100%;margin-bottom:0 !important}.twocol-form label{margin-bottom:20px}.booking-form .hold,.twocol-form .hold{margin-bottom:20px}.booking-form .option,.twocol-form .option{padding-bottom:20px;padding-top:10px}.booking-form .option li,.twocol-form .option li{overflow:hidden;margin-bottom:5px}.booking-form .option label,.twocol-form .option label{margin-bottom:0}.booking-form .option .info-hold,.twocol-form .option .info-hold{padding-left:30px}.booking-form .payment-option,.twocol-form .payment-option{display:none;float:none;padding-left:30px}.booking-form .order-block,.twocol-form .order-block{padding-top:25px}.booking-form [type="submit"].btn,.twocol-form [type="submit"].btn{width:100%;padding:10px}.product-table .title,.product-table time{display:block}.product-table .title{font-weight:700}.top-box .holder{color:#333;display:block;border:2px solid #f8f8f8;padding:10px 20px;overflow:hidden;position:relative;-webkit-transition:border 0.2s linear;transition:border 0.2s linear}.top-box .holder:hover .arrow{right:20px}.top-box .left{display:none}.top-box .right{float:left}.top-box .arrow{position:absolute;right:35px;top:50%;-webkit-transform:translate(0, -50%) rotate(270deg);-ms-transform:translate(0, -50%) rotate(270deg);transform:translate(0, -50%) rotate(270deg);-webkit-transition:right 0.2s linear;transition:right 0.2s linear}.top-box .arrow:before{content:"\e906";font:18px/1 icomoon}.featured-content{position:relative;overflow:hidden;text-align:center}.featured-content.feature-small{background:#474d4b;color:#fff}.featured-content.feature-small .column{min-height:0}.featured-content.feature-small .bg-stretch{z-index:1}.featured-content.feature-small .btn-lg{min-width:260px}.featured-content .bg-stretch{z-index:1}.featured-content .row{overflow:hidden;margin:0}.featured-content .row:nth-child(even) .image{float:right}.featured-content .article{padding:20px}.featured-content .container-fluid{padding:0}.bar-holder .title{font-size:1.143em;line-height:1;display:block;margin-bottom:25px}.progress{height:20px;background:#414141;box-shadow:none;margin-bottom:30px;overflow:visible}.progress .progress-bar{position:relative;box-shadow:none;background:#b0a377}.progress .value{position:absolute;right:-35px;font-style:italic;font-size:14px;line-height:1.2;background:#474d4b;color:#fff;padding:5px;min-width:50px;top:-40px}.progress .value:before{content:"";position:absolute;left:50%;top:100%;width:0;height:0;border-style:solid;border-width:8px 8px 0 0;margin-left:-11px;border-color:#474d4b transparent transparent}.progress-holder{padding-top:45px;margin-bottom:-10px}.block-quotation{padding:15px 10px;color:#fff;position:relative;text-align:center;z-index:1;background:#b0a377;margin:40px 0}.block-quotation.no-bottom{margin-bottom:0}.block-quotation:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(176, 163, 119, 0.69);z-index:-1}.block-quotation img{opacity:0.52}.partner-block{padding:50px 0 50px !important;text-align:center;background:#fff;border-top:2px solid #ddd}.partner-block .partner{margin-top:5px;padding:0 15px;padding-bottom:1px}.partner-block a{display:block;height:100%;border-bottom:1px solid #dedede;padding-bottom:0px;position:relative;min-height:117px}.partner-block a:before{content:"";background:#474d4b;left:50%;bottom:-1px;width:0;height:1px;position:absolute;-webkit-transition:width 0.2s linear, left 0.2s linear;transition:width 0.2s linear, left 0.2s linear}.partner-block a .hover{display:none}.partner-block a img{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;display:inline-block}.partner-block a:hover img{display:none}.partner-block a:hover img.hover{display:inline-block}.partner-block a:hover:before{left:0;width:100%}.ico-article .ico-holder{margin:0 0 13px;min-height:35px}.step-block .container{position:relative;z-index:2}.content-intro{padding-bottom:60px}#map-canvas{height:100%}.content-intro .text-holder{padding-top:60px;margin-bottom:45px;text-align:center}.content-intro .text-holder .btn-holder{margin-top:45px}.content-intro .map-col{position:relative;z-index:1;text-align:center;margin-top:20px}.content-intro .map-col .holder{background:#fff;box-shadow:0 2px 5px rgba(1, 2, 5, 0.15);-webkit-transition:all 0.3s linear;transition:all 0.3s linear;padding:10px;max-width:400px;margin:0 auto;margin-top:0px;border-radius:2%}.content-intro .map-holder{margin:0 0 20px;border:0}.content-intro .info strong{display:block;font-size:18px;font-weight:700;font-family:"Poppins", Helvetica, sans-serif}.content-intro .info .sub{font-style:italic;font-size:14px;font-weight:400}.trip-info .height:first-child{padding-left:0;padding-right:0}.trip-info .text-col{white-space:nowrap;text-align:center}.trip-info .text-col:after{content:"";display:inline-block;vertical-align:middle;height:100%;margin-right:-0.25em}.trip-info .text-col .holder{display:inline-block;vertical-align:middle;width:100%;white-space:normal;max-width:100%;padding:10px 0 30px}.trip-info h1{margin-bottom:35px}.trip-info .price{font-size:1.124em;line-height:1.33333em;font-weight:300;font-style:italic;margin:0 0 30px}.trip-info .price strong{font-style:normal;font-weight:900;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df2e5e', endColorstr='#ff8400');background:-webkit-gradient( linear, 0% 90%, 95% 0%, from(#df2e5e), to(#ff8400) );background:-moz-linear-gradient(0% 90%, 95% 0%, #df2e5e, #ff8400);margin-top:20px;-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.4em !important;font-family:"Poppins"}.trip-info .description{margin-bottom:30px;text-align:justify}.trip-info .reviews-info .star-rating{color:#f39c12}.trip-info .social-share{display:table;width:100%;table-layout:fixed}.trip-info .social-share li{display:table-cell}.trip-info .social-share .ico{display:inline-block;vertical-align:middle;font-size:18px}.trip-info .btn-holder{margin:0 0 45px}.reviews-slot .name{font-size:1.143em}#description_page .price{font-size:20px}#tour-slide{height:100%}#tour-slide .owl-wrapper-outer,#tour-slide .owl-item,#tour-slide .owl-wrapper{height:100%}#tour-slide .owl-controls{margin:0}#tour-slide .slide{min-height:220px}#tour-slide .owl-buttons{position:absolute;bottom:0;right:0}#tour-slide .owl-prev,#tour-slide .owl-next{float:left;background:#252525;color:#fff;width:50px;height:50px;float:left;text-align:center;line-height:50px;font-size:14px;-webkit-transition:background linear 0.3s;transition:background linear 0.3s;border:0;font-size:0;z-index:2;position:relative;border-radius:0;margin:0;opacity:1}#tour-slide .owl-prev:after,#tour-slide .owl-next:after{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);content:"\e906";font:14px/50px icomoon;display:block;text-align:center;position:absolute;left:0;top:0;right:0}#tour-slide .owl-prev:hover,#tour-slide .owl-next:hover{background:#b0a377}#tour-slide .owl-prev:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.trip-detail{padding-top:45px;padding-bottom:45px}.trip-detail .img-article{max-width:none;margin-bottom:30px}.trip-detail .img-article .text-block{padding:25px 20px 15px;font-size:0.857em;font-weight:400;letter-spacing:0.02em}.trip-detail .img-article h3{font-size:1.333em;font-weight:400;margin-bottom:10px}.trip-detail .img-article p{margin:0}.trip-detail .comments{padding-bottom:45px}.trip-detail .comments .thumb{width:80px}.trip-detail .comments .text{width:auto}.trip-detail .comments .des{border-top-color:#333}.trip-detail .comments .link-more{margin:0;letter-spacing:0.04em}.trip-detail .comments .comment-holder{margin-bottom:30px}.trip-detail .header-box{margin-bottom:30px;margin-top:10px;color:#b0a377}.trip-detail .gallery-list{margin:0 -15px}.trip-detail .gallery-list.has-center .title{padding-bottom:10px;margin-bottom:15px;letter-spacing:0.03em}.trip-detail .gallery-list li{width:auto;margin:0 auto 30px;float:none;max-width:400px;padding:0 15px}.trip-detail .gallery-list li img{width:100%}.trip-detail .nav-wrap{background:#b0a377;padding:20px 0}.trip-detail .img-list li{display:inline-block;vertical-align:middle;padding:0 20px}.trip-detail .tab-content{padding:30px 0;font-size:14px;line-height:24px}.trip-detail .detail{padding:10px;background:#fff;box-shadow:0px 0px 1px 1px rgba(1, 2, 2, 0.1)}.trip-detail .detail p{font-weight:400;color:#000;font-size:14px}.modal-title{margin:0;line-height:normal;font-size:25px;font-weight:700;margin-bottom:30px}.trip-detail .detail .reviews-slot{padding-top:25px;border-top:1px solid #e6e6e6;margin-top:15px;padding-bottom:5px}.trip-detail .detail .img-list{padding-bottom:10px}.trip-detail .text-box{padding-left:55px;padding-bottom:35px}.trip-detail .text-box.not-included:before{content:"\e947"}.trip-detail .text-box:before{font:40px/1 icomoon;position:absolute;left:10px;top:10px;content:"\e957";color:#adadad}.trip-detail .accomodation-block .text-box{padding-right:30px;padding-bottom:45px}.trip-detail .accomodation-block .text-box .sub-title{margin-bottom:30px}.reviews-info{margin-bottom:45px}.reviews-info > li{padding:0 0 5px;position:relative;margin:0 0 15px}.reviews-info > li:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#e2e2e2}.reviews-info .info-left{width:auto;padding-right:10px;float:left;text-align:left}.reviews-info .info-right{float:right;max-width:53%;text-align:right;word-wrap:break-word;white-space:normal}.reviews-info .title{display:block;color:#444444;font-size:14px;font-weight:600}span.value{font-size:13px;font-weight:400}.reviews-info .ico-list{margin-left:-5px;margin-right:-5px}.reviews-info .ico-list li{display:inline-block;vertical-align:middle;padding:0 5px}.question-select .jcf-select{border:1px solid #f8f8f8;display:block;padding:10px;margin:0}.question-select .jcf-select:hover .jcf-select-text{color:#b0a377}.question-select .jcf-select .jcf-select-text{font-size:14px;line-height:24px;font-weight:normal;font-family:"Poppins", Helvetica, sans-serif;color:#333;margin-right:30px;letter-spacing:0;text-transform:none}.question-select .jcf-select .jcf-select-opener{width:31px}.question-select .jcf-select .jcf-select-opener:after{color:#f06a2f;left:0;right:auto;font-size:15px;line-height:1;margin-top:-7px}.question-select .nav{display:none}.header-box{padding:0px;border:none;display:block;margin:0 0 30px;overflow:hidden;font-weight:700;font-family:"Poppins"}.header-box:hover{color:#b0a377}.header-box:hover .star-rating{color:#474d4b}.header-box .title{font-weight:400;margin-right:10px;display:inline-block;vertical-align:middle}.header-box .star-rating{display:inline-block;vertical-align:middle;margin-right:10px}.header-box .value{display:inline-block;vertical-align:middle}.header-box .link-right{float:right;max-width:40%}.header-box a:hover{color:#b0a377}.tab-container{position:relative;z-index:1;background:#fff}.tab-container .tab-pane{display:block !important;position:absolute;top:-9999px;left:-9999px}.tab-container .tab-pane.active{position:revert-layer}.nav-tabs{font-size:1.286em;padding:10px 0}.nav-tabs > li{border:0;float:none;display:inline-block;margin:0;padding:10px 5px;width:100%}.nav-tabs > li.active a,.nav-tabs > li:focus a{background:#ef3164 !important;color:#ffffff;border:0;margin:0}.nav-tabs > li.active a:hover,.nav-tabs > li.active a.active,.nav-tabs > li.active a:focus,.nav-tabs > li:focus a:hover,.nav-tabs > li:focus a.active,.nav-tabs > li:focus a:focus{color:#ffffff;margin:0;border:0}.nav-tabs > li > a{background:transparent;border:0;margin:0;color:#ffffff;padding:0;display:inline-block;font-weight:500}.nav-tabs > li > a:hover{color:#f1f1f1;background:transparent}.has-mega-dropdown .nav-hover{display:inline-block;vertical-align:top;width:170px;padding-right:15px;font-size:inherit;margin-right:20px}#webNav ul.nav.nav-tabs.nav-hover li a{font-size:16px;letter-spacing:0px}#webNav ul.nav.nav-tabs.nav-hover li a strong{font-weight:normal}.has-mega-dropdown .nav-hover li{margin:0;padding:0}.has-mega-dropdown .nav-hover li a{padding:10px 0 10px 20px}.has-mega-dropdown .nav-hover li a:focus{background:#ff8650}.has-mega-dropdown .tab-content{display:inline-block;vertical-align:top;width:70%}.dropdown-menu{top:100%}.no-icons .navbar-nav .mega-center.has-mega-dropdown.mega-md .dropdown-menu{right:0}.navbar-nav .mega-center.has-mega-dropdown.mega-md .dropdown-menu{left:0;right:0;width:auto;box-shadow:none}.navbar-nav .has-mega-dropdown .dropdown-menu{top:100% !important}.navbar-nav .mega-center.has-mega-dropdown.mega-md .drop-wrap{margin:-15px 0 0 auto;border-bottom:4px solid #ef3164;border-top:4px solid #ef3164}.navbar-nav .mega-center.has-mega-dropdown.mega-md .nav-hover li{margin-bottom:0}.navbar-nav .mega-center.has-mega-dropdown.mega-md .tab-content .header-link li{padding:0px 10px 0px 0;width:33%;float:left}.table-container .date-text{display:block;font-size:16px;margin-bottom:5px;font-family:"Poppins", Helvetica, sans-serif}.table-container .sub-text{display:block;font-weight:400;font-style:italic;letter-spacing:0}.table-container .btn{float:right}.table-striped tbody tr:nth-child(even){background:#f8f8f8}.table-striped tbody tr:nth-child(odd){background:transparent}.table-hover tbody tr{-webkit-transition:background 0.2s linear;transition:background 0.2s linear}.table-hover tbody tr:hover{background:#f8f8f8}table.table{font-size:16px}table.table tbody tr td,table.table thead tr td{vertical-align:middle}table.table .btn{min-width:1px;font-size:16px}table.table tbody td:last-child .cell{border-right:1px solid #f8f8f8}table.table tbody tr{border-color:#fff;border-width:15px 0;background:transparent;height:50px}table.table tbody tr td:first-child .cell{border-left:1px solid #f8f8f8}table.table tbody tr td .cell{border:solid #f8f8f8;border-width:1px 0}.table-responsive > .table > thead > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > tfoot > tr > td{white-space:unset;text-align:left}.table .cell{display:table;width:100%;min-height:65px}.table .cell .middle{display:table-cell;vertical-align:middle}td.bestway_overview_day{width:80px;white-space:nowrap;vertical-align:top;font-weight:600}.table-responsive table td{width:auto}.detail-accordion{margin:0;padding:0;list-style-type:none;counter-reset:ol-counter}.detail-accordion > li{position:relative;margin-bottom:15px;border:1px solid #cccccc;background:#fff}.detail-accordion > li:hover:after{border-color:#333}.detail-accordion > li:not(.active) > a:after{transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg)}.detail-accordion > li.active{box-shadow:1px 1px 1px rgba(1, 2, 2, 0.07)}.detail-accordion > li.active:after{border-color:#333}.detail-accordion > li.active > a:after{color:#ffffff}.detail-accordion > li.active > a:before{border-color:#333}.detail-accordion > li.active > a{background:linear-gradient(135deg, #c0152f 0%, #e8303a 25%, #f05e22 60%, #f8a034 100%)}.detail-accordion > li.active > a strong{color:#ffffff !important}.detail-accordion > li.active > .slide{border:1px solid #bbbbbb}.detail-accordion > li > a{display:block;padding:15px 15px;position:relative;-webkit-transition:all linear 0.2s;transition:all linear 0.2s;font-size:16px}.detail-accordion > li > a:after{content:"\e906";font:18px/10px icomoon;position:absolute;right:20px;top:50%;color:#9d9d9d;margin-top:-5px;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.detail-accordion > li > a span{font-style:normal;font-size:14px;color:#000;font-weight:400}.detail-accordion .title{display:block;font-size:14px;margin-bottom:0;font-weight:400;font-family:"Poppins", Helvetica, sans-serif}.itineray-content .detail-accordion.itineray-accordion li.active a span,.detailItinerary_accordion .detail-accordion.itineray-accordion li.active .title{color:#ffffff}.detailItinerary_accordion .detail-accordion.itineray-accordion .title{font-weight:600 !important}.detail-accordion.onListingPage .title{font-size:1.15em;color:#000000}.specificHotel .hotelDetail{margin-top:50px}.hotelGallerySlider .detailedDesc p{color:#000;font-size:14px;font-weight:400}.staticContent{background:#f9f9f9;padding:15px;border:1px solid #eee;font-size:14px}.staticContent a{text-decoration:underline}.detail-accordion .slide{padding:20px 15px;background:#fff !important;text-align:justify}.detail-accordion .slide-holder{padding:25px 0 20px;margin-left:60px;margin-top:10px}.fancybox-overlay{background:rgba(0, 0, 0, 0.87);min-width:320px}.fancybox-skin{border-radius:0;padding:20px !important;background:transparent;box-shadow:none !important}.fancybox-close,.fancybox-prev span,.fancybox-next span{width:30px;height:30px;border-radius:100%;background:rgba(0, 0, 0, 0.6);box-shadow:0 0 1px rgba(0, 0, 0, 0.4)}.fancybox-close:after,.fancybox-prev span:after,.fancybox-next span:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%;top:50%;font:8px/30px icomoon}.fancybox-prev span,.fancybox-next span{display:block;vertical-align:middle;background:transparent;box-shadow:none;visibility:visible;position:relative;left:auto;right:auto;width:30px;height:30px;margin:0;top:0}.fancybox-close{top:20px;right:20px;border-radius:0;position:absolute;color:#fff}.fancybox-close:hover{background:#000}.fancybox-close:hover:after{color:#fff}.fancybox-close:after{content:"\e914";font-size:14px}.fancybox-nav{width:30px;height:30px;top:50%;margin-top:-15px;background:rgba(0, 0, 0, 0.6);text-align:center;color:#fff}.fancybox-nav:hover{color:#fff}.fancybox-prev span:after,.fancybox-next span:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);content:"\e906";text-align:center;left:3px;top:0;font-size:20px}.fancybox-next span:after{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);left:auto;right:3px}.fancybox-title{right:0;left:0;margin:0 20px -9px;width:auto !important}.fancybox-title .child{margin:0;display:block;border-radius:0;padding:5px 20px;background:#252525}.carousel.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.carousel.carousel-fade .carousel-inner .item,.carousel.carousel-fade .carousel-inner .active.left,.carousel.carousel-fade .carousel-inner .active.right{opacity:0}.carousel.carousel-fade .carousel-inner .active,.carousel.carousel-fade .carousel-inner .next.left,.carousel.carousel-fade .carousel-inner .prev.right{opacity:1;z-index:2}.carousel.carousel-fade .carousel-inner .next,.carousel.carousel-fade .carousel-inner .prev,.carousel.carousel-fade .carousel-inner .active.left,.carousel.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel .carousel-control{-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background:#252525;width:30px;height:30px;top:50%;opacity:1;font-size:8px;line-height:30px;text-shadow:none;z-index:2}.carousel .carousel-control span{display:inline-block}.carousel .carousel-control.left span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.carousel .carousel-control.right span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.carousel .carousel-control:hover{background:#b0a377}.content-list.tick-list li:before{content:"\e962"}.content-list.cross-list li:before{content:"\e914"}.content-list li{padding:0 35px;position:relative;margin-bottom:5px;width:100%}.content-list li:before{position:absolute;left:0;top:7px;font:14px/14px icomoon;color:#adadad;font-weight:700}.reviews-slot.v-middle .thumb,.reviews-slot.v-middle .text{display:inline-block;vertical-align:middle}.reviews-slot.v-middle .thumb{width:75px}.reviews-slot.v-middle .text{width:calc(100% - 82px);letter-spacing:0.04em}.reviews-slot .name a:hover{color:#ff8650}.reviews-body .comment-slot{border-bottom:1px solid rgba(157, 157, 157, 0.15);padding-bottom:30px;padding-top:30px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-radius:0}.ui-widget-content{background:#5c5e62}.ui-slider-horizontal{height:6px;border:0;margin-top:6px}.ui-slider-horizontal .ui-widget-header{background:#5c5e62}.ui-slider-horizontal .ui-slider-handle{height:18px;width:6px;border:0;margin-left:0;outline:0;background:#5c5e62;top:-6px}.ui-slider-horizontal .ui-slider-handle.ui-state-active{background:#5c5e62}.price-input,.days-input{text-align:center;padding:0;margin-top:10px;color:#333}.article.blog-article{max-width:none}.article.blog-article:first-child{margin-top:0}.article.blog-article .img-wrap{overflow:hidden;border-radius:5px}.article.blog-article .img-wrap img{border-radius:5px}.article.blog-article .thumbnail .meta{border-bottom:0;padding-bottom:15px}.article.blog-article:hover .heading{color:#ff8650}.article.blog-article:hover .heading h3 a{color:#ff8650}.article.blog-article:hover .link-view a{color:#ff8650}.article.blog-article:hover .star-rating .disable a,.article.blog-article:hover .star-rating .disable span{color:#adadad}.article.blog-article:hover .star-rating a,.article.blog-article:hover .star-rating span{color:#ff8650}.article.blog-article footer{padding-top:0;margin-top:0;border-top:0;padding-bottom:15px}.article.blog-article .image-slide{height:auto}.article.blog-article .description{padding:10px;border:1px solid #f8f8f8}.article.blog-article .footer-sub{margin:0 -10px}.article.blog-article .footer-sub > *{display:inline-block;vertical-align:top;padding:0 10px}.article.blog-article .footer-sub a:hover{color:#ff8650}.article.blog-article .star-rating{padding-left:0}.article.blog-article .star-rating:before{display:none}.blog-list.list-view .article.blog-article .description{border:0;padding:0;overflow:hidden}.blog-list .article.blog-article .thumbnail{border:1px solid #f8f8f8;box-shadow:none}.blog-holder{margin-bottom:45px}.blog-holder.no-pagination{margin-bottom:0}.blog-single .img-wrap{margin:0 0 30px;overflow:hidden;border-radius:5px}.blog-single .img-wrap img{width:100%}.blog-single h1{color:#333}.blog-single .description{border:1px solid #f8f8f8;padding:30px 10px;margin:0 0 30px}.blog-single .description p{margin:0 0 25px}.blog-single .block-quotation p{margin:0}.blog-single .header-box{padding:15px 25px 20px}.blog-single .meta-article .footer-sub{display:inline-block}.blog-single .meta-article a:hover{color:#ff8650}.search-form{position:absolute;right:20px;top:32px;font-size:20px;z-index:2;-webkit-transition:top 0.2s linear;transition:top 0.2s linear;line-height:0;z-index:999}.search-form .search-opener{color:#333;padding:10px}.search-form .ui-autocomplete{position:static;background:transparent;border:0;padding-top:20px}.search-form .ui-menu .ui-menu-item{padding:5px 0;list-style-image:none;color:#fff;font-weight:300;font-size:20px;line-height:30px;border:0;-webkit-transition:padding 0.2s linear;transition:padding 0.2s linear;cursor:pointer}.search-form .ui-menu .ui-menu-item.ui-state-focus,.search-form .ui-menu .ui-menu-item.ui-state-hover,.search-form .ui-menu .ui-menu-item.ui-state-active{margin:0;background:transparent;border:0;padding-left:5px}.search-wrap{left:0;right:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.87);position:fixed;z-index:999999;visibility:hidden;opacity:0;white-space:nowrap;text-align:center;overflow-y:auto;padding:60px 0;line-height:1.2;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.search-wrap:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-right:-0.25em}.search-wrap .form-group{display:inline-block;vertical-align:middle;text-align:left;white-space:normal;width:100%;max-width:1200px;margin-bottom:90px;padding:0 20px}.search-wrap .close{height:40px;width:40px;position:absolute;right:30px;top:30px;font-size:20px;line-height:40px;border:1px solid #fff;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;opacity:1;text-shadow:none;color:#fff;padding:0}.search-wrap .close:hover{opacity:0.8}.search-wrap .input-holder{overflow:hidden}.search-wrap .form-control{width:100%;height:50px;font-size:20px;line-height:50px;font-weight:300;color:#fff;border:solid #fff;border-width:0 0 1px;background:transparent;outline:0;box-shadow:none;padding:0;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-wrap .form-control::-webkit-input-placeholder{color:#fff;overflow:hidden;text-overflow:ellipsis}.search-wrap .form-control:-moz-placeholder{color:#fff;overflow:hidden;text-overflow:ellipsis}.search-wrap .form-control::-moz-placeholder{color:#fff;overflow:hidden;text-overflow:ellipsis}.search-wrap .form-control:-ms-input-placeholder{color:#fff;overflow:hidden;text-overflow:ellipsis}.search-wrap .form-control:focus{border-bottom-color:#fff}.search-active .search-wrap{visibility:visible;opacity:1;z-index:99999;max-width:none}.search-active .search-slide .search-wrap{max-width:500px}.search-active .navbar-default{z-index:9}.ui-helper-hidden-accessible{display:none}.trip-form{font-size:1.143em;line-height:1.5em;font-weight:700;color:#fff;max-width:1170px;margin:0 auto;box-shadow:0 4px 8px rgba(3, 54, 63, .16), 0 2px 4px rgba(3, 54, 63, .08), 0 1px 2px rgba(3, 54, 63, .16), 0 -1px 2px rgba(3, 54, 63, .04);background:#fff;border:1px solid #ccc;padding:5px;margin-top:2%;border-radius:50px}.trip-form .select-holder button:focus{outline:none}.trip-form .holder{padding:0 5px;text-align:left;margin-bottom:10px}.trip-form .select-holder{margin:5px 0;float:left;width:100%}.trip-form .input-group.date{max-width:none}.trip-form-v2.trip-search-main{display:inline-block;vertical-align:top;margin-top:10%;width:100%;font-size:14px;white-space:normal;max-width:1010px}.jcf-select{display:inline-block;vertical-align:top;position:relative;cursor:pointer;float:left}.jcf-select.jcf-select-filter-select{background:#b0a377;box-shadow:0 1px 1px rgba(1, 2, 2, 0.1);height:44px;width:100%}.jcf-select.jcf-select-filter-select.jcf-select-bg-white{background:#fff}.jcf-select.jcf-select-filter-select.jcf-select-bg-white .jcf-select-text{color:#333}.jcf-select.jcf-select-filter-select.jcf-select-bg-white .jcf-select-opener:after{color:#333}.jcf-select.jcf-select-filter-select.jcf-select-bg-gray{background:#f8f8f8}.jcf-select.jcf-select-filter-select.jcf-select-bg-gray .jcf-select-text{color:#333}.jcf-select.jcf-select-filter-select.jcf-select-bg-gray .jcf-select-opener:after{color:#333}.jcf-select.jcf-select-filter-select .jcf-select-text{font-size:14px;color:#333;font-weight:700;line-height:25px;padding-left:15px;color:#fff;margin-right:35px}.jcf-select.jcf-select-filter-select .jcf-select-opener{width:44px}.jcf-select.jcf-select-filter-select .jcf-select-opener:after{color:#333333;right:15px;content:"\e906";font-size:14px}.jcf-select.jcf-select-language .jcf-select-opener:after{content:"\e903"}.jcf-select.jcf-select-language:hover .jcf-select-opener:after{color:#e6e6e6}.jcf-select.jcf-select-sort-select{background:#b0a377;box-shadow:none;text-align:left;height:34px}.jcf-select.jcf-select-sort-select .jcf-select-text{line-height:18px;color:#fff}.jcf-select.jcf-select-sort-select .jcf-select-opener:after{color:#fff}.jcf-select.jcf-select-trip{border-radius:4px;font-size:14px;line-height:20px;padding:5px 10px;min-width:75px;color:#333;width:100%}.jcf-select.jcf-select-trip .jcf-select-text{font-size:14px;line-height:8px;font-style:normal;color:#b0a377;width:100%;overflow:hidden}.jcf-select.jcf-select-trip .jcf-select-opener:after{right:10px;color:#333;font-size:14px}.jcf-select-trip .jcf-list .jcf-option{color:#333;letter-spacing:0.05em}.jcf-select-trip.jcf-select-dark .jcf-list .jcf-option{color:#000;word-break:break-word;white-space:normal}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:16px;width:100%;margin:0 20px 0 0;color:#fff}.jcf-select .jcf-select-opener{position:absolute;text-align:center;width:25px;bottom:0;right:0;top:0}.jcf-select .jcf-select-opener:after{content:"\e906";position:absolute;right:15px;top:50%;font:12px/14px icomoon;margin-top:-7px;color:#f06a2f}input[type]::placeholder{color:#f06a2f !important}body > .jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999;min-width:90px}body > .jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select-drop .jcf-select-drop-content{border:0}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;font-size:14px;line-height:16px;width:100%}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list ul li:first-child{display:none}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{white-space:normal;overflow:hidden;cursor:default;display:block;padding:10px;color:#333;height:1%;line-height:22px}.jcf-list .jcf-disabled{background:#fff !important;color:#5c5e62 !important}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected{background:#ff8650;color:#fff}.gj-picker.gj-picker-md.datepicker.gj-unselectable tr th{border:none}.gj-picker.gj-picker-md.datepicker.gj-unselectable{top:50% !important;left:50% !important;transform:translate(-50%,-50%);max-width:calc(100vw - 20px);width:auto !important}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:bold;display:block;padding:5px 10px;cursor:default;color:#000}.gj-picker.gj-picker-md.datepicker.gj-unselectable .jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-select-drop{box-shadow:0 1px 1px 0 rgba(157, 157, 157, 0.5);border:1px solid #cccccc}.jcf-select-drop.jcf-select-filter-select .jcf-option{padding-left:15px;color:#fff}.jcf-select-drop.jcf-select-filter-select .jcf-option.jcf-hover{background:#333333}.jcf-select-drop.jcf-select-filter-select .jcf-list{background:#999999}.jcf-select-drop.jcf-select-filter-select.jcf-select-bg-white .jcf-list{background:#fff}.jcf-select-drop.jcf-select-filter-select.jcf-select-bg-white .jcf-option{color:#333}.jcf-select-drop.jcf-select-filter-select.jcf-select-bg-white .jcf-option.jcf-hover{background:#e6e6e6}.jcf-select-drop.jcf-select-filter-select.jcf-select-bg-gray .jcf-option{color:#333}.jcf-select-drop.jcf-select-filter-select.jcf-select-bg-gray .jcf-option.jcf-hover{background:#dfdfdf}.jcf-select-drop.jcf-select-filter-select.jcf-select-bg-gray .jcf-list{background:#f8f8f8}.jcf-select-drop.jcf-select-question .jcf-select-drop-content{border:1px solid #f8f8f8}.jcf-select-drop.jcf-select-question .jcf-list{font-size:14px;line-height:16px}.jcf-select-drop.jcf-select-question .jcf-list li:first-child{display:block}.jcf-select-drop.jcf-select-question .jcf-option{padding:10px}.custom-checkbox input{display:none}.custom-checkbox input[type="checkbox"]:checked + .check-input:after{opacity:1}.custom-checkbox .check-input{width:15px;height:15px;border:1px solid #f06a2f;display:inline-block;vertical-align:middle;position:relative;margin-right:5px;border-radius:3px}.custom-checkbox .check-input:after{content:"\e962";position:absolute;left:0;right:0;top:0;bottom:0;font:8px/13px icomoon;text-align:center;opacity:0;color:#c1252e}.custom-checkbox .check-label{vertical-align:middle}.custom-radio input[type="radio"]:checked + .check-input:after{opacity:1}.custom-radio .check-input{width:15px;height:15px;border-radius:15px;border:2px solid #adadad;display:inline-block;vertical-align:middle;position:relative;margin-right:12px}.custom-radio .check-input:after{content:"";position:absolute;left:3px;right:3px;top:3px;bottom:3px;background:#adadad;border-radius:50%;text-align:center;opacity:0}.custom-radio .check-label{display:inline-block;vertical-align:middle}.jcf-select-trip .jcf-select-drop-content{background:#fff;color:#333}.jcf-select-trip .jcf-list{color:#333;border-radius:33px}.jcf-select-trip .jcf-hover{background:#999;color:#fff !important}.subscribe-form .form-control{border:0;background:#f8f8f8;box-shadow:none;font-size:14px;height:30px;border-radius:0;font-weight:400}.subscribe-form .form-control::-webkit-input-placeholder{color:#333}.subscribe-form .form-control:-moz-placeholder{color:#333}.subscribe-form .form-control::-moz-placeholder{color:#333}.subscribe-form .form-control:-ms-input-placeholder{color:#333}.subscribe-form .form-control:focus{background:#ebebeb}.subscribe-form .form-group{margin-bottom:20px}.subscribe-form .btn{font-size:14px;min-width:110px}.comment-form{padding:45px 0 0;max-width:765px}.comment-form h3{margin:0 0 45px;color:#333}.comment-form .form-control{font-style:italic;padding:0 15px;height:40px}.comment-form .form-rate{position:relative}.comment-form .form-rate .form-control{padding-right:110px}.comment-form .form-rate .star-rating > span:hover{color:#474d4b}.comment-form textarea.form-control{width:100% !important;min-height:190px;resize:none;padding-top:10px;border:1px solid #888;border-radius:4px}.comment-form .btn{width:100%;height:40px}.comment-form .btn-holder{margin-top:15px}.map-col-main{margin-top:40px}.contact-info{margin-top:45px;margin-bottom:45px}.contact-info .col-sm-4{margin-bottom:30px}.contact-info .tel{padding:20px 5px;display:block;background:#252525;text-align:center;font-size:24px;line-height:62px;font-weight:700;letter-spacing:2px;height:118px;margin-bottom:20px;font-family:"Poppins", Helvetica, sans-serif}.contact-info .tel [class^="icon-"],.contact-info .tel [class*=" icon-"]{font-size:30px;color:#fff;display:inline-block;vertical-align:middle}.contact-info .tel a{color:#fff;display:inline-block;vertical-align:middle}.contact-info .tel.bg-blue{background:#474d4b}.contact-info h3{color:#333}button.submit_btn{width:130px;background-color:rgba(255, 255, 255, 0);padding:8px;border:1px solid #5c5e62}button.submit_btn:hover{color:#b0a377}.contact-form{color:#333;padding:15px;letter-spacing:normal;margin-bottom:16px}.contact-form .form-group{margin-bottom:20px}.contact-form .form-title{display:block;font-size:14px;line-height:20px;padding:13px 0 7px}.contact-form .form-control,.form-control{background:#fff;border:transparent;border:1px solid #cccccc !important;outline:0;box-shadow:none;height:auto !important;color:#666;width:100%;padding:12px 0 12px 10px !important;border-radius:5px !important;font-weight:400}.contact-form .jcf-select.jcf-select-trip-select-v2,.departureDates #select-date{background:#fff;border:transparent;border:1px solid #cccccc !important;outline:0;box-shadow:none;height:auto !important;color:#666;width:100%;padding:12px 0 12px 10px !important;border-radius:5px !important;font-weight:400}.contact-form .jcf-select:focus{border-bottom:1px solid #cccccc !important}#email_an_expert div#dateMonth{padding:0px}#dateMonth .input-group.input-append{border-bottom:1px solid #888}#email_an_expert .form-control,.form-control{border:transparent;border-bottom:1px solid #cccccc}#email_an_expert span.jcf-select.jcf-unselectable.jcf-select-trip-select.jcf-select-trip-select-v2.jcf-select-region.jcf-select-jcf-hidden{border:none;border-bottom:1px solid #cccccc;padding:15px 0px}.book_a_table input[type="date"].form-control,.book_a_table input[type="time"].form-control,.book_a_table input[type="datetime-local"].form-control,.book_a_table input[type="month"].form-control{line-height:normal !important}.contact-form .form-control::placeholder{color:#dfdfdf}.contact-form label{margin-bottom:0}.contact-form .form-control:focus{box-shadow:none}.contact-form textarea.form-control{resize:none;height:115px;width:100% !important;min-height:50px !important}.contact-form [type="submit"].btn{width:100%;font-size:16px;line-height:20px;font-weight:700;padding:14px 10px;color:#fff;min-width:1px}.contact-form [type="submit"].btn:hover{background:#f06a2f;color:#fff}.map-holder{min-height:320px;overflow:hidden}.map-holder iframe{width:100%;border:0}.contact-confirmation{color:#474d4b;padding:20px 0}.error{background:#fdecec;padding:6px 12px;border-radius:20px;font-size:13px !important;color:#e63946 !important;width:auto !important}.text-box .title{display:block;font-size:1.143em;font-family:"Poppins", Helvetica, sans-serif;font-weight:400;line-height:1.2;margin-bottom:5px;padding-top:4px}.error-page #main{padding-top:30px}.error-page #header.fixed-position .cart-holder:before{background:#eaeaea}.error-holder{background-color:#6b6957;color:#fff;text-align:center;padding:30px 0 45px;position:relative;overflow:hidden}.error-holder .container{position:relative;z-index:3}.error-holder h1{color:#fff;font-size:5.714em;line-height:1.3;margin-bottom:30px;font-weight:400}.error-holder .title{display:block;font-size:1.786em;line-height:1.2;margin-bottom:45px}.error-holder .button-holder .btn{margin:0 0 10px}.inner-search{font-size:1em;line-height:1.4;margin:0 auto 45px}.inner-search .input-wrap{max-width:570px;margin:0 auto 40px;background:#fff;height:50px;position:relative}.inner-search [type="text"]{width:100%;height:100%;border:1px solid transparent;padding:10px 45px 10px 20px;color:#333;font-size:14px;line-height:20px;outline:0;text-transform:uppercase;-webkit-transition:border 0.3s linear;transition:border 0.3s linear}.inner-search [type="text"]::-webkit-input-placeholder{color:#333}.inner-search [type="text"]:-moz-placeholder{color:#333}.inner-search [type="text"]::-moz-placeholder{color:#333}.inner-search [type="text"]:-ms-input-placeholder{color:#333}.inner-search [type="text"]:focus{border-color:#333}.inner-search [type="submit"]{position:absolute;background:transparent;border:0;color:#818181;right:20px;font-size:15px;top:50%;padding:0;margin:2px 0 0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.inner-search [type="submit"]:hover{color:#000}.default-page #header{background:#252525;border-bottom:1px solid #181818}.default-page .navbar-default .navbar-nav > li.has-mega-dropdown .dropdown-menu{border-color:#000}.default-page .logo{border-right-color:#181818}.default-page .header-right .login-holder > a:hover,.default-page .header-right .cart-holder > a:hover{color:#fff;opacity:0.7}.default-page .header-right .login-holder.active > a,.default-page .header-right .cart-holder.active > a{color:#fff}.inner-top{background:#f8f8f8;padding:30px 0;box-shadow:1px 1.7px 2px rgba(173, 173, 173, 0.35)}.inner-top h1{margin:0 0 15px;color:#333}.inner-top .breadcrumbs{font-size:0.8em;color:#333}.inner-top .breadcrumbs a{color:#333}.inner-top .breadcrumbs a:hover{color:#000}.inner-main .contact-form{padding:20px 10px;margin-bottom:20px;background:#5c5e62}.inner-main .contact-form .form-title{padding-top:5px}.inner-main .contact-form .form-control{border:1px solid transparent;border-bottom-color:#adadad;-webkit-transition:border 0.2s linear;transition:border 0.2s linear;padding:5px}.inner-main .contact-form .form-control:focus{border-bottom-color:#000}.inner-main .contact-form .btn-holder{padding-top:0}.inner-main .contact-form .forgot{display:inline-block;margin-bottom:15px;color:#fff;font-size:0.8em}.inner-main .contact-form .forgot:hover{color:#000}.inner-main .contact-form [type="submit"].btn{padding:8px 25px;width:auto;font-size:14px}.special-block{background:linear-gradient(135deg, #c0152f 0%, #e8303a 25%, #f05e22 60%, #f8a034 100%);padding:30px 10px;color:#fff;line-height:30px;margin:20px 0px}.special-block .special-text{text-align:center}.special-block .special-text a{color:#fff;display:inline-block;text-decoration:underline;transition:.3s}.special-block .special-text a:hover{color:#eeeeef;text-decoration:none}.browse-block{overflow:hidden;font-size:1em}.browse-block a{color:#fff;display:block;height:auto;-webkit-transition:background 0.3s linear;transition:background 0.3s linear}.browse-block a span{display:block;padding:0 10px;height:100%;line-height:85px}.browse-block .column{letter-spacing:2px;text-align:center;overflow:hidden}.browse-block .column.browse-destination a{background:#f17b2f}.browse-block .column.browse-destination a:hover{color:#fff}.browse-block .column.browse-adventures a{background:#e5454f}.browse-block .column.browse-adventures a:hover{color:#fff}.cart-holder table.table{table-layout:initial}.cart-holder table.table tbody tr .middle{padding-top:20px;padding-bottom:20px}.cart-holder .price{font-weight:700}.cart-holder .delete{font-size:24px;color:#252525}.cart-holder .delete:hover{color:#b0a377}.cart-holder .img-wrap{width:85px;float:left;margin-right:20px}.cart-holder .text-wrap{overflow:hidden}.cart-holder .product-title{display:block;font-weight:600;margin-bottom:5px;font-family:"Poppins", Helvetica, sans-serif}.cart-holder .time{display:block;font-style:italic;font-weight:normal}.cart-holder .num-hold{width:50px;height:32px;background:#f8f8f8;border:1px solid #e1e1e1;text-align:center;line-height:29px}.cart-holder .num-hold .control{float:left;height:100%;border-style:solid;border-color:#e1e1e1;border-width:0 1px 0 0;width:41px;color:#333;font-size:14px;line-height:31px}.cart-holder .num-hold .control:hover{background:#e1e1e1}.cart-holder .num-hold .control.plus{float:right;border-width:0 0 0 1px}.cart-holder .num-hold .val{padding:0 10px;font-weight:700}.cart-option{padding-top:15px;max-width:400px;margin:0 auto}.cart-option .btn{height:41px;width:100%;float:none}.cart-option .button-hold{text-align:center}.cart-option .button-hold .btn{margin:0 0 20px;padding:10px 20px}.cart-option .button-hold .btn:last-child{margin-bottom:0}.coupon-hold{margin-bottom:20px;display:table;table-layout:fixed;width:100%}.coupon-hold .submit-wrap{display:table-footer-group;height:1%}.coupon-hold .input-hold{overflow:hidden}.coupon-hold .form-control{margin-bottom:10px;height:41px}.show-grid [class^="col-"]{background-color:rgba(176, 163, 119, 0.15);border:1px solid #a79867;padding-bottom:10px;padding-top:10px}.newsletter-form{margin:0 0 45px;font-family:"Poppins", Helvetica, sans-serif}.newsletter-form .info{font-style:italic;display:block;letter-spacing:0.04em;color:#444444}.newsletter-form .form-control{width:100%;background:transparent;border:0;font-size:18px;line-height:22px;font-weight:400;letter-spacing:3px;color:#a1a1a1;padding:0 0 6px;height:auto;box-shadow:none;font-family:"Poppins", Helvetica, sans-serif;border-bottom:2px solid #a1a1a1;font-size:35px}.newsletter-form .form-control::-webkit-input-placeholder{color:#444444}.newsletter-form .form-control:-moz-placeholder{color:#444444}.newsletter-form .form-control::-moz-placeholder{color:#444444}.newsletter-form .form-control:-ms-input-placeholder{color:#444444}.newsletter-form .input-holder{position:relative;padding-right:44px;margin-bottom:6px}.newsletter-form [type="submit"]{border:2px solid #7a4e20;background:transparent;font-size:20px;font-family:"Poppins", Helvetica, sans-serif;line-height:28px;font-weight:400;color:#7a4e20;position:absolute;right:0;bottom:0}.wrap-text{white-space:nowrap}.social-wrap{display:table;width:100%;text-align:center}.social-wrap li{display:table-cell;vertical-align:middle}.social-wrap li a{display:inline-block;position:relative;vertical-align:top;color:#999}.social-wrap li a:hover{color:#ff8650}.social-wrap li a:hover .txt{opacity:1}.social-wrap [class^="icon-"],.social-wrap [class*=" icon-"]{font-size:32px;margin-left:1px;display:block}.social-wrap .txt{position:absolute;left:50%;bottom:100%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);font-size:14px;width:176px;opacity:0;margin-bottom:5px;font-weight:normal;letter-spacing:0.4px}.bg-white{background:#fff}.banner.banner-inner.intro-banner{background:#32353f;max-height:550px}.banner.banner-inner.intro-banner:before{background:rgba(45, 49, 47, 0.87)}.banner.banner-inner.intro-banner .banner-text{text-align:center;top:0;bottom:0}.banner.banner-inner.intro-banner .center-text .container{max-width:1020px}.banner.banner-inner.intro-banner .ico-holder{margin-bottom:30px}.banner.banner-inner.intro-banner .logo-holder{margin-bottom:30px}.banner.banner-inner.intro-banner .subtitle{font-style:normal;color:#b0a377;font-size:24px;font-weight:700}.slider-top .column{margin:10px 0}#scroll-to-top{position:fixed;bottom:10px;right:15px;background:rgba(0, 0, 0, 0.7);width:45px;height:45px;text-decoration:none;border-radius:4px;display:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:99}#scroll-to-top i{color:#a1a1a1;position:relative;top:12px;font-size:20px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}#scroll-to-top:hover{background:rgba(0, 0, 0, 0.9)}#scroll-to-top:hover i{color:#fff;top:10px}.dropdown-menu.datepicker-dropdown{visibility:visible;opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);position:absolute;background:#252525;color:#fff;border-radius:0;width:250px;padding:5px}.dropdown-menu.datepicker-dropdown table{width:100%}.datepicker-dropdown.dropdown-menu.datepicker-orient-bottom:before,.datepicker-dropdown.dropdown-menu.datepicker-orient-bottom:after{border-bottom-color:#252525}.datepicker-dropdown.dropdown-menu.datepicker-orient-top:before,.datepicker-dropdown.dropdown-menu.datepicker-orient-top:after{border-top-color:#252525}.datepicker-dropdown.dropdown-menu.datepicker-orient-bottom:after{border-bottom-color:#252525}.datepicker table tr td.day:hover,.datepicker table tr td span:hover,.datepicker table tr td.day.focused{background:#ff8650;border-radius:50%}.datepicker table tr td.day:hover div,.datepicker table tr td span:hover div,.datepicker table tr td.day.focused div{background:#ff8650;border-radius:50%}.gj-picker-md table tr td.today div{color:#fff !important}.datepicker table tr td.today div,.datepicker table tr td.today.disabled div,.datepicker table tr td.today.disabled:hover div,.gj-picker-md table tr td.selected.gj-cursor-pointer div{border-radius:50%;background:#ff8650 !important}.gj-picker-md [role="header"],.gj-picker-md table tr td.selected.gj-cursor-pointer div{background:#ff8650 !important}.gj-picker-md [role="footer"] button.gj-button-md{color:#ff8650 !important}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#b0a377}.datepicker table tr td.day.focused,.datepicker table tr td span.focused{background:#c3b997;color:#252525}.datepicker table tr td.old:hover,.datepicker table tr td span.new:hover,.datepicker table tr td span.old:hover,.datepicker table tr td.new:hover{background:0}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background:#474d4b;color:#fff}.input-group.date .form-control{margin:0;border:1px solid #ccc}.trip-form .input-group.date{background:rgba(37, 37, 37, 0.7);border-radius:4px}.trip-form .input-group.date input{background:transparent;border:0;font-size:14px;line-height:24px;font-style:normal;color:#b0a377;font-weight:700}.trip-form .input-group.date .input-group-addon{background:rgba(24, 24, 24, 0.7);border-color:rgba(24, 24, 24, 0.7);border-radius:0 4px 4px 0;color:#b0a377}.trip-form-v2{background:rgba(36, 36, 34, 0.88);border-color:rgba(54, 54, 54, 0.88);color:#a0a0a0;max-width:670px;text-align:left;margin:0 auto;font-size:14px}.trip-form-v2 label{color:#a0a0a0;font-weight:400;font-style:italic;text-transform:uppercase;letter-spacing:0.1em}.trip-form-v2 select{width:100%}.trip-form-v2 .form-control{height:44px;color:#a0a0a0;font-weight:500;font-size:14px;font-style:normal}.trip-form-v2 .form-control::-webkit-input-placeholder{color:#a0a0a0}.trip-form-v2 .form-control:-moz-placeholder{color:#a0a0a0}.trip-form-v2 .form-control::-moz-placeholder{color:#a0a0a0}.trip-form-v2 .form-control:-ms-input-placeholder{color:#a0a0a0}.trip-form-v2 .input-group{position:relative;padding-left:40px}.trip-form-v2 .input-group:before{content:"\e979";font:16px/18px icomoon;position:absolute;left:15px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.trip-form-v2 .input-group.date{border:4px solid #464646;background:transparent;border-radius:0}.trip-form-v2 .input-group.date input{color:#a0a0a0}.trip-form-v2 .input-group.date input::-webkit-input-placeholder{color:#a0a0a0}.trip-form-v2 .input-group.date input:-moz-placeholder{color:#a0a0a0}.trip-form-v2 .input-group.date input::-moz-placeholder{color:#a0a0a0}.trip-form-v2 .input-group.date input:-ms-input-placeholder{color:#a0a0a0}.trip-form-v2 .input-group.date .input-group-addon{background:transparent;color:#a0a0a0;border:0}.trip-form-v2 .holder{margin-bottom:30px}.banner.banner-home-search .banner-image{min-height:600px}.banner.banner-home-search .center-text{text-align:left}.btn-holder{padding:0 25px}.departureDates.detailPageDepartDates{margin:10px 0px}.seasonalPrice .jcf-select:focus{border-bottom:transparent}.seasonalPrice .jcf-select .jcf-select-text:focus{border-bottom:transparent}.jcf-select.jcf-select-trip-select-v2,.departureDates #select-date{background:transparent;border:1px solid #888;height:auto;width:100%}.jcf-select.jcf-select-trip-select-v2 .jcf-select-text{color:#dfdfdf;font-size:14px;font-style:normal;padding:0px;position:relative}.jcf-select.jcf-select-trip-select-v2 .jcf-select-text:before{content:"\e979";font:16px/18px icomoon;position:absolute;left:15px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.jcf-select.jcf-select-trip-select-v2 .jcf-select-opener{padding:0 10px}.jcf-select.jcf-select-trip-select-v2 .jcf-select-opener:after,.booking-form .jcf-select-form-control .jcf-select-opener:after{content:"\e91e";right:10px;color:#a0a0a0}.jcf-select-drop.jcf-select-trip-select-v2{background:#252525}.jcf-select-drop.jcf-select-trip-select-v2 .jcf-hover{background:#f86500;color:#fff}.jcf-select-drop.jcf-select-trip-select-v2 .jcf-list{background:#fff;color:#000}.seasonalPrice .jcf-select-drop.jcf-select-trip-select-v2 .jcf-hover{background:#ef3164;color:#fff}.trip-form-v2 .input-group.date:before{content:"\e109";font-family:"Glyphicons Halflings"}.jcf-select.jcf-select-trip-select-v2.jcf-select-region .jcf-select-text:before,.trip-select.trip-select-v2.region:before{content:"\e92d"}.jcf-select.jcf-select-trip-select-v2.jcf-select-acitvity .jcf-select-text:before{content:"\e95e"}.jcf-select.jcf-select-trip-select-v2.jcf-select-price .jcf-select-text:before{content:"\e90f"}.non-collapsible-link{position:static !important;left:0 !important;top:0 !important;width:auto !important}.non-collapsible-link li{padding:10px 0}.partner-list a{height:100px;min-height:0;white-space:nowrap}.partner-list a:after{display:inline-block;vertical-align:middle;height:100%;margin-right:-0.25em;content:""}.partner-list a img{vertical-align:middle}.column-demo{margin-bottom:45px}.carousel-wrapper h3{padding-left:25px}.carousel-wrapper .article h3{padding-left:0}.carousel-wrapper .single-item h3{padding-left:0}#common-multiple-slide-v1 .owl-controls{position:absolute;bottom:100%;right:10px}#common-multiple-slide-v1 .owl-next,#common-multiple-slide-v1 .owl-prev{position:relative;top:0;margin:0;right:inherit;left:inherit;margin:0 5px 10px}.btn.btn-trip-v2{background:#6b6957;color:#fff;padding:0 40px;height:52px;border:0;position:relative;border-radius:0}.btn.btn-trip-v2:before{right:10px;content:"\e91e";color:#fff;font:14px/14px icomoon;position:absolute;top:50%;margin-top:-7px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.btn.btn-solid{font-style:normal;font-weight:500;background:#3e3e3e;color:#fff;padding:10px 20px;font-size:18px;line-height:27px;border-radius:5px}.btn.btn-solid:hover{background:#252525}.owl-carousel:hover .owl-controls .owl-buttons .owl-next,.owl-carousel:hover .owl-controls .owl-buttons .owl-prev{opacity:1;visibility:visible}#common-slide{margin:0 0 30px}.btn-demo-wrapper .btn{width:auto;margin:0 5px 10px}blockquote,.blockquote{text-align:center}blockquote .img,.blockquote .img{border:2px solid #fff;width:90px;border-radius:100%;margin:0 auto 45px}blockquote .img img,.blockquote .img img{max-width:100%;border-radius:100%}blockquote .text,.blockquote .text{font-size:16px}blockquote cite,.blockquote cite{display:block;border-bottom:1px solid #e2e2e2;padding-bottom:20px;margin-bottom:45px;position:relative;font-size:18px}blockquote cite:after,.blockquote cite:after{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:170px;height:8px;background:#e2e2e2;content:"";position:absolute;left:50%;bottom:0}.seperator.double-border{padding-bottom:0;margin:30px 0;height:5px}.seperator.double-border:before{height:1px;left:0;top:0;right:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);width:auto}.seperator.left:before{left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.seperator.right:before{left:auto;right:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}h4,.h4{font-size:1.132857em;font-weight:normal}.hold{margin-bottom:20px;display:block;width:100%;overflow:hidden}.modal .modal-header{padding:30px 20px 0}.modal .modal-body{padding:20 20px 20px 20px}.modal .modal-footer{padding:30px 20px}.modal .hold.btn-holder{padding:0}.modal .hold.btn-holder .btn{margin:auto;display:block}.modal-v2 .modal-header{border-bottom:0;text-transform:uppercase;text-align:center}.modal-v2 .modal-footer{border-top:0;padding-top:0;text-align:center}.modal-v2 .modal-footer .btn{margin-left:auto;margin-right:auto}.modal-v2 .modal-footer .btn + .btn{margin-left:auto}.modal-v2 .log-option{margin-bottom:20px}.btn.no-border{border:0}.btn.btn-fb-login{background:#136ad5;color:#fff}.btn.btn-fb-login:hover{background:#0f53a6}.btn.btn-google-login{background:#dd4b39;color:#fff}.btn.btn-google-login:hover{background:#c23321}.seperator.text{padding:0;margin:45px 0}.seperator.text:before{display:none}.seperator.text span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#ebebeb;border-radius:100%;padding:2px 5px}.bottom-spacing{margin-bottom:45px}.modal-footer{text-align:center}.modal-footer .btn{margin:10px 0;font-size:14px;padding:6px;display:block}.modal-footer .btn + .btn{margin-left:0}.counter-small .holder{padding:45px 20px}.counter-small .holder .info{margin:0}.content-heading.text-left{text-align:left}.content-heading.text-right{text-align:right}.global-box .btn{margin-bottom:5px;margin-top:5px}#set-1{background:#6b6957}#set-2{background:#fff}#set-3{background:#252525}#set-4{background:#6b6957}#set-5{background:#b0a377}.badge.hot{background:#f00}.badge.trending{background:#39f}.badge.top-pos{position:absolute;bottom:100%;left:100%}.gallery-list.gallery-main li{width:auto;float:none;max-width:380px;overflow:hidden;margin:0 auto 30px}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pagination-wrap.pagination-solid{background:#b0a377;color:#fff}.pagination-wrap.pagination-solid .btn-prev a,.pagination-wrap.pagination-solid .btn-next a{color:#fff}.pagination-wrap.pagination-solid .btn-prev a:hover,.pagination-wrap.pagination-solid .btn-next a:hover{color:#fff}.pagination-wrap.pagination-solid .active a{background:#fff;color:#b0a377}.pagination-wrap.pagination-solid .active a:hover,.pagination-wrap.pagination-solid .active a:focus{background:#fff;color:#b0a377}.pagination-wrap.pagination-solid a{color:#fff}.pagination-wrap.pagination-solid a:hover{color:#fff}.pagination-wrap.pagination-center .btn-prev,.pagination-wrap.pagination-center .btn-next{float:none;display:inline-block;vertical-align:middle;padding-top:0}.pagination-wrap.pagination-center .pagination{display:inline-block;vertical-align:middle}.headings-wrapper h1,.headings-wrapper h2,.headings-wrapper h3,.headings-wrapper h4,.headings-wrapper h5,.headings-wrapper h6{margin-bottom:40px}.has-mega-dropdown.mega-md .dropdown-menu{background:0}.has-mega-dropdown.mega-md .dropdown-menu .drop-wrap{background:#fff;box-shadow:0 2px 2px rgba(1, 2, 2, 0.05)}.accordion-v2 .slide{padding:0}.accordion-v2 .slide-holder{padding:20px;margin:0;border-top:0}.material-icons-list{text-align:justify;padding:50px 0 0}.material-icons-list li{display:inline-block;vertical-align:top;width:16%;margin-bottom:40px;min-width:100px}.material-icons-list .material-icons{font-size:40px}.hi-icon-wrap{text-align:center;margin:0 auto;padding:2em 0 3em}.searchLandingPage{margin-top:6%}#body_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);width:100%;height:100%;overflow:hidden;z-index:999999;color:#ffffff;font-size:40px;padding-top:15%;text-align:center;text-shadow:3px 4px 14px #000}#covide_main_container{float:left;width:100%;padding:6px;margin-top:78px;text-align:center;background:#feebb6;color:#222222;position:relative;z-index:10}#covide_main_container b{font-size:20px}#covide_main_container span{font-size:17px}#covide_main_container a{color:#222222;text-decoration:underline}#b2i-css-special-offers .content-block,.content-holder content-boxed{padding-bottom:40px}.specialOfferbox hr{margin:5px !important}.specialOfferbox .img-wrap,#load-more-top-tours,.offersTile{margin-bottom:20px}div#coupon-code-main-conatiner{background:#f1f1f1;margin-bottom:40px;border-radius:5px}div#offer_coupon_tabs_container ul{list-style:none;text-align:center;padding-left:0px;margin-bottom:50px}div#offer_coupon_tabs_container ul li{display:inline-block}div#offer_coupon_tabs_container ul li a{padding:10px 30px;border:2px solid #ef3164;margin:0 -3px;color:#ef3164;font-size:18px;display:inline-block;min-width:175px}.offer_nav_active{background:#ef3164;color:#ffffff !important}div#coupon-code-main-conatiner .article div.thumbnail{border:2px dashed #ccc;padding:30px 30px 20px 30px;box-sizing:border-box;min-height:275px}div#coupon-code-main-conatiner .owl-wrapper{padding-bottom:10px !important}div#coupon-code-main-conatiner div.owl-item:nth-child(1n + 0) .thumbnail{background:#ffffff;border:1px dashed #cccccc}div#coupon-code-main-conatiner .no-space.h3title{text-align:center;border-radius:4px 4px 0 0}div#coupon-code-main-conatiner .offerDetails{position:relative;text-align:center}div#coupon-code-main-conatiner .offerDetails .pp-offer-desc{float:left;width:100%;line-height:20px;margin-bottom:23px;font-size:13px}.coupon-button-type .coupon-deal,.coupon-button-type .coupon-print,.coupon-button-type .coupon-code{line-height:1;padding:14px 38px;background:#fc8c99;color:#ffffff;font-size:12px;font-weight:600;display:inline-block;letter-spacing:1px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:2px;min-width:195px;text-align:center}.coupon-button-type .coupon-code{color:#444444;background:#ffebf0;text-align:right;padding:10px 12px;font-size:12px;border:1px dashed #ef3164;position:relative}.coupon-button-type .coupon-code .code-text{text-transform:uppercase}.coupon-button-type .coupon-code .get-code{position:absolute;left:-2px;top:-1px;background:#ef3164;color:#ffffff;font-size:12px;padding:11px 12px 11px;border-top-left-radius:2px;border-bottom-left-radius:2px;transition:all 0.5s ease}.coupon-button-type .coupon-code .get-code:after{content:"";display:block;width:0;height:0;border-top:34px solid transparent;border-left:36px solid #c43159;position:absolute;right:-36px;top:0}.coupon-button-type .coupon-code .get-code:hover{padding-right:0px;transition:all 0.5s ease}.coupon-detail.coupon-button-type{width:100%;display:inline-block}div#coupon-code-main-conatiner .no-space.h3title b{width:100%;float:left}div#coupon-code-main-conatiner .no-space.h3title b a{font-size:30px !important;margin:15px 0 30px;float:left;width:100%;font-family:"Poppins";color:#333333}div#coupon-code-main-conatiner .exp-text{color:#333333;font-size:12px;margin-top:10px}div#coupon-code-main-conatiner .owl-theme .owl-controls{margin-top:0}div#coupon-code-main-conatiner .owl-prev{position:absolute;top:40%;left:-21px;background:#000000}div#coupon-code-main-conatiner .owl-next{position:absolute;top:40%;right:-21px;background:#000000}.b2i_facility_icon .icon-iconimages{font-size:25px}.offersTermsConditions{padding-top:20px;background:#ffffff;margin-bottom:40px;padding-bottom:20px;box-shadow:1px 1px 2px #eee;margin-top:30px}.offersTermsConditions ol.detail-accordion li a{padding-left:20px}.offersTermsConditions ol.detail-accordion li a i{margin-right:10px}.discountDepositamount{padding:5px;text-align:center;font-size:17px;color:#ef3164;padding-bottom:15px;padding-top:0px}.couponsPagetitle{display:inline-block;width:50%;clear:both}.couponCode-maindv{padding:0;display:inline-block;width:100%}.couponCodewrapper{display:inline-block;position:relative;border:1.3px #fff dashed;padding:0 15px;vertical-align:top;float:left;border-top-left-radius:4px;border-bottom-left-radius:4px}.scissorIcon{position:absolute;left:42px;top:-8px;width:20px}.couponCode{font-size:18px;color:#fff;height:42px;line-height:42px}.CopyCode{width:140px;display:inline-block;border:1.3px #fff dashed;padding:0 15px;color:#fff;font-size:16px;vertical-align:top;height:45px;line-height:45px;position:relative;left:-2px;text-align:center;float:left;background:transparent;border-top-right-radius:4px;border-bottom-right-radius:4px}.CopyCode:hover,.CopyCode:focus{color:#fff}.couponExpiry{display:inline-block;width:100%}.couponExpiry .exp-text{width:100%}.booking-price-breakup{width:221px !important;padding:10px}.booking-price-breakup .breakup-parentdv,.extranight-price-breakup .breakup-parentdv{width:100%;float:left;text-align:left}.booking-price-breakup .breakup-left{width:65%;float:left;text-align:left}.booking-price-breakup .breakup-right{width:35%;float:right;text-align:right}.extranight-price-breakup .breakup-left{width:25%;float:left;text-align:left}.extranight-price-breakup .breakup-right{width:25%;float:right;text-align:right}.life-is-adventure + a.btn{margin-top:20px}body#b2i-css-boxing-day-sale-pre-registration .parallax.banner-inner:before{background:transparent !important}body#b2i-css-boxing-day-sale-pre-registration .banner.banner-inner .banner-text{display:none}body#b2i-css-boxing-day-sale-pre-registration .seperator{display:none}.citybreaksVoucher .total_deposit_price{border:0;padding-top:0}.explore-Heart-btn{width:auto;float:right;display:block}.you-saved{float:left;width:100%;text-align:center;color:#12a51e;font-weight:bold;font-size:12px;background:#f0fae9;margin-top:0px;border:1px dotted #d4f7c1;font-style:normal;cursor:pointer}.list-view .you-saved{margin-bottom:15px}.you-saved-detail{text-align:center;margin-bottom:10px;border:1px dotted #12a51e;display:inline;background:#e6f7ed;color:#1f7a46 !important;padding:5px 10px;font-size:12px !important;font-weight:500 !important}.counter-container{width:100%;display:inline-block;font-family:"Poppins"}.timer-container{display:inline-block;line-height:1;margin:10px 0 20px 0;font-size:40px}.timer-container span{display:block;font-size:13px;color:#555555;margin-top:5px}#days,#hours,#minutes,#seconds{font-size:20px;color:#ef3164;display:inline-block;margin-right:0;text-align:center;padding:5px 10px;border-radius:3px;background:#f9f9f9;border:1px solid #eeeeee;text-shadow:1px 1px 2px #eee;box-shadow:0px 0px 3px #eee}.clock-ends{font-size:15px;color:#555555;display:inline-block;margin-right:5px;width:100%}.des p{font-size:14px;color:#000;font-weight:400}.des a{font-size:14px;color:#000;font-weight:600;margin:0px;padding:0px !important}.li-user-icon-box .dropdown-menu{margin-top:-25px !important}.offersLandingPage .b2india_tour_find_heading{font-weight:bold !important}.tab-pane .owl-theme .owl-controls .owl-buttons div{font-size:25px;padding:10px}@media (min-width: 320px) and (max-width: 767px) and (orientation: landscape){#tour-slide{height:320px}#covide_main_container{margin-top:0px}#tour-slide .bg-stretch{position:absolute}}@media (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.trip-info .bg-stretch{position:static}.trip-info .bg-stretch img{width:100% !important;height:auto !important;margin:0 !important}}@media (min-width: 480px){.newsletter-form .form-control{font-size:32px;line-height:36px}.social-wrap [class^="icon-"],.social-wrap [class*=" icon-"]{font-size:40px}}@media (min-width: 768px) and (max-width: 992px){.trip-info .bg-stretch{position:static}.trip-info .bg-stretch img{width:100% !important;height:auto !important;margin:0 !important}.banner.banner-inner{background-position:center center !important;max-height:320px;height:320px !important}#home-image-slider .item .cover .header-content h1,#citybreakslanding-image-slider .item .cover .header-content h1{font-size:50px;margin-bottom:15px}#home-image-slider .item .cover .header-content h2,#citybreakslanding-image-slider .item .cover .header-content h2{font-size:20px !important;margin-bottom:45px}.main-headingCustom{margin-bottom:20px;font-size:40px !important;line-height:normal}.article.has-hover-s1.b2india_tour_name.day18.level2{width:33.333%}.btn.btn-default{padding:5px 8px}.boxPriceLeft .price span{font-size:13px}.boxPriceLeft .price span{font-size:14px !important}span.price_curency{font-size:13px;color:#000;font-weight:400}.bg-stretch img{max-width:none;width:100% !important;height:100% !important;margin-top:unset !important;object-fit:cover;margin-left:0px !important}.main-headingCustom{font-size:30px}.b2india_destination_heading_2 .destination-grid__item:nth-child(3n+1){clear:none}.b2india_destination_heading_2 .destination-grid__item:nth-child(2n+1){clear:left}}@media (min-width: 768px){#content{float:right;margin-bottom:0}.content-with-sidebar.content-left #content{float:left}.content-with-sidebar.content-both-sidebar #content{float:none;margin-top:45px}.common-spacing{padding-top:90px;padding-bottom:90px}.db-3-col [class^="col-"],.db-3-col [class*=" col-"]{display:inline-block;vertical-align:top;float:none;margin-right:-0.25em}h1{font-size:2.857142em}h2{font-size:1.714em !important}h2.intro-heading,h3.intro-heading{font-size:1.857142em;margin-bottom:25px}h1.small-size{font-size:1.9em}#tourDetailBlade h1.small-size{font-size:20px;margin-bottom:10px;color:#000;font-weight:700 !important}h1.content-main-heading,h2.content-main-heading{font-size:2.142857em}p.intro,div.intro p{font-size:14px;line-height:27px;margin-bottom:20px}.life-is-adventure p{line-height:1.7em !important;text-align:left;margin-bottom:20px}blockquote{font-size:1.7857em}blockquote cite{letter-spacing:0.4px}blockquote.testimonial-quote{font-size:1.286em;line-height:2}blockquote.normal{font-size:1.857142em}.main-subtitle{font-size:1.857142em}.side-list.horizontal-list li{width:25%;padding:0 5px;margin-bottom:10px}.side-list.gallery-side-list{margin:0 -10px}.side-list.gallery-side-list li{width:33.3333%;padding:0 10px;margin-bottom:20px}.testimonial-holder blockquote cite{padding-bottom:35px;letter-spacing:0;text-transform:none;color:#ff8650;font-size:21px}.testimonial-holder blockquote{margin:0}.testimonial-holder{padding:90px 0 25px}.banner{min-height:600px}.banner.banner-inner .subtitle{font-size:1.571428em;font-family:"Poppins"}.banner-icon-search .banner-text h1{font-size:4.571em}.banner-caption-s1 .center-text .banner-subtitle,.banner-home .banner-caption-s1 .center-text .banner-subtitle{font-size:1.714em}.gallery-home-holder{margin-top:60px}.gallery-home-holder .text-block{padding-bottom:10px}.gallery-home-holder .gallery-list{margin-bottom:0;text-align:left}.content-block.content-center .img-wrap{width:auto;margin:0 0 40px;height:120px}.content-block.content-center p{margin-bottom:0}.content-block.guide-sub .description,.content-block.guide-sub .bar-holder{max-width:none}.content-block{padding:90px 0}.content-block.content-sub{padding-top:60px;padding-bottom:60px}.content-block.content-sub .content-holder{margin-top:-35px}.content-block.guide-sub .img-article{margin-top:60px}.content-block.article-boxed .content-heading{margin-bottom:15px}.content-block.content-spacing .content-heading{margin-bottom:15px}.adventure-holder .text-block .centered{padding:60px 15px}.adventure-holder.gallery-home-holder .text-block .centered{padding-bottom:0;text-align:left}.grid-view-sidebar{padding-bottom:90px}.grid-view-sidebar .container{padding-top:198px}.grid-view-sidebar #content{margin-top:45px}.grid-view-sidebar #sidebar{margin-top:45px}.gallery-list .info{letter-spacing:0.4px}.gallery-list .hover{font-size:50px}.btn-banner{font-size:18px;line-height:22px;padding:12px 70px;border-width:2px;letter-spacing:0.4px}.banner-caption-s1 .center-text .btn-banner-holder,.banner-home .banner-caption-s1 .center-text .btn-banner-holder{margin-top:50px}.filter-option{max-width:none}.filter-option .btn-filter{display:none}.filter-option .filter-slide{position:static;background:transparent;max-height:none;width:auto;padding-top:0}.filter-option .filter-slide .select-col{margin-top:0;width:200px}.count-block .holder{font-size:16px;padding:20px 10px}.count-block .icon{margin-bottom:25px}.count-block .info{font-size:2em;margin-bottom:15px}.count-block .txt{font-size:1em;text-transform:uppercase}.article{max-width:none;padding-top:25px}.article .heading{margin:0 0 10px}.article .heading h3{display:inline-block;vertical-align:middle;max-width:100%;padding-right:10px;margin:0;font-size:16px;font-weight:700}.article .meta{font-size:0.9em}.article .img-caption{font-size:16px !important}.article .thumbnail .meta{padding-bottom:15px}.article .thumbnail .country [class^="icon-"],.article .thumbnail .country [class*=" icon-"],.article .thumbnail .activities [class^="icon-"],.article .thumbnail .activities [class*=" icon-"]{font-size:13px;margin-right:2px}.article .thumbnail .img-wrap{margin-bottom:0px}.article .info-day{display:inline-block;vertical-align:middle;font-size:1.143em;line-height:1em;padding-left:10px;position:relative;border-left:1px solid #e2e2e2;max-width:20%}.guide-info{margin-top:60px}.content-with-sidebar .article .social-networks{margin:0 -5px}.content-with-sidebar .article .social-networks li{padding:0 5px}.list-view .filter-option{max-width:none}.list-view .article{max-width:none}.list-view .article .col-left{float:left;width:100%;padding:0}body.ToursPage .list-view .article .col-left{float:left;width:70%;padding:15px 0 0}.list-view .article .info-aside{width:23%;font-style:italic;margin:0;border-width:0;padding-top:5px;padding-left:0;text-align:left;font-size:14px;color:#000;margin-bottom:15px}.tab-pane.hotelContent .list-view .article .info-aside{float:right;width:100%;font-style:italic;margin:0;border-width:0;padding-top:8px;padding-bottom:8px;padding-left:10px}body.ToursPage .list-view .article .info-aside{float:right;width:25%;font-style:italic;margin:0;border-width:0 0 0 1px;padding-top:15px}.booking-form .form-holder,.twocol-form .form-holder{padding:45px 30px}.booking-form .payment-option,.twocol-form .payment-option{display:block}.booking-form h2,.twocol-form h2{margin-bottom:45px}.booking-form .wrap,.twocol-form .wrap{padding-right:30px}.booking-form .btn-hold,.twocol-form .btn-hold{padding-top:45px}.top-box .holder{padding:25px 60px 25px 30px}.top-box .left{display:block;float:left}.top-box .right{float:right}.block-quotation{padding:30px 15px}.partner-block{padding:90px 0}.partner-block .partner{margin-top:60px}.ico-article .ico-holder{min-height:65px}.content-intro{padding-bottom:90px}.content-intro .text-holder{text-align:left;padding-top:14px}.trip-info .text-col .holder{padding:50px 0}.trip-info .price{margin-bottom:30px;font-size:1.8em}.trip-detail{padding-top:60px;padding-bottom:60px}.trip-detail .gallery-list li{float:left}.nav-tabs{padding:0}.nav-tabs > li{padding:15px 10px}table.table{table-layout:fixed}table.table.table-align-right td:last-child,table.table.table-align-right th:last-child{text-align:right}.fancybox-close:after{font-size:16px}.article.blog-article .star-rating,.article.blog-article .comment,.article.blog-article .ico-action,.article.blog-article .rate-info{display:inline-block;vertical-align:middle;position:relative;padding:0 10px}.article.blog-article .star-rating:before,.article.blog-article .comment:before,.article.blog-article .ico-action:before,.article.blog-article .rate-info:before{content:"";position:absolute;left:0;top:4px;bottom:3px;width:1px;background:#e2e2e2}.article.blog-article .star-rating{padding-left:0}.article.blog-article .footer-sub{margin:0;display:inline-block}.blog-single .description{padding:25px 20px}.trip-form .holder{display:inline-block;vertical-align:bottom;width:50%;padding:0 15px;margin-right:-0.25em}.comment-form{padding:60px 0 0}.contact-info{margin-top:60px;margin-bottom:60px}.contact-form .form-title{text-align:left}.contact-form{padding:0;border:0;border-radius:7px}.contact-form .btn-holder{padding-top:30px}.error-page #main{padding-top:90px}.error-holder{padding-top:90px}.error-holder h1{font-size:6.143em}.error-holder .title{font-size:2.143em;margin-bottom:60px}.error-holder .button-holder .btn{width:auto;min-width:270px;margin:0 14px 20px}.inner-search{font-size:1.286em;line-height:2;margin-bottom:60px;max-width:950px}.inner-top{padding:45px 0}#popular-destination-carousel p{text-align:justify}.browse-block{display:table;width:100%;table-layout:fixed;font-size:1.286em}.browse-block .column{display:table-cell;width:50%;letter-spacing:4px}.newsletter-form{margin-bottom:60px}.newsletter-form .form-control{font-size:25px;border-bottom:1px solid #7a4e20;color:#7a4e20}.newsletter-form .form-control:focus{border-bottom:1px solid #fff !important;color:#fff !important}.newsletter-form input[type="submit"]{font-size:28px;border-width:0 0 11px}.newsletter-form .info{font-size:13px}.social-wrap [class^="icon-"],.social-wrap [class*=" icon-"]{font-size:28px}.copyright{font-size:1em}.copyright .icon-copyright{font-size:1.4em;margin-right:10px}#scroll-to-top{bottom:10px;right:35px}blockquote cite,.blockquote cite{padding-bottom:45px;letter-spacing:0.4px}.modal-v2 .modal-footer .btn + .btn{margin-left:20px}.bottom-spacing{margin-bottom:60px}.modal-footer{text-align:left}.modal-footer .btn{font-size:16px;padding:8px;display:inline-block;margin:0}.modal-footer .btn + .btn{margin-left:10px}.gallery-list.gallery-main li{width:50%;float:left;max-width:none}.waterfall .list-group{width:346px}}@media (min-width: 1024px){.partner-block .main-subtitle{text-align:center;display:block}.partner-block .main-heading.main-headingCustom{text-align:center}.partner-block .main-headingCustom{margin-bottom:20px}.content-with-sidebar.content-both-sidebar #content{float:left;margin-top:0}.content-with-sidebar.content-both-sidebar #sidebar,.content-with-sidebar.content-both-sidebar #sidebar-right{max-width:none}.common-spacing{padding-top:100px;padding-bottom:100px}h1{font-size:33px}h2{font-size:2.143em;margin-bottom:20px}h3,.h3{font-size:1.2857em;letter-spacing:0.5px;line-height:normal}h2.intro-heading,h3.intro-heading{font-size:1.5em;margin-bottom:20px;font-weight:600;line-height:normal}.featured-content .intro{text-align:center}h1.content-main-heading,h2.content-main-heading{font-size:2.571428em;line-height:normal}p.special-text{font-size:2.571em}blockquote{font-size:2.1428em}blockquote.normal{font-size:2.142857em}.main-subtitle{font-size:16px;line-height:24px;font-weight:normal}.inner-main-heading{font-size:3.439em}#header{border-bottom:1px solid #2d2d2d;background:transparent;position:absolute;top:0;left:0;right:0}#header.fixed-position .logo{padding-top:22px;padding-bottom:22px}.logo{width:180px;margin:0;padding:25px 15px 25px 0;float:left}.logo a{width:142px}.logo img{width:100%}.default-page #header.white-header.fixed-position .navbar-default .v-divider,#header.white-header.fixed-position .navbar-default .v-divider{border-color:#eaeaea}.default-page #header.white-header.fixed-position .navbar-default .navbar-nav,#header.white-header.fixed-position .navbar-default .navbar-nav{border-right-color:#eaeaea}.default-page #header.white-header.fixed-position .navbar-default .navbar-nav > li > a,#header.white-header.fixed-position .navbar-default .navbar-nav > li > a{color:#333}.default-page #header.white-header.fixed-position .navbar-default .navbar-nav > li > a:hover,#header.white-header.fixed-position .navbar-default .navbar-nav > li > a:hover{background:linear-gradient(to right, #df2e5e 25%, #f79120 121%) !important;-webkit-text-fill-color:transparent !important;-webkit-background-clip:text !important}.default-page #header.white-header.fixed-position .navbar-default .navbar-nav > li.hover > a,#header.white-header.fixed-position .navbar-default .navbar-nav > li.hover > a{background:linear-gradient(to right, #df2e5e 25%, #f79120 121%) !important;-webkit-text-fill-color:transparent !important;-webkit-background-clip:text !important}.default-page #header.default-white-header,#header.default-white-header{border-bottom:1px solid #eaeaea}.default-page #header.default-white-header .navbar-default .navbar-nav .v-divider,#header.default-white-header .navbar-default .navbar-nav .v-divider{border-color:#eaeaea}.default-page #header.default-white-header .navbar-default .navbar-nav > li > a,#header.default-white-header .navbar-default .navbar-nav > li > a{color:#000000}.default-page #header.default-white-header .navbar-default .navbar-nav > li > a:hover,#header.default-white-header .navbar-default .navbar-nav > li > a:hover{color:#e75049}.default-page #header.default-white-header .navbar-default .navbar-nav > li.hover > a,#header.default-white-header .navbar-default .navbar-nav > li.hover > a{color:#ff8650}.header-v2 .navbar-default .navbar-nav{float:left}.header-v2 .navbar-default .navbar-right{float:right}.header-v2 .navbar-default .nav-center{width:calc(100% - 340px);text-align:center}.header-v2 .navbar-default .nav-center > li{float:none;display:inline-block}.header-v2 .navbar-nav .has-mega-dropdown.mega-md .dropdown-menu{right:20%;left:20%;width:auto}.sidebar{float:left}.side-list.horizontal-list{margin-bottom:-25px}.side-list.horizontal-list li{margin-bottom:40px}.boxed-layout .logo{width:180px}.testimonial-holder blockquote .img{display:inline-block;vertical-align:top;width:112px;margin:20px 0 0}.testimonial-holder blockquote .text{display:inline-block;vertical-align:top;width:calc(100% - 150px);padding-left:0;color:#333}.testimonial-holder{padding:50px 0}.testimonial-holder .owl-pagination{padding-left:0}.services-block .row{margin-top:-60px}.navbar-default .open .dropdown-menu{display:none}.navbar-default .navbar-nav{max-width:calc(100% - 180px);float:right}.navbar-default .navbar-nav .dropdown.hover > .dropdown-menu{display:block}.navbar-default .navbar-nav .icon{margin-right:0}.navbar-default .navbar-nav > li{padding:30px 5px 0;border-top:0}.navbar-default .navbar-nav > li .dropdown-menu{margin-top:1px}.navbar-default .navbar-nav > li.nav-visible{display:inline-block !important}.navbar-default .navbar-nav > li > a:hover{color:#fff}.navbar-default .navbar-nav > li.hover > a{color:#fff}.navbar-default .navbar-nav > li.has-mega-dropdown{position:static}.navbar-default .navbar-nav > li.has-mega-dropdown:hover{position:relative}.navbar-default .navbar-nav > li.has-mega-dropdown .dropdown-menu{left:0;right:0;width:100% !important;position:absolute !important;top:100%}.navbar-default .navbar-nav > li.has-mega-dropdown .dropdown-menu{left:0px;right:0px !important;top:100% !important;position:absolute !important;border:none;padding:0;margin:0;width:100%;min-width:auto;width:min-content !important}.navbar-nav li:nth-child(3) .dropdown-menu{border-top:3px solid #df2e5e !important;margin-top:-15px !important}.navbar-nav li:nth-child(3) .dropdown-menu .drop-holder:before{top:-12px;left:25px}.navbar-default .navbar-nav > li.parentDes .dropdown-menu{min-width:100vh}.navbar-default .navbar-nav > li.active a:hover,.navbar-default .navbar-nav > li.active a:focus,.navbar-default .navbar-nav > li.open a:hover,.navbar-default .navbar-nav > li.open a:focus,.navbar-default .navbar-nav > li:focus a:hover,.navbar-default .navbar-nav > li:focus a:focus{background:transparent}.navbar-default .navbar-nav > li > a{background:transparent;padding:0;display:block}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background:transparent}#header.fixed-position .search-form .search-opener{display:none}#header.fixed-position .search-form .search-wrap .search-opener{display:block}#header.fixed-position .navbar-default .navbar-nav > li{padding-top:24px}#header.fixed-position .navbar-default .navbar-nav > li .dropdown-menu{margin-top:0px;border-top:1px solid transparent}.navbar-collapse{background:0}.dropdown-menu{border-style:solid;box-shadow:0px;display:block;position:absolute;width:auto;left:0;visibility:hidden;opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.17, 0.67, 0.59, 1.21);transition:transform 0.3s cubic-bezier(0.17, 0.67, 0.59, 1.21)}.dropdown-menu.dropdown-md{min-width:300px}.dropdown-menu.dropdown-sm{min-width:150px}.dropdown-menu.dropdown-sm .drop-wrap{padding:10px}.dropdown-menu.drop-thumb-wide .des{max-width:80%}.dropdown-menu.drop-thumb-wide .img-wrap img{max-width:80%}.dropdown-menu ul{padding:9px 0;max-height:400px;border-top:4px solid #e75049}.dropdown-menu .drop-wrap{padding-top:10px;padding-bottom:10px}.dropdown-menu .top-title{display:none}.dropdown-menu .sub-link-opener:before{display:none}.dropdown-menu .drop-holder .col{max-width:none;margin-top:0}.dropdown-menu .drop-holder .col:hover .title,.dropdown-menu .drop-holder .col:hover .title a{color:#b0a377}.dropdown-menu .drop-holder .img-wrap img{max-width:400px}.dropdown-menu .drop-holder li{display:block;margin-left:0;width:auto}.dropdown-menu .five-col{margin:0 -15px}.dropdown-menu .five-col .column{float:left;padding:0 15px;width:20%;position:relative;border-right:1px solid #cccccc}.dropdown-menu .five-col .column:first-child:before{display:none}.dropdown-menu .five-col .column:before{content:"";position:absolute;left:-10px;background:transparent;width:1px;top:0;bottom:0}.content-list{padding:0px 15px;font-size:14px;color:#000;font-weight:400}.content-list li p{font-size:14px;margin-bottom:0px}.dropdown-menu .five-col ul{display:block;text-transform:uppercase}.dropdown-menu .five-col ul li{display:block;width:auto;margin:0;padding:0px 5px 5px 5px}.dropdown-menu .five-col ul li a{padding-left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-menu .five-col ul{position:relative !important;width:auto !important;padding-top:15px;top:unset !important;left:unset !important}.dropdown-menu .five-col .sub-link-opener{pointer-events:none}.has-mega-dropdown > .dropdown-menu{left:10px;right:10px;width:auto}.has-mega-dropdown .dropdown-menu{border-left-width:0;border-right-width:0;border-bottom:4px solid #ef3164}.has-mega-dropdown .drop-wrap{padding:25px 40px;background:#fff;box-shadow:0 2px 2px rgba(1, 2, 2, 0.05)}.dropdown.open > .dropdown-menu{overflow:visible;transform:rotateX(0) translateZ(0);-ms-transform:rotateX(0) translateZ(0);-webkit-transform:rotateX(0) translateZ(0);opacity:1;visibility:visible}.dropdown:hover .dropdown-menu{overflow:visible;transform:rotateX(0) translateZ(0);-ms-transform:rotateX(0) translateZ(0);-webkit-transform:rotateX(0) translateZ(0);opacity:1;visibility:visible}.dropdown:hover .icon-angle-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.banner.banner-inner{height:666px;max-height:500px;background-position:center !important;margin-top:115px;background-repeat:no-repeat;background-size:cover}.banner.banner-inner .subtitle{font-size:18px;font-style:normal;font-family:"Poppins"}.banner-home .banner-text h1{font-size:5.143em}.banner-home .banner-text h1 span{font-size:0.72em}.banner-home .banner-text .subtitle{font-size:1.714em}.banner-text{bottom:0}.banner-text .center-text{margin:5% 0}.banner-text h1{margin-bottom:30px}.heading-home{font-size:7.143em !important;margin-bottom:30px}.heading-home span{font-size:0.72em}.banner-caption-s1 .center-text,.banner-home .banner-caption-s1 .center-text{max-width:940px}.banner-caption-s1 .center-text .banner-subtitle,.banner-home .banner-caption-s1 .center-text .banner-subtitle{font-size:2.571em}.gallery-home-holder{margin-top:30px}.gallery-home-holder .text-block{padding-bottom:14px}.content-block.guide-sub .img-article{margin-top:90px}.content-block{padding:25px 0}.content-block.content-sub{padding-top:90px;padding-bottom:100px}.content-block.guide-sub .img-article{margin-top:45px}.content-block.article-boxed .content-heading{margin-bottom:45px}.content-block.content-spacing .content-heading{margin-bottom:0}.adventure-holder .text-block:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-right:-0.25em}.adventure-holder .text-block .centered{display:inline-block;vertical-align:middle;white-space:normal}.grid-view-sidebar{padding:70px 0px}.grid-view-sidebar .container{padding-top:0}.grid-view-sidebar #content{float:right;margin-top:0}.grid-view-sidebar #sidebar{margin-top:0}.grid-view-sidebar .filter-option{max-width:none}.grid-view-sidebar .db-3-col .article{display:inline-block;margin-right:-0.25em}.grid-view-sidebar .pagination-wrap{max-width:none}.btn.btn-lg{font-size:16px;line-height:normal;outline:none;font-weight:300}.pagination-wrap .btn-next,.pagination-wrap .btn-prev{width:70px;font-size:20px;padding-top:0}.pagination-wrap li{padding:0 6px}.count-block .txt{letter-spacing:2px}.article .heading h3{padding-right:0}.article .meta{font-size:14px}.article .thumbnail .meta{padding-bottom:10px}.article .thumbnail .meta .country [class^="icon-"],.article .thumbnail .meta .country [class*=" icon-"],.article .thumbnail .meta .activities [class^="icon-"],.article .thumbnail .meta .activities [class*=" icon-"]{font-size:15px;margin-right:0}.article .thumbnail .img-wrap{margin-bottom:0px;border-radius:0px}.article footer .social-networks,.article .info-aside .social-networks{max-width:68%;float:right;padding-top:5px;border-bottom:0}.article footer .price,.article .info-aside .price,.boxPriceLeft .price{display:flex;gap:8px;font-weight:400}.article footer .price span,.article .info-aside .price span,.boxPriceLeft .price span{display:block;font-weight:700;font-style:normal;font-size:16px}.cutline{color:#ff8650 !important;text-decoration:line-through}.guide-info{margin-top:90px}.list-view .article .img-wrap{float:left;width:100%}.content-holder .list-view .article .img-wrap{width:30%}.content-holder .tourMainDetal-grid .description{width:100%}.list-view .article .description{float:left;padding-right:15px}.tab-pane.hotelContent .list-view .article .description{float:left;border-right:0px;padding-right:15px}.tab-pane.hotelContent .list-view .article .heading{margin:10px 0 0px}.list-view .article .info-aside .price span{font-size:1.2em !important}.recent-block .ico-list{float:none;width:auto}.recent-block .sub-info{float:none;width:auto;margin-bottom:15px}.image-slide .slide{height:100%;width:100%}.seperator{padding-bottom:45px}.seperator:before{height:8px;width:170px}.booking-form .form-holder,.twocol-form .form-holder{margin-bottom:0}.featured-content.feature-small .text-block{padding:60px 0}.featured-content .text-block .holder{padding:90px 30px}.featured-content .image{min-height:425px !important}.progress-holder{float:right;padding-top:0}.block-quotation{padding:45px 25px}.partner-block{padding:30px 0 0 0}.partner-block .partner{margin-top:10px}.content-intro{padding-bottom:25px}.content-intro .map-col{text-align:left}.content-intro .map-col .holder{margin-top:-100px}.content-intro .text-holder{padding-top:5px}.trip-info .reviews-info{margin-bottom:0}.trip-detail{padding:25px 0}.trip-detail .text-box{padding-left:100px;margin-bottom:45px}.trip-detail .text-box:before{top:19px;font-size:48px}.trip-detail .comments .thumb{width:70px}.trip-detail .comments .text{width:calc(100% - 20px)}.trip-detail .detail{padding:20px 20px}.trip-detail .gallery-list li{width:33.3333%}.trip-detail .text-box{padding-right:80px}.reviews-info{margin:0 0 50px}.reviews-info > li{padding:0 20px 5px;display:inline-block;vertical-align:top;margin-right:0;margin-bottom:20px;font-size:16px}.reviews-info > li:before{left:15px;right:15px}.question-select .jcf-select{padding:20px 50px 20px 30px}.question-select .jcf-select .jcf-select-text{font-size:16px;line-height:1.71429}.question-select .jcf-select .jcf-select-opener{width:41px}.question-select .jcf-select .jcf-select-opener:after{font-size:20px;margin-top:-10px}.header-box{padding:0;font-size:16px}.nav-tabs > li{width:auto;padding:25px 10px}.navbar-nav .mega-center.has-mega-dropdown.mega-md .dropdown-menu{right:140px}table.table .btn{min-width:150px}table.table thead tr th{padding:10px 20px 15px}table.table tbody td .middle{padding:5px 20px}table.table{font-size:1em}.detail-accordion .slide-holder{padding-right:40px;text-align:justify;margin-left:0}.detail-accordion .slide-holder p{margin:0 0 0px;font-size:14px}.fancybox-prev span:after,.fancybox-next span:after{left:7px}.fancybox-next span:after{right:7px}.fancybox-close{width:60px;height:60px}.fancybox-close:after{line-height:60px}.fancybox-nav{width:60px;height:60px;margin-top:-30px}.fancybox-nav.fancybox-next span:after{left:auto;right:20px}.fancybox-nav span{width:60px;height:60px}.fancybox-nav span:after{line-height:60px;left:20px}.carousel .carousel-control{width:50px;height:50px;line-height:50px;font-size:11px}.article.blog-article .description{padding:30px}.blog-list.list-view .img-wrap{float:left;width:250px}.blog-list.list-view .article.blog-article .description{padding:10px 0 10px 20px}.blog-list.list-view .description{width:calc(100% - 270px)}.blog-list.list-view .star-rating,.blog-list.list-view .comment,.blog-list.list-view .ico-action,.blog-list.list-view .rate-info{display:inline-block;vertical-align:middle;position:relative;padding:0 10px}.blog-list.list-view .star-rating:before,.blog-list.list-view .comment:before,.blog-list.list-view .ico-action:before,.blog-list.list-view .rate-info:before{content:"";position:absolute;left:0;top:4px;bottom:3px;width:1px;background:#e2e2e2}.blog-list.list-view .star-rating{padding-left:0}.blog-list.list-view .rate-info,.blog-list.list-view .ico-action{padding-left:0}.blog-list.list-view .rate-info:before,.blog-list.list-view .ico-action:before{display:none}.blog-list.list-view .footer-sub{margin:0;display:block}.blog-single .description{padding:0}.search-form{top:19px}.search-form .search-opener{font-size:11px;color:#fff}.search-form .ui-menu .ui-menu-item{font-size:30px;line-height:40px;padding:10px 0}.search-form .ui-autocomplete{padding-top:45px}.search-wrap{padding:30px 0}.search-wrap .form-control{font-size:30px;line-height:50px}.trip-form{display:block;margin-bottom:-30px}.trip-form .holder{width:25%;padding:0 15px;margin-bottom:0}.trip-form-v2.trip-search-main{vertical-align:middle;margin-top:0}.trip-form-v2.trip-search-main .holder{width:33.33333%}.jcf-select .jcf-select-text{font-size:14px}.jcf-select .jcf-select-text:focus{border-bottom:1px solid #dd1d50}.jcf-select-drop.jcf-select-trip{box-shadow:none}.jcf-select-drop.jcf-select-question .jcf-option{padding-left:30px}.comment-form{padding:90px 0 0}.map-col-main{margin-top:0}.contact-info{margin-top:90px;margin-bottom:65px;float:left}.contact-info .col-sm-4{margin-bottom:0}.error-page #main{padding-top:100px}.error-holder{padding-top:100px}.error-holder h1{font-size:7.143em}.error-holder .title{margin-bottom:90px}.inner-search{margin-bottom:90px}.default-spacing.confirmation-block{padding-bottom:100px}.default-page #main{padding-top:40px}.inner-top{padding:30px 0 25px;margin-top:80px}.inner-top .breadcrumbs{font-size:1em}.inner-main .contact-form{padding:60px 20px}.inner-main .contact-form .btn-holder{padding-top:15px}.special-block .special-text{font-size:1.3em}.cart-option{max-width:none}.cart-option .coupon-hold{margin-bottom:0}.cart-option .coupon-hold .input-hold .form-control{margin-bottom:0}.cart-option .button-hold{float:right;max-width:50%;margin-bottom:0}.cart-option .button-hold .btn{margin:0 0 0 25px;float:left}.cart-option .btn{width:auto}.coupon-hold{width:400px;float:left}.coupon-hold .submit-wrap{float:right;height:auto;margin-left:20px}.newsletter-form{margin-top:30px}.banner.banner-inner.intro-banner .subtitle{font-size:36px}.trip-form-v2 .holder{width:50%}.trip-form-v2 button{height:52px}blockquote .img,.blockquote .img{display:inline-block;vertical-align:top;width:112px;margin:20px 0 0}blockquote .text,.blockquote .text{display:inline-block;vertical-align:top;width:calc(100% - 150px);padding-left:55px}h4,.h4{font-size:1.2457em}.bottom-spacing{margin-bottom:90px}.modal-footer .btn{font-size:18px;padding:10px}.gallery-list.gallery-main li{width:33%}.pagination-wrap.pagination-center .btn-next,.pagination-wrap.pagination-center .btn-prev{padding-top:5px}.has-mega-dropdown.mega-md .dropdown-menu{left:auto;width:850px;right:140px}#header{position:fixed}#header.fixed-position{background:#252525;border-color:#181818}#header.fixed-position .logo{border-right-color:#181818}#header.fixed-position .logo a{width:130px}#header.fixed-position .navbar-default .navbar-nav > li > a:hover{color:#ff8650}#header.fixed-position .navbar-default .navbar-nav > li > a:active{color:#ff8650}#header.fixed-position .search-form{top:30px}#header.fixed-position .search-form .search-opener{color:#333}#header.fixed-position .search-form .search-opener:hover{color:#ff8650}.default-page #header.white-header.fixed-position,#header.white-header.fixed-position{background:#f8f8f8;border-bottom:1px solid #e2e2e2}.default-page #header.white-header.fixed-position .logo,#header.white-header.fixed-position .logo{border-right-color:#eaeaea}.default-page #header.white-header.fixed-position .logo .normal,#header.white-header.fixed-position .logo .normal{display:none}.default-page #header.white-header.fixed-position .logo .gray-logo,#header.white-header.fixed-position .logo .gray-logo{display:block}.default-page #header.white-header.fixed-position .search-form .search-opener,#header.white-header.fixed-position .search-form .search-opener{color:#333}.default-page #header.white-header.fixed-position .search-form .search-opener:hover,#header.white-header.fixed-position .search-form .search-opener:hover{color:#000}.default-page #header.white-header.fixed-position .search-form .search-opener.close,#header.white-header.fixed-position .search-form .search-opener.close{color:#fff}.default-page #header.default-white-header.fixed-position,#header.default-white-header.fixed-position{border-bottom:1px solid #e2e2e2}.default-page #header.default-white-header.fixed-position .logo,#header.default-white-header.fixed-position .logo{border-right-color:#eaeaea}#header.fixed-position .navbar-default .v-divider{border-left-color:#181818}.trip-form-v2{margin:0}}.boxPriceLeft .price span{display:block;font-weight:700;font-style:normal;font-size:16px;margin-top:0;font-family:"Poppins";color:#000}.boxPriceLeft .price span.price_curency{color:#ff8650;display:inline-block;font-size:17px}#cookie-enabled,#cookie-disabled{float:none;width:50%;position:fixed;z-index:111;bottom:15px;background:rgba(0, 0, 0, 0.9);color:#fff;margin:0 auto;left:0;box-sizing:border-box;padding:20px;border-radius:7px;transform:translateX(50%)}div#login{top:15%}#got-it-cookie-msg{color:#fff;background-color:#9a3412 !important;border-color:#9a3412 !important}#got-it-cookie-msg:hover{color:#fff;background-color:#7c2d12 !important;border-color:#7c2d12 !important}#cookie-enabled a,#cookie-disabled a{color:#ffffff;text-decoration:underline}#cookie-enabled a:hover,#cookie-disabled a:hover{text-decoration:none}#cookie-enabled #got-it-cookie-msg,#cookie-disabled #got-it-cookie-msg,#enable-cookie-btn{width:120px;padding:10px;font-size:17px}#cookie-enabled h4,#cookie-disabled h4{color:#fff;margin:0 0 5px}#cookie-enabled p,#cookie-disabled p{float:left;width:80%;font-size:13px;margin:0px}.startClassification,.starIconclass{float:left;padding:10px 10px 0 10px}li.visible-xs.visible-sm.nav-visible.v-divider.b2i-wishlist{padding:0px;margin:0px}.li-user-icon-box .icon-user{border:1px solid #e74d4b;padding:5px;border-radius:30px;font-size:14px;background:#fff;color:#e74d4b;-webkit-text-fill-color:#e74d4b !important}.li-user-icon-box .icon-user:hover{background:#e74d4b !important;color:#fff !important;-webkit-text-fill-color:#fff !important}.b2i-wishlist span.icon-favs{margin-right:0;border:1px solid #e74d4b;padding:5px;border-radius:30px;font-size:14px;background:#fff;color:#e74d4b}@media (min-width: 1200px){#header{height:80px}#header.fixed-position{height:75px}#header.fixed-position .search-form{right:50px}.logo{width:240px;padding:15px 0 16px 0 !important}.header-v2 .navbar-default .nav-center{width:calc(100% - 430px)}.navbar-default .navbar-nav{max-width:calc(100% - 240px)}.navbar-default .navbar-nav > li{padding:32px 5px 25px 0px}.navbar-default .navbar-nav > li:first-child .dropdown-menu{border-bottom:0px}.navbar-default .navbar-nav > li .dropdown-menu{margin-top:0;border-bottom:4px solid #ef3164}.navbar-default .navbar-nav > li .dropdown-menu{margin-top:-10px}.navbar-default .navbar-nav > li > a{font-size:14px;padding:0px 10px;line-height:normal}.navbar-default .navbar-nav > li:nth-last-child(3) .dropdown-toggle .icon-angle-down{display:none}.navbar-collapse{padding-right:0}.dropdown-menu .five-col{margin:0 0px;display:flex}.dropdown-menu .five-col .column{padding:0 10px 20px;border-right:1px solid #f1f1f1}.banner-caption-s1 .center-text,.banner-home .banner-caption-s1 .center-text{max-width:1200px}.gallery-list{margin:0 0px 0 0px}.gallery-list li{padding:0 7px;margin-bottom:14px}.gallery-list.gallery-with-icon .info{display:block}.gallery-list .info{letter-spacing:2px;bottom:20px;left:10px;right:10px}.filter-option.filter-box .result-info{max-width:45%}.filter-option.filter-box .select-col{width:240px}.filter-option .result-info{float:left;max-width:40%;margin-bottom:0}.filter-option .layout-holder{float:right;width:60%}.filter-option.filter-box .layout-holder{width:55%}.filter-option.filter-box .select-holder{text-align:right}.count-block .info{font-size:2.857em}.count-block .txt{font-size:1.286em;letter-spacing:4px}.article .info-day{padding-left:30px;font-size:1.286em}.article .img-caption{font-size:18px !important}.content-with-sidebar .article .meta > span,.content-with-sidebar .article .meta .country{display:inline-block;vertical-align:middle;margin:0 -0.25em 0 0;width:49%}.list-view .article .ico-list li{margin:0 30px 0 0}.hotelContent .article .ico-list li{width:45px;margin:0;text-align:center;float:left;height:45px}.b2i_facility_icon span{font-size:25px}.list-view .article .info-footer .ico-action li{margin:0 0 0 30px}.recent-block .ico-list{float:left;width:100%}.recent-block .article{margin-top:0}.recent-block .sub-info{float:left;width:100%;margin-bottom:0}.featured-content .image{min-height:627px}.trip-detail{padding-bottom:90px}.navbar-nav .mega-center.has-mega-dropdown.mega-md .dropdown-menu{right:94px;z-index:9999}.article.blog-article .meta{padding-bottom:25px}.blog-list .img-wrap{width:auto;float:none}.blog-list.list-view .img-wrap{width:350px}.blog-list.list-view .description{width:calc(100% - 370px)}.blog-list.list-view .rate-info,.blog-list.list-view .ico-action{padding-left:10px}.blog-list.list-view .rate-info:before,.blog-list.list-view .ico-action:before{display:block}.blog-list.list-view .footer-sub{margin:0;display:inline-block}.search-form{right:50px}.contact-info .tel{margin-bottom:43px}.contact-info [class^="icon-"],.contact-info [class*=" icon-"]{margin:0 10px}.default-page #main{padding-top:100px}.has-mega-dropdown.mega-md .dropdown-menu{left:auto;width:800px;right:234px}.refund-date-tab{width:100%;display:inline-block}#header{height:115px}#header.fixed-position{height:115px}.container{max-width:1110px}.reviews-info{margin-bottom:80px}.waterfall .list-group{width:271px}.b2india_destination_heading_2 .destination-grid__item:nth-child(4n+1){clear:left}.explore-Heart-btn{width:auto}.btn.btn-default{min-width:90px}}@media (min-width: 1600px){.has-mega-dropdown > .dropdown-menu{left:170px;right:170px}.navbar-nav > li.has-mega-dropdown:last-child .dropdown-menu,.navbar-nav > li.has-mega-dropdown.last-dropdown .dropdown-menu{left:170px;right:170px}.banner.banner-inner{height:700px;max-height:700px}.banner-home .banner-text h1{font-size:7.143em}.banner-home .banner-text h1 span{font-size:0.72em}.banner-home .banner-text .subtitle{font-size:2.143em}.banner-text h1{margin-bottom:30px}.banner-icon-search .banner-text h1{font-size:5.571em}.count-block .holder{padding:90px 10px;padding-bottom:20px}.trip-info{padding-bottom:0}.trip-info > .row{height:calc(100vh - 101px)}.trip-info > .row > .height{min-height:100%}.trip-info .reviews-info{margin-bottom:15px}.trip-info .social-share li .ico{margin-right:10px}.trip-info .text-col .holder{padding:40px 0}.trip-info .description{margin-bottom:40px}.trip-info .btn-holder{margin-bottom:30px}.trip-form .trip-form{margin-top:10%}}@media (max-width: 1600px){.banner.banner-slider .banner-text{width:1000px}}@media (max-width: 1200px){.banner.banner-slider .banner-text{width:950px}.b2india_destination_heading_2 .destination-card__title{font-size:15px;min-height:4.2em}}@media (max-width: 1024px){.boxPriceLeft{width:50%}.nav-wrap.is-stuck{top:0 !important}#home-image-slider,#citybreakslanding-image-slider{margin-top:0px}.safe-logo{margin-top:0px}.main-headingCustom{font-size:30px !important;margin-bottom:10px}.tab-container .overviewContent .tab-pane{position:static}.main-subtitle{font-size:14px !important}.trip-info{background:#fff;position:relative;z-index:10}}@media (max-width: 992px){#header .container-fluid{padding:0}.header-v1 .container{width:auto;padding:0}.grid-view-sidebar .accordion .collapse{display:block;height:auto !important}.grid-view-sidebar .accordion .collapsing{height:auto !important}.grid-view-sidebar .accordion .collapse.in{display:none}.navbar-default{min-height:0}.navbar-default .navbar-collapse{border-color:#252525}.banner.banner-slider .banner-text{width:520px}.grid-view-sidebar .container{position:relative;padding-top:0}.grid-view-sidebar [class^="col-"],.grid-view-sidebar [class*=" col-"]{position:static}.grid-view-sidebar .filter-option{position:absolute;top:60px;left:15px;right:15px;max-width:none}.grid-view-sidebar .filter-option .result-info{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.featured-content .bg-stretch{position:static;margin:0 -15px}.featured-content .bg-stretch img{width:100% !important;height:auto !important;margin:0 !important}.featured-content .height{height:auto !important}.featured-content .row:nth-child(even) .image{float:none}.navbar-nav .mega-center.has-mega-dropdown.mega-md .drop-wrap{padding-top:20px;padding-bottom:20px}.table-responsive{overflow:auto;overflow-y:hidden;width:100%}.wow{visibility:visible !important;-webkit-animation:none !important;animation:none !important}.animated{-webkit-transition:none !important;transition:none !important}.contact-info .tel{font-size:18px}.contact-info .tel [class^="icon-"],.contact-info .tel [class*=" icon-"]{font-size:25px}.footer-holder .col-xs-6{margin-bottom:45px;float:none;display:inline-block;vertical-align:top;margin-right:-0.27em}.trip-form-v2{max-width:600px;padding:10px 10px 20px}.trip-form-v2 .form-control{height:32px;font-size:12px}.trip-form-v2 label{margin-bottom:0}.trip-form-v2 .input-group.date{border-width:2px}.trip-form-v2 .holder{margin-bottom:15px}.trip-form-v2 .input-group{padding-left:30px}.trip-form-v2 .input-group:before{font-size:12px;left:10px}.btn-holder{padding:0 15px}.jcf-select.jcf-select-trip-select-v2{border-width:2px;height:32px}.jcf-select.jcf-select-trip-select-v2 .jcf-select-text:before{font-size:12px;left:10px}.btn.btn-solid{font-size:14px;line-height:20px;padding:10px}.btn.btn-trip-v2{height:32px}.tour-showcase-wrap{margin-bottom:20px}.tour-showcase-body{padding:14px 16px 16px}.tour-showcase-footer{flex-direction:column;align-items:stretch;gap:10px}.tour-showcase-cta{text-align:center;justify-content:center;padding:12px 20px}}@media (max-width: 767px){.header-top .visible-xs.cart-visible{display:inline-block !important}.table-responsive{width:100%;margin-bottom:0px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid transparent}.mobile-openclose{max-height:0;overflow:hidden;padding:0;min-height:0;max-width:470px;margin:0 auto}.trip-detail #tab01 .header-box{margin-top:10px;font-size:14px}.detail-accordion > li > a{font-size:14px}.mobile-openclose .layout-holder{padding-bottom:30px}.parallax{background-attachment:scroll;background-position:50% 50% !important}.adventure-holder .height{height:auto !important}.filter-option .select-col.sidebar-filter-opener{display:inline-block;width:54px;margin-left:10px;text-align:center;font-size:17px}.filter-option .select-col.sidebar-filter-opener a{display:block;border:2px solid #5c5e62;height:34px;width:34px}.filter-option.filter-box{padding:10px;display:none}.filter-option.filter-box .select-holder{width:calc(100% - 86px)}.filter-option .select-col{padding:0 15px 10px}.article.height{height:auto !important}.blog-single .meta-article .footer-sub{display:block}.blog-single .meta-article .ico-action,.blog-single .meta-article .rate-info{padding-left:0}.blog-single .meta-article .ico-action:before,.blog-single .meta-article .rate-info:before{display:none}.trip-form{box-shadow:none;border:0;padding:0;max-width:450px;margin-top:0}.trip-form label{display:none}.contact-info .tel{line-height:32px;height:72px;padding:12px 10px}.contact-info .tel [class^="icon-"],.contact-info .tel [class*=" icon-"]{display:none}.map-holder iframe{height:360px}.btn-holder{padding:0 5px;text-align:center}.btn.btn-trip-v2{height:40px}#common-slide .owl-buttons{display:none}.table.data-table tr:first-child td,.table.data-table td{border-top:1px solid #e2e2e2}#recentlyViewedCarousel .article .thumbnail{min-height:100%}#recently-viewed-carousel .product-badge{position:absolute;bottom:70px;left:15px;z-index:9}#recently-viewed-carousel .article .img-caption{top:10px;right:20px}.article .img-wrap img{width:100% !important;height:100% !important;object-fit:cover}.banner.banner-inner{background-position:center !important;background-repeat:no-repeat;background-size:cover;height:350px !important}.b2india_destination_main_heading_1 h3{font-size:20px}.b2india_destination_main_heading_1{padding-top:50px}.content-block.content-sub{padding:0px 0}.citybreak_search{width:100%;float:left;margin:0px auto;position:relative}.citybreak_search input[type="search"]{width:80%;margin-left:0;float:left;border-top-left-radius:0px;border-bottom-left-radius:0px;padding:7px 12px 8px 30px;color:#a7a7a7;outline:none;outline:none;font-family:"Poppins Light";font-style:italic;font-size:16px;box-shadow:inset 0 0 5px 5px #8888882e}.city-search{width:100%;float:left}.citybreak_search button{width:20%;float:left;margin:0 auto;padding:8px 6px;color:#ffff;font-size:14px}.banner.banner-inner.city-break-banner{max-height:320px !important}.categories_grid a{margin-bottom:3%}.footer-city-breaks .destinations{width:100%}.footer-city-breaks .about{width:100%}.footer-city-breaks .ask-me{width:100%}.about_cityBreak.conatiner-fluid h3.city-title-heading::after{margin-left:30%;margin-top:8px;text-align:center}.popular_cityBreaks h3.city-title-heading::after{margin-left:31%}.city-break-top-cities h3.city-section-title::after{width:104px;margin-left:38%;margin-top:8px;text-align:center}#owl-deal .deal_container{background-color:#fff;margin:0 20px;margin-bottom:30px;padding:8px}.owl-prev i,.owl-next i{color:#6b6a6a;font-size:19px}#owl-deal .owl-item .deal-title h3{margin:0 0 3px 0;font-size:12px}.about_cityBreak.conatiner-fluid h3.city-title-heading,.about_cites_content.conatiner-fluid h3.city-title-heading{font-size:1.4em !important;color:#000}.popular_cityBreaks h3.city-title-heading{font-size:1.4em !important;color:#000}.popular_cityBreaks h3.city-title-heading::after{width:136px;height:3px;margin-left:31%;text-align:center}.city-break-top-cities h3.city-section-title{font-size:1.4em !important;color:#000}.header-new-top .call-us{font-size:12px}.header-new-top .social-wrap{font-size:15px}.header-new-top .social-wrap li span{font-size:15px !important}.adventure-holder .b2india_theme_list li{width:50%}#stickytypeheader.oversticky{position:sticky;top:0px}.article .thumbnail.min-h580{min-height:auto}.header-new-top{justify-content:space-around}.list-view .article .img-wrap{width:100%;margin-bottom:0px}.trip-detail{padding-bottom:0px}.trip-detail .nav-wrap.overview-tab{top:0px;left:0px;border:none;padding:0px;margin-top:10px;z-index:1}.trip-detail .overview-tab ul{display:flex;overflow:auto;padding:0}.heading h3 a{font-size:16px;font-weight:700}.trip-detail .overview-tab ul li a{white-space:nowrap}.trip-detail .detail .img-list,.tab-container .trip-detail .nav-wrap.overview-tab .nav-tabs > li{width:100% !important}.over-content{flex-direction:column;overflow:hidden}.over-content .over-right{margin-left:0px}.over-right .tab-container .tab-pane{display:none !important;position:static;top:0;left:0}.over-right .tab-pane.active{display:block !important}.trip-detail #tab01 .header-box{margin-top:10px;font-size:16px}.nav-wrap.is-stuck{top:100px !important}.over-content .over-right.set-right{margin-left:0px}.trip-detail .nav-wrap.overview-tab .nav-tabs > li.active a:after{transform:translateY(-50%) rotate(-90deg);right:12px;top:50%;margin-top:0}.over-content{display:block}.over-content .over-left{width:100%}.over-content .over-right{width:100%}.over-content .over-right .header-box{margin-bottom:15px}.detail.overviewDesc ul{padding-left:0px}div#tab13{margin-top:15px}div#tab14{margin-top:-15px}#map-canvas{height:500px !important}.BW_PDtourduration,.BW_vehicleType,.BW_HotelType{font-size:13px;padding:0px;margin:0px 0px}.comment-slot .name{font-size:14px}.comments .comment-head .meta{font-size:14px}.duration_tour_type{font-size:11px;margin-left:5px}.reviews-body .comment-slot{padding-bottom:0px !important}.trip-detail .comments{padding-bottom:15px}#stickytypeheader.over-left{display:none}.tab-container .tab-pane{padding-top:15px}.default-page #header.default-white-header.fixed-position,#header.default-white-header.fixed-position{background:#fff}.trip-info .text-col .holder{background:#fff;margin-top:20px}.itineray-content .detail-accordion.itineray-accordion li a span{font-size:14px}.tab-container .over-left .nav-tabs > li{width:100% !important}.tour-step-btn{padding:5px 10px;font-size:13px}.tour-step-btn::after{height:14px;width:14px}.otp-card{padding:0 10px}.destination-intro .destination-copy-card,.b2india_destination_heading_2 .destination-copy-card{padding:22px 20px 24px;border-radius:16px}.destination-intro .destination-copy-card .title-heading,.b2india_destination_heading_2 .destination-copy-card .title-heading{font-size:18px}.destination-intro .destination-copy-card .main-subtitle,.destination-intro .destination-copy-card .read-more-sec,.b2india_destination_heading_2 .destination-copy-card .main-subtitle,.b2india_destination_heading_2 .destination-copy-card .read-more-sec{font-size:13px !important;line-height:1.65}.b2india_destination_heading_2 .destination-grid{margin-bottom:-30px}.b2india_destination_heading_2 .destination-grid__item:nth-child(2n+1){clear:none}.b2india_destination_heading_2 .destination-grid__item{margin-bottom:30px}.b2india_destination_heading_2 .destination-card{border-radius:14px}.b2india_destination_heading_2 .destination-card__body{padding:16px 16px 18px}.b2india_destination_heading_2 .destination-card__title{font-size:15px;line-height:1.4;min-height:0}.b2india_destination_heading_2 .destination-card__footer{align-items:center}}@media (max-width: 539px){.banner.banner-slider .banner-text{width:300px}.count-block [class^="col-"],.count-block [class*=" col-"]{width:100%}.nav-tabs > li{font-size:16px}.navbar-nav .mega-center.has-mega-dropdown.mega-md .drop-holder{position:relative}.navbar-nav .mega-center.has-mega-dropdown.mega-md .drop-holder:before{top:0;bottom:0;left:95px;width:1px;background:#181818;content:"";position:absolute}.navbar-nav .mega-center.has-mega-dropdown.mega-md .nav-hover{width:100px;font-size:11px;padding-right:10px;line-height:1.2}.navbar-nav .mega-center.has-mega-dropdown.mega-md .nav-hover li{font-size:11px;width:auto}.navbar-nav .mega-center.has-mega-dropdown.mega-md .tab-content{width:calc(100% - 105px);padding-left:5px}.navbar-nav .mega-center.has-mega-dropdown.mega-md .tab-content .header-link{-webkit-column-count:1;-moz-column-count:1;column-count:1}.navbar-nav .mega-center.has-mega-dropdown.mega-md .tab-content .header-link li{padding:0;margin-bottom:5px}}@media (max-width: 479px){.comments.reply{padding-left:0}.comments .comment-slot .thumb{display:block;margin-bottom:10px}.comments .comment-slot .text{display:block;width:auto}.comments .link-more{margin-left:0}.contact-info{margin-bottom:20px}.footer-holder .col-xs-6{width:auto}}@-webkit-keyframes steam{0%{height:0;}100%{height:10px;}}@keyframes steam{0%{height:0;}100%{height:10px;}}@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@keyframes spinAround{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%);}50%{opacity:0;-webkit-transform:translate(-100%);}51%{opacity:1;}}@keyframes toRightFromLeft{49%{-webkit-transform:translate(100%);transform:translate(100%);}50%{opacity:0;-webkit-transform:translate(-100%);transform:translate(-100%);}51%{opacity:1;}}.refund-date-tab{width:100%;display:inline-block;text-align:center}.socialMedia-login{margin:20px 0}.facebook-button{padding:5px 20px;display:inline-block;background-color:#4267b2;font-size:20px;border-radius:4px;color:#fff}.facebook-button:hover{background-color:#1748aa;color:#fff}button#btn_sent{text-align:center}@media (min-width: 768px) and (max-width: 1024px){.content-block{padding:25px 0 30px}.adventure-holder .text-block .centered{padding-top:20px}section.article-boxed .content-holder.content-sub-holder .TopToursContent.minH200{min-height:auto}.partner-block{padding:20px 0 40px}.partner-list a{height:100px}.partner-block .partner{margin-top:5px}.content-intro{padding-bottom:0}.grid-view-sidebar #sidebar{margin-top:0}.grid-view-sidebar .db-3-col .article{display:inline-block;margin-right:-0.25em;width:50%}.trip-info .text-col .holder{padding:20px 0}.trip-detail .detail .img-list > *,.tab-container .nav-tabs > *{width:50% !important;float:left}.my_account .custom-tab-width{width:13%}#pre-registration-signup .social_login_new{width:83%;margin:0 auto}.my_account .custom-subtab-width{width:87%;padding:0}.article .heading{margin-top:10px}.jcf-select.jcf-select-trip-select-v2{height:auto}.disabledRoom{float:left}.subSections .smallhead span,.noPersons span,.noRooms span{padding-bottom:0}.subSections .jcf-select.jcf-select-trip-select-v2{margin-bottom:15px}.hold div:last-child{margin-top:15px}.afterLogin h6{color:#1cc942}#subscriberForm{padding:0px 0 0}#detailPage-itinerary-slider #itineraryImagesMain{width:720px !important}#detailPage-itinerary-slider #itineraryImagesMain img{width:100% !important}.userAccountFor_mobile{text-align:right;background:#444444;top:95% !important}.usernameMobile{font-size:17px;color:#fff;margin-bottom:15px;display:inline-block;padding:5px 12px;background:#555555}.userAccountFor_mobile .cart-list li a{color:#ffffff}.userAccountFor_mobile .cart-list li{border-color:#666666 !important}#MyAccountCustom.MyAccountCustom{margin-top:0}#MyAccountCustom.MyAccountCustom main{padding-top:0}#welcome_message{padding:21px 0 20px;text-align:center}#MyAccountCustom #B2I_leftIcons{min-height:auto;width:100%;margin-bottom:15px}#MyAccountCustom #B2I_leftIcons ul li a.activeicon,#MyAccountCustom #B2I_leftIcons ul li a:hover{border-bottom:5px solid #df2e5e;border-left:5px solid #fff;border-right:5px solid #fff}#B2I_trip_details,#B2I_my_profile,#B2I_my_payments,#B2I_help,.tourLabel_value{padding-right:0}.total_deposit_price,.buttonDiv{padding:0px}#B2I_trip_details .b2i-tour-detail-right{width:100%}#B2I_trip_details .b2i-tour-detail-left{width:100%;text-align:center;margin-bottom:20px}.tour_details_head{width:100%}#B2I_trip_details .b2i-tour-detail-right .tourName{margin:-7px 0 5px;text-align:center}#B2I_trip_details .b2i-tour-detail-right span,.B2I_find_payments_details_inner .b2i-tour-detail-right span{float:left;width:50%;font-weight:bold}#B2I_trip_details .b2i-tour-detail-right span.priceTwinSharing,#B2I_trip_details .b2i-tour-detail-right span.pricePerPerson,#B2I_trip_details .b2i-tour-detail-right span.ConfirmationNo{float:left;width:100%;font-weight:bold}.b2i-trips-inner .tourLabel_value{padding:0 0px}.b2i-trips-inner .tourLabel_value .label{max-width:60%;white-space:normal;word-break:break-word;line-height:20px}.modal-dialog{width:100%;margin:30px auto}#B2I_find_payments_details_inner,#B2I_past_details_inner .buttonDiv button{width:100% !important;float:left;padding:10px !important}.change_password_button{width:100% !important}#B2I_payment_info_inner .myAccountBox.bookingsPayment{line-height:24px}.bookingsPayment ul li{display:inline-block;width:100%;float:left}#B2I_user_details_right{width:72%;float:left;margin-left:10px}#B2I_add_cotraveller_section #coTraveller_add-btn{float:left;margin:10px 0}.coTraveller_info_box{width:48%;margin:1%}.currentPassword,.New_Password,.Re_type_New_Password{margin-bottom:10px}#MyAccountCustom form .hold .col-md-6.col-sm-12,#MyAccountCustom form .hold .col-md-4.col-sm-12,#MyAccountCustom form .hold .col-md-12.col-sm-12{padding:0}#MyAccountCustom form .hold .col-md-6.col-sm-12:first-child{margin-bottom:15px;display:inline-block;width:100%}#MyAccountCustom form .jcf-select .jcf-select-text{font-size:13px}#add_lead_traveller .yeardropdown,#add_co_traveller .yeardropdown,#B2I_user_lead_edit_form .yeardropdown,#B2I_user_co_edit_form .yeardropdown,.jcf-select-yeardropdown{width:35%}#homefilter.btn.btn-md,#askme_submit{width:100%}.trip-search-main hr{margin:0 0 8px}.bw-activity-level-description .heading h3{text-align:center;display:block !important;max-width:100% !important}.bw-season-heading{text-align:center}.forcefullwidth_wrapper_tp_banner,.tp-shape,.rev_slider_wrapper.fullscreen-container,.banner{height:100% !important;min-height:100% !important}.tp-bgimg.defaultimg{background-size:cover !important;background-position:top center !important}.main_container_offline{width:100% !important;margin-top:0}body#b2i-css-payment .main_container_offline{margin-top:0 !important}.main_container_offline h1{margin-top:20px !important}#mobLayoutFooter{padding-top:15px;margin:0}.shadowBox{padding:10px;width:96%;text-align:justify}#bw-activityLvl .article .thumbnail{min-height:588px}#bw-activityLvl .article:last-child{display:inline-block}#MyAccountCustom #B2I_leftIcons ul li a{padding:5px 0;margin:0}.search_booking_payments .searchFormDiv{float:left;width:100%}.searchFormDiv input[type="text"]{float:left}#B2I_service_extension_master #pre_post_tabs_container ul li a{padding:5px 13px !important;font-size:13px !important;font-weight:normal}#B2I_service_extension_master .prePost-bookings-dropdown .booking-select{min-width:100%;margin-left:0px}#B2I_service_extension_master .prePost-bookings-dropdown .booking-select .jcf-select .jcf-select-text{font-size:13px}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata ul li{display:inline-block;width:49%}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata span.tourDuration{float:left;width:100%;margin-bottom:5px}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata ul li label{margin:0 0 0 0;width:auto;float:left}.pre-post-itinerarydetail .tourName span.tourDuration{float:left;width:100%}#addThisTour,.rooms-forpreTous .numberRooms .innerDiv,.rooms-forpreTous .paxQty dl.dropdownMulti{width:100%}#B2I_service_extension_master{padding:10px}.rooms-forpreTous{padding:0 10px}.rooms-forpreTous .roomOption-heading,#acco-extra-night .roomOption-heading{text-align:left !important}.rooms-forpreTous .numberRooms .jcf-select,#acco-extra-night .numberRooms .jcf-select{width:35%;float:left}.rooms-forpreTous .roomcount,#acco-extra-night .roomcount{width:100%;float:left;box-sizing:border-box;padding:0 0 0px 0px;margin:5px 0}.checkfor-extranights input[type="checkbox"]{float:left}.checkfor-extranights label{float:left;width:89%}.counterDiv input[type="number"]{margin:0 -4px 0 0px}#bookingPipeline .trip-detail .detail{padding:15px;float:left;width:100%;margin-bottom:15px}.roomsTraveller .roomsButton,.roomsTraveller .nameTraveller{width:100%}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight .list-view .article .img-wrap{margin:0;float:left}.roomsTraveller .numberRooms{width:100%;margin-bottom:10px}#bookingPipeline #traveller_info h3,.roomsTraveller .marginBtm,.travellerInfo h3{margin-bottom:0}.trip-detail .detail p{margin-bottom:10px}#bookingPipeline .trip-detail [class^="col-"],.trip-detail [class*=" col-"]{margin-bottom:15px}#bookingPipeline .trip-detail{padding-bottom:15px}.bookingPaymentCards ul{display:block}#review_pay .card-text{width:32%;background:#f9f9f9;padding:5px 0 5px 5px}.bookingrightFooter .taglineLogo{display:inline-block;text-align:center}.bookingrightFooter .taglineLogo img{float:none}.bookingrightFooter .taglineLogo p{width:100%;font-size:18px;text-align:center}h3#mobFilter{display:block}.closeFilter.pull-right{display:block}.listView-image{width:100%;border-right:0;padding:0 0 10px;border-bottom:1px solid #ccc}.list-view .article .info-aside{width:100%;padding-top:0}.Custom_hotelGallery.info-aside ul li{width:15% !important}.hotelpage-new-layout ul li:first-child{width:480px !important;float:left}.container.viewHotelDetail.hotelPage .reviews-holder a{width:100%;float:left}article.article.hotel{border:1px solid #ccc;margin-bottom:15px;padding:10px 10px 10px 10px}article.article.hotel .thumbnail{box-shadow:0px 0px 0px !important}.b2india_tour_name{margin-top:15px !important}.search-form{display:none}.trip-detail{padding-top:10px;padding-bottom:10px}.trip-info .price strong{display:inline-block;display:inline-block}.trip-info h1{margin-bottom:0}#mobLayoutFooter.footer-nav h5:before{font-size:0}.headerLogin{display:block}.source-distane-chart,.destination-distane-chart{width:50%;float:left}.source-distane-chart input[type="text"],.destination-distane-chart input[type="text"]{width:90% !important;float:left}.bookingHeadercallNow{text-align:center;padding-bottom:0}.specificHotel{margin-top:20px}.viewHotelDetail .hotelGallerySlider{width:100%}#mobileNav{width:80%;position:relative;left:10%}.paidmsg-after-quickPay .main_container_offline{width:100% !important;padding:14px 0 !important}.paidmsg-after-quickPay #quick-pay-paid-layout{width:95% !important;margin:0 auto !important}.paidmsg-after-quickPay #quick-pay-paid-layout .label{width:100%;padding-left:0 !important}#quick-pay-paid-layout .value{display:inline-block;width:100%}.msgAfterPay{width:100% !important;display:table}.afterLogin .loginForMobile{display:inline-block;float:right;position:absolute;top:40px;right:20px;border:1px solid #1cc942;padding:10px 12px;font-size:15px;z-index:10;cursor:pointer}.detail-accordion.priceAccordian .startDate,.detail-accordion.priceAccordian .endDate{width:16%;display:inline-block}.detail-accordion.priceAccordian .priceCustom{font-style:normal}.tripStatus_badges ul{padding-left:0}.tripStatus_badges ul li{margin:0 7px 15px 0 !important}.tripStatus_badges ul li .customTripStatus{margin-top:0}#covide_main_container{margin-top:0px}#covide_main_container span{line-height:18px}.slicknav_menu{top:44px}.pre-post-itinerarydetail .reviews-info > li{width:30.3%;box-sizing:border-box;padding-right:10px;margin:0 15px 0 0}.pre-post-itinerarydetail{width:100%;position:relative}.pre-post-itineraryImg{display:none}.itineraryImg-formobile{display:block;float:left;width:23%;position:absolute;left:15px}.priceContent .you-saved-detail{font-size:12px;padding:2px 10px;float:none;width:auto;margin-left:0px}.pre-post-itinerarydetail .topLeftprice div{width:40%;display:inline-block}.fixedPriceContainer .saveAmount.you-saved-detail{float:right}.main_tour_detail .tourName{width:72%;float:right;margin-top:-6px}.main_tour_detail .startDate-endDate{width:72%;float:right;margin:10px 0}.rooms-forpreTous{padding:0 10px}.rooms-forpreTous .roomOption-heading,#acco-extra-night .roomOption-heading{text-align:left !important}.rooms-forpreTous .numberRooms .jcf-select,#acco-extra-night .numberRooms .jcf-select{width:50%;float:left}.rooms-forpreTous .jcf-select .jcf-select-text,#acco-extra-night .jcf-select .jcf-select-text{font-size:15px !important}.roomcount .roomType,.roomcount .selectTraveller,.roomcount .mealType,.roomcount .noOfNights,.roomcount .extranight-priceBreakup{width:50%;float:left;margin-bottom:10px}.sub{margin:-2px -5px 0 0}.add{margin:-2px 0 0 -1px}.package_price_tab_container ul li a.package_price_room{font-size:12px !important}.nights_tabs_nav li a{width:110px}.package-accordion{margin:0 -15px}.packageName-duration{max-width:410px}.packageName-duration i{display:none}.package-duration{box-sizing:border-box}.viewAllpackages{display:none}.btn-travelUntil-box{margin-top:25px}.cityBreaks-packageaccordion .priceCustom{padding-left:0px !important}.cityBreaks-packageaccordion .slide{margin:0}.packageHighlights{margin:20px 0}.btn-travelUntil-box{min-height:auto}.cityBreaks-packageaccordion .viewAll-btn{width:50%}a#packageBooking-Condition{width:50%}.viewAll_inclusion_details{padding:0}.inclsion-exclu-sec{padding:0 0 0 0 !important;text-align:left}#columns .innerColumns{float:left}.citiesLandingpage-container #sticky-tab{width:100%;border:none !important;padding:0px !important;left:0px !important;border-radius:0px !important;top:0px !important}.citiesLandingpage-container #sticky-tab.nav-wrap ul li a{text-align:center !important;border:1px solid #eeeeee;width:100%;border-radius:0px !important}.trip-detail .detail .img-list > *,.tab-container .nav-tabs > *{width:25% !important;float:left}.section-tab h6{font-size:1.5em !important;text-align:center}.itinearySlider .mySlides .itineray_desc,.placeto-shop .shop_desc{height:165px !important}.places-to-visit .img-wrap{height:185px !important}#cities-image-banner-slider{margin-top:0px !important}#cities-image-banner-slider .forcefullwidth_wrapper_tp_banner,.tp-shape,.rev_slider_wrapper,.fullscreen-container,.banner{height:393px !important;max-height:394px !important}.roomcategoryHotelPage ul li{width:100%}.content-block .content-boxed .thumbnail{border:1px solid #cccccc}.hotelContent .col-md-3 .select-col .jcf-select.jcf-unselectable.jcf-select-filter-select{margin:15px 0 20px}.detail-accordion.onListingPage > li > a,.detail-accordion.onContentPage > li > a{padding:12px 50px 20px 30px;font-size:12px;margin:0 0 -3px 0}.info-hotel-amenities ul li{width:33%;float:left}.detail-accordion.priceAccordian .offerPrice-yourSave .sale-price{display:none}.cityBreaks-searchListing article{max-width:100% !important}.cityBreaks-searchListing article img{width:100% !important}.cityBreaks-searchListing{float:left}.citybreaks-searchlisting-page .filter-option.filter-box{display:block;float:right;width:80%}.citybreaks-searchlisting-page h3#mobFilter{margin-top:0px}.count-block .block-2{border-bottom:1px solid #bbbbbb;border-right:0px}.count-block .block-1{border-bottom:1px solid #bbbbbb}.heritageSites ul li{width:50%;float:left}.matches_found{display:none}#home-image-slider .item img,#citybreakslanding-image-slider .item img{object-fit:cover}#home-image-slider .item,#citybreakslanding-image-slider .item{height:400px !important}#home-image-slider .item .cover .header-content,#citybreakslanding-image-slider .item .cover .header-content{padding:0 20px 20px 20px}#home-image-slider .item .cover .header-content h1,#citybreakslanding-image-slider .item .cover .header-content h1{font-size:45px;margin-bottom:15px}#home-image-slider .item .cover .header-content h2,#citybreakslanding-image-slider .item .cover .header-content h2{font-size:20px;margin-bottom:35px}.homePage-banner-btn{font-size:16px;font-weight:700;color:#ffffff;background-color:transparent;padding:5px 35px;border:3px solid #ffffff;font-style:normal}#home-image-slider .owl-nav .owl-prev,#citybreakslanding-image-slider .owl-nav .owl-prev{top:175px !important;left:0px !important}#home-image-slider .owl-nav .owl-next,#citybreakslanding-image-slider .owl-nav .owl-next{top:175px !important;right:0px !important}.hotelDetailsReviewCard .hotelAvailMsg{margin-bottom:10px}.reviewpay-head-timer .sessionTimer,.reviewpay-head-timer h2{float:left;width:45%;margin-bottom:20px !important}#reviewPayment-cross{float:right;position:absolute;top:20px;right:5%;font-size:26px}.reviewpay-head-timer .sessionTimer{margin-top:10px !important}.listView-image .tourMainDetal-grid{width:100%;padding:0 10px 15px !important;width:100%}.listView-image .tourMainDetal-grid .article{max-width:100%}.startClassification{padding:5px 0 0 10px}.specificHotel h2{font-size:1.514em}.specificHotel .star-rating{padding-top:5px !important}#cookie-enabled,#cookie-disabled{left:5%;width:90%}#waterfallGallery{-webkit-column-count:3;-moz-column-count:3;column-count:3}.b2india_tour_find_heading{font-size:22px;padding:4px;text-left:center}.filter-option.filter-box{position:relative !important;top:0;left:0;right:0;display:none}.tour_per_page{display:none}.filter-option .select-col{width:100%}.b2india_destination_banner_heading{margin-bottom:75px}.explore-Heart-btn{float:right;width:50%}.listingPage #sidebar{display:none}.listingPage #content{width:100%}.article .thumbnail .img-wrap img{width:100%;height:auto;aspect-ratio:370 / 215;object-fit:cover}.city-break-content{padding:10px !important;text-align:justify !important;font-size:15px !important}.banner.banner-inner.cityBreak h1{font-size:30px;margin-bottom:30px}.banner.banner-inner.parallax.cityBreak .search .results{left:180px !important}.packageAccordion.detail-accordion > li > a:after{font-size:14px;right:95%}.cityBreaksaccordion .totalPrice{margin-bottom:0px}#stickytypeheader.oversticky{top:140px}.tab-container .overview-tab .nav-tabs > *{width:100% !important;float:left}.over-content .over-left{width:240px;flex:0 0 240px}.trip-detail .nav-wrap.overview-tab{width:240px}.trip-detail .nav-wrap.overview-tab .nav-tabs > li{font-size:12px}.trip-detail .nav-wrap.overview-tab .nav-tabs > li a{padding:12px 38px 12px 12px}.trip-detail .nav-wrap.overview-tab .nav-tabs > li.active a:after{right:12px}}.mySlides{position:relative;width:100%;border-radius:5px;display:block}.nameTraveller .jcf-select-select-travller{width:100% !important}#enquiry_form .modal-dialog{width:520px !important}#enquiry_form .modal-body{padding:20px !important}#enquiry_form .modal-dialog .modal-content{background:#ffffff url("/../resources/theme_assets/css/../img/enquiry-form-bg.jpg") bottom left no-repeat}#enquiry_form .close{font-weight:normal !important;font-size:30px !important;margin:-15px -5px 0 0}.enquiry_radio{display:block;position:relative;padding-left:25px;margin-bottom:15px;cursor:pointer;font-size:15px;font-weight:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#555555}.enquiry_radio input,.selectPackage input{position:absolute;opacity:0;cursor:pointer}.enquiry_radio:hover input ~ .checkmark,.selectPackage:hover input ~ .checkmark{background-color:#eeeeee}.enquiry_radio input:checked ~ .checkmark,.selectPackage input:checked ~ .checkmark{border:1px solid #ef3164;background:#ffffff}.enquiry_radio input:checked ~ .checkmark:after,.selectPackage input:checked ~ .checkmark:after{display:block}.enquiry_radio .checkmark:after,.selectPackage .checkmark:after{top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#ef3164}.buttonMain-conatiner{width:100%;display:inline-block;margin:20px 0 0}#enquirySlide1_container .buttonMain-conatiner .button_style_next,#enquirySlide9_container .buttonMain-conatiner .button_style_next{background:#ef3164;color:#ffffff;border-radius:3px;padding:10px;min-width:200px;font-size:15px;font-weight:bold;float:none !important}.buttonMain-conatiner .button_style_next{background:#ef3164;color:#ffffff;border-radius:3px;padding:7px 40px;font-size:15px;font-weight:bold;float:right;text-transform:uppercase}.buttonMain-conatiner .button_style_back{background:#f6f6f6;color:#ef3164;border-radius:3px;padding:7px 40px;font-size:15px;font-weight:bold;float:left;text-transform:uppercase}#decidingDestination-yesNo{background:#f8f8f8;padding:10px 15px 5px;margin-bottom:15px;border-radius:3px}#enquirySlide6_container{position:relative}.counterDiv{width:100%;display:flex;margin-bottom:15px;justify-content:space-between}.adultChild-counter .counterDiv{width:49%;display:inline-block;margin-bottom:15px;vertical-align:top}form#no-of-traveller{width:100%}.counterDiv .destinationName{font-size:16px;min-width:65px;display:inline-block;color:#111111}.counterDiv .noOf-adult-child{width:100%;font-size:14px;min-width:65px;display:inline-block;color:#111111;margin-bottom:5px}.value-button{display:inline-block;border:1px solid #cccccc !important;margin:0px;width:40px !important;height:40px;text-align:center;vertical-align:middle;padding:7px 0 !important;background:#eee !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333333 !important}.value-button:hover{cursor:pointer}.sub{margin:-3px -5px 0 0;border-radius:4px 0 0 4px}.add{margin:-3px 0 0 -4px;border-radius:0 4px 4px 0}.counterDiv input[type="number"]{text-align:center;border:1px solid #cccccc;margin:0px;width:70px;height:40px}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hidden_destiny{display:none}#enquirySlide6_container .jcf-select-form-control{width:85%;height:40px;border:1px solid #ccc}#enquirySlide6_container .jcf-select .jcf-select-text{font-size:15px}.enquiryformInput{border-radius:5px !important;border:1px solid #ccc !important;color:#333333;font-size:14px;margin-bottom:10px;padding:13px !important;height:auto !important}.enquiryformInput::placeholder{font-size:14px;color:#bbbbbb}#enquiry_Signup .fa{margin:-39px 22px 0 0;width:18px;text-align:center;float:right}#enquirySlide9_container #enquiry_Signup p.text-center{margin-top:20px;display:inline-block;width:100%;margin-bottom:0}#enquirySlide9_container #enquiry_Signup p.text-center a{text-decoration:underline;color:#136ad5}.block{display:block;transition:margin 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94)}.highlightDetail{font-size:14px}.offermsg-color{color:#12a51e !important;font-weight:bold !important}.BW_tourType span{font-size:15px;font-weight:bold}a,a:hover,a:focus{outline:none !important;color:#333333}hr{margin-top:20px;margin-bottom:20px;border:0;width:100%;border-top:1px solid #cccccc;display:inline-block}label{color:#000;font-weight:500;font-size:14px;font-family:'Poppins'}.icon-user:hover,.b2i-wishlist .icon-favs:hover{color:#ff8650 !important}#loginbtn .icon.icon-user{border:1px solid #e74d4b;border-radius:30px;padding:5px;background:#fff;color:#e74d4b;font-size:14px}#loginbtn .icon.icon-user:hover{background:#e74d4b;color:#fff !important;border:1px solid #fff}.li-user-icon-box{margin-left:15px;padding-right:0px}div#two-columns{margin-top:50px}.addToWishList_custom{color:#ef3164;padding:6px 5px 5px;font-size:30px}.icon-heart{color:#ff8650 !important}.addToWishList_custom:hover,.addToWishList_custom:focus{border:2px solid #ffffff;color:#e74d4b !important;border:1px solid #e74d4b !important}.boxPriceLeft{float:left;width:auto;display:block}.explorebtn{margin-top:15px}.custonSocialMediaIcons{float:right;width:50%;text-align:right}.reviews-holder.tour_rating{float:left;text-align:left;margin-top:5px}.detailPage_custonSocialMediaIcons{float:left;width:100%;text-align:center}.detailPage_custonSocialMediaIcons .st-custom-button{background:#fff;border:1px solid #e74d4b;padding:8px 8px;border-radius:30px;height:40px;width:40px;text-align:center;display:inline-block !important;margin:0px 3px !important}.detailPage_custonSocialMediaIcons .st-custom-button:hover{background-color:#e74d4b !important}.detailPage_custonSocialMediaIcons .st-custom-button[data-network]:hover i{-webkit-text-fill-color:#fff !important;font-size:18px;background:transparent !important}.st-custom-button[data-network]{background-color:transparent;display:inline-block;margin:0px;cursor:pointer;font-weight:bold;color:#fff}.st-custom-button[data-network] i{-webkit-text-fill-color:#333333 !important;font-size:18px;background:transparent !important}.share-post{margin-left:0 !important}.detailPage_custonSocialMediaIcons .st-custom-button[data-network]{background-color:transparent;display:inline-block;cursor:pointer;color:#fff}.detailPage_custonSocialMediaIcons .st-custom-button[data-network] i{-webkit-text-fill-color:#e74d4b !important;font-size:18px;background:transparent !important}.custonSocialMediaIconslistView{float:left;width:100%;text-align:center;margin:0 0 10px}.custonSocialMediaIconslistView .st-custom-button[data-network]{background-color:transparent;display:inline-block;margin:5px 10px 0;cursor:pointer;font-weight:bold;color:#fff}body#b2i-css-home .count-block .icon{-webkit-text-fill-color:white !important;background:0}.footer-socialmedia.fa{background:0}.fa.fa-copyright{-webkit-text-fill-color:#777777 !important;background:0}.text-black{color:#000}.gallery-list.gallery-with-icon li a{background:#000;border-radius:5px}.gallery-list.gallery-with-icon li a img{opacity:0.7;height:175px}.forcefullwidth_wrapper_tp_banner,.tp-shape,.rev_slider_wrapper,.fullscreen-container,.banner{height:675px !important;max-height:675px !important}.tp-shape{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3) !important}.forMob-hotelName{display:none}article.article.hotel{margin-bottom:15px}.b2i-wishlist span.icon-favs{font-weight:bold;font-size:14px}.b2i-wishlist a{padding-left:0px !important}#homefilterform .jcf-select-dark{border:0}.BW_flyoutBadge{position:relative;overflow:hidden}.text-success{color:#28a745 !important}.text-danger{color:#ff0004 !important}.text-warning{color:#ffcc00 !important}.BW_thumbCountry-Hrtge span.country,.BW_thumbCountry-Hrtge span.activity{width:100% !important;max-width:100% !important;margin:5px 0 !important}.Custom_hotelGallery.info-aside{border-width:0 !important}.Custom_hotelGallery.info-aside ul{margin:0 !important}.Custom_hotelGallery.info-aside ul li{padding:0 !important;width:18%;display:inline-block;margin:5px 3px}.product-badge{position:absolute;top:150px;left:10px;z-index:9}.upto-off-ribbon{box-shadow:0px 2px 3px #444444;font-weight:bold !important;background:#f37452 !important;opacity:1 !important}.hotelpage-new-layout ul li:first-child{width:530px !important;float:left}.hotelpage-new-layout ul li{width:15% !important;float:left}.hotelpage-new-layout a:after{content:"";position:absolute;left:0;right:-1px;top:0;bottom:0;background:transparent !important}#wishListCount:hover{color:#000}h3#mobFilter{display:none}#homefilter{padding:6px !important;border-radius:25px;background-color:#b91c1c !important;color:#ffffff !important;border:none !important}#homefilter:hover{background-color:#991b1b !important;color:#ffffff !important}.b2india_footer_query_form input[type="text"],.b2india_footer_query_form input[type="email"],.b2india_footer_query_form textarea{border:1px solid #555;border-radius:3px;background:transparent !important;width:100%}.all_destination_heading{min-height:58px}#mobLayoutFooter.footer-nav label{color:#555}.hotelTable-container .hotelRow{display:inline-block;width:100%;background:#fff;border-bottom:1px solid}.hotelTable-container .hotelnamecolumn,.hotelTable-container .hotelnamecolumn{display:inline-block;width:100%;background:#fff;border-bottom:1px solid}.priceAccordian .hotelRow{background:transparent;border-bottom:1px dotted #ccc}.priceAccordian .hotelRow .hotelnamecolumn,.priceAccordian .hotelRow .starcolumn,.priceAccordian .hotelRow .hotelCityColumn{width:33%;float:left;border:0;background:transparent;padding:5px 0}.priceAccordian .hotelRow .starcolumn{color:#f39c12;text-align:center}.expandFeatureHotel{font-size:20px;text-align:center;background:#eee;display:inline-block;margin-bottom:15px;padding:5px;width:100%;color:#000}.priceAccordian .hotelRow .hotelnamecolumn{text-align:right}.priceAccordian table{margin-bottom:0}.slicknav_menu{position:fixed;top:17px;z-index:999;left:17px;width:22%}ul.slicknav_nav{position:absolute;top:51px;width:280px}#mobileNav .logo{margin:0}.tour_ratingIncarousel{width:50%;float:left}.carouselPrice{width:auto;float:right;text-align:right}.carouselPrice span.price{font-size:12px;letter-spacing:0}.overviewitineraryMeal .overviewMeal{width:136px;text-align:right !important}.overviewitineraryMeal .overviewMeal ul{width:100%;list-style-type:none}.overviewitineraryMeal .overviewMeal ul li{display:inline-block !important}.overviewitineraryMeal .overviewMeal ul li:nth-child(2){margin:0 5px}.icon-description ul{list-style-type:none;padding-left:0;margin-top:20px}.icon-description ul li{display:inline-block;margin:0 20px 0 0;font-size:14px;font-family:"Poppins"}.loginForMobile{display:none}.noDataFound{margin:14px;background:url(/../resources/theme_assets/css/../img/no-data-found.png) center center no-repeat;height:175px}.noBookingYet{margin:14px;background:url(/../resources/theme_assets/css/../img/no-booking-yet.png) center center no-repeat;height:170px}.detail-accordion.onListingPage > li:after,.detail-accordion.onContentPage > li:after{border:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);content:"";left:0;height:0;width:0;position:absolute;top:0}.detail-accordion.onListingPage > li:before,.detail-accordion.onContentPage > li:before{content:counter(ol-counter);counter-increment:ol-counter;position:absolute;top:0;left:0;width:0;line-height:0;font-size:0;text-align:center}.detail-accordion.onListingPage > li > a,.detail-accordion.onContentPage > li > a{padding:15px 30px 15px 30px;font-size:12px}.detail-accordion.onListingPage > li,.detail-accordion.onContentPage > li{position:relative;margin-bottom:0;border-bottom:1px solid #eee}.detail-accordion.onListingPage > li:not(.active) > a:after,.detail-accordion.onContentPage > li:not(.active) > a:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);color:#e74d4b;font-size:14px}.detail-accordion.onListingPage > li.active > a:after,.detail-accordion.onContentPage > li.active > a:after{color:#eeeeee;font-size:14px}.detail-accordion.onListingPage > li.active ul li,.detail-accordion.onContentPage > li.active ul li{width:100%}.level.customActivity{width:auto !important;background:0}.detail-accordion.onListingPage .slide{padding:20px !important;background:#ffffff !important}.detail-accordion.onContentPage .slide{padding:0 25px;background:#fff}.innerDestThemeSymb{float:right;cursor:pointer;margin-right:0px}.detail-accordion.Mob_footerMenu > li:after{border:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);content:"";left:0;height:0;width:0;position:absolute;top:0}.detail-accordion.Mob_footerMenu > li:before{content:counter(ol-counter);counter-increment:ol-counter;position:absolute;top:0;left:0;width:0;line-height:0;font-size:0;text-align:center}.detail-accordion.Mob_footerMenu > li > a{padding:12px;color:#000000}.detail-accordion.Mob_footerMenu > li{position:relative;margin-bottom:0;border-bottom:1px solid #cccccc !important;border-top:0;border-right:0;border-left:0}.detail-accordion.Mob_footerMenu > li:not(.active) > a:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);color:#666;font-size:14px}.detail-accordion.Mob_footerMenu > li.active > a:after{color:#666;font-size:14px}.detail-accordion.Mob_footerMenu > li.active > a{color:#999;font-size:14px;border-bottom:1px solid #cccccc !important}.detail-accordion.Mob_footerMenu > li.active ul li{width:100%;margin-left:0px;padding:10px;border-bottom:1px dotted #ccc}.level.customActivity{width:auto !important;background:0}.detail-accordion.Mob_footerMenu .slide{padding:0;background:#e6e6e6}#sticky-tab .nav-tabs > li.active a,#sticky-tab .nav-tabs > li:focus a{color:#ff8650;background:transparent !important}.trip-detail #tab01 .header-box,#tab04 .header-box .title{color:#000;font-size:20px;line-height:normal;font-weight:700}.waterfall .list-group{margin-right:14px}.waterfall .list-group > li:first-child{padding:0;background-color:#fff}.waterfall .list-group > li:first-child img{width:100%;border-top-right-radius:4px;border-top-left-radius:4px}.waterfall .list-group > li{background-color:#f5f5f5;width:100% !important;height:100% !important;margin:0 !important}@media (min-width: 992px){.waterfall .list-group{width:299px}.footer-city-breaks .ask-me input[type="text"]:focus{border:1px solid rgb(70, 70, 70)}.footer-city-breaks .ask-me input[type="email"]:focus{border:1px solid rgb(70, 70, 70)}.footer-city-breaks .ask-me textarea:focus{border:1px solid rgb(70, 70, 70)}.slide-auto{height:210px !important;overflow:auto}.side-list-hidden{height:210px !important;overflow:hidden}#sidebar.sidebar-list.filter{display:block !important;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky !important;top:110px}#sidebar.sidebar-list.filter.leftStick .slide.slide-auto{height:210px !important;overflow:auto}.citybreaks-searchlisting-page{margin-top:80px}#dates_price_tab{margin-top:0}input[type="text"]:focus{border:transparent;border-bottom:1px solid #e74d4b}.jcf-select-form-control:focus{border:transparent;border-bottom:1px solid #e74d4b}.default-page #header.default-white-header,#header.default-white-header{background:#fff;position:fixed}.ico-list span{font-size:14px}.side-list li.active a span,.side-list li.active sapn{text-decoration:underline;color:#b0a377}.custom-padding{padding:15px;margin-bottom:4px;margin-top:0}#description_page .trip-info h1{margin-bottom:15px}#description_page .trip-info .price strong{margin-top:0;display:inline-block}.itinerary-map,.tab-dropdown{margin-bottom:20px}.BW_fiveColumn .column{float:left;padding:0 35px;width:20%;position:relative;border-right:1px solid #181818}.drop-wrap.tourByTheme{padding:20px !important}#dateMonth .input-group.input-append input[type="text"]{padding:20px;border:0}#slider-wrapper{position:relative;top:77px}.trip-info #tour-slide{position:fixed;top:0;height:100vh;left:0;width:50%;padding-top:70px}.headerLogin{display:none !important}.trip-info #tour-slide img{width:100%}}#description_page.bookNow{font-size:30px !important}.overviewitineraryMeal{overflow:unset !important}.itineraryImages{width:auto;overflow:hidden;margin-bottom:0 !important}#itineraryImagesMain{position:relative}#itineraryImagesMain .owl-prev{position:absolute;top:40%;left:-5px;background:#000;font-size:20px;border-radius:0;opacity:0.7;padding:0 11px}#itineraryImagesMain .owl-next{position:absolute;top:40%;right:-5px;background:#000;font-size:20px;border-radius:0;opacity:0.7;padding:0 11px}.bookNow{font-size:25px}.listingPage .list-view .article .col-left{width:100%}.ribbon.sale{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:120px;height:100px;text-align:left}.ribbon.sale span{font-size:19px;font-weight:bold;color:#fff;text-align:center;line-height:24px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:140px;display:block;background:#c1252e;background:linear-gradient(#d0242d 0, #e3232d 100%);box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);position:absolute;top:-2px;left:-46px;padding:25px 0 0;height:57px}.ribbon.sale span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #c1252e;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #c1252e}.ribbon.sale span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #c1252e;border-bottom:3px solid transparent;border-top:3px solid #c1252e}.ribbon.new{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:120px;height:100px;text-align:left}.ribbon.new span{font-size:19px;font-weight:bold;color:#fff;text-align:center;line-height:24px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:140px;display:block;background:#79a70a;background:linear-gradient(#86b90b 0, #79a70a 100%);box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);position:absolute;top:-2px;left:-46px;padding:25px 0 0;height:57px}.ribbon.new span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #79a70a;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #79a70a}.ribbon.new span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #79a70a;border-bottom:3px solid transparent;border-top:3px solid #79a70a}.ribbon.soldOut{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:120px;height:100px;text-align:left}.ribbon.soldOut span{font-size:15px;font-weight:bold;color:#fff;text-align:center;line-height:30px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:140px;display:block;background:#79a70a;background:linear-gradient(#999 0, #888 100%);box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);position:absolute;top:-2px;left:-46px;padding:25px 0 0;height:57px}.ribbon.soldOut span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #888;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #999}.ribbon.soldOut span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #888;border-bottom:3px solid transparent;border-top:3px solid #999}.priceNotAvailable p{font-size:17px;margin-bottom:10px !important;line-height:20px}.bookNow.btn.btn-lg.btn-default{font-size:16px !important}.itineraryImages .text-block{padding:25px 5px 15px !important}.itineraryImages h3{font-size:14px !important;font-weight:bold;margin-bottom:10px !important;letter-spacing:0 !important}.product-badge ul{margin:0;padding:0}.product-badge ul li{display:inline-block;margin-right:10px;list-style-type:none;vertical-align:middle}.product-badge ul li img{max-width:60px !important;width:auto;-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important;height:100% !important}.BW_PDtourduration,.BW_vehicleType,.BW_HotelType{font-size:17px;font-style:normal;padding:10px 0 0;font-weight:bold;color:#555}.slide-holder ul{list-style:none;padding-left:0}.slide-holder ul li{display:list-item;margin-left:0px;text-align:left;line-height:normal;margin-bottom:5px;font-size:14px;color:#000;font-weight:400;line-height:normal}.heading h3 a{padding-bottom:5px;display:inline-block;font-size:20px;font-weight:700}#tab03 span.caption span.centered strong.title,.hotelDetailsReview .hotelDetailsReviewCard span.caption span.centered strong.title{margin-bottom:0;letter-spacing:0;font-size:13px !important}.per-page-view{font-size:16px;padding:22px;line-height:2.8em}.sale-price{text-decoration:line-through;color:#9d9d9d;font-weight:bold;font-size:15px;font-style:normal}#tab06 .table-responsive td div.cell div.middle .label{margin:0 15px !important;font-size:14px;font-weight:normal;padding-top:5px}.BW_short_desc .table-container{border-width:0 !important;border:1px solid #eee !important;overflow:hidden}.overviewContent .table-container{overflow:visible}.BW_short_desc .table{width:100% !important;margin-bottom:0 !important;min-width:auto;table-layout:auto !important}.BW_short_desc table tr{border-width:8px !important}.BW_short_desc table tr td{vertical-align:top;font-size:14px}.b2i_india_heritage_site{color:#b0a377;font-weight:bold;text-decoration:underline}.img-wrap.b2i_heritage_site_right_img{float:right !important;margin:0 0 20px !important}.description.b2i_city_itinerary_day .heading h2{margin-bottom:7px !important;font-size:2em;background:linear-gradient(to top, #df2e5e 20%, #ff8400 121%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.bestway_overview_day{width:13% !important}.mealsIncluded{float:left;margin-right:30px}.contact-info .tel{font-size:20px !important}.caption{padding:0 !important}.caption a{padding:20px 0 !important;display:block}.caption span.designation{color:#fff !important}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted black;line-height:inherit;opacity:1;z-index:1;font-family:inherit}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#b0a377;color:#fff;text-align:center;border-radius:5px;padding:5px 0;position:absolute;z-index:1;top:32px;left:0}.tooltip:hover .tooltiptext{visibility:visible}.minH200{position:relative;min-height:200px;z-index:1}.spinner1{border:8px solid #474d4b}.partner-block a .hover{display:inline-block !important}.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}.tp-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}li.page-item.next a,li.page-item.prev a{font-size:12px;font-weight:normal;line-height:25px}.pop-opener .popup.activity{color:#fff;font-size:12px;font-weight:400}.recent-block .sub-info span{display:inline-block;vertical-align:middle;padding:0 0 0 10px;position:relative;margin-right:0;margin-top:15px !important}.list-view .article .info-aside .social-networks{max-width:100%;float:none}.list-view .article .thumbnail .meta{padding-bottom:10px}.list-view .article .duration{margin-bottom:0 !important;color:#b0a377;font-weight:bold;font-size:17px}.article .thumbnail .duration{margin-bottom:10px;color:#b0a377;font-weight:bold;font-size:17px}.list-view .article .reviews-holder .star-rating,.list-view .article .reviews-holder .info-rate{display:inline-block;vertical-align:middle;max-width:100%;margin-right:5px}#detail_form .jcf-select.jcf-select-trip-select-v2,.bespokejourney .jcf-select.jcf-select-trip-select-v2,.email-an-expert .jcf-select.jcf-select-trip-select-v2,.email-an-expert #message,.trip-select.trip-select-v2.region{border:1px solid #888;padding:8px 10px;border-radius:5px}.seasonalPrice .jcf-select{border:1px solid #888 !important;padding:8px 10px;width:100%;border-radius:5px;font-size:14px;background:transparent;box-sizing:border-box;margin:10px 0px}.seasonalPrice .travelSeason{font-size:14px;color:#000}.seasonalPrice label{font-size:16px;color:#000;font-weight:700}.article .star-rating.pop-opener:hover [class^="icon-"]{color:#f39c12}.filter-option .select-holder.b2i_select_holder{margin:15px -15px}.b2i_citybreaks_name_holder .footer-nav ul li a{color:#b0a377 !important;text-decoration:underline !important}.b2i_citybreaks_name_holder .footer-nav ul li a:hover{color:#df2e5e !important}.b2i_citybreaks_name_holder .footer-nav h4{color:#6b6957;text-transform:capitalize !important;font-size:18px;font-weight:700}.citybreaks_content_heading{margin-top:8% !important}.meta .b2i_city_day_nights{font-weight:600;background:linear-gradient(to right, #df2e5e 30%, #ff8400 121%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.container-fluid.layout-fluid.b2i_citybreaks_fluid{max-width:1400px !important;border:8px solid #e2e2e2}.article.has-hover-s1 .img-wrap.b2i_citybreaks_wrap_img img{transition:transform 0.4s linear !important}#personNoPadding{padding-left:0;margin-bottom:10px}.resources .contact-info .tel a{font-size:16px}.footer-socialmedia{font-size:28px}#dateMonth .input-group.input-append{border:1px solid #888}#dateMonth .input-group-addon{background:transparent;border:0}.expire .fa{margin:0 5px !important}a.tourCount{clear:both;display:block;margin-top:15px}.morecontent span{display:none}.morelink,.morelink.less{display:inline-block;text-decoration:underline !important;color:#df2e5e !important;font-size:13px;font-style:normal !important}.main-headingCustom{letter-spacing:2px;font-size:25px !important;margin-bottom:34px;color:#333 !important;font-weight:bold;text-align:left}.read-more-outer,.read-more-sec p{text-align:left;font-size:14px}.reviews-holder.right{float:right;margin-top:5px}a.readmorelnk{color:#e74e4a}.b2i_aboutbestway{margin-bottom:20px;letter-spacing:0.4px;font-size:2.18em;font-family:"Poppins";font-weight:500}.b2i_service_page h3{font-weight:500;font-size:1.1em;font-family:"Poppins";text-transform:uppercase;padding:12px 12px 0}.b2i_service_page h1{font-size:20px;color:#000;font-weight:700;padding-top:15px;line-height:normal}.b2i_service_page h1 small{font-size:20px;color:#000;font-family:'Poppins';font-weight:700}.b2i_service_page p{padding:0 12px;margin-bottom:12px;font-family:"Poppins";font-size:15px;text-align:justify}.grid-view-sidebar p{padding:0px;margin-bottom:0px;color:#000;font-weight:400;font-size:14px}.grid-view-sidebar p span{color:#000 !important}.grid-view-sidebar ul{margin-top:20px}.grid-view-sidebar h2{margin:15px 0px;font-size:24px !important;color:#000;font-weight:700;text-transform:none}.grid-view-sidebar .b2i_service_page h3{padding:0px;margin:15px 0px;font-size:20px;color:#000;font-weight:600;text-transform:none;line-height:normal;margin-bottom:10px}.grid-view-sidebar .b2i_service_page h4{color:#000;font-size:18px;font-weight:700;line-height:normal;margin:10px 0px}.grid-view-sidebar .b2i_service_page h5{color:#000;font-size:16px;font-weight:700;line-height:normal}.b2i_service_page li{margin-bottom:8px;font-size:14px;color:#000;font-weight:400}.b2i_service_page p a{text-decoration:underline;margin-left:5px;color:#e74d4b}.b2i_service_page p a:hover{text-decoration:none}.b2i_meetheading{color:#000000}.b2i_minH200{min-height:175px}.price strike{color:#a9a9a9;font-size:25px}.meetTheGuide-content{background:#f8f8f8}.TourIncludeLi::before,.TourNotIncludeLi::before,.TermCondLi::before,.termsCancelLi::before{content:" " !important}.TourIncludeLi::after,.TourNotIncludeLi::after,.TermCondLi::after,.termsCancelLi::after{border:0 !important}.overviewContent .TourIncludeLi a,.overviewContent .TourNotIncludeLi a,.overviewContent .TermCondLi a,.overviewContent .termsCancelLi a{padding:15px}.overviewContent .fa{margin-right:10px;font-size:20px}.hotelContent .morelink,.hotelDetailsReview .hotelDetailsReviewCard .morelink{display:block;color:#b0a377;text-decoration:underline;font-size:12px;margin-bottom:10px}.hotelContent .article .more,.hotelDetailsReview .hotelDetailsReviewCard .more{color:#5c5e62;font-style:normal !important;font-weight:normal !important;letter-spacing:0;font-size:14px}.hotelContent .article.has-hover-s3:hover .more{color:#5c5e62 !important}body.ToursPage .tab-container .popup{width:auto;padding:5px 20px !important;font-size:12px;background:#474d4b !important}.listView-desc{width:100%;margin-bottom:9px;font-size:14px;color:#000}.overviewDesc{padding:0px 15px}.overviewDesc li{font-size:14px;color:#000;font-weight:400;line-height:24px;padding-bottom:10px}.pop-opener span{font-size:16px}.modal-body input,.modal-body textarea{border-color:#eee}.custon_askquestion{position:fixed;bottom:80px;right:-2px;height:45px;background:#ff8400 url(/../resources/theme_assets/css/../img/ask-a-question.png) no-repeat center center !important;border-radius:3px;font-size:0 !important;min-width:auto !important;border:0;padding:0 10px !important;outline:none !important;z-index:20;width:50px}.TermCondLi .content-list.tick-list li::before,.termsCancelLi .content-list.tick-list li::before,.heritageSites .content-list.tick-list li::before,.couponCode-condli .content-list.tick-list li::before,#tour-application-form .content-list.tick-list li::before{content:"\e908"}.info.customTheme{min-height:30px;display:block;float:left;width:100%}.recent-block .sub-info strike{color:#9d9d9d;font-size:15px}.trip-select-v2 .jcf-select.jcf-select-trip-select-v2,.departureDates #select-date{background:#fff;border:transparent;border-bottom:1px solid #cccccc;outline:0;box-shadow:none;height:auto !important;color:#666;width:100%;padding:12px 0 12px 10px !important;border-radius:0px !important;font-weight:400}#customizeTour .jcf-select.jcf-select-trip-select-v2,#customizeTour #dateMonth .input-group.input-append{background:#fff;border:transparent;border-bottom:1px solid #cccccc;outline:0;box-shadow:none;height:auto !important;color:#666;width:100%;padding:12px 0 12px 10px !important;border-radius:0px !important;font-weight:400}.jcf-select.jcf-focus{border-bottom:1px solid #e7404b !important}#customizeTour .jcf-select.jcf-select-trip-select-v2 .jcf-select-text{background:#fff;color:#333;width:100%}.reviews-info.col-md-12 li.col-md-12.col-sm-12:first-child{margin-bottom:20px}#themeCustom{width:100%;float:left}#themeCustom .title{width:26%;float:left;font-size:16px !important;font-family:"Poppins";letter-spacing:0}#detailReview h3,#detailActivity h3,#detailGroupsize h3{font-size:16px !important;font-family:"Poppins";letter-spacing:0}#themeCustom .value{width:74%;float:left;text-align:left;font-size:14px}#themeDestination,#citiesCovered{width:100%;float:left;max-width:100%}#themeDestination .title,#citiesCovered .title{width:26%;float:left;text-align:left;font-size:16px !important;font-family:"Poppins";letter-spacing:0;color:#444444}#world-heritage-sites-carousel{padding:10px 0px}#themeDestination .value,#citiesCovered .value{width:72%;float:left;text-align:left;font-size:14px}.heritageSites{margin:0px 0}.heritageSites .detail{overflow:hidden}.heritageSites ul li{width:33%;float:left;padding-right:0px}.heritageSites ul li a{text-decoration:underline}main.HomePage h3 a,#popularDestinationCarousel .h3title a,.h3title a{font-size:16px !important;line-height:24px;font-family:"Poppins";letter-spacing:0;margin-bottom:5px;display:inline-block;width:100%;font-weight:400}#popularDestinationCarousel .h3title a{min-height:75px;font-weight:400}@media (max-width: 768px){#popularDestinationCarousel .h3title a{min-height:15px}.reviews-info .title{width:100%;margin-bottom:0px}.reviews-info{padding-left:0px;margin-bottom:0px}.reviews-info .value{width:100%}#themeCustom .title{width:100%;margin-bottom:10px}.reviews-info.col-md-12 li.col-md-12.col-sm-12:first-child{margin-bottom:15px}#themeDestination .title{padding-bottom:8px}.reviews-info .info-left{padding-bottom:10px;padding-right:0px}#themeDestination .value,#citiesCovered .value{width:100%;font-size:13px}#themeCustom .value{width:100%;font-size:13px}#themeDestination .title,#citiesCovered .title{width:100%}.reviews-info .ico-list li{padding:0px}span.value{font-size:13px}.trip-info .btn-holder{margin:20px 0 10px}.trip-detail .BW_short_desc .table{min-width:max-content}.trip-detail .BW_short_desc .overviewitineraryMeal{overflow:auto !important;margin-bottom:0px}#description_page .tab-container .nav-tabs{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;scrollbar-color:#fff}.detail-accordion .title{font-size:15px;font-weight:600}.overviewContent .fa{font-size:14px;color:#000;font-weight:400}.detail-accordion > li > a:after{font:10px/10px icomoon;right:10px}.content-list li:before{font:10px/10px icomoon}.overviewDesc li{font-size:13px}.slide-holder ul li{font-size:13px}.detail-accordion > li.active > a .fa{color:#fff}#description_page .tab-container .nav-tabs li{font-size:16px;padding:0px 10px;font-weight:400}.hotelContent .article .more,.hotelDetailsReview .hotelDetailsReviewCard .more{font-size:13px}div.hotelContent .list-view .article .reviews-holder{font-size:13px}.roomcategory{font-size:13px}.forMob-hotelName{color:#ff8650}.detail-accordion .slide{padding:10px}.over-right .col-md-12{padding:0px}.BW_PDtourduration span{font-size:14px;color:#000;font-weight:400}.reviews-info .title{font-size:14px}.tab-container .tab-pane{margin-left:0px}.b2i_home_top_destinations_content-block{padding:40px 15px;padding-bottom:0px}.partner-block{padding:20px 0 20px !important}#choosePackageType .jcf-select-text{padding-left:0px !important}.gj-picker-md,ul.gj-list-md li{width:100%;margin:0 auto;transform:translateY(-50%);left:0px !important;- top:50% !important}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight .list-view .article .reviews-holder,.hotelDetailsReview .hotelDetailsReviewCard .roomcategory{padding:5px 0 0;font-size:13px;color:#000}.continueButtonHotels{font-size:14px;float:left;text-align:left}button#confirm-hotels-continue{margin-top:10px;font-size:13px}.hotelDetailsReview .hotelDetailsReviewCard{margin-bottom:0px;height:auto}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight{width:100%;margin:0;padding-left:0;float:none !important}.hotelDetailsReview .hotelDetailsReviewCard{text-align:center;padding:0px}#booking_hotel_info .small-size{font-size:16px;margin-bottom:5px}.hotelDetailsReviewCard .CheckInDate label,.hotelDetailsReviewCard .CheckOutDate label{font-weight:normal;font-size:13px;margin-bottom:0px}.hotelDetailsReviewCard .noOfNights label{font-size:13px}.hotelDetailsReview .hotelDetailsReviewCard .cityName{font-size:13px}.hotelDetailsReviewCard .CheckInDate label,.hotelDetailsReviewCard .CheckOutDate label{font-weight:normal;font-size:13px;margin-bottom:0px}.seasonalPriceContainer .normalPriceSeasonal,.normalPricefixed{font-size:20px}.singleRoomSupplement{margin:0px}.seasonalPriceContainer,.seasonalPriceWrapper{margin:0px}.seasonalPrice .detail{padding:15px 0px;box-shadow:0px 0px 1px 1px rgba(1, 2, 2, 0.1)}.seasonalPrice .packageType .select-holder{margin:0px 0px}.seasonalPrice a.travelSeason.pull-left{padding-bottom:15px;padding-top:0px}.seasonalPrice{margin-bottom:0px;padding:10px 10px}.seasonalPrice .jcf-select{margin:0px}.ratings-table{margin-bottom:0px}.seasonalPriceContainer,.seasonalPriceWrapper{margin-top:10px;text-align:left}#hotel-for-seasonal{padding:0px 15px}.container{padding:15px}.privacy-wrap{padding:30px 0px}.privacy-wrap .privacy-text-wrap{margin-bottom:30px}.privacy-text-wrap .text{display:none}div#two-columns{margin-top:0px}#transport_image_slider .owl-wrapper-outer .owl-item img{height:250px !important}.b2i_service_page h1{font-size:18px}.content-heading h2{margin:0px !important;font-size:14px !important}#content .content-heading h2{font-size:18px !important}#dateMonth .input-wrap{margin-top:0px !important}.hold .col-xs-12{padding-right:0px}.article-boxed .container{padding:0px}#two-columns .container{padding:0px}#description_page .trip-info .price span{margin-top:0;display:inline-block;font-size:13px}#description_page .trip-info .price strong{margin-top:0px}#description_page .price{font-size:15px}.BW_tourType span{font-size:13px}.hotelnamecolumn a{font-size:13px;color:#000;font-weight:400}table.table tbody tr{height:35px}.hotelTable-container .hotelRow{display:flex;justify-content:space-between}#legend-container.tour-map-legend{margin-top:14px}.tour-map-legend__title{font-size:1.05rem !important;padding-bottom:8px}.tour-map-legend__subtitle{font-size:11px}.tour-map-legend__grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:7px}.tour-map-legend__card{min-height:0;padding:5px 8px}#travellerRoom .travellers label,#travellerRoom .rooms label{font-size:13px}.specificHotel .hotelDetail{margin-top:0px}#dateCalenderPackageType .gj-datepicker.gj-datepicker-md.gj-unselectable{width:100% !important}#choosePackageType .jcf-select.jcf-select-trip-select-v2,.departureDates #select-date{padding:7px 15px}#dateCalenderPackageType .labelNoPacks{font-size:14px}div#promoInput{display:flex}.couponCodebox{width:100%}#reviewPayment .priceCalculation{margin-top:-8px}#quote .col-sm-6{margin:0px;padding:0px}.contact-form .form-group{margin-bottom:0px}.contact-form .form-title{padding-bottom:5px}#quote .contact-form .form-group .col-sm-12{padding:0px;padding-top:15px}.contact-form .btn-holder .col-sm-4{padding:0px}.looking-change h3{color:#fff;font-size:16px;text-transform:none}.looking-change h4{color:#fff;font-size:14px}.topTourBlock #recentView{padding-top:0px}#recentlyViewedCarousel{margin-top:10px}#main-content-booking{float:none;width:100%}.bookingHeader .logo{padding:20px 0 10px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;margin:0px}.content-block .content-boxed .thumbnail{height:100%}.article .img-caption{right:30px}.price_curency{font-size:14px}.price{font-size:14px}.sale-price{font-size:14px}#popular-destination-carousel .article .img-caption{top:15px;right:10px}.carouselPrice{font-size:14px}.carouselPrice span.price{font-size:14px}main.HomePage h1,main.HomePage h2{line-height:normal;font-size:20px !important;letter-spacing:normal;margin:0px 0px 10px !important}#columns{column-gap:0px;margin:15px auto}#columns figure{width:100%}.cols2{font-size:16px}}main.HomePage h1{font-size:2.143em !important}main.HomePage .content-holder h3{font-size:2em !important;line-height:20px !important}div.container-fluid.PromotionContent.minH200 div.col-md-6.text-block.height.wow.slideInRight,div.container-fluid.PromotionContent.minH200 div.col-md-6.text-block.height.wow.slideInLeft{height:627px}#guideCustom_section h6{font-size:18px !important;color:#fff}.custom-para{font-size:16px;text-align:center;font-weight:normal;line-height:30px}main.HomePage h1.main-heading{margin-top:70px}.article .img-caption{font-size:12px !important}.delete.col-md-1{float:right}.trip-select.trip-select-v2.region{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;line-height:26px;margin:0 15px 0 0;letter-spacing:0.05em;text-transform:uppercase;color:#a0a0a0;font-size:14px;font-style:normal;padding:10px 0 10px 15px;position:relative;min-width:27%}.booking-form .jcf-select-text,.jcf-select-text{color:#5c5e62 !important;font-style:normal;padding:10px;position:relative;text-transform:none;font-weight:normal !important;min-width:105px;text-align:left;float:left !important}div.bhoechie-tab-menu .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border-bottom:1px solid #eee;border-top:0;border-left:none;border-right:0}#myAccountProfile{padding:15px;border:0;background:#fafafa}#myAccountProfile .panel.panel-default{border:0;background:0}#myAccountProfile h2{margin-bottom:15px}#myAccountProfile .seperator.double-border{margin:10px 0 30px}.my_account .custom-tab-width{width:10%}.my_account .custom-subtab-width{width:90%;padding-bottom:20px}#Summary_continueBtn{width:100%;display:inline-block}#Summary_continueBtn h4,#paymentDetails h4,#orderConfirmation h4{color:#000;font-size:24px;font-weight:500;font-family:"Poppins";text-transform:uppercase}#orderConfirmation h4{margin-bottom:10px;text-transform:none}#Summary_continueBtn .pull-left b{color:#000}#welcome_message{text-align:left;width:100%;padding:0 0 20px}#welcome_message span{color:#000;font-size:20px;display:inline-block;margin-left:10px}#welcome_message span.userName{color:#ff5a00}.paymentPipeline{border-bottom:1px solid #e0e0e0;padding:25px 30px;margin-bottom:20px;text-align:center}.modal .myAccountBox{display:inline-block;width:100%;padding:0;background:#ffffff;margin:25px 0}.myAccountBox{display:inline-block;width:100%}.modify_room_person .myAccountBox{padding:10px;margin:10px 0 25px}.myAccountBox .tourLabel_value{width:100%;float:left;padding:0}.b2i-trips-inner .tourLabel_value{padding:0 25px}.myAccountBox .label{color:#000;font-size:15px;font-weight:normal;float:left;margin-right:25px;min-width:28%;text-align:left;padding-left:0;margin-bottom:5px}.myAccountBox .value{color:#000;font-size:15px;font-weight:normal;float:left}.headingWithBg{background:#333333;text-align:center;color:#ffffff;font-size:16px;text-transform:uppercase;width:100%;float:left;margin-bottom:10px;padding:5px;letter-spacing:0.5px}.search_box_heading{text-align:center;color:#b0a377;text-transform:uppercase;font-style:normal}.trip-form.trip-form-v2.trip-search-main .holder.button_tour{margin:1% 33.33333% 0}.trip-search-main hr{margin-top:-16px;margin-bottom:36px;border-top:2px dotted #464646}.btn.btn-trip.btn-trip-v2.b2i-trip-btn{background:#b0a377}.btn.btn-trip.btn-trip-v2.b2i-trip-btn:hover{background:#6b6957}.btn.btn-trip-v2.b2i-trip-btn:before{content:none}.search-wrap.b2i-search-wrap{background:rgba(0, 0, 0, 0.65)}.form-control.b2i_footer_query_textarea{border:1px solid #9d9d9d !important;background-color:rgba(255, 255, 255, 0) !important}.myAccountBox h5{font-size:18px;color:#333;font-weight:normal;font-family:"Poppins";margin-bottom:30px;text-transform:capitalize}.modify_room_person .label{color:#000;font-size:15px;font-weight:normal;float:left}.modify_room_person .price,.voucherPopup .tourLabel_value .price,#upcommingBookingDetails .tourLabel_value .price,#pastBookingDetails .tourLabel_value .price,.invoicePopup .tourLabel_value .price,#paymentBooking .tourLabel_value .price{color:#000;font-size:15px;float:right;margin-right:0;min-width:auto;text-align:right;font-weight:600}#voucherDetails .total_deposit_priceTop{float:left;width:100%}#voucherDetails .total_deposit_priceTop p{border-top:1px solid #333333;padding:2px 0 4px}.total_deposit_price{width:100%;border-top:1px solid #e0e0e0;padding:10px 25px 5px;float:left}.total_deposit_price p{float:left;width:100%}.totalPrice_label{float:left;color:#000;font-size:15px;font-weight:700}.depositAmount_label{float:left;color:#ff5a00;font-size:15px;font-weight:800}.totalPrice_price{float:right;color:#000;font-size:15px;font-weight:700;text-align:right}.depositAmount_price{float:right;color:#ff5a00;font-size:15px;font-weight:700;text-align:right;text-transform:uppercase}.box-heading{padding:10px 0;border-bottom:1px solid #e0e0e0;color:#b0a377;text-transform:uppercase;font-size:23px;width:100%;float:left}.subSections{border-bottom:1px solid #e0e0e0;float:left;width:100%;padding:20px 0}.subSections:last-child{border-bottom:0 !important}.subSections .jcf-select.jcf-select-trip-select-v2{border:1px solid #e0e0e0 !important;background:#fff}.subSections .smallhead span{width:100%;float:left;text-align:left;text-transform:capitalize !important;color:#333;font-size:14px !important;padding-bottom:5px}.description.bw-activity-level{padding:15px 0px}.bw-season-heading h4{margin-bottom:20px}.bw-season-heading{text-align:left}.disabledRoom{border:1px solid #e0e0e0;width:20% !important;padding:10px;text-align:center;background:#fff}.jcf-select.jcf-select-trip-select-v2 .jcf-select-text:before{content:"" !important}.smallhead .jcf-select.jcf-select-trip-select-v2 .jcf-select-text,.subSections .jcf-select.jcf-select-trip-select-v2 .jcf-select-text{padding:15px 0 13px 9px !important}.subSections input,.bw_customCalender{border:1px solid #e0e0e0;padding:18px 10px;width:100%;min-height:50px;text-transform:uppercase;color:#a0a0a0 !important}.subSections .form-group{margin-bottom:26px}.travelling-checkbox{float:left;width:100%;margin-left:15px}.travelling-checkbox span{font-weight:normal !important;color:#000;display:inline-block}span.roomInfo{color:#333;font-size:16px;font-weight:600;display:inline-block;width:100%;margin:5px 0}.passengerDetailInfo{width:100%;float:left;color:#5c5e62;font-size:15px}.likeToPay .custom-radio .check-input{border:1px solid #000}.likeToPay .custom-radio .check-label{font-weight:normal;font-size:18px}.likeToPay .custom-radio .check-input:after{background:#000}.likeToPay .totalPrice_label{float:right;font-size:18px;margin:0 0 10px;width:100%;text-align:right}.paymentPipeline h2{display:none}.upcomingBookings .upcomingBookingDetail,.pastBookings .pastBookingDetail{float:left;width:80%}.bookingsPayment .bookingsPayment{float:left;width:100%}.bookingsPayment .bookingsPayment li{float:left;width:100%}.upcomingBookings b2iul,.pastBookings ul,.bookingsPayment ul,.bookingsPayment ul{list-style:none;width:100%;float:left;margin-bottom:10px !important;padding-left:0;border-bottom:1px solid #ccc}.upcomingBookings ul:last-child,.pastBookings ul:last-child,.bookingsPayment ul:last-child{border-bottom:none !important;margin-bottom:0}.upcomingBookings ul li,.pastBookings ul li{width:50%;float:left}.upcomingBookings ul li span.label,.pastBookings ul li span.label,.bookingsPayment ul li span.label{color:#636363;font-size:14px;font-weight:normal;min-width:40%;margin-bottom:10px}.upcomingBookings ul li span.value,.pastBookings ul li span.value,.bookingsPayment ul li span.value{color:#333;font-size:14px;font-weight:600;width:50%;word-break:break-all;white-space:normal}.balancePayable{border-bottom:none !important;margin-bottom:0 !important}.balancePayable li span,span.payByDate a{color:#ff8400 !important}.balancePayable li span.value{font-weight:500}.upcomingDetail_viewbtn,.pastDetail_viewbtn,.paymentDetail_viewbtn{border-top:1px solid #ccc;float:right;width:100%;padding-top:15px;border-top:1px solid #ccc;float:right;width:100%;padding-top:15px}.upcomingDetail_viewbtn button,.pastDetail_viewbtn button,.paymentDetail_viewbtn button{font-weight:normal !important;font-size:12px}.voucherPopup #tourDetails,#upcommingBookingDetails #tourDetails,#pastBookingDetails #tourDetails,.invoicePopup #tourDetails,#paymentBooking #tourDetails,#paymentVoucher #tourDetails{border-radius:5px;margin:0 20px;padding:0 0 20px}#upcommingBookingDetails #tourDetails p.tourNameHead,#pastBookingDetails #tourDetails p.tourNameHead,.invoicePopup #tourDetails p.tourNameHead,#paymentBooking #tourDetails p.tourNameHead{font-size:25px;color:#222;font-weight:bold}.voucherPopup #tourDetails ul,#upcommingBookingDetails #tourDetails ul,#pastBookingDetails #tourDetails ul,.invoicePopup #tourDetails ul,#paymentBooking #tourDetails ul,#paymentVoucher #tourDetails ul{list-style:none;padding-left:0;display:inline-block}.voucherPopup #tourDetails ul li,#upcommingBookingDetails #tourDetails ul li,#pastBookingDetails #tourDetails ul li,.invoicePopup #tourDetails ul li,#paymentBooking #tourDetails ul li,#paymentVoucher #tourDetails ul li{float:left;width:49%;margin-bottom:6px}#paymentBooking .subSections ul li,.invoicePopup .subSections ul li,#paymentVoucher .subSections ul li{display:inline-block;width:100% !important}#paymentBooking .subSections ul li span,.invoicePopup .subSections ul li span,#paymentVoucher .subSections ul li span{display:inline-block;width:auto !important}.bookingsPayment ul li{display:inline-block;width:50%;float:left}.voucherPopup #tourDetails ul li span.label,#upcommingBookingDetails #tourDetails ul li span.label,#pastBookingDetails #tourDetails ul li span.label,.invoicePopup #tourDetails ul li span.label,#paymentBooking #tourDetails ul li span.label,#paymentVoucher #tourDetails ul li span.label{color:#000;font-size:15px;width:50%;float:left;text-align:left;line-height:18px;font-weight:normal;letter-spacing:0.2px;padding-bottom:0.2px !important}.voucherPopup #tourDetails ul li span.value,#upcommingBookingDetails #tourDetails ul li span.value,#pastBookingDetails #tourDetails ul li span.value,i.nvoicePopup #tourDetails ul li span.value,#paymentBooking #tourDetails ul li span.value,#paymentVoucher #tourDetails ul li span.value{color:#000;font-weight:bold;float:left}.voucherPopup #tourDetails ul.content-list.tick-list li:before,#upcommingBookingDetails #tourDetails ul.content-list.tick-list li:before{content:"\e908" !important}.payByDate a{text-decoration:underline;color:#000;font-weight:bold;font-size:12px}.payByDate b{color:#555 !important;font-weight:normal;font-size:11px;margin-left:5px}.balaceAmount_label{float:left;color:#e00;font-size:16px;font-weight:500}.balaceAmount_label .payBtn{color:#e00;font-size:14px;font-weight:500;text-decoration:underline}.balanceAmount_price{color:#e00;float:right;font-size:16px;font-weight:500;text-align:right;text-transform:uppercase}.voucherPopup .total_deposit_price,#upcommingBookingDetails .total_deposit_price,#pastBookingDetails .total_deposit_price,.invoicePopup .total_deposit_price,#paymentBooking .total_deposit_price,#paymentVoucher .total_deposit_price{padding:0}.voucherPopup .total_deposit_price p,#upcommingBookingDetails .total_deposit_price p,#pastBookingDetails .total_deposit_price p,#paymentBooking .total_deposit_price p,.invoicePopup .total_deposit_price p,#paymentVoucher .total_deposit_price p{margin:0;border-bottom:1px solid #eee}.voucherPopup table th,#upcommingBookingDetails table th,#pastBookingDetails table th{text-align:left !important}.voucherPopup table tr,#upcommingBookingDetails table tr,#pastBookingDetails table tr,#paymentBooking table tr,.invoicePopup table tr,#paymentVoucher table tr{border-width:0 !important;border-color:#333 !important}.voucherPopup table td,#upcommingBookingDetails table td,#pastBookingDetails table td,#paymentVoucher table td{padding:2px 0 2px 10px !important;font-weight:normal;border-bottom:1px solid #333333}#invoicePopup .modal-content{padding:15px;color:#000000}.modal-header .close{background:linear-gradient(135deg, #c0152f 0%, #e8303a 25%, #f05e22 60%, #f8a034 100%);height:40px;width:40px;border-radius:30px;opacity:1;margin-top:-50px;margin-right:-35px}.modal-header .close span{color:#fff;font-size:30px;font-weight:400}#invoicePopup .modal-header .close{background:linear-gradient(135deg, #c0152f 0%, #e8303a 25%, #f05e22 60%, #f8a034 100%);height:40px;width:40px;border-radius:30px;opacity:1;margin-top:-50px;margin-right:-35px}#customizeTour .modal-header .close{background:linear-gradient(135deg, #c0152f 0%, #e8303a 25%, #f05e22 60%, #f8a034 100%);height:40px;width:40px;border-radius:30px;opacity:1;margin-top:-50px;margin-right:-35px}span#custmizeModelClose{color:#fff;font-size:30px;font-weight:400}#invoicePopup hr{border-top:1px solid #333 !important;padding:0}#invoicePopup .text-wrap.B2I_quote b{font-size:20px;letter-spacing:0.3px}.amountPaid b,.amountPaid span{color:#ff5a00 !important}.balanceDue b,.balanceDue span{color:#ee0000 !important}#paymentBooking table td,.invoicePopup table td,#paymentVoucher table td{font-weight:normal}.voucherPopup table.table thead tr th,#upcommingBookingDetails table.table thead tr th,#pastBookingDetails table.table thead tr th,.invoicePopup table.table thead tr th,#paymentBooking table.table thead tr th,#paymentVoucher table.table thead tr th{background:#333;margin-bottom:14px;padding-bottom:10px;color:#fff;text-transform:uppercase;font-size:13px;letter-spacing:0.5px}.voucherPopup .myAccountBox h2,#upcommingBookingDetails .myAccountBox h2,#pastBookingDetails .myAccountBox h2,#paymentBooking .myAccountBox h2,.invoicePopup .myAccountBox h2,#paymentVoucher .myAccountBox h2{font-size:20px !important;text-align:center;font-weight:bold !important;margin-bottom:15px;color:#000;text-transform:uppercase;padding-bottom:10px;letter-spacing:1.3px}#voucherDetails h2.your_hotels_heading,#voucherDetails .booking_cond_heading,#voucherDetails .cancellationPolicy_heading{background:#333333;color:#ffffff;padding:7px 0;font-weight:normal !important}.upcommingBookTourCancelPolicy ul,.booking-terms ul{padding-left:15px !important;padding-top:5px}.upcommingBookTourCancelPolicy ul li,.booking-terms ul li{width:100% !important}.upcommingBookTourCancelPolicy ul li ul{list-style-type:circle !important;padding-left:15px !important;padding-top:5px !important}#bookTourConfirmationNumberLiId{width:100% !important;float:left}#bookTourConfirmationNumberLiId span.label{width:25% !important}#bookTourConfirmationNumberLiId span.value.bookTourConfirmationNumber{width:50% !important;float:left}#download-cancel-btn{display:inline-block;width:100%}#download-cancel-btn .print-email{float:left;width:12%;font-weight:normal;margin-left:25px;font-size:15px;padding-top:5px}.invoicePopup .print-email{text-align:center;width:100% !important}#download-cancel-btn #download-itinerary{float:left;width:12%;font-weight:normal;margin-right:25px;font-size:15px}#download-cancel-btn #cancellation-booking{float:left;width:12%;font-weight:normal;font-size:15px}.profile.pull-left{float:left;width:20%}.select-style .customDropdown{padding:10px 0 10px 10px !important;width:280px;border:none !important;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}#changePicture input{float:left;display:inline-block}#EditPassword,#changePicture{background:#fafafa;display:block;padding:20px}#EditPassword input{padding:15px 7px;border:1px solid #e0e0e0;height:auto !important}#modifySearch{margin-right:20px;padding:9px 20px;font-size:18px !important;line-height:26px;font-weight:normal}#modify_search #hotelCategory .select-style .customDropdown{width:100% !important}#modify_search #dateMonth .input-group.input-append{border:1px solid #e2e2e2 !important}#paymentBooking .subSections,.invoicePopup .subSections{padding:10px 0}#paymentBooking .myAccountBox .label,.invoicePopup .myAccountBox .label{margin:0 !important}#orderConfirmation p b{color:#000;margin-right:5px}#orderConfirmation p span:last-child{margin-left:15px}#orderConfirmation a{text-decoration:underline;color:#ff8650}.subSections h5 .roomType{font-size:15px;margin:0 5px;vertical-align:middle;color:#6f6e5c}.roomcategory{padding-top:5px}#cancelBooking{font-weight:normal;background:#c5c5c5;color:#fff;border:0}#cancellationBooking .modal .modal-body{padding-top:10px !important}#cancellationBooking h3{font-size:18px !important;padding-bottom:10px;line-height:30px}#cancellationBooking label{font-size:19px;font-weight:normal;color:#786218}.myAccountBox.booking-terms ul li{width:100% !important;font-weight:normal}#contact_form .jcf-select.jcf-select-trip-select-v2,.departureDates #select-date{background:transparent;height:auto;width:100%;padding:15px 0px;border:none;border-bottom:1px solid #ccc}#contact-form textarea.form-control{height:50px !important}.myAccountBox.booking-terms p,.myAccountBox p{font-weight:normal;padding-bottom:0;margin-bottom:0}.table-responsive.cartPage table.table thead tr th,.table-responsive.cartPage table.table thead tr td{padding:15px 10px 15px 20px !important}.table-responsive.cartPage .date-text{font-size:15px !important}.badgesDesc .tooltip{padding-bottom:0 !important}.cart-wrap ul.cart-list{overflow:auto}.cart-wrap ul li strong,.cart-wrap ul li a span.text{padding:0 10px}.content-intro p{font-size:14px;text-align:justify;letter-spacing:0.4px;font-family:"Poppins"}.userName{margin-left:10px;text-align:right;color:#ff8650}.billingAddressName{font-weight:bold !important;font-size:15px}.bookingHead{text-align:center;font-size:30px;text-transform:uppercase;margin-bottom:20px;color:#000}#termConditionPopup #tourDetails{height:400px;overflow:auto;padding-top:0}.seasonal-pending-message{background:#fcf8e3;display:inline-block;width:100%;padding:20px;color:#000 !important;font-size:14px;border:1px solid #faebcc;text-align:center;margin:10px 0 25px}#B2I_help{padding:0px}.title_custom{color:#fff;font-size:30px;font-family:"Kaushan Script";width:100%;text-align:center;display:block;padding-bottom:15px;line-height:28px;letter-spacing:0}.banner.banner-inner h2.subtitle{font-size:18px;color:#fff;display:inline;letter-spacing:0;font-family:"Poppins"}main#main h2.subtitle{color:#5c5e62;font-size:18px !important;letter-spacing:0;margin-bottom:0;padding-bottom:0;line-height:1.1;display:inline}main#main .col-sm-6.col-md-4.article.has-hover-s3:hover h2.subtitle{color:#b0a377}.errorPage{width:100%;height:auto}#sidebar .side-list .ico-holder{vertical-align:top !important}.listView-image{width:100%;border-right:1px solid #eee;float:left;padding-right:0}#CustomizeThis_Tour{position:fixed;bottom:155px;right:-3px;width:50px !important;height:45px;background:#df2e5e url(/../resources/theme_assets/css/../img/customize.png) no-repeat center center !important;font-size:0 !important;min-width:auto !important;border:0;outline:none !important;z-index:20;display:block;padding:0 8px;border-radius:3px}.priceContent #CustomizeThis_Tour{margin:10px 0 30px}#collapseTheme .side-list .ico-holder{width:25px !important}#custom_tour_form.contact-form{background:0}#payment_custom{margin:100px 0 60px}#payment_custom div.tab div.tab-content:not(.active){display:none}#payment_custom #p_Button{margin-top:1em;background:#e61313;border-color:#fff}#payment_custom .my_color .btn-info:hover{background:#6b6957;border-color:#fff}#payment_custom .sub_heading{margin-top:20px;text-align:center;color:#6b6957}#payment_custom .payment_container{width:1200px;margin:0 auto;padding-top:9px;padding-bottom:0;outline:none !important}#payment_custom #left{float:left}#payment_custom .box{background:white;border-radius:5px;padding:20px}#payment_custom .shadow{-webkit-box-shadow:3px 3px 3px 4px #ccc;-moz-box-shadow:3px 3px 3px 4px #ccc;box-shadow:3px 3px 3px 4px #ccc}#payment_custom .my_color .list-group-item.active,.my_color .list-group-item.active:focus,.my_color .list-group-item.active:hover{background:#6b6957;border-color:#fff}#payment_custom .my_color .list-group-item:hover{background:#6b6957;border-color:#fff;color:#fff}#payment_custom .margin{margin-top:1.1em}.invoiceBillingAdd{border:1px solid #000000;border-bottom:0;float:left;width:100%}.invoiceBillingAdd ul{float:left;margin-bottom:20px}.InvoiceUserName{width:100% !important;float:left}.InvoiceUseradd{min-height:130px}#paymentBooking table,.invoicePopup table{border-collapse:collapse}#paymentBooking table td,.invoicePopup table td,table th{border:1px solid transparent;padding:5px !important;border-left:0}#items{clear:both;width:100%;margin:30px 0 0;border:1px solid #000000}#items th{background:#f1f1f1;min-width:95px;text-align:center}#items th:first-child{background:#f9f9f9;min-width:0 !important}#items tr.item-row td{vertical-align:middle;font-size:13px}#items td.description{width:450px}#items td.description textarea,#items td.item-name textarea{width:100%}#items td.total-line{border-right:0;text-align:right}#items td.balance{background:#eee}#items td.blank,.blank{border:0;padding:0 !important}#terms{text-align:center;margin:20px 0 0}#terms h5{text-transform:uppercase;font:13px Helvetica, Sans-Serif;letter-spacing:10px;border-bottom:1px solid #ccc;padding:0 0 8px;margin:0 0 8px}#terms textarea{width:100%;text-align:center}.font-highlight{color:#000 !important;font-weight:bold;font-size:13px}.font-highlight-text{color:#000 !important;font-weight:bold;font-size:13px}#subtotal,.cost,.qty,#paymentBooking .price,.invoicePopup .price{float:right}.g-recaptcha{display:inline-block;width:100%;margin-bottom:20px;margin-left:15px}.footer-nav .g-recaptcha{margin-left:0 !important}.date i.gj-icon{padding:10px}#wishList-container .inner-top{padding:10px 0 0;background:transparent;box-shadow:0}#seasonal-booknow-span .booknow-with-login{width:40%;float:right;margin:0 0 6px}.booknow-with-login a{width:100%;float:left}.sessionTimer span{background:#000;color:#fff;height:35px;width:35px;font-size:15px;display:inline-block}.gj-datepicker input[type="text"]{border:1px solid #888;border-radius:4px;background:#fff !important;width:100%;padding:12px 15px;font-family:"Poppins";font-size:14px}.gj-datepicker input[type="text"] :focus{border:1px solid #888}.gj-datepicker-md [role="right-icon"]{padding:10px}.seasonalPriceRightSection{text-align:right}.seasonalPriceContainer,.seasonalPriceWrapper{width:100%;display:inline-block;margin-bottom:-10px}.seasonalPriceContainer .sale-price{margin-right:15px;font-size:20px}.seasonalPriceContainer .offerPrice,.fixedPriceRight .offerPrice{color:#d8343d;font-weight:bold;font-size:30px}.seasonalPriceContainer .normalPriceSeasonal,.normalPricefixed{font-weight:bold;font-size:25px;color:#000}.twinsharemsg,.singleRoomSupplementmsg{font-size:14px}.singleRoomSupplement{width:100%;display:inline-block;margin-top:0px;margin-bottom:10px}#book_now_seasonal{color:#fff}.singleRoomSupplement .pop-opener{font-size:16px}#priceSingleShow,#tab06.tourPrice{font-size:16px;margin-top:-14px}.tourSinglePrice{font-size:16px}.detail-accordion.priceAccordian .startDate,.detail-accordion.priceAccordian .endDate{width:17%;display:inline-block}.detail-accordion.priceAccordian .priceCustom{width:40%;display:inline-block;font-size:20px;color:#000;font-weight:bold}.detail-accordion.priceAccordian .tooltip.tripStatus,.detail-accordion.priceAccordian .availableStatus{display:inline-block;width:auto}.detail-accordion.priceAccordian .travelSeason,.detail-accordion.priceAccordian .seatStatus,.detail-accordion.priceAccordian .fixedPriceDetails > b{display:inline-block;width:100%}.offerPrice-yourSave{width:40%;display:inline-block;float:right;font-style:normal !important}#tab04 .detail-accordion > li.active > a span{color:#ffffff}.sale-badge-detail-accordion{width:25%;display:inline-block}.offerPrice{color:#d8343d;font-weight:bold;font-size:18px;padding-right:7px;font-style:normal !important}.bookingpage{font-weight:normal;font-size:14px;padding-right:7px;font-style:normal !important;width:100%;float:left}.offerPrice-yourSave .sale-price{color:#000000;font-weight:normal;font-size:13px;font-style:normal !important}.fixedPriceContainer .saveAmount.you-saved-detail{display:inline-block;float:right;background:none;border:0px;padding:0px;font-size:14px;margin:0px}.saveAmount{margin-left:14px;font-style:normal !important;vertical-align:text-bottom}.bookNowBtnConatiner{text-align:right;float:right}#booknow-fixed{margin-bottom:5px;width:100%;display:inline-block}#footer .form-group{margin-bottom:10px}.b2i_top_tour_content-block{background:#ffffff !important}.wishListPage{background:transparent;padding:0;box-shadow:0 0 0 rgba(173, 173, 173, 0.35)}.invoicetourNameHead{color:#000;font-size:20px}#description_page .content-block.bg-white{position:relative;z-index:1}.detailPageDepartDates .gj-datepicker.gj-datepicker-md.gj-unselectable{width:100% !important}.priceAccordian li:after{border:none !important;width:0 !important;height:0 !important;position:relative !important;color:#fff !important}.priceAccordian li:before{color:#fff !important;font-size:0}.priceAccordian > li a{background:transparent}.priceAccordian > li:nth-child(odd){margin-bottom:15px !important;background:#fff}.priceAccordian > li:nth-child(even){margin-bottom:15px !important;background:#ffffff}.priceAccordian > li.active{margin-bottom:15px !important;background:#252525}.priceAccordian > li.active > a{color:#ffffff}.priceAccordian > li.active span.offerPrice-yourSave{visibility:hidden}.priceAccordian > li > a{padding:10px !important}.priceAccordian li.active .availableStatus,.priceAccordian li.active .tripStatus,.priceAccordian li.active .priceCustom{visibility:hidden;color:#fff}.detail-accordion.priceAccordian > li > a:after{content:"\e946";color:#9d9d9d;font-size:15px}.detail-accordion.priceAccordian > li.active > a:after{content:"\e945" !important;color:#ffffff}#dates_price_tab ul li a{margin-bottom:0px}.tripStatus{margin:0 15px 0 10px}.tourPrice .sale-price{font-size:16px;padding:0 10px 0 0}.list-view .info-aside .sale-price{clear:both;width:100%;display:inline-block}.transportCustom .select-holder.col-sm-12,.packageType .select-holder.col-sm-12,.departureDates .select-holder.col-sm-12,.noPacks .select-holder.col-sm-12{padding:0 !important}.seasonalPrice .detail{padding:30px 10px}#tab03 list-view .article .col-left{float:left;width:63%}.oneTwoRating{background-image:url(https://www.bestway2india.com/img/Frontend/Ratings.png);background-repeat:no-repeat;background-position:top left;height:65px;width:134px}.threeRating{background-image:url(https://www.bestway2india.com/img/Frontend/Ratings.png);background-repeat:no-repeat;background-position:-134px 0;height:65px;width:65px}.fourRating{background-image:url(/../resources/theme_assets/css/../../assets/images/cms/Ratings.png);background-repeat:no-repeat;background-position:-201px 0;height:61px;width:63px}.fourRating::after{border:transparent}.fiveRating{background-image:url(https://www.bestway2india.com/img/Frontend/Ratings.png);background-repeat:no-repeat;background-position:-267px 0;height:61px;width:63px}#safetyConcerns a{text-decoration:underline;color:#e74d4b}#safetyConcerns ul li{float:left;width:100%;text-align:left}.source-distane-chart,.destination-distane-chart,.button-distane-chart{width:30%;float:left}.source-distane-chart span,.destination-distane-chart span{font-size:17px;font-weight:bold;margin-right:5px;float:left;padding-top:10px}.source-distane-chart input[type="text"],.destination-distane-chart input[type="text"]{width:65% !important;padding:12px;border:1px solid #eee;background:#f8f8f8;float:left}#dvMap{width:100% !important;float:left}#dvDistance{width:100% !important;float:left;font-size:16px;font-weight:bold;margin-bottom:20px}#dvPanel{display:none}#hotelInfo .main-subtitle,#rajasthanTravelInfo .main-subtitle{font-weight:bold !important;color:#ff8650}.upcomingBookingDetail ul{padding-left:0;list-style:none}.loginHeader .modal-body{padding:0 20px !important}.loginHeader .modal-body .tab-content.trip-detail{padding:20px 0 !important;margin:20px 40px !important}.loginHeader .nav.nav-tabs.tourLi li{padding:0;width:auto}.loginHeader .nav.nav-tabs.tourLi li a{padding:15px;color:#555555}.loginHeader .nav.nav-tabs.tourLi li.active a{padding:15px;background:#ffffff !important;color:#ef3164;border-bottom:2px solid #ef3164}#LoginPage .loginHeader{width:50%;margin:0 auto}#forgot-verify .modal-dialog{width:30%;margin-top:70px}.social-icon-btn{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:22px;margin:0 10px;transition:0.3s;text-decoration:none;box-shadow:0 2px 6px rgba(0, 0, 0, 0.15)}.social-icon-btn i{display:inline-block;width:26px;height:26px;line-height:26px;text-align:center;font-size:22px;vertical-align:middle}#facebook.social-icon-btn{background-color:#3b5998}#facebook.social-icon-btn:hover{color:#fff !important}#google .icon-googleCustom{background:url(/../resources/theme_assets/css/../img/google-login.png) no-repeat center center;background-size:contain;display:inline-block;width:26px;height:26px;vertical-align:middle}#google.social-icon-btn{background-color:#fff}body#b2i-css-meet-the-guide #two-columns.row.b2i_service_page{margin-top:100px}body#b2i-css-meet-the-guide .accordion{border-top:1px solid #eee}.scrollbar{float:left;height:420px;width:100%;margin-bottom:5px}#style-1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius:10px;background-color:#f5f5f5}#style-1::-webkit-scrollbar{width:12px;background-color:#f5f5f5}#style-1::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);background-color:#555}#recently-viewed-carousel .article{margin-top:0}#recently-viewed-carousel .article .thumbnail{background:#fafafa;padding:10px 10px 20px 10px;min-height:400px}#popular-destination-carousel .article{background:#fff !important;border-radius:15px;overflow:hidden;box-shadow:0 3px 12px rgba(0,0,0,0.06);transition:0.20s ease;padding:0 !important;margin:0 !important;min-height:380px}#popular-destination-carousel .article:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(0,0,0,0.10)}#popular-destination-carousel .article .img-wrap{height:220px;overflow:hidden}#popular-destination-carousel .article .img-wrap img{width:100%;height:100%;object-fit:cover;transition:.25s ease}#popular-destination-carousel .article:hover .img-wrap img{transform:scale(1.02)}#popular-destination-carousel .article .h3title{padding:18px}#popular-destination-carousel .article .h3title h3{font-size:19px;font-weight:700;color:#222}#popular-destination-carousel .article .h3title p{font-size:14px;color:#666;margin-top:6px}#popular-destination-carousel .article .btn-default{margin:15px;display:inline-block;background:#ff4b68;color:#fff !important;padding:8px 18px;border-radius:5px;font-size:13px;transition:0.25s ease;border:none}#popular-destination-carousel .article .btn-default:hover{background:#ff2b4c;letter-spacing:0.3px}#recently-viewed-carousel .article .img-wrap{margin-left:-10px;margin-right:-10px}#popular-destination-carouse .owl-wrapper-outer .owl-item{margin:10px !important}#city-image-slider.owl-carousel .owl-wrapper,.owl-wrapper-outer .owl-item{padding-bottom:0}#recently-viewed-carousel .article footer,#recently-viewed-carousel .article .info-aside{overflow:hidden;margin:0 0 -5px;padding-top:0;border-top:0 solid #dedede}#errorPage_container{position:relative;margin-top:150px;min-height:500px;width:100%}#errorPage_container p{width:100%;float:left;text-align:center}.errorName{font-size:160px;font-weight:bolder !important;font-family:Roboto;color:#333333;width:100%;float:left;letter-spacing:3px;text-shadow:0 3px 5px rgba(0, 0, 0, 0.2);float:left;margin-bottom:-50px}.error-Subdesc{font-size:25px;color:#333333;width:100%;float:left;margin-top:80px;font-weight:bold}.goBackError{border-radius:3px;background:#ef3164;color:#ffffff;padding:7px 0px;width:130px;text-align:center;margin-top:15px;display:inline-block}.goBackError:hover{color:#ffffff}.topTourBlock{position:relative;padding:25px 0 0 !important;z-index:1}.topTourBlock #recentView{background:#f6f6f6;padding-top:30px;border-top:1px solid #aaaaaa;position:relative}#recentlyViewedCarousel{margin-top:20px}#bw-opportunity h3{float:left;width:100%;text-decoration:underline;font-size:20px;font-weight:normal;color:#000}.mealsItinerary span.bicon-platefork{padding-left:10px}.bw-season-heading h4,.bw-activityLvl-heading h6,.tourTypeHead{line-height:normal;font-weight:700;font-size:20px;padding-bottom:8px}.bw-activity-level-icon .activity-level .text{font-size:14px}.CMSinternalhead{margin-bottom:0;margin-top:25px;font-size:21px;color:#000}.price-details{display:flex;justify-content:space-between;align-items:center}.form{font-size:14px;color:#000;font-weight:400}.shadowBox{box-shadow:0 0 5px #ddd;padding:30px !important;border-radius:5px;width:100%;margin:0 auto;background:#fff;display:inline-block;margin-top:15px}.b2i_service_page .shadowBox{box-shadow:none !important;padding:0px !important;margin-top:0px !important}.b2i_service_page .shadowBox .text-center{margin-top:30px}.b2i_service_page article.article.has-hover-s1{margin-top:30px}.description.bw-activity-level{display:flex;align-items:center}.owl-carousel .owl-wrapper-outer{cursor:grab}#guideContent .img-article .caption{padding:0 10px !important}#bw-activityLvl .article{max-width:none;float:left;width:50%;padding:15px 15px}#bw-activityLvl .article:last-child{float:none;margin:0 auto;display:-webkit-box;padding-top:25px}#bw-activityLvl .article .thumbnail{box-shadow:0 2px 5px rgba(1, 2, 5, 0.15);min-height:300px}#bw-activityLvl .description.bw-activity-level{padding:15px 15px}#ourValues .article{width:96%;margin-bottom:20px}#safetyConcerns .fa{color:#00e72b}.filter-option.filter-box .layout-holder{float:right}.msgAfterPay{width:50% !important;display:table;margin:100px auto}.fa-4{font-size:50px}.reviewpay-head-timer{float:left;width:100%;border-bottom:1px solid #ccc}.reviewpay-head-timer h2{float:left;width:49%;margin:3px 0 0 0 !important;font-size:18px !important}.priceCalculation small#coupon-error{display:none}.reviewpay-head-timer .sessionTimer{float:right}.sessionTimer span{background:#444;padding:5px;color:#fff;margin:0 0 0 5px;border:1px solid #ccc;font-size:18px}.priceCalculation .trip-detail [class^="col-"],.priceCalculation .trip-detail [class*=" col-"]{margin-bottom:0}.bookingHeadercallNow{padding:25px 15px 15px;font-size:17px;color:#000}.bookingHeadercallNow a{text-decoration:underline;font-weight:bold}.bookingPaymentCards{padding-top:15px;width:80%;display:inline-block;text-align:center;float:none}.bookingPaymentCards.quickPay{width:21%;float:none;border:1px solid;margin:0 auto}.bookingPaymentCards ul{margin:0}.bookingPaymentCards ul li{padding:0 5px}.bookingFooter#footer{background:#fff;border-top:1px solid #e2e2e2;padding-top:20px}.bookingleftFooter{border-right:1px dotted #ccc}.bookingleftFooter h4,.bookingrightFooter h4{font-size:19px;font-weight:bold}.bookingrightFooter{padding:0 20px}.bookingrightFooter .taglineLogo{background:#f9f9f9;padding:20px;display:block;width:100%;border-radius:5px;margin-bottom:15px}.bookingrightFooter .taglineLogo p{display:inline-block;width:60%;font-size:18px;text-align:right;color:#474d4b}#B2I_pending_booking_short{padding:15px 0px}.b2i-tour-detail-left img.tour-img{height:200px;width:100%}.bookingrightFooter .taglineLogo img{display:inline-block;float:right;vertical-align:top}.bookingleftFooter address{margin-bottom:10px;line-height:18px;font-size:12px}#main-content-booking{float:left}#reviewPaymentSidebarBlade{float:right;position:relative}.fixme{width:100%;z-index:999999}#dateCalenderPackageType{background:#fff;width:100%;float:left;padding:15px 17px;border:1px solid #ddd;margin-top:15px}#dateCalenderPackageType .labelChooseDate{font-size:16px;color:#000;padding-bottom:10px}#dateCalenderPackageType .gj-datepicker.gj-datepicker-md.gj-unselectable{width:95% !important}#dateCalenderPackageType .labelNoPacks{font-size:16px;color:#000;padding-bottom:10px}#dateCalenderPackageType .jcf-select.jcf-select-trip-select-v2 .jcf-select-text{padding-left:0px !important}#choosePackageType .jcf-select.jcf-select-trip-select-v2,.departureDates #select-date{background:transparent;border:1px solid #888;height:auto;width:100%;padding:11px 15px}#choosePackageType #bookingPipeline .trip-detail{padding-top:0}#bookingPipeline .trip-detail .detail{padding:20px 20px 20px;position:relative;box-shadow:1px 1px 4px rgba(0, 0, 2, 0.3)}#bookingPipeline .trip-detail .tourDetail{display:inline-block;width:65%;vertical-align:top}#bookingPipeline .trip-detail .tourImage{position:relative;float:right;display:inline-block;width:34%;vertical-align:top;border:2px solid #ccc;overflow:hidden}#bookingPipeline .trip-detail .BW_PDtourduration{display:inline-block;border-bottom:1px solid #eee !important;width:95%;padding:10px 0;border-top:1px solid #eee !important;margin-top:10px;font-size:15px;color:#000}#bookingPipeline .trip-detail .BW_vehicleType,#bookingPipeline .trip-detail .BW_HotelType{display:inline-block;width:49%;padding:0 0 5px;position:relative}a.vehicletooltip{outline:0;width:100%;background:url(/../resources/theme_assets/css/../img/vehicle.png) no-repeat 0 1px;padding-left:30px}a.vehicletooltip strong,a.hoteltooltip strong{padding-bottom:15px;width:100%;display:inline-block;color:#000;text-align:center}a.vehicletooltip:hover,a.hoteltooltip:hover{text-decoration:none}a.vehicletooltip span{z-index:10;display:none;padding:10px;line-height:16px}a.vehicletooltip:hover span,a.hoteltooltip:hover span{display:inline-block;position:absolute;border:2px solid #fff;color:#eee;background:#fff;top:40px;left:0}a.vehicletooltip span,a.hoteltooltip span{border-radius:4px;box-shadow:2px 2px 6px 0 #999}a.vehicletooltip img,a.hoteltooltip img{border-radius:5px}.js-is-hidden{display:none}#bookingPipeline .trip-detail .topLeftprice{width:100%;display:inline-block;padding:10px 0px}#bookingPipeline .trip-detail .topLeftprice div{width:47%;display:inline-block}#bookingPipeline .trip-detail .topLeftprice strong{font-size:20px;color:#000}#bookingPipeline .trip-detail span.twinSingleMsg{width:100%;display:inline-block;font-size:11px;color:#444}.changeDate{display:inline-block;width:auto;cursor:pointer}.startEndDate{display:inline-block;width:100%}#bookingPipeline .trip-detail .BW_startEnddate{margin:10px 0;width:48%;display:inline-block;font-size:14px;color:#000}#bookingPipeline .chooseDateCalender{width:50%;float:left}#bookingPipeline .NumberofPacks_booking{width:50%;float:left}.date-list-slide{position:absolute;top:290px;left:1px;z-index:1;display:none}#date-slide .datesPrice{padding-top:25px;border-right:0;background:#fff;height:130px}#date-slide .owl-item{border:1px solid #e2e2e2;padding-bottom:0px}#date-slide .datesPrice.active{background:#b0a377}#date-slide .datesPrice .slideDate{width:100%;text-align:center;display:block}#date-slide .datesPrice .slideAvailableSpacesLeft{width:100%;text-align:center;display:block;font-style:italic}#date-slide .datesPrice .slidePrice{font-size:21px;font-weight:bold;width:100%;text-align:center;display:block}#date-slide .datesPrice .remainSeats{font-size:15px;font-weight:normal;width:100%;text-align:center;display:block;font-style:italic}#date-slide .datesPrice.active span{color:#fff}#date-slide .owl-prev{position:absolute;top:40px;left:-23px;padding:20px;color:transparent;margin:0;background:url(/../resources/theme_assets/css/../img/arrow-left.png) no-repeat top left !important}#date-slide .owl-next{position:absolute;top:40px;right:-23px;padding:20px;color:transparent;margin:0;background:url(/../resources/theme_assets/css/../img/arrow-right.png) no-repeat top left !important}#travellerRoom{width:100%;display:inline-block}#travellerRoom .travellers{width:49%;display:inline-block}#travellerRoom .rooms{width:49%;display:inline-block}#travellerRoom .travellers label,#travellerRoom .rooms label{font-family:Poppins;font-size:14px;color:#000;display:inline-block;margin-top:5px;font-weight:normal}#travellerRoom .travellers span.jcf-select,#travellerRoom .rooms span.jcf-select{border:1px solid #efefef;height:35px;width:90px;background:#fff;float:none;border-radius:4px;display:inline-block;margin-left:15px}#travellerRoom .jcf-select.jcf-select-trip-select-v2 .jcf-select-text{padding-top:8px !important;color:#333 !important}.roomsTraveller{width:100%;display:inline-block}.roomsTraveller .numberRooms{width:150px;display:inline-block;color:#000;font-size:18px}.roomsTraveller .roomsButton{width:60%;display:inline-block}.roomsButton > input[type="radio"]{display:none}.roomsButton > label{background:#ececec;color:#aaa;font-size:12px;padding:3px 6px;border-radius:4px;margin-right:3px}.roomsTraveller .roomSingle,.roomsTraveller .roomTwin,.roomsTraveller .roomDouble{background:#ececec;color:#aaa;font-size:12px;padding:3px 6px;border-radius:4px;margin-right:3px}.roomsTraveller .roomActive{background:#ef3164;color:#fff;font-size:12px;padding:3px 6px;border-radius:4px}.roomsTraveller .marginBtm{margin-bottom:10px}.roomsTraveller .numberTraveller{width:150px;display:inline-block;color:#555;font-size:14px;font-family:Poppins;vertical-align:top}.roomsTraveller .nameTraveller{width:65%;display:inline-block}.nameTraveller span.jcf-select,.nameTraveller .dropdown{border:1px solid #efefef;width:60%;background:#fff;float:none;border-radius:4px;display:inline-block}.cityBreaks-leadTraveller span.jcf-select-select-travller{width:100% !important}.dropdownText{border:1px solid #efefef !important;height:39px;width:100%;background:#fff;float:none;border-radius:4px !important;display:inline-block;color:#9d9d9d}.updateLink{display:inline-block;width:22%;margin-left:2%}.updateLink a span.change-user{margin-left:7px}.updateLink a{font-size:12px;text-decoration:none}.travellerMsg{font-size:10px;color:#333;width:100%;display:inline-block}.nameTraveller ul{list-style-type:none;margin:0;padding:0;top:48px;right:0;width:100%;background-color:white;font-weight:bold;position:absolute;display:none;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);z-index:1;border-radius:5px;padding:0}.nameTraveller li a{color:#000;text-decoration:none}.nameTraveller li{padding:8px 16px;border-bottom:1px solid #e5e5e5}.nameTraveller li:last-child{border-bottom:0}.nameTraveller li:hover{background-color:#e5e5e5;color:white}.nameTraveller .dropdownButton{padding:13px;font-weight:normal;color:#aaa;font-size:13px}.nameTraveller .dropdownButton:before{content:"\e91e";position:absolute;top:50%;font:14px/14px icomoon;margin-top:-7px;right:10px;color:#a0a0a0}#addnewTraveller{background:#f9fdff;display:inline-block;width:100%}#addnewTraveller a{text-align:right;float:right}#add_lead_traveller label,#add_co_traveller label{color:#333}#add_lead_traveller .error,#add_co_traveller .error{color:#e44017}#add_lead_traveller input[type="text"],#add_lead_traveller input[type="email"],#add_lead_traveller select,#add_co_traveller input[type="text"],#add_co_traveller input[type="email"],#add_co_traveller select,.raise_a_request input[type="text"],.raise_a_request input[type="email"]{border:1px solid #888;border-radius:4px;background:#fff !important;width:100%}.detailPageDepartDates input[type="text"]{border:1px solid #888;border-radius:4px;width:100%;padding:8px 10px;font-size:14px;color:#000;font-weight:400}.detailPageDepartDates input[type="text"]::placeholder{color:#888}.seasonalPrice a.travelSeason.pull-left{font-size:14px;color:#000;font-weight:400}.seasonalPrice .packageType .select-holder .jcf-select:focus{border-bottom:1px solid transparent}.mandatory{color:#f00}.raise_a_request input{margin-bottom:10px}#add_lead_traveller .datedropdown,#add_co_traveller .datedropdown,#B2I_user_lead_edit_form .datedropdown,#B2I_user_co_edit_form .datedropdown,.jcf-select-datedropdown{width:33%;display:inline-block;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-5px}#add_lead_traveller .monthdropdown,#add_co_traveller .monthdropdown,#B2I_user_lead_edit_form .monthdropdown,#B2I_user_co_edit_form .monthdropdown,.jcf-select-monthdropdown{width:33%;display:inline-block;border-radius:0;margin-right:-5px}#add_lead_traveller .yeardropdown,#add_co_traveller .yeardropdown,#B2I_user_lead_edit_form .yeardropdown,#B2I_user_co_edit_form .yeardropdown,.jcf-select-yeardropdown{width:33%;display:inline-block;border-top-left-radius:0;border-bottom-left-radius:0;background:#fff !important}#addleadtraveller-submit,#addcotraveller-submit{width:150px}.specialRemark label{width:100%;display:inline-block}.specialRemark textarea{width:100%;display:inline-block;min-height:100px;border:1px solid #e5e5e5;padding:10px;border-radius:5px;resize:none}.backgroundWhite{background:#fff}#reviewPayment h2{font-weight:normal;font-family:"Poppins";margin-bottom:20px;font-size:18px}#reviewPayment .priceCalculation{display:inline-block;width:100%;font-size:15px;border:1px solid #e5e5e5;border-bottom:0;padding:10px 0;margin-top:0px}#reviewPayment .priceCalculation:last-child{border-bottom:1px solid #e5e5e5}#reviewPayment .terms-condition{display:inline-block;width:100%;font-size:15px;border-top:1px solid #e5e5e5;padding:10px 0;margin-top:-8px}#reviewPayment .continueButton{display:inline-block;width:100%;text-align:center}#reviewPayment .continueButton button{display:inline-block;font-size:15px !important;padding:10px 25px !important;color:#fff;width:75%}.continueButton-bottom button{display:inline-block;font-size:15px !important;padding:15px 25px !important;color:#fff;width:100%;margin-top:15px}#reviewPayment .priceCalculation .pricewithPax,#reviewPayment .priceCalculation .totalPrice{margin-bottom:0}#reviewPayment .priceCalculation .pricewithPax.promoCode,#reviewPayment .priceCalculation .totalPrice.promoPrice{color:#996;text-transform:uppercase;font-weight:bold}#promoInput{margin-bottom:20px}.promoMsg{font-size:14px;color:#000;width:100%;display:inline-block;padding:15px}#promoInput input#coupon-text{border:1px solid #ef3164 !important;outline:none;font-size:13px;color:#000;width:75% !important}.couponCodebox{padding:6px;display:inline;background:#fff;border:1px solid #efefef !important;width:75% !important;height:41px;font-size:13px}.applyBtn{width:75px;background:linear-gradient(to top, #df2e5e 25%, #f79120 125%);color:#fff;height:41px;font-size:12px;border-radius:0 4px 4px 0 !important;margin-left:-6px}.amountRadio input[type="radio"]{margin-right:10px !important;display:inline-block}.checkTerms a{text-decoration:underline}.checkTerms input[type="checkbox"]{margin-right:10px !important;display:inline-block}#optional_activity.nav #headforOPtional,#review_pay.nav #headforOPtional{background:#ef3164;color:#fff;padding:10px 0 0;display:inline-block;width:100%;border-radius:3px}#optional_activity.nav .entriesforOPtional,#review_pay.nav .entriesforOPtional{color:#525252;padding:0;display:inline-block;width:100%;border-radius:3px;border-bottom:#dfdfdf solid 1px}.paxQty dl.dropdownMulti{border:1px solid #efefef;height:35px;background:#fff;float:none;border-radius:4px;display:inline-block;padding:5px 0 5px 5px;margin-bottom:0}.paxQty ul{list-style-type:none;margin:0;padding:0;top:48px;right:0;width:100%;background-color:white;font-weight:bold;position:absolute;display:none;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);z-index:1;border-radius:5px;padding:0}.paxQty li a{color:#000;text-decoration:none}.paxQty .staticQty{text-align:left;width:70%;display:block}.paxQty li{padding:3px 10px;border-bottom:1px solid #e5e5e5}.paxQty li:last-child{border-bottom:0}.paxQty li:hover{background-color:#aaa;color:white}.paxQty .dropdownButton{padding:13px;font-weight:normal;color:#aaa;font-size:13px}.paxQty .dropdownButton:before,.paxQty dl.dropdownMulti a:before{content:"\e906";position:absolute;top:18%;font:11px/14px icomoon;right:60px;color:#a0a0a0}.paxQty dl.dropdownMulti dd,.paxQty .dropdownMulti dt{margin:0;padding:0}.paxQty dl.dropdownMulti ul{margin:-1px 0 0}.paxQty dl.dropdownMulti dd{position:relative;top:24px}.paxQty dl.dropdownMulti dt a{display:block;min-height:25px;overflow:hidden;border:0;width:110px}.paxQty dl.dropdownMulti dt a span,.paxQty .multiSel span{cursor:pointer;display:inline-block;padding:0 3px 2px 0}.paxQty dl.dropdownMulti dd ul{border:0;display:none;left:-5px;position:absolute;top:-24px;width:150px;list-style:none;overflow:auto}.paxQty dl.dropdownMulti span.value{display:none}.paxQty dl.dropdownMulti dd ul li span{margin-left:5px}.paxQty dl.dropdownMulti dd ul li label{font-size:12px;font-weight:bold !important;text-decoration:none !important}.paxQty dl.dropdownMulti dd ul li a{padding:5px;display:block}.paxQty dl.dropdownMulti dd ul li a:hover{background-color:#eee}.optioal-heading-desc div.entriesforOPtional{font-size:13px}.Steps-subLine{font-style:italic;font-size:16px;color:#b0a377}#review_pay .cardWrapper{width:100%;display:inline-block}#review_pay .card{position:relative;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #ccc;border-radius:4px;width:100%;display:inline-block;padding:1rem 1rem 1.5rem;vertical-align:top;margin:0 0 10px}.cardRoomDetail{font-size:20px;border-bottom:1px dotted #ccc;color:#b0a477}.cardInner{width:100%;display:inline-block;border-bottom:1px dotted #ccc}#review_pay .card-title{margin-bottom:10px;font-size:1.8rem}#review_pay .card-text{display:inline-block;width:32%;font-size:13px;margin-bottom:5px;vertical-align:top}#review_pay .card-link{font-size:15px;color:#b0a477;margin:10px 0 0;text-decoration:underline}.mutliSelect ul li input[type="checkbox"],.mutliSelect ul li span{display:inline-block;margin-bottom:5px}#lead_adult_text .passportIssuance{width:100%;display:inline-block}#lead_adult_text .bookingemailId{width:100%;display:inline-block}#review_pay .pop-opener,#optional_activity .pop-opener,#review_pay label,#optional_activity label{text-decoration:underline;font-weight:normal}.paxQty .pop-opener{text-decoration:none !important}#optional_activity .paxQty .pop-opener{text-decoration:none}.singleBedBg{background:url(/../resources/theme_assets/css/../img/single-bed.png) no-repeat 99% 7px}.twinBedBg{background:url(/../resources/theme_assets/css/../img/twin-bed.png) no-repeat 99% 7px}.doubleBedBg{background:url(/../resources/theme_assets/css/../img/double-bed.png) no-repeat 99% 7px}.amountRadio label{font-weight:normal}#login .modal-dialog{width:600px}.hotelDetailsReview .hotelDetailsReviewCard{border:1px solid #eee;background:#f9f9f9;width:100%;margin:0px;display:table;padding:10px;height:180px;padding:0px}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardLeft{width:28%;margin-bottom:10px;padding:0 0px 0 0;vertical-align:middle;-ms-flex-align:center !important;align-items:center !important;display:table-cell;right:0px !important;text-align:left}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight{width:100%;padding-left:0;float:left}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight article{margin-top:0}.hotelDetailsReview .hotelDetailsReviewCard .article .heading h3{font-size:15px;line-height:normal;color:#000}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight .list-view .article .img-wrap{width:175px;margin-right:0;position:relative}.viewHotelDetailbtn{position:absolute;bottom:1px;right:1px;font-size:15px;color:#fff;background:rgba(0, 0, 0, 0.5);padding:0 5px}.viewHotelDetailbtn:hover,.viewHotelDetailbtn:focus{color:#fff}.viewHotelDetailbtn .fa,.searchFormDiv .fa{background:none !important;-webkit-text-fill-color:white !important}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight .list-view .article .description{width:100%}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight .list-view .article .col-left{width:60%;padding:10px 0 0 10px}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight .list-view .article .reviews-holder,.hotelDetailsReview .hotelDetailsReviewCard .roomcategory{padding:3px 0 0;font-size:13px;color:#000}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight .article .more{width:100%;float:left}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight .article .info-aside{padding-top:0;width:20%}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight .Custom_hotelGallery.info-aside ul li{width:31% !important;display:inline-block}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight hr{margin:5px 0}.hotelDetailsReview .hotelDetailsReviewCard .article .info-footer{float:left;width:100%}.hotelDetailsReview .hotelDetailsReviewCard .list-view .article .ico-list li{margin:0 8px 0 0}.hotelDetailsReview .hotelDetailsReviewCard .list-view .article .ico-list{border:0}.hotelDetailsReview .hotelDetailsReviewCard .list-view .article .ico-list span{font-size:15px}.hotelDetailsReview .hotelDetailsReviewCard .list-view .article .heading{margin:0}.roomtype-name{float:right;margin-right:45px;font-size:15px;padding-top:3px;text-align:left;width:auto}.hotelDetailsReview .hotelDetailsReviewCard .cityName{font-size:20px;background:linear-gradient(to top, #df2e5e 25%, #f79120 121%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:bold;width:100%;display:inline-block}.hotelDetailsReviewCard .noOfNights{font-size:14px;width:auto;display:inline-block;vertical-align:middle;color:#666;border-bottom:1px solid #ededed;width:100%}.hotelDetailsReviewCard .CheckInDate,.hotelDetailsReviewCard .CheckOutDate{font-size:14px;width:auto;display:inline-block;vertical-align:middle;color:#666;border-bottom:1px solid #ededed;width:100%;padding:7px 0}.hotelDetailsReviewCard .CheckOutDate{border-bottom:0;padding-bottom:0}.hotelDetailsReviewCard .CheckInDate .fa{margin-right:5px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hotelDetailsReviewCard .CheckOutDate .fa{margin-right:4px}.hotelDetailsReviewCard .CheckInDate label,.hotelDetailsReviewCard .CheckOutDate label{font-weight:normal}.hotelDetailsReviewCard .CheckInDate span,.hotelDetailsReviewCard .CheckOutDate span{width:100%;font-size:13px}.hotelDetailsReviewCard .hotelAvailMsg{width:45%;display:inline-block;padding:5px;margin:5px 0 0;text-align:center;font-size:13px;line-height:18px}.nothotelAvailMsg{color:#d3242e;width:100%;display:inline-block;text-align:center;font-size:13px;line-height:18px}.hotelDetailsReviewCard .alert.alert-warning.hotelAvailMsg{color:#d3242e;border:1px solid #fbdee0;background:#feebec}.viewHotelDetail .modal-body{padding:0 20px}.viewHotelDetail .thumbnail{border:0}.viewHotelDetail .img-wrap{display:inline-block;width:100%;vertical-align:top}.viewHotelDetail .hotelGallerySlider{float:left;width:44%;vertical-align:top;position:relative;margin:0 10px 0 0}.viewHotelDetail .description{display:inline-block;width:54%;padding-left:0}.viewHotelDetail .description h3{margin-bottom:10px}.viewHotelDetail .description .reviews-holder{margin-bottom:10px}.viewHotelDetail .description .star-rating{width:auto;display:inline-block}.viewHotelDetail .description .hotelType{font-weight:bold;width:auto;display:inline-block}.viewHotelDetail .description .roomcategory{padding:0}.viewHotelDetail header .roomcategory,.viewHotelDetail header .CheckInDate,.viewHotelDetail header .CheckOutDate{margin:0 0 7px}.viewHotelDetail header label{color:#000}.viewHotelDetail .detailedDesc{margin:0 0 10px}.viewHotelDetail footer.info-footer ul{padding:0;list-style:none}.viewHotelDetail footer.info-footer ul li{display:inline-block;margin:10px 10px 0 0}.specificHotel{margin-top:100px}.specificHotel h2{float:left;margin:0 0 0 -10px}.specificHotel h3{display:inline-block;width:100%;border-bottom:#cccccc solid 1px;padding:0 0 10px 0;text-transform:uppercase;color:#000000;font-size:14px}.viewHotelDetail.hotelPage .hotelGallerySlider-desc{float:left;width:58%;vertical-align:top;position:relative;margin:0 10px 0 0}.viewHotelDetail.hotelPage .hotelGallerySlider{width:100%}.viewHotelDetail.hotelPage .description{display:inline-block;width:40%;padding-left:0;background:#ffffff;float:right}.viewHotelDetail.hotelPage .hotelGallerySlider .detailedDesc{margin-top:0;text-align:justify}.specificHotel .star-rating{width:auto;display:inline-block;padding:10px 0 0 10px}.info-hotel-amenities{float:left;width:100%}.info-hotel-amenities ul{float:left;width:100%;list-style:none;padding-left:0}.roomcategoryHotelPage ul{float:left;width:100%;padding-left:17px}.roomcategoryHotelPage{margin-top:0;background:#f9f9f9;padding:10px;display:inline-block;width:100%}.info-hotel-amenities ul li{float:left;width:20%;min-height:44px}.info-hotel-amenities ul li span{float:left;width:30px;text-align:center;margin-right:15px}.info-hotel-amenities .facilityIcon{width:10%;text-align:center;float:left;margin-right:5px !important}.info-hotel-amenities .facilityIcon span{float:none;width:auto;margin:0px !important}.info-hotel-amenities .facilityIconDesc{width:85%;text-align:left;font-size:14px;margin-right:0px !important}.roomcategoryHotelPage ul li{float:left;width:100%;word-break:break-word;margin:0px 18px 5px 0;white-space:normal;box-sizing:border-box;padding:0 10px 0 0;font-size:14px}.specificHotel .prevNext{padding:10px 20px;font-size:25px;opacity:0.9;background:#fff;color:#000}.specificHotel .detailedDesc{text-align:justify}.specificHotel .bookingStart-pricetext{float:left;width:100%;margin:20px 0 0 !important}.specificHotel .bookingStart-pricetext span{color:#084493 !important;margin-right:20px;font-size:17px;padding-top:3px;float:left}.specificHotel .bookingStart-pricetext b{font-size:20px}.prevNext{border:0;display:inline-block;padding:10px 15px;vertical-align:middle;overflow:hidden;text-align:center;cursor:pointer;white-space:nowrap;color:#fff;background:#000;opacity:0.7}.sliderArrowLeft{position:absolute;top:45%;left:0}.sliderArrowRight{position:absolute;top:45%;right:0}.detail-accordion .slide-holder{padding:0px;margin:0 !important}.continueButtonHotels{float:right;text-align:right}.packageTypeBookingPage{font-size:15px;margin-bottom:5px}.trip-detail .detail .paxQty p{margin-bottom:0}.forMobile{display:none}.skipBtn{background:transparent !important;color:black !important;border:1px solid #000000 !important;text-decoration:underline;font-size:18px !important;width:100% !important}#MyAccountCustom.MyAccountCustom{margin-top:115px}#MyAccountCustom.MyAccountCustom main{padding-top:50px}#MyAccountCustom{background:#fafafa;position:relative}#MyAccountCustom a{color:#222}#MyAccountCustom #B2I_leftIcons{background:#fff;box-shadow:1px 2px 4px #ccc;padding:0;z-index:4;margin-bottom:15px}#MyAccountCustom #B2I_leftIcons li{width:16.6%;float:left}#B2I_trip_details,#B2I_my_payments_info{padding-right:0px}#MyAccountCustom .b2i-trips-inner,#MyAccountCustom .travellerInfo,#MyAccountCustom .B2I_changepassword_section,#MyAccountCustom .B2I_my_payments_info,#MyAccountCustom .B2I_find_bookings_payments_details{background:#fff;box-shadow:1px 2px 4px #ccc;padding:0 20px 20px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}#MyAccountCustom .B2I_changepassword_section{display:block}#B2I_find_bookings_payments_details{padding-right:0px}#B2I_find_bookings_master{padding-left:0px}#MyAccountCustom .b2i_trips_traveller_payment_master{padding:0}#MyAccountCustom .b2i_li{background:#fff;box-shadow:1px 2px 4px #ccc;padding:0}.disableSections{background:#fff;opacity:0.8;position:absolute;top:0;left:0;display:block;height:100%;width:100%;float:left;z-index:9}#B2I_find_bookings_master{padding:0 0 0 15px !important}#MyAccountCustom #B2I_leftIcons ul,.b2i_trips_traveller_payment_master ul{list-style:none;padding-left:0;margin-bottom:0}#MyAccountCustom #B2I_leftIcons ul li i{width:100%;font-size:25px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df2e5e', endColorstr='#ff8400');background:-webkit-gradient( linear, 0% 90%, 95% 0%, from(#df2e5e), to(#ff8400) );background:-moz-linear-gradient(0% 90%, 95% 0%, #df2e5e, #ff8400);-webkit-text-fill-color:transparent;-webkit-background-clip:text}#MyAccountCustom #B2I_leftIcons ul li a{color:#000;border-left:5px solid #ffffff;text-transform:uppercase;font-size:13px;text-align:center;width:100%;display:inline-block;margin:10px 0 0;border-bottom:5px solid #ffffff;border-top:5px solid #ffffff;border-right:5px solid #ffffff;word-break:break-word;padding-bottom:10px}#MyAccountCustom #B2I_leftIcons ul li a:hover{border-bottom:5px solid #df2e5e}#MyAccountCustom #B2I_leftIcons ul li a.activeicon{border-bottom:5px solid #df2e5e}#MyAccountCustom #B2I_upcming_past_cancelled{display:inline-block;padding:10px 0}#MyAccountCustom #B2I_upcming_past_cancelled > ul > li{display:inline-block;border-radius:3px;text-transform:uppercase;margin:0 0 0 6%}#MyAccountCustom #B2I_upcming_past_cancelled > ul > li a{display:inline-block;border-radius:3px;padding:5px 0;text-transform:uppercase;font-size:12px;border-bottom:5px solid #fff}#MyAccountCustom #B2I_upcming_past_cancelled > ul > li a:hover,#B2I_upcming_past_cancelled > ul > li a:focus,#B2I_upcming_past_cancelled > ul > li > a.activetab{color:#df2e5e;border-bottom:3px solid #df2e5e !important;padding-bottom:0 !important}#MyAccountCustom .b2i_trips_traveller_payment_master li{position:relative}#MyAccountCustom .b2i_trips_traveller_payment_master .highlightLi{width:100%;padding:10px 23px 10px 20px;border-bottom:1px solid #eee;cursor:pointer}#MyAccountCustom .b2i_trips_traveller_payment_master li:last-child .highlightLi{border:0}#MyAccountCustom #B2I_pending_booking_short ul li > div:hover,#MyAccountCustom #B2I_upcomming_booking_short ul li > div:hover,#MyAccountCustom #B2I_past_booking_short ul li > div:hover,#MyAccountCustom .activeli,#MyAccountCustom #B2I_travellerInfo_tab > ul > li > div:hover,#MyAccountCustom .b2i_trips_traveller_payment_master > li > div:hover{background:#eee}#MyAccountCustom #B2I_pending_booking_short h5,#MyAccountCustom #B2I_upcomming_booking_short h5,#MyAccountCustom #B2I_past_booking_short h5,#MyAccountCustom #B2I_travellerInfo_tab ul li h5,#MyAccountCustom #B2I_payments_li ul li h5{font-size:16px;font-weight:normal;color:#000}#MyAccountCustom #B2I_pending_booking_short h5,#MyAccountCustom #B2I_upcomming_booking_short h5,#MyAccountCustom #B2I_past_booking_short h5,#MyAccountCustom #B2I_travellerInfo_tab ul li h5,#MyAccountCustom #B2I_payments_li ul li .dates{font-size:14px;font-weight:normal;color:#000}#MyAccountCustom #B2I_pending_booking_short span.dates,#MyAccountCustom #B2I_upcomming_booking_short span.dates,#MyAccountCustom #B2I_past_booking_short span.dates{font-size:12px;margin-right:10px}#MyAccountCustom #B2I_travellerInfo_tab ul li h5,#MyAccountCustom #B2I_search_li_tab ul li h5{font-size:18px;font-weight:normal;padding:6px 0}#MyAccountCustom .b2i_trips_traveller_payment_master .activeli:after{content:"\e908";font:13px/10px icomoon;position:absolute;right:10px;top:30px;color:#000;-webkit-transition:all linear 0.2s;transition:all linear 0.2s;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);font-weight:bold}#MyAccountCustom .scrollbar{float:left;overflow-y:scroll;width:100%;margin-bottom:10px;height:360px}#style-1{overflow:auto}#style-1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius:10px;background-color:#f5f5f5}#style-1::-webkit-scrollbar{width:6px;background-color:#f5f5f5}#style-2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius:10px;background-color:#f5f5f5}#style-2::-webkit-scrollbar{width:6px;background-color:#f5f5f5}#style-2::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);background:linear-gradient(to top, #df2e5e 25%, #f79120 100%)}#payment-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius:10px;background-color:#f5f5f5}#payment-style::-webkit-scrollbar{width:6px;background-color:#f5f5f5}#payment-style::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);background:linear-gradient(to top, #df2e5e 25%, #f79120 100%)}.badge-warning{background-color:#fb3 !important;color:#fff !important}.badge-primary{background-color:#337ab7 !important;color:#fff !important}.badge-success{background-color:green !important;color:#fff !important}.tour_details_head{padding:15px 0 10px;text-transform:uppercase;color:#000;font-size:20px;border-bottom:1px solid #eee;margin-bottom:15px;font-weight:bold}#B2I_find_payments_details button{position:absolute;top:0;right:0}button#optional-activity-btn{margin-top:30px}#B2I_trip_details .b2i-tour-detail-left,.B2I_find_payments_details_inner .b2i-tour-detail-left{width:30%}#B2I_trip_details .b2i-tour-detail-right,.B2I_find_payments_details_inner .b2i-tour-detail-right{width:70%;padding-left:20px}#B2I_trip_details .b2i-tour-detail-right .tourName,.B2I_find_payments_details_inner .b2i-tour-detail-right .tourName,.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata .tourName{font-size:18px;color:#000;text-transform:capitalize;margin-bottom:10px}#B2I_trip_details .b2i-tour-detail-right span,.B2I_find_payments_details_inner .b2i-tour-detail-right span{float:left;width:50%;font-weight:bold;font-size:13px}#B2I_trip_details .b2i-tour-detail-right span label,.B2I_find_payments_details_inner .b2i-tour-detail-right span label{float:left;width:auto;font-weight:normal;margin-right:5px}.looking-change h3{color:#fff}.looking-change h4{color:#fff;font-size:16px}p.secureSpaceMSG{background:#efefef;float:left;width:100%;text-align:center !important;color:#ff5a00;text-transform:uppercase;padding:5px;margin:20px 0;font-size:14px}.whichBooking_PaymentIsThis{font-size:20px;color:#000;width:100%;float:left;border-top:1px solid #eee;margin-top:15px;padding:5px 0 0;font-weight:bold}.Booking_Payment_searchBy{font-size:15px;width:100%;float:left;padding:0 0 10px}.continueBooking{padding:5px 25px !important}.upcommingBookTourCurrency{font-weight:bold;color:#000}#cancelModal.modal-body,#viewPassengerDetails .modal-body{padding-top:0}.cancelbookingID{font-size:14px;width:100%;display:inline-block;padding-bottom:15px}h4.CancelTourName{font-size:20px;font-weight:bold}#cancelModal.modal-body input[type="text"]{border:1px solid #bbb;border-radius:4px}#B2I_data_inner{width:100%;display:inline-block;border-bottom:1px dotted #ddd;padding-bottom:10px}#B2I_user_details_right{width:85%;float:left}#traveller-name-button{width:100%;display:inline-block;border-bottom:1px dotted #ddd;margin-bottom:10px;padding:10px 0px}#traveller-name-button #traveller-name{width:auto;display:inline-block;text-align:left;font-size:20px;font-weight:bold;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df2e5e', endColorstr='#ff8400');background:-webkit-gradient( linear, 0% 90%, 95% 0%, from(#df2e5e), to(#ff8400) );background:-moz-linear-gradient(0% 90%, 95% 0%, #df2e5e, #ff8400);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:0}#traveller-name-button #traveller_edit_button,#MyAccountCustom button,#MyAccountCustom a.btn,a#download-itinerary,button#submit_cancellation{width:auto !important;display:inline-block;background:#df2e5e;color:#fff;border-radius:3px;padding:4px 30px !important;outline:0;border:0;font-size:13px}#traveller-name-button #traveller_edit_button:hover,#MyAccountCustom button:hover,#MyAccountCustom a.btn:hover,a#download-itinerary:hover,button#submit_cancellation:hover{background:#f79120}#MyAccountCustom button#cancelBooking{width:auto;display:inline-block;background:linear-gradient(to top, #ccc 25%, #ddd 125%);color:#fff;border-radius:3px;padding:4px 10px;outline:0;border:0;font-size:13px;margin-left:0}.searchBooking{border:none;border-bottom:1px solid #df2e5e}div#B2I_find_bookings_details_inner{width:100%;position:relative}#MyAccountCustom button{border:0;font-size:13px;outline:none;width:40px !important;height:40px;border-radius:0px;border:1px solid #df2e5e;outline:transparent;padding:0px !important;margin:0px;width:130px !important}#B2I_find_bookings_details_inner .searchFormDiv{position:relative}#B2I_find_bookings_details_inner .searchFormDiv button{position:absolute;top:0;right:0}#B2I_find_bookings_details_inner .searchFormDiv button{position:absolute;top:0;right:0}div#B2I_help_inner{width:100%}.hold button{position:relative}#B2I_find_bookings_details_inner #MyAccountCustom .cancel{float:left !important;background:linear-gradient(to top, #aaa 25%, #ccc 125%) !important}#B2I_user_details_right span{width:100%;float:left;font-size:14px;color:#000}#B2I_user_details_right span label{margin-bottom:0;margin-left:5px}#B2I_your_info_inner{width:100%;display:inline-block}#B2I_add_cotraveller_section #coTraveller_add-btn{background:#fff;border:1px solid #bbb;padding:10px;float:right;font-size:12px;color:#aaa;font-weight:bold}#B2I_add_cotraveller_section > span{margin-right:5px;font-size:16px;display:flex;justify-content:space-between;align-items:center;padding:10px}#coTraveller_info_box_main{width:100%;display:flex;justify-content:space-between}.coTraveller_info_box{background:#fff;border:1px solid #eee;padding:10px 20px;float:left;font-size:12px;color:#bbb;font-weight:bold;width:31%;margin:0 1% 2%;word-break:break-all}.coTraveller_info_box span{width:100%;display:inline-block;text-align:center}.coTraveller_info_box span .edit,.coTraveller_info_box span .delete{margin:10px 5px 0;font-weight:normal;font-size:15px;display:inline-block;width:20%;cursor:pointer;color:#222;background:#eee;padding:3px 0}.coTraveller_info_box .name{font-size:20px;font-weight:normal;word-break:break-all;color:#000}.coTraveller_info_box .gender_age{font-size:15px;margin-bottom:5px;border-bottom:1px dotted #ccc;font-weight:normal;padding-bottom:5px}.coTraveller_info_box .phone,.coTraveller_info_box .emailId{font-size:13px;font-weight:normal}.custom_input{border:1px solid #888 !important;border-radius:4px !important;background:#fff !important;padding:10px;margin-right:10px;color:#ccc !important;font-size:14px;width:100%;margin-bottom:15px}.change_password_button{padding:12px 47px !important}.myAccountBox.cancelButton_modal{width:100%;background:#f6f6f6;border-radius:5px;padding:10px;margin-bottom:15px}.cancellationPolicy ul{text-align:left;width:290px;margin:0 auto;list-style-type:disc;padding-left:10px}.VoucherhotelsInfo{width:100%;float:left;border-bottom:1px solid #cccccc;margin:0 0 20px;padding-bottom:10px}.VoucherOptionalActivity{width:100%;float:left;border-bottom:1px solid #eee;margin:0 0 10px;padding-bottom:10px}.VoucherhotelsInfo .hotelImage{width:27%;float:left}.VoucherhotelsInfo .hotelInfo{width:71%;float:right}.VoucherOptionalActivity .activityName{margin-bottom:0;font-size:18px;color:#000}.VoucherhotelsInfo .hotelInfo .hotelName{margin-bottom:0;font-size:18px;color:#084493;font-weight:bold}.VoucherhotelsInfo .hotelInfo label,.VoucherOptionalActivity .activityDay,.VoucherOptionalActivity .activityDate,.VoucherOptionalActivity .activityPassengerName{color:#000000}.VoucherhotelsInfo .checkIn,.VoucherhotelsInfo .checkIn label{color:#009919}.VoucherhotelsInfo .checkOut,.VoucherhotelsInfo .checkOut label{color:#e60000}.VoucherhotelsInfo label{margin-bottom:0}.buttonDiv{margin-top:10px;padding:0 25px}#MyAccountCustom .b2i_trips_traveller_payment_master{margin-bottom:100px;display:flex;justify-content:space-between;width:100%}#B2I_past_details_inner .buttonDiv button,#B2I_find_bookings_details_inner .otherLinks button{margin:15px 0 0 15px}.mainHeading_mob{display:none}#B2I_user_image{position:relative;width:93px;float:left;margin-right:10px;cursor:pointer}#B2I_user_image i.fa.fa-camera.upload-button{position:absolute;bottom:10px;right:5px;font-size:18px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df2e5e', endColorstr='#ff8400');background:-webkit-gradient( linear, 0% 90%, 95% 0%, from(#df2e5e), to(#ff8400) );background:-moz-linear-gradient(0% 90%, 95% 0%, #df2e5e, #ff8400);-webkit-text-fill-color:transparent;-webkit-background-clip:text}#B2I_user_image input[type="file"]{-webkit-appearance:none;position:absolute;top:0;left:0;opacity:0;z-index:1;width:100%;height:100%;cursor:pointer}.B2I_invoiceHeader{display:inline-block;width:100%}input[type="text"]{border:1px solid #888;border-radius:4px;width:100%}.search_booking_payments .searchFormDiv{float:left;width:100%}.bookedTour-detailImg img{height:200px;width:100%}.search_booking_payments input[type="text"]{border-radius:4px;background:#fff !important;width:100%;outline:1px solid #df2e5e;border:transparent}form.search_booking_payments{position:relative;width:100%}div#B2I_help_inner{width:100%}.searchFormDiv input[type="text"]{width:100% !important;display:inline-block;height:43px !important;border:none;outline:none}.searchFormDiv button{padding:7px 15px !important}.viewPassengerLink{width:100%;float:left;margin-bottom:10px}#B2I_find_bookings_details_inner .otherLinks{width:100%;float:left;padding:0 0 5px;border-top:1px solid #eee;margin:0}#B2I_service_extension_master{width:100%;float:left;background:#ffffff;padding:10px 20px}#B2I_service_extension_master .pre_post_content_container{background:#ffffff !important;padding:15px 0 !important;margin-top:20px}#B2I_service_extension_master #pre_post_tabs_container > ul{text-align:left !important;margin-top:15px;padding-left:0;border-bottom:1px solid #cccccc}#B2I_service_extension_master #pre_post_tabs_container > ul > li > article > a{border:1px solid #dedddd;background:#eeeeee;color:#aaaaaa;border-radius:0px;margin:0 -4px 0 0;padding:5px 20px;text-align:center;display:inline-block;font-size:16px;cursor:pointer}#B2I_service_extension_master #pre_post_tabs_container ul li a.ext_nav_active{border-top:3px solid #df2d5d;background:#ffffff;color:#df2d5d !important;border-radius:0px;border-left:0px;border-right:0px;border-bottom:0px;padding-top:-3px !important}#acco-extra-night .add-button input[type="button"]{font-size:12px !important}#B2I_service_extension_master .paxQty .staticQty{text-align:left}#B2I_service_extension_master .paxQty dl.dropdownMulti dd ul{height:130px;width:100%}.itineraryImg-formobile{display:none}.selctedTravellersName{width:100%;float:left}.selctedTravellersName ul{padding-left:0px !important;list-style:none}.selctedTravellersName ul li{background:#fdfdfd;padding:5px 10px;margin-bottom:5px;width:auto;float:left;margin-right:10px;border:1px dotted #bbbbbb}a.price-accordion-opener.show{background:#cccccc !important;color:#000000 !important}.show{position:relative !important;left:auto !important;display:block;top:auto !important}.viewPassengerLink a{text-decoration:underline;width:auto;display:block;margin:0 auto;float:none}form.writReviewForm{width:80%;margin:0 auto}form.writReviewForm textarea{border:#888 solid 1px;border-radius:4px;width:100%;resize:vertical;min-height:150px}.modal.tourPriceBreakup .myAccountBox{padding:0;background:transparent;margin:0}.modal.tourPriceBreakup .myAccountBox .tourLabel_value{padding:0 25px}.LeadAdultPopup .cardInner{padding-bottom:10px}.coTravellerPopup .card{padding-bottom:10px;margin-bottom:25px}.LeadAdultPopup .cardInner span,.coTravellerPopup .cardInner span{width:33%;display:inline-block}.closeFilter.pull-right{display:none}#login_submit{padding:10px;float:left;margin:0 auto;display:block}#forgotPasword{float:right;color:#ef3164}.line-wrapper{position:relative;text-align:center;margin:25px 0}.line-wrapper::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:rgba(5, 47, 95, 0.4);z-index:0}.line-text{position:relative;background:#fff;padding:0 12px;font-size:14px;font-weight:600;z-index:1;display:inline-block}.ratingStars .input-hidden{position:absolute;left:-9999px}.ratingStars label{margin:8px 8px 0 0}.payByDate.finalPayment a{background:#fff;padding:4px 10px;border:1px solid #ff8400 !important;border-radius:4px;text-decoration:none;margin-left:5px}body#b2i-css-blog .slide-holder ul li,main.blogPostPahge .slide-holder ul li{margin-left:10px !important}#blog-right-nav .subscribe-form .form-control{border:1px solid #333;background:#fff;box-shadow:none;font-size:14px;height:30px;border-radius:5px;font-weight:400;padding:22px 10px;color:#ccc}.subscribe-form .btn{font-size:14px;min-width:100%;width:100%;padding:10px}.comment-submit-btn{float:none;margin:0 auto 50px}.tourDurationBlog{font-size:14px !important}#tourCarouselBlog h3,#recentlyViewedCarousel h3{font-family:"Poppins";font-size:15px !important}#tourCarouselBlog .sub-info span,#recentlyViewedCarousel .sub-info span{font-size:14px !important;color:#000;font-weight:bold}#tourCarouselBlog .article .ico-list li,#recentlyViewedCarousel .article .ico-list li{padding:0 0 10px}#popularDestinationCarousel{padding:0 0 20px 0}#tourCarouselBlog .owl-prev,#recentlyViewedCarousel .owl-prev,#popularDestinationCarousel .owl-prev{position:absolute;top:40%;left:-15px;color:transparent !important;background:url("/../resources/theme_assets/css/../img/arrow-left.png") no-repeat top left !important;padding:10px 18px !important;opacity:1 !important}#tourCarouselBlog .owl-next,#recentlyViewedCarousel .owl-next,#popularDestinationCarousel .owl-next{position:absolute;top:40%;right:-15px;color:transparent !important;background:url("/../resources/theme_assets/css/../img/arrow-right.png") no-repeat top left !important;padding:10px 18px !important;opacity:1 !important}#recentlyViewedCarousel .owl-prev,#recentlyViewedCarousel .owl-next{font-size:19px !important;font-weight:bold}#popularDestinationCarousel .owl-prev{position:absolute;top:40%;left:-55px;background:#333;padding:0 15px !important;font-size:25px !important;border-radius:50%}#popularDestinationCarousel .owl-next{position:absolute;top:40%;right:-55px;background:#333;padding:0 15px !important;font-size:25px !important;border-radius:50%}#popularDestinationCarousel .owl-wrapper{padding-bottom:0}.blogPostPahge #two-columns.row{margin-top:100px}.loginSignup_Comment{width:100%;display:inline-block;margin:20px 0;font-size:16px}.loginSignup_Comment a{font-weight:bold}.loginSignup_Comment a:hover{font-weight:bold;color:#ff8650}.rateArticle{font-size:18px;padding:0}main.blog .article .heading h3{max-width:73% !important;padding-right:2% !important;border-right:1px solid #e2e2e2}main.blog time.info-day{padding-left:2% !important;border:0}main.blog .list-view .star-rating{margin-right:0}.blogViewMore{margin-bottom:40px}.owl-carousel .article .img-wrap{overflow:hidden}.subSections.sessionExpire2{width:87%;margin:0 auto;float:none;display:table}.subSections.sessionExpire2 a{margin:0 10px 10px}.sessionExpire1 .btn{font-size:13px !important;font-weight:normal !important;padding:5px 6px !important;margin:0 3px 7px}.travellerMsg .pop-opener:hover .popup{display:block;color:#fff;font-size:13px}.paidmsg-after-quickPay{margin:100px 0 !important}.redColor{color:#f00}.or{width:100%;text-align:center;margin:15px auto}.b2india_destination_main_heading_1{padding-top:50px}.b2india_destination_main_heading_1 h3{font-family:"Poppins";font-size:25px}.b2india_destination_heading_2 h3{font-family:"Poppins";font-size:16px;font-weight:normal}.b2india_destination_heading_2 h3.small-space.all_destination_heading{font-size:17px !important;font-weight:normal;line-height:28px;min-height:auto}#subscriberForm{position:relative}.newletter{background:radial-gradient(ellipse 90% 70% at 50% 110%, rgba(180,120,20,0.13) 0%, transparent 65%), radial-gradient(ellipse 60% 50% at 10% 0%, rgba(220,170,60,0.10) 0%, transparent 55%), radial-gradient(ellipse 50% 40% at 90% 5%, rgba(200,140,30,0.08) 0%, transparent 50%), repeating-linear-gradient( 105deg, rgba(180,130,30,0.035) 0px, rgba(180,130,30,0.035) 1px, transparent 1px, transparent 28px ), linear-gradient(170deg, #fdf6e8 0%, #faefd4 30%, #f5e6c0 60%, #f8edd0 85%, #fdf4e2 100% );z-index:1;position:inherit}#subscriberForm_email::-webkit-input-placeholder{color:#fff}#subscriberForm_email::-moz-placeholder{color:#fff}#subscriberForm_email:-ms-input-placeholder{color:#fff}#subscriberForm_email::-ms-input-placeholder{color:#fff}#subscriberForm_email::placeholder{color:#fff}#subscriberForm label.error{display:inline-block;width:100%;position:absolute;padding:0}#subscribe_message{padding-top:5px;color:#7a4e20}#subscriberForm_loder{position:absolute;width:130px;right:510px;top:37px}#subscriberForm .form-control{border-width:0 0 1px 0px !important;border-radius:0px !important;border-color:#7a4e20 !important}.wishlist_head_div,.wishlist_data_rows{width:100%;display:inline-block}.wishlist_head_div .heading_text{display:inline-block;min-height:75px;float:left}.wishlist_data_rows .cell{display:inline-block;min-height:75px;float:left;padding:15px 10px}.wishlist_head_div .heading_text{font-family:"Poppins", Helvetica, sans-serif}.wishlist_data_rows:nth-child(even){background-color:#ffffff}.wishlist_data_rows:nth-child(odd){background-color:#f3f3f3}.tripStatus_badges{width:100%;display:block}.tripStatus_badges ul{list-style-type:none;padding-left:0}.tripStatus_badges li{display:inline-block;margin:0 15px 0 0}#badge_desc ul li span{float:left;margin-right:5px}#confirm-hotels{float:left}.checkTerms label{float:left;margin-top:-3px}.prePost-bookings-dropdown label{float:left;margin-top:5px}.prePost-bookings-dropdown .bookedTour-detail{width:100%;float:left;margin:30px 0}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detailImg{width:17%;float:left;margin-right:15px}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata{width:78%;float:left}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata ul{list-style-type:none;padding-left:0px;width:100%;display:inline-block;margin-bottom:0px}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata ul li{display:inline-block;width:27%}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata ul li label{margin:0}.prePost-bookings-dropdown .booking-select{max-width:100%;width:100%;margin-top:15px}.pre_post_content_container{background:#f9f9f9;padding:20px;margin-top:20px;width:100%;float:left}.pre_post_content_container .page-header{margin:10px 0}.pre_post_content_container h4{font-size:18px;font-family:"Poppins";margin:5px 0}.detail-accordion > li.active > a h4{color:#ffffff !important}.main_tour_detail{width:100%;float:left}.tourDetail-box hr{border-top:2px solid #cccccc;width:100%;display:inline-block}.select-bookingLabel{font-size:20px;margin-top:2px !important;color:#000}.pre-post-itineraryImg{width:25%;float:left;margin:0 15px 15px 0}.pre-post-itinerarydetail{width:73%;float:right;border:#eee 1px solid;padding:10px 15px;background:#f7f7f7}span.tourStartDate{font-size:14px}.main_tour_detail .tourName,#acco-extra-night .hotelName{color:#222222;width:100%;float:left;font-size:20px;margin-top:-7px}.pre-post-itinerarydetail .reviews-holder.tour_rating{width:100% !important}.pre-post-itinerarydetail .reviews-info > li:before{background:none}.pre-post-itinerarydetail .reviews-info > li:first-child{padding-left:0}.pre-post-itinerarydetail .reviews-info,.pre-post-itinerarydetail .reviews-info > li{margin-bottom:0px !important;padding-bottom:0px !important}.min-max{width:100%;float:left;margin:5px 0;border-top:1px dotted #ccc;padding:5px 0;border-bottom:1px dotted #ccc}.min-max .min-people{width:16%;float:left}.pre-post-itinerarydetail .topLeftprice,.pre-post-itinerarydetail .startDate-endDate{width:100%;display:inline-block}.pre-post-itinerarydetail .topLeftprice div{width:30%;display:inline-block}.pre-post-itinerarydetail .topLeftprice strong{font-size:20px}.pre-post-itinerarydetail span.twinSingleMsg{width:100%;display:inline-block;font-size:11px;color:#444444;margin-top:-5px !important;float:left}.pre-post-itinerarydetail span.price{font-style:normal;float:left;margin:0;font-weight:700;display:block;font-size:20px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df2e5e', endColorstr='#ff8400');background:-webkit-gradient( linear, 0% 90%, 95% 0%, from(#df2e5e), to(#ff8400) );background:-moz-linear-gradient(0% 90%, 95% 0%, #df2e5e, #ff8400);font-family:"Poppins", Helvetica, sans-serif;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.pre-post-itinerarydetail .pricelabel{font-size:12px;width:100%;float:left;color:#cccccc;font-weight:normal !important}span.tourDuration{font-size:14px;vertical-align:middle;color:#888888}.pre-post-itinerarydetail .startDate-endDate{margin:10px 0 0;border-top:1px dotted #ccc;padding:10px 0 10px 0}.pre-post-itinerarydetail .startDate-endDate span{margin-right:15px}.tourprice span.pricelabel{color:#bbbbbb;width:100%;float:left;margin-bottom:5px}.tourprice span.price{font-style:normal;float:left;margin-top:-15px;font-weight:700;display:block;font-size:25px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df2e5e', endColorstr='#ff8400');background:-webkit-gradient( linear, 0% 90%, 95% 0%, from(#df2e5e), to(#ff8400) );background:-moz-linear-gradient(0% 90%, 95% 0%, #df2e5e, #ff8400);font-family:"Poppins", Helvetica, sans-serif;-webkit-text-fill-color:transparent;-webkit-background-clip:text}#pre_post_content_container .destination_desc{text-align:justify;color:#666666;display:inline-block;width:100%;float:left;margin-top:10px}.tour_itinerary{width:100%;display:inline-block;margin-top:20px}.itineary_detail .slide-holder{margin-top:20px;float:left;width:100%}.itineary_detail{text-align:left}.tour_itinerary h4{width:100%;display:inline-block}.itineray_content{width:100%;float:left;text-align:justify}.itinerary-detial-main{width:100%;float:left}.itinerary_day_title{float:left;width:100%;margin-bottom:10px;text-align:left}.pre_post_accordion.detail-accordion .itinerary_img{width:18%;float:right;margin-left:15px;margin-bottom:7px}.pre_post_accordion.detail-accordion > li:before,.pre_post_accordion.detail-accordion > li:after{border:0;width:0;font-size:0;text-align:center}.detail-accordion.pre_post_accordion > li{border-radius:5px;border-color:#dddddd;display:inline-block;background:#ffffff;width:100%}.detail-accordion.pre_post_accordion > li > a{padding-left:20px}.detail-accordion.pre_post_accordion > li > a i{margin-right:10px}.detail-accordion.pre_post_accordion .slide{background:#ffffff}.detail-accordion.pre_post_accordion .mealsIncluded{margin-right:0}.inclusion-exclusion{width:100%;float:left}.inclusion-exclusion .prepost-inclusion,.inclusion-exclusion .prepost-exclusion{width:49%;float:left}.prepost-inclusion .slide,.prepost-exclusion .slide{padding-left:0px}.pre_post_content_container .paxQty dl.dropdownMulti,.pre_tour_mob.mobie_device .paxQty dl.dropdownMulti{border:1px solid #888888;height:40px;padding:8px 0 5px 5px;box-sizing:border-box}.pre_post_content_container .paxQty dl.dropdownMulti dt a{padding-left:6px;width:100%}.rooms-forpreTous{float:left;width:100%;background:#f7f7f7;margin-bottom:20px;border:1px solid #dddddd;border-radius:4px}.rooms-forpreTous .numberRooms .innerDiv{width:35%;float:none !important;margin:0 auto}.rooms-forpreTous .numberRooms .jcf-select{width:50%;float:left}.roomCount-wrapper{display:inline-block;width:100%}.rooms-forpreTous .roomcount{width:100%;float:left;box-sizing:border-box;padding:0 0 30px 30px;margin:5px 0;border-bottom:1px solid #dddddd}.rooms-forpreTous .roomcount:first-child{border-left:0px;border-top:0px}.rooms-forpreTous .roomcount .jcf-select{width:100%;float:left}.check-availaibility{float:left;width:100%;margin:20px 0 40px}#check_availaibility{border:1px solid #ef3164;background:#ffffff;color:#ef3164;border-radius:4px;padding:10px 40px;float:none}#acco-extra-night .room-container{width:100%;float:left}#acco-extra-night .roomOption-heading,.rooms-forpreTous .roomOption-heading{text-transform:uppercase;font-size:16px;color:#000000;font-weight:500;margin:10px 0 20px}#acco-extra-night .numberRooms,.rooms-forpreTous .numberRooms{width:100%;float:left;padding:15px 0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}#acco-extra-night .numberRooms label,.rooms-forpreTous .numberRooms label{margin:5px 10px 0 0;font-size:17px}#acco-extra-night .numberRooms .jcf-select{width:100%;float:left}#acco-extra-night .roomcount{width:100%;float:left}#acco-extra-night .roomnumber-count,.rooms-forpreTous .roomnumber-count{margin:20px 0 10px;float:left;width:100%;font-size:20px}#acco-extra-night .roomcount label,.rooms-forpreTous .roomcount label{font-weight:normal;font-size:14px;width:100%;float:left;color:#777777}#acco-extra-night .roomcount .jcf-select{width:100%;float:left}#acco-extra-night .add-button{width:100%;float:left;margin:60px 0 30px}#acco-extra-night .add-button input[type="button"]{float:none;padding:10px 35px;position:unset}#addThisTour{float:none;padding:10px 45px;margin:20px 0 10px}#acco-extra-night .paxQty dl.dropdownMulti,.rooms-forpreTous .paxQty dl.dropdownMulti{position:relative;width:100%}#acco-extra-night .paxQty dl.dropdownMulti a:before{top:27%;right:15px}.pre_post_content_container #acco-extra-night,.pre_tour_mob #acco-extra-night,.post_tour_mob #acco-extra-night,.acco_after_tour_mob #acco-extra-night,.acco_before_tour_mob #acco-extra-night{background:#f7f7f7;border:1px solid #dddddd;border-radius:4px;padding:20px 15px;display:inline-block;width:100%}.pre_post_content_container #acco-extra-night .checkfor-extranights label,.pre_tour_mob #acco-extra-night .checkfor-extranights label{margin-left:8px}#acco-extra-night .checkfor-extranights p{margin-bottom:0}#acco-extra-night .checkfor-extranights label{margin-right:15px}.optional_activitycontent.under-myaddons #headforOPtional div{margin-bottom:5px}.optional_activitycontent.under-myaddons .entriesforOPtional > div{padding:10px 15px 10px 10px !important}#optional_activitycontent.under-myaddons #headforOPtional{background:#ffffff;padding:5px 0 0;width:100%;font-size:16px;border-radius:0px;border-top:2px solid #ccc;border-bottom:2px solid #ccc}.optional_activitycontent.under-myaddons .entriesforOPtional:nth-child(even){background:#f5f5f5;border:none !important}.optional_activitycontent.under-myaddons .entriesforOPtional:nth-child(odd){background:#ffffff;border:none !important}.optional_activitycontent.under-myaddons .paxQty dl.dropdownMulti{position:relative;width:100%}.optional_activitycontent.under-myaddons .paxQty dl.dropdownMulti a:before{top:27%;right:15px}.destination_desc{width:100%;display:inline-block;text-align:justify}.addons-details ul li span.value{font-size:14px}#waterfallGallery{-webkit-column-count:4;-moz-column-count:4;column-count:4}#waterfallGallery ul li{margin:0 0% 5% 0%;border:none}#tour-application-form{margin:20px auto !important;float:none;padding:30px;overflow:hidden;background:#fff;border:1px solid #cccccc}#tour-application-form span{font-size:14px}#tour-application-form .jcf-select-text{line-height:21px}#tour-application-form hr{border-top:2px solid #bbbbbb}#tour-application-form input,#tour-application-form select,#tour-application-form span.jcf-select{border:1px solid #ccc}#tour-application-form .form-group{min-height:80px;margin-bottom:5px}#tour-application-form .form-group span.insurance,#tour-application-form .form-group span.birthday,#tour-application-form .form-group span.anniversary{display:inline-block;margin:0 20px 0 0}#tour-application-form .form-group small.insuranceLink a{text-decoration:underline !important}.insuranceLink{float:left;width:100%}#tour-application-form .form-group span #ta_accepted_id,#tour-application-form .form-group span #ta_declined_id,#ta_birthday,#ta_anniversary{float:left;margin-right:5px}#tour-application-form label b,#preRegistrationSignup b{color:#e61313}#tour-application-form label{width:100%;display:inline-block;font-size:14px}.ta_accepted,.ta_declined,.ta_birthdayLabel,.ta_anniversarylabel{width:auto !important;font-weight:500;font-size:15px}.estimatedArrivalcolon{width:5%;float:left;padding:9px 0}#pre-registration-signup .preRegistrationSignup{background:#ffffff;box-shadow:0px 1px 31px 0px #f2f2f2;display:inline-block;padding:30px 10px 30px 10px;border-radius:6px;margin-top:30px;border:1px solid #eeeeee;width:100%}#pre-registration-signup .preRegistrationSignup .form-group{position:relative}#pre-registration-signup .preRegistrationSignup .form-group input{padding-left:50px !important}#preRegistrationSignup i.fa{position:absolute;top:30px;left:15px;border-right:1px solid #888888;padding:13px 15px}#pre-registration-signup .social_login_new{width:83%;margin:0 auto}#pre-registration-signup .form-group{margin-bottom:15px}@charset "utf-8";body#b2i-city-breaks,html{background:#ffffff !important}.parallax:before{content:"";position:absolute;left:0;right:0;top:0px;bottom:0;overflow:hidden;background:#eee;z-index:-1}.citybreak_search{width:100%;float:left;margin:0 auto;position:relative}.city-search{width:100%;float:left}.citybreak_search input[type="search"]{width:40%;float:left;margin-left:250px;border-top-left-radius:0px;border-bottom-left-radius:0px;padding:11px 12px;color:#999999;outline:none;outline:none;font-weight:300;font-size:15px;font-family:Roboto;box-shadow:inset 0 0 3px 3px #8888882e;padding-left:30px}.citybreak_search input[type="search"]::placeholder{color:#999999;font-size:15px;font-family:Roboto !important;font-weight:300}.city-search .loc-icon{border-top-left-radius:4px;border-bottom-left-radius:4px;border:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;position:relative;height:auto;outline:none !important;width:100%;padding-left:4%;background-color:white;font-family:"Poppins", sans-serif !important;top:0px}.citybreak_search button{width:15%;float:left;background:#e13161;border-top-right-radius:0px;border-bottom-right-radius:0px;padding:11px 10px;outline:none;color:#ffff;font-size:20px;font-family:Poppins}.citybreak_search button::before{background:#ef3164;border-radius:0}.about_cityBreak{margin:10px -0 0px !important;padding:12px 0;background:#ffffff}.city-break-content{padding:10px 30px 10px 30px;font-style:normal;text-align:center;font-size:16px}.about_cityBreak.conatiner-fluid h3.city-title-heading,.about_cites_content.conatiner-fluid h3.city-title-heading{text-align:center !important;color:#000000;font-size:25px;margin-bottom:25px;text-transform:uppercase;font-weight:500;font-family:"Poppins";letter-spacing:2px;font-size:2.143em;font-weight:700;font-family:"Poppins", Helvetica, sans-serif;color:#474d4b}.about_cityBreak.conatiner-fluid h3.city-title-heading::after{content:"";position:absolute;display:block;width:106px;height:3px;background-color:#e91e63;margin-left:45%;margin-top:8px;text-align:center}.parallax.banner-inner:before{background:none !important}.popular-deals-city-break.conatiner-fluid h3.city-title-heading,.about_cites_content.conatiner-fluid h3.city-title-heading{text-align:center !important;color:#000000;font-size:25px;margin-bottom:25px;text-transform:uppercase;font-weight:500;font-family:"Poppins"}.popular_cityBreaks h3.city-title-heading{text-align:center !important;color:#000000;font-size:25px;margin-bottom:25px;text-transform:uppercase;font-weight:500;font-family:"Poppins";letter-spacing:2px;font-size:2.143em;font-weight:700;font-family:"Poppins", Helvetica, sans-serif;color:#474d4b}.popular_cityBreaks h3.city-title-heading::after{content:"";position:absolute;display:block;width:164px;height:3px;background-color:#e91e63;margin-left:44%;margin-top:8px;text-align:center}.popular_cityBreaks{overflow:hidden;background:#f5f5f5;padding-top:25px;padding-bottom:0px;margin-bottom:50px}#owl-deal .owl-item > div{cursor:pointer;margin:3% 3%;transition:margin 0.4s ease}#owl-deal .owl-item.center > div{cursor:auto;margin:0}#owl-deal .owl-item:not(.center) > div:hover{opacity:1}#owl-deal .owl-carousel .owl-carousel .owl-item{padding-bottom:0px}#owl-deal .img_container{position:relative;overflow:hidden}#owl-deal .deal_container{background-color:#fff;margin:0;margin-bottom:30px;padding:8px}#owl-deal .owl-item .active .center{-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);transform:scale(1.1, 1.2)}#owl-deal .deal-short_info{position:absolute;left:0;bottom:0;background:-webkit-linear-gradient(top, transparent, #000);background:linear-gradient(to bottom, transparent, #000);width:100%;padding:45px 10px 0px 5px;color:#fff}#owl-deal .deal-short_info i{font-size:25px;display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;padding:0;margin:10px 5px}#owl-deal .deal-short_info .price{float:right;font-size:24px;font-weight:500;display:inline-block;font-family:"Poppins", Helvetica, sans-serif}.deal-short_info .price sup{font-size:20px;position:relative;top:0px;font-weight:400;padding-left:8px;padding-right:8px}#owl-deal .deal-short_info .price span{font-size:13px;position:relative;color:#ffc003;font-weight:normal;font-style:italic;font-family:"Poppins", Helvetica, sans-serif}#owl-deal .owl-item .deal-title{padding:13px 0px;position:relative}#owl-deal .owl-item .deal-title h3{margin:0 0 3px 0;font-size:14px}#owl-deal .owl-item .explore-btn{position:absolute;top:10px;right:0px;width:90px;height:28px;z-index:2;font-size:16px;line-height:30px;text-align:center;cursor:pointer;font-family:Roboto;padding:4px 10px;letter-spacing:1px;line-height:20px;background:#ef3164;border-radius:3px}#owl-deal .owl-item .explore-btn:before{content:"";width:0;overflow:hidden;position:absolute;left:0;top:0;bottom:0;z-index:-1;-webkit-transition:width 0.2s linear;transition:width 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}#owl-deal.owl-item.explore-btn:before{content:"";width:0;overflow:hidden;position:absolute;left:0;top:0;bottom:0;z-index:-1;-webkit-transition:width 0.2s linear;transition:width 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:0}#owl-deal .owl-item .explore-btn a{color:#fff}#owl-deal .owl-item .deals-save{position:absolute;top:15px;right:10px;z-index:9;background-color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);border-radius:20px 20px 20px 20px;padding:6px 14px 8px 8px;display:inline-block;font-size:11px;line-height:10px;padding-top:12px}#owl-deal .owl-item .deals-save strong{color:#e91e63;font-weight:500;font-size:17px;padding-left:10px;padding-right:5px;font-family:"Poppins", Helvetica, sans-serif}#owl-deal .owl-item .deals-save .discount-sign{font-size:16px}#owl-deal .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;padding-bottom:30px}#popular-destination-carousel .owl-carousel .owl-stage-outer{padding-bottom:0 !important;margin-bottom:0 !important}#popular-destination-carousel .owl-item{margin:10px 10px}#owl-deal .owl-item .deals-save span{color:#e91e63;font-size:15px}.deal-time-container{position:relative;display:block;margin-top:6%}.deal-time-container .deals-duration{font-size:15px;margin-left:3px;width:50%}.deal-time-container .deals-duration .time-duration{margin-top:5px}.deal-time-container .deals-rating-container{float:right !important;margin:-30px auto}.deal-time-container .deals-rating{margin:0;width:50%;display:inline}.deal-time-container .deals-rating span{display:inline-block;vertical-align:middle;margin-right:0;color:#f39c12}.stars{display:inline-block;position:relative;top:5px;margin-right:0px;font-size:12px !important;font-size:0.75rem;text-align:right;line-height:1.1;font-weight:500}.star{font-size:x-large;width:20px;display:inline-block;color:gray}.star:last-child{margin-right:0}.star:before{content:"\2605"}.star.on{color:#f39c12}.star.half:after{content:"\2605";color:#f39c12;position:absolute;margin-left:-20px;width:10px;overflow:hidden}.owl-prev{width:40px;height:40px;position:absolute;top:119px;margin-left:-43px;display:block !important;border:0px solid black;border-radius:50%}.owl-next{width:40px;height:40px;position:absolute;top:0%;right:-44px;display:block !important;border:0px solid black;border-radius:50%;margin-top:119px}.owl-prev i,.owl-next i{color:#6b6a6a;font-size:25px}.owl-next i{padding-left:4px;padding-top:3px}.owl-prev i{padding-right:2px;padding-top:3px}.city-break-top-cities{margin:20px auto}.city-break-top-cities h2{margin-bottom:0px}.city-break-top-cities .seperator{padding-bottom:30px}.city-break-top-cities .categories_grid a img{max-width:100%;transition:all 0.3s;display:block;width:100%;height:auto;transform:scale(1)}.city-break-top-cities .categories_grid a:hover img{transform:scale(1.2)}.city-break-top-cities .categories_grid{margin-bottom:20px}.city-break-top-cities .categories_grid a{display:block;position:relative;left:0;top:0;width:100%;height:100%;overflow:hidden;border-radius:5px}.city-break-top-cities .categories_grid a img{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.city-break-top-cities .img-fluid{max-width:100%;height:auto}.city-break-top-cities .categories_grid a .wrapper{width:100%;background:0 0;background:linear-gradient(180deg, #333333 0%, #0000002b 25%);position:absolute;left:0;bottom:0;line-height:40px;padding:22px 20px 20px 20px;top:0px}.city-break-top-cities .categories_grid a .wrapper h2{color:#fff;font-weight:700;font-size:21px;font-size:1.8em;margin:0 auto;font-family:"Poppins", Helvetica, sans-serif}.city-break-top-cities .categories_grid a .wrapper p{color:#fff;opacity:0;margin:0;font-size:14px;font-family:"Poppins", Helvetica, sans-serif;font-weight:normal;display:contents}.city-break-top-cities.small-gutters{margin-right:-5px !important;margin-left:-5px !important}.destination-price-cities-beaks{position:absolute;bottom:0;left:0;right:0}.destination-price-cities-beaks-price{float:right;padding:5px 10px;margin:10px;border-radius:6px;text-align:center}.destination-price-cities-beaks span{color:#fff;font-weight:400;font-size:14px;display:block;margin-bottom:0.4rem;font-style:italic;text-align:center;font-family:"Poppins", Helvetica, sans-serif}.destination-price-cities-beaks h3{color:#fff;font-weight:700;font-size:25px;display:block;padding:0px;margin:0px}.subscriber-bg .newsletter-form{margin-bottom:10px;margin-top:10px}.subscriber-bg .newsletter-form [type="submit"]{font-size:36px;line-height:40px;border-width:0 0 11px !important}.subscriber-bg .newsletter-form [type="submit"]{background:transparent;font-family:"Poppins", Helvetica, sans-serif;font-weight:400;color:#444444;position:absolute;right:0;bottom:0;padding:0 6px;margin:0}.subscriber-bg .newsletter-form .info{font-style:italic;display:block;letter-spacing:0.04em;color:#444}.subscriber-bg .newsletter-form .form-control{font-size:48px;line-height:55px;border-bottom:2px solid #727272}.footer-city-breaks .footer-nav h5{font-weight:normal;color:#525252;cursor:default;position:relative;font-size:20px;font-family:"Poppins", Helvetica, sans-serif}.footer-city-breaks .footer-nav a{color:#525252;-webkit-transition:color 0.3s linear;transition:color 0.3s linear}.footer-city-breaks .footer-nav{letter-spacing:0.02em;margin-bottom:15px;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif}.subscriber-bg .newsletter-form ::placeholder{color:#444}.footer-city-breaks .destinations{width:14%}.footer-city-breaks .about{width:14%}.footer-city-breaks .ask-me{width:23%}.footer-city-breaks .ask-me{width:23%}.footer-city-breaks .ask-me input[type="text"]{border:1px solid #ccc;border-radius:3px;background:transparent !important;width:100%}.footer-city-breaks .ask-me input[type="email"]{border:1px solid #ccc;border-radius:3px;background:transparent !important;width:100%}.footer-city-breaks .ask-me textarea{border:1px solid #ccc;border-radius:3px;background:transparent !important;width:100%}.subscriber-bg .newsletter-form [type="submit"]{border:5px solid #727272}.subscriber-bg .newsletter-form .form-control{width:100%;background:transparent;border:0;font-size:48px;line-height:55px;font-weight:400;letter-spacing:3px;color:#444;padding:0 0 6px;height:auto;box-shadow:none;font-family:"Poppins", Helvetica, sans-serif;border-bottom:2px solid #a1a1a1}.subscriber-bg .newsletter-form .form-control::-webkit-input-placeholder{color:#434343;opacity:1}.parallax.banner-inner:before{background:rgba(0, 0, 0, 0.4) !important}@media (max-width: 479px) and (min-width: 320px){.city-break-top-cities .categories_grid{margin-bottom:0px}}.city-search .btn-default{font-style:normal;padding:4px 10px;letter-spacing:1px;line-height:20px;background:#ef3164;min-width:130px;font-weight:700;border:0;font-size:16px !important;border-radius:3px}.city-search .btn-default:before{background:#ff8650;border-radius:0}.city-search .btn-default:hover:before{width:100%}.city-search .btn-default:before{content:"";width:0;overflow:hidden;position:absolute;left:0;top:0;bottom:0;z-index:-1;-webkit-transition:width 0.2s linear;transition:width 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.city-search .btn-default:before{background:#ff8650;border-radius:0}#columns{column-width:320px;column-gap:15px;margin:50px auto}#columns .innerColumns{margin:0 0 15px 0}.banner.banner-inner.parallax.cityBreak{overflow:visible !important}.search{position:relative;margin:0 auto}.search input{height:26px;width:100%;padding:0 12px 0 25px;background:white url(/../resources/theme_assets/css/../img/search-icon.png) 10px 17px no-repeat;border-width:1px;border-style:solid;border-color:#a8acbc #babdcc #c0c3d2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;-moz-box-shadow:inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;-ms-box-shadow:inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;-o-box-shadow:inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc;box-shadow:inset 0 1px #e5e7ed, 0 1px 0 #fcfcfc}.banner.banner-inner.parallax.cityBreak .search input:focus{outline:none;border-color:#e13161;-webkit-box-shadow:0 0 2px rgba(85, 168, 236, 0.9);-moz-box-shadow:0 0 2px rgba(85, 168, 236, 0.9);-ms-box-shadow:0 0 2px rgba(85, 168, 236, 0.9);-o-box-shadow:0 0 2px rgba(85, 168, 236, 0.9);box-shadow:0 0 2px rgba(85, 168, 236, 0.9)}.banner.banner-inner.parallax.cityBreak .search .results{display:none;position:absolute;top:50px;left:21.4%;width:40%;right:0;z-index:10;padding:0;text-align:left;margin:0;min-height:73px;max-height:400px;overflow-y:auto;border-width:1px;border-style:solid;border-color:#e5e5e5;background:#ffffff}.banner.banner-inner.parallax.cityBreak .search .results .headforsearch{background:#dddddd;padding:6px 15px;color:#444444;font-size:13px;margin-bottom:0px}.banner.banner-inner.parallax.cityBreak .search .results#mainSearch-ul li img{border-radius:5px;width:80px;display:inline;float:left}.banner.banner-inner.parallax.cityBreak .search .results#mainSearch-ul li span{display:inline-block;width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner.banner-inner.parallax.cityBreak .search .results#mainSearch-ul li small{display:inline-block}.banner.banner-inner.parallax.cityBreak .search ul li i{width:20px;color:#999999;text-align:center;margin-right:10px}.search .results li{display:block}.search .results li:first-child{margin-top:-1px}.search .results li:first-child:before,.search .results li:first-child:after{display:block;content:"";width:0;height:0;position:absolute;left:10%;margin-left:-5px;border:5px outset transparent}.search .results li:first-child:before{border-bottom:5px solid #c4c7d7;top:-11px}.search .results li:first-child:after{border-bottom:5px solid #fdfdfd;top:-10px}.search .results li:first-child:hover:before,.search .results li:first-child:hover:after{display:none}.search .results li:last-child{margin-bottom:-1px}.search .results a{display:block;position:relative;padding:5px 40px 5px 10px;color:#666666;font-weight:300;text-shadow:0 1px #fff;border-bottom:1px solid #e5e5e5;border-radius:3px;font-size:13px;line-height:20px}.search .results li a img{margin-right:15px}.search .results a:before{content:"";width:18px;height:18px;position:absolute;top:50%;right:10px;margin-top:-9px}.search .results a:hover{text-decoration:none;color:#646464;border-color:#e5e5e5;background-color:#f5f5f5}:-moz-placeholder{color:#a7aabc;font-weight:200}::-webkit-input-placeholder{color:#a7aabc;font-weight:200}#cities-image-banner-slider .tp-bgimg.defaultimg{background-position:top center !important}#cities-image-banner-slider .tparrows{background:transparent}#cities-image-banner-slider .tparrows:before{transform:scale(0.5, 1);font-size:50px}section div.citiesPage div.cities_landingpage h1{text-align:center;font-weight:600 !important;text-transform:uppercase;text-shadow:-2px 0px 5px #777777;letter-spacing:3px}.citiesLandingpage-container #sticky-tab{width:1200px;margin:0 auto}.citiesLandingpage-container .is-stuck{top:75px !important;width:1200px;margin:0 auto;left:10.5%}.citiesPage.parallax.banner-inner:before{opacity:0.3 !important}section div.citiesPage div.cities_landingpage .title_custom{font-family:Poppins !important;font-style:italic !important;font-size:20px !important;font-weight:600}.citiesLandingpage-container #sticky-tab.nav-wrap{background:#ffffff;z-index:13;position:relative;top:20px;border:1px solid #ccc;padding:10px 15px;border-radius:40px}.citiesLandingpage-container #sticky-tab.nav-wrap .nav-tabs > li{padding:0}.citiesLandingpage-container #sticky-tab.nav-wrap .nav-tabs > li a{padding:5px 15px}.citiesLandingpage-container .nav-tabs > li > a{color:#000000;font-family:Poppins;font-size:15px}.citiesLandingpage-container #sticky-tab .nav-tabs > li.active a,#sticky-tab .nav-tabs > li:focus a,.citiesLandingpage-container #sticky-tab .nav-tabs > li a.active,.citiesLandingpage-container #sticky-tab .nav-tabs li a.scrollactive,#sticky-tab .nav-tabs > li:focus a.scrollactive,.scrollactive{background-color:#ff8650 !important;color:#ffffff;box-shadow:0px 0px 9px #ddd;border-radius:22px}.section-tab{margin-top:30px}.citiesLandingpage-container .height{height:200px}.section-tab h6{font-size:2em;font-weight:500;font-family:Poppins;margin:25px 0 15px;letter-spacing:0.9px;color:#000000}a.aboutCityViewMore{text-align:right;float:right;font-family:Poppins;color:#e44153;font-size:16px;margin-top:20px}.about-city{text-align:justify}.icons.wishlist span.icon-favs::before{color:#ffffff;font-size:25px}.top-deal-price .price{font-style:italic;color:#ff9703;font-size:16px;float:right;text-align:right}.top-deal-price .price .priceCurrency{color:#ffffff;font-style:normal !important;margin-left:10px}.top-deal-price .deal-price{color:#ffffff;font-weight:bold;font-style:normal !important;font-size:18px}.tour-gradient-overlay{background:rgba(0, 0, 0, 0.6);position:absolute;display:block;height:100%;width:100%;top:-0px;background:linear-gradient( 0deg, rgba(0, 0, 0, 0.8) 1%, rgba(64, 64, 64, 0) 35% )}.ribbon-wrapper{position:absolute;z-index:10;top:15px;right:-20px}.ribbon-front,.ribbon-back-right{-moz-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.55);-khtml-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.55);-webkit-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.55);-o-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.55)}@-webkit-keyframes flow{0%{left:-20px;opacity:0;}50%{left:100px;opacity:0.3;}100%{left:180px;opacity:0;}}@keyframes flow{0%{left:-20px;opacity:0;}50%{left:100px;opacity:0.3;}100%{left:180px;opacity:0;}}.topDealTours .article{margin:20px auto}.topDealTours .article .footer{box-shadow:0 0 5px #cccccc;padding:10px;width:100%;display:block}.topDealTours .article .img-wrap{margin-bottom:0 !important}.topdeal-star-nights{width:100%;display:inline-block}.rating-stars{float:right;width:40%;text-align:right}.places-to-visit{background:#f2f2f2;padding-bottom:30px}.places-to-visit h6{margin:30px 40px}.places-to-visit .img-wrap{background:#ffffff;margin:0 auto;float:none;width:90%;overflow:hidden;height:340px}.itinearySlider .mySlides img,.placeto-shop img{width:50%;float:left;height:340px}.itinearySlider .mySlides .itineray_desc,.placeto-shop .shop_desc{width:50%;float:right;box-sizing:border-box;padding:20px 20px 0 20px;overflow:auto;height:325px !important}.itinearySlider .mySlides .itineray_desc span,.placeto-shop .shop_desc span{width:100%;float:left;box-sizing:border-box;font-size:17px;text-transform:uppercase;margin-bottom:10px;color:#000000;font-weight:600}.itineray_desc p,.how-to-reach p,.placeto-shop p{text-align:justify;color:#2c2c2c}.citiesLandingpage-container .style-2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius:10px;background-color:#f5f5f5}.citiesLandingpage-container .style-2::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.citiesLandingpage-container .style-2::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);background:linear-gradient(to top, #df2e5e 25%, #f79120 100%)}.citiesLandingpage-container .sliderArrowLeft,.citiesLandingpage-container .owl-prev{position:absolute;top:55%;left:25px;color:transparent !important;background:url("/../resources/theme_assets/css/../img/arrow-left.png") no-repeat top left !important;padding:10px 18px !important;opacity:1 !important}.citiesLandingpage-container .sliderArrowRight,.citiesLandingpage-container .owl-next{position:absolute;top:55%;right:25px;color:transparent !important;background:url("/../resources/theme_assets/css/../img/arrow-right.png") no-repeat top left !important;padding:10px 18px !important;opacity:1 !important}.itinearySlider .scrollbar,.shop_desc{float:left;overflow-y:scroll;width:48%;margin:10px 0;height:265px}.citiesLandingpage-container .owl-prev{top:28% !important;left:-15px;height:40px !important;width:40px !important}.citiesLandingpage-container .owl-next{top:28% !important;right:-15px;height:40px !important;width:40px !important}.how-to-reach,.how-to-reach-tile{margin-top:20px !important}.how-to-reach-tile{background:#ffffff;border-radius:8px;box-sizing:border-box;box-shadow:0px 0px 24px #eeeeee;width:31% !important;float:left;padding:20px 20px 10px;height:350px !important}.by-rail.how-to-reach-tile.middle{margin:0 3.5%}.how-to-reach-tile i.fa{width:17%;display:block;text-align:center;font-size:30px;background:#ffffff;box-shadow:0px 0px 25px #eeeeee;clear:both;margin:0 auto;border-radius:50%;padding:10px}.how-to-reach-tile .howToReac-desc{height:200px !important;padding:0 10px 0 0;overflow:auto}.how-to-reach-tile span{display:inline-block;text-transform:uppercase;font-size:16px;color:#444444;width:100%;margin:10px 0;font-weight:bold;font-family:Poppins}.best-time-to-travel{background:#f7f7f7;padding:20px}.best-time-to-travel h6{margin-bottom:25px}.best-time-to-travel p{margin-bottom:10px;text-align:justify;color:#2c2c2c}.best-time-to-travel hr{margin:10px 0 !important}.places-to-eat h6{margin-bottom:40px}.places-to-eat .img-wrap,.places-to-eat .owl-carousel .owl-wrapper,.places-to-eat .owl-carousel .owl-item{margin-bottom:0px !important;padding-bottom:0px !important}.places-to-visit{margin-bottom:40px}.package_price_tab_container .package_price_tabs_nav{padding-left:0px;list-style-type:none}.package_price_tab_container ul li{width:50%;float:left}.package_price_tab_container ul li a.package_price_room{width:100%;background:#ffffff;border-bottom:5px solid #e9e9e9;padding:10px;display:block;color:#444444;text-transform:uppercase;text-align:center;font-size:14px;font-weight:bold}.package_price_tab_container ul li a.package_price_room.packages_price_nav_active{background:#ef3164;border-bottom:5px solid #da2d5b;color:#ffffff}.package-main-heading-hotelPage{color:#ef3164;width:100%;display:inline-block;margin-bottom:20px;border-bottom:4px solid #dddddd;text-align:center;font-size:18px;text-transform:uppercase;font-weight:bold;background:#f6f6f6;padding:10px 10px 7px}.nights_tab_container{text-align:center}.nights_tabs_nav{list-style:none;display:inline-block;margin:30px 0;padding:0;zoom:1;*display:inline}.nights_tabs_nav li{float:left}.nights_tabs_nav li a{padding:10px;float:left;border:1px solid #d8d8d8;color:#888888;text-align:center;width:170px;line-height:20px}.nights_tab_a_active{border:1px solid #6f8391;color:#ffffff !important;background:#6f8391;position:relative}.nights_tab_a_active::after{position:absolute;left:50%;transform:translateX(-50%);top:100%;content:"";border-width:0.8rem 1.3rem 0px;border-style:solid solid;border-color:transparent transparent;border-image:initial;border-top:1.3rem solid #6f8391;border-bottom:0px}.detail-accordion.cityBreaks-packageaccordion > li > a:after{content:"\e946";color:#222222;font-size:15px}.detail-accordion.cityBreaks-packageaccordion > li.active > a:after{content:"\e945" !important}.cityBreaks-packageaccordion li:after{border:none !important;width:0 !important;height:0 !important;position:relative !important;color:#fff !important}.cityBreaks-packageaccordion > li:before{color:#fff !important;font-size:0}.cityBreaks-packageaccordion > li{margin-bottom:15px !important;background:#e9edf0;border-radius:5px}.detail-accordion.cityBreaks-packageaccordion > li.active > a{background:transparent}.detail-accordion.cityBreaks-packageaccordion > li.active .slide{border:none}.cityBreaks-packageaccordion > li > a{padding:10px !important}.cityBreaks-packageaccordion .slide{margin:0 10px 10px;background:transparent;padding:0 10px 10px}.cityBreaks-packageaccordion .slide .slide-holder{background:#ffffff;padding:15px 0px;border-radius:5px;margin-bottom:20px !important;box-shadow:0px 2px 4px #ccc}.cityBreaks-packageaccordion .priceCustom{padding-left:2% !important;width:200px;display:inline-block;vertical-align:top}.cityBreaks-packageaccordion .priceCustom b{display:inline-block;font-size:128%;font-weight:bold;font-style:normal !important;color:#222222 !important}.packageName-duration{min-width:400px;display:inline-block;max-width:600px}.packageName{font-size:17px;letter-spacing:1px !important;font-style:normal !important;font-weight:500;text-transform:uppercase}.cityBreaks-packageaccordion .fa.fa-cog{margin:6px 10px 0 10px;font-size:18px;color:#222222 !important;vertical-align:top}.package-duration{font-size:14px;color:#222222 !important;font-style:normal !important;font-weight:500}.viewAllpackages{margin-top:4px;font-size:13px;text-decoration:underline;font-style:normal !important;float:right;margin-right:4%}.package_room_name{font-size:16px;text-transform:uppercase;display:inline-block;font-weight:bold;width:100%;color:#222222}.package_room_price{display:inline-block;width:100%;color:#222222;margin:0 0 10px 0;text-align:left}.package_room_price small{font-size:13px}.room_price{font-size:18px;text-transform:uppercase;background:-webkit-gradient( linear, 0% 90%, 95% 0%, from(#df2e5e), to(#ff8400) );-webkit-background-clip:text;-webkit-text-fill-color:transparent}.package_room_name .star-rating{display:inline-block;margin-left:6px}.packageHighlights b,.inclsion-exclu-sec b{color:#000000;font-size:15px}.packageHighlights ul li{margin-left:0px;color:#333333;font-size:14px;padding:0 0 0 30px;line-height:20px;margin:5px 0 3px}.inclsion-exclu-sec ul li{margin-left:0px;color:#333333;font-size:14px;padding:0 0 0 20px;line-height:18px;margin:5px 0 0}.cityBreaks-packageaccordion .viewAll-btn{display:inline-block;width:50%}.cityBreaks-packageaccordion .viewAll-btn a{border:2px solid #ef3164;border-radius:4px;padding:5px;width:100%;color:#ef3164;text-align:center;font-weight:bold;display:inline-block;font-size:13px;margin-top:15px}.btn-travelUntil-box{position:relative;min-height:240px}.bookNow_packageBtn{background:#ef3164;color:#ffffff;display:block;text-align:center;border-radius:4px;padding:8px 10px;font-weight:bold;font-size:15px}.bookNow_packageBtn:hover,.bookNow_packageBtn:focus{color:#ffffff}#buyNow_choseLtrBtn{background:#ff8400;color:#ffffff;display:block;text-align:center;border-radius:4px;padding:8px 10px;font-weight:bold;font-size:15px;margin-top:10px}#travel_until{text-align:center;font-size:14px;color:#333333;margin-top:10px;display:block}.reserve-your-seat{font-size:13px;width:100%;display:inline-block;margin-bottom:15px}.bed-room-detail{font-size:12px;text-transform:capitalize !important;font-weight:normal !important}a#packageBooking-Condition,a#trip-notes{text-align:right;display:block;color:#888888;text-decoration:underline;font-size:12px;margin-top:5px}.useful_links{float:right}.refundCitybreaks{background:url("/../resources/theme_assets/css/../img/refund-image.png") no-repeat left center;background-size:20px 20px;color:#06a430 !important;margin:0 auto;width:125px}.non-refundCitybreaks{background:url("/../resources/theme_assets/css/../img/non-refund-image.png") no-repeat left center;background-size:20px 20px;color:#eb0000 !important;margin:0 auto;width:150px}.viewAll_inclusion_details{width:100%;float:left}.inclsion-exclu-sec{width:100%;float:left;margin-bottom:25px}.myAccountBox.booking-terms .inclsion-exclu-sec ul{padding-left:0px !important}.myAccountBox.booking-terms .inclsion-exclu-sec ul li{padding-left:30px !important}.inclsion-exclu-sec .content-list li:before{font-size:13px !important;top:0;margin-left:0}footer.roomFacilities ul li{padding-left:0px;margin-right:20px}.cityBreaks-packageaccordion > li.active > a span.priceCustom{display:none}.slide-holder.row.roomCategory .star-rating{float:left;clear:both}.placetoEat-desc-overlay{position:absolute;top:0;width:100%;left:0;background:rgba(0, 0, 0, 0.8);height:100% !important;display:block;z-index:14}.owl-carousel-wrap{width:100%;margin:0 auto;position:relative}.owl-carousel .item{cursor:pointer}.owl-carousel .item .placetoEat-innerdesc{cursor:pointer;color:#2c2c2c;text-align:justify}.cityBreaks-searchListing{margin-top:15px}.cityBreaks-searchListing article{border:1px solid #dddddd;padding:10px 0 15px;margin-bottom:10px}.cityBreaks-searchListing article .roomCategory h3{line-height:26px;margin-bottom:10px;float:left;margin-right:10px}.cityBreaks-searchListing .reviews-holder{padding:2px 0 5px 0 !important;loat:left}.cityBreaks-searchListing .reviews-holder .star-rating{margin-top:-4px !important}.popup-carousel{position:absolute;width:100%;height:100%;max-height:100%;top:150px;background:#ffffff;z-index:15 !important;color:#444444;padding:20px !important;margin:0 auto;display:inline-table;border-radius:5px;box-shadow:0px 0 15px 2px #000000}.popup-carousel img{display:none}.closedesc{position:absolute;z-index:1050;color:#000;background:#fff;box-shadow:0 0 5px #000;padding:3px 10px;border-radius:5px;top:-170px;right:-10px}.closedesc:hover{color:#000000}.header-zindex{z-index:1 !important}.placetoEat-innerdesc h3{margin-top:15px;margin-bottom:5px;font-family:"Poppins"}.placetoEat-innerdesc .reviews-holder.tour_rating{width:100px}.placetoEat-innerdesc .rating-text-star{color:#000000;font-family:"Poppins"}.placetoEat-innerdesc .cuisine-type{width:100%;float:left;margin:0 0 5px 0;font-family:"Poppins";text-align:left}span.restaurant-desc{width:100%;float:left}.placetoEat-innerdesc .book-a-table{width:70%;float:left;letter-spacing:0.3px;margin-top:10px;font-family:"Poppins"}#bookatableClose{font-size:20px}.popup-carousel h3{font-size:20px;font-weight:bold;text-align:center}.element-checkAvail{background:#ffffff;box-shadow:0 1px 5px #eee;border-radius:5px;width:100%;height:100%;padding:20px;text-align:left;margin:0 0 10px;display:inline-block}.checkAvail-mainheading{text-align:center;font-size:20px;color:#000000;display:inline-block;font-weight:500;letter-spacing:0.5px;width:100%;margin-bottom:20px}.checkAvail-subheading{text-align:center;font-size:15px;color:#888888;display:inline-block;width:100%;margin-bottom:20px}.traveller-package-head{font-size:15px;font-weight:bold;color:#333333;letter-spacing:0.2px}.element-checkAvail .select-traveller{float:left;width:100%;margin:20px 0}.element-checkAvail .select-traveller .adult-section,.element-checkAvail .select-traveller .child-section{float:left;width:33%;border:1px solid #cccccc;padding:20px 0 20px 40px;height:135px}.element-checkAvail .select-traveller label{float:left;width:100%}.element-checkAvail .select-traveller .traveller-count{float:left;width:100%}.activeCount-color{background:#ef3164}.traveller-count .sub-traveller{padding:5.5px 13px;font-size:18px;font-weight:bold;margin:0 -4px 0 0;background:#cccccc;color:#ffffff;width:50px;border-radius:4px 0 0 4px;outline:none}.traveller-count .add-traveller{padding:5.5px 13px;font-size:18px;font-weight:bold;margin:0 0 0 -4px;background:#ef3164;color:#ffffff;width:50px;border-radius:0 4px 4px 0;outline:none}.traveller-count input[type="number"]{padding:5.2px 0 4px;text-align:center;width:50px;color:#000000;border:1px solid #cccccc;font-weight:bold}.addPackage{width:100%;display:inline-block;text-align:center}.addPackage b{width:100%;text-align:center;display:inline-block;color:#000}.addPackage .clone-checkAvail{text-align:center;display:inline-block;color:#ef3164;margin:0 auto;background:transparent;font-weight:bold;outline:none}.addPackage .NextBtnforTraveller-info{width:20%;text-align:center;display:grid;color:#ffffff;margin:15px auto 5px;padding:8px;border-radius:4px;background:#ff8650;font-weight:bold;outline:none}.remove-checkAvail{float:right;background:transparent;color:#ef3164;text-decoration:underline;position:absolute;right:35px;outline:none}.customAccordion-reviewPayment{padding:0;margin-top:10px}.packageAccordion li:after,.packageAccordion li:before{display:none}.packageAccordion.detail-accordion > li{border:1px solid #cccccc;width:100%;float:left}.packageAccordion.detail-accordion > li > a{padding-left:50px;background:#ffffff;color:#000000;padding-right:0 !important}.packageAccordion.detail-accordion > li.active > a{background:#cccccc;color:#000000}.packageAccordion.detail-accordion > li > a span{font-style:normal !important}.packageAccordion.detail-accordion > li > a:after{font-size:14px;right:92%}.packageAccordion.detail-accordion .slide,.packageAccordion.detail-accordion .slide-holder{text-align:left;padding:0 0 0 !important}.bookNow-dateCalender{width:100%;padding:15px;background:#f2f2f2;text-align:center;margin:5px 0 15px;box-shadow:0 1px 6px #cccccc;border:1px solid #dddddd}.underReview .inclsion-exclu-sec{padding:0px}.underReview .Steps-subLine{margin-bottom:0px !important}.underReview .list-view .article .img-wrap{width:130px !important}.underReview .list-view .article .description{width:calc(100% - 150px) !important}.underReview .list-view .article .reviews-holder{margin-bottom:0;padding:0 0}.underReview .roomcategory{padding-top:0}.underReview .article .heading{margin:0 !important}.underReview .article label,.underReview .star-rating.pop-opener{text-decoration:none !important}.underReview .article .more:hover{color:#333}.underReview .article .more{font-style:normal;letter-spacing:0px}.underReview .list-view .article .ico-list{margin:25px 0 0 0 !important}.underReview .list-view .article .ico-list li{margin:0 15px 15px 0 !important;text-decoration:none !important}.underReview a#trip-notes{font-style:normal;color:#ffffff;text-decoration:none;text-align:center}.btn-travelUntil-box .gj-datepicker-md [role="right-icon"]{width:100%;text-align:right}.buyNow-chooseDatesLater .details div a.btn.btn-trip{font-size:13px;width:90px !important}.packageType-dropdown{width:60%;margin:0 auto;border:1px solid #dddddd;border-radius:3px;background-color:#f9f9f9;color:#444444}.detail-accordion li.active .slide{background:transparent}.detail-accordion li.active .slide.price-accordion-closer,.onListingPage li.active .slide,.detail-accordion.pre_post_accordion li.active{background:#ffffff;overflow:hidden}.onListingPage li.active .slide{overflow:auto}#tab06 .detail-accordion li.active .slide{overflow:visible !important}.detail-accordion li.active{border:0px;box-shadow:0px 0px}#transport_image_slider .owl-buttons div{font-size:19px;background:#000000;top:40%;font-weight:bold}#transport_image_slider .owl-buttons div.owl-next{right:0}.extraChargesApplied{width:100%;float:left;margin:4px 0 13px 0;font-size:16px;padding:10px}.citybreaksVoucher .roomsDetails{color:#000;font-weight:bold;font-size:18px;margin-bottom:8px}.citybreaksVoucher .innerPriceCalculation{width:100%;float:left}.citybreaksVoucher .priceCalulationInfo{font-size:12px;width:100%;float:left;margin:6px 0}.citybreaksVoucher hr{margin:10px 0 !important}.citybreaksVoucher .passengerRoomDetails table.table thead tr th{vertical-align:middle;text-align:center !important}.citybreaksVoucher .passengerRoomDetails table.table tr td{padding:10px 5px !important;text-align:center}.citybreaksVoucher .twoColumn{width:100%;display:inline-block}.citybreaksVoucher .twoColumn li{width:33% !important}.citybreaksVoucher .threeColumn{width:100%;display:inline-block}.citybreaksVoucher .threeColumn li{width:33% !important}.citybreaksVoucher .twoColumn li span,.citybreaksVoucher .threeColumn li span{width:auto !important}.citybreaksVoucher .twoColumn li span.value,.citybreaksVoucher .threeColumn li span.value{padding:0px;font-size:13px;float:left;margin-top:-2px}.citybreaksVoucher .twoColumn li span.label,.citybreaksVoucher .threeColumn li span.label{font-size:13px;padding:0px;float:left}.citybreaksInvoice .billingAddress{word-break:break-all;white-space:pre-wrap}.citybreaksInvoice #tourDetails ul li.addressHeight span.label{width:90% !important}.citybreaksInvoice #tourDetails ul li.addressHeight span{line-height:24px !important}.citybreaksInvoice small{color:darkblue;font-weight:500}.topdeal-star-nights .boxPriceLeft .price span{font-size:20px !important}.discoverCity-breaks .special-block{font-size:30px}.discoverCity-breaks .special-block:hover{color:#ffffff}.detailItinerary_accordion .sliderArrowLeft{left:23px;top:200px;background:#888888;border-radius:50px;padding:5px 14px}.detailItinerary_accordion .sliderArrowRight{right:23px;top:200px;background:#888888;border-radius:50px;padding:5px 14px}.itineraryTitle_anchor{text-align:left;float:left;background:#eeeeee;padding:10px 15px;width:100%;margin-bottom:25px;border-bottom:1px solid #eeeeee}.itineray-content .detail-accordion > li{float:left;width:100%}.itineray-content .detail-accordion.itineray-accordion .slide{padding:10px !important;float:left;width:100%}.itineray-content .detail-accordion.itineray-accordion li a span{font-weight:400 !important;font-size:16px}.itineray-content .detail-accordion.itineray-accordion .slide-holder{float:left;width:100%;font-size:14px}.itineray-content .detail-accordion.itineray-accordion .slide-holder p{float:left;font-size:15px}.itineray-content .detail-accordion.itineray-accordion img{float:right;width:43%;margin:0px 0px 0 15px}.itineray-content .icon-description{float:left;width:100%}.itineray-content .detail-accordion.itineray-accordion .optionalActivity{margin-top:15px;display:inline-block}.mealsItinerary{width:100%;margin-top:10px}.overviewDesc p{text-align:justify}#expandAll{font-weight:bold;float:right;padding:7px 20px;margin-bottom:20px;background:#ffffff;text-align:center;border:2px solid #ef3164;border-radius:25px;color:#ef3164}.detailItinerary_accordion .mySlides-itinerary img{width:auto !important;float:none}.detailItinerary_accordion .mySlides-itinerary p{width:100% !important;float:left;padding:10px 15px;text-align:left}.detailItinerary_accordion .mySlides-itinerary .itineraryTitle_anchor strong{display:inline-block;margin-right:5px}.detailItinerary_accordion .mySlides-itinerary .itineraryTitle_anchor span{font-weight:bold;font-style:italic}.itinearySlider.detail-accordion{display:inline-block;border:1px solid #eeeeee}.detailItinerary_accordion .mySlides-itinerary ul{list-style-type:none}.detailItinerary_accordion .mySlides-itinerary ul li{float:left;margin-right:20px}.detailItinerary_accordion .mealsIncluded{margin-right:20px !important}.detailItinerary_accordion .optional_activity_content p{padding:0px !important}.inMobileReso.start-end-date{display:none}#home-image-slider,#citybreakslanding-image-slider{position:relative}#home-image-slider .item,#citybreakslanding-image-slider .item{position:relative}#home-image-slider .item img,#citybreakslanding-image-slider .item img{width:100%;height:100%;object-fit:cover}#home-image-slider .item .cover,#citybreakslanding-image-slider .item .cover{padding:75px 0;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.4);display:flex;align-items:center}#home-image-slider .item .cover .header-content,#citybreakslanding-image-slider .item .cover .header-content{position:relative;padding:20px;text-align:center;overflow:hidden;display:flex;align-items:start;flex-direction:column}#home-image-slider .item .cover .header-content h2,#citybreakslanding-image-slider .item .cover .header-content h2{font-weight:300;font-size:25px;color:#fff;margin-bottom:50px}#home-image-slider .item .cover .header-content h1,#citybreakslanding-image-slider .item .cover .header-content h1{font-size:50px;font-weight:600;margin:5px 0 20px;word-spacing:3px;color:#fff}#home-image-slider .item .cover .header-content h4,#citybreakslanding-image-slider .item .cover .header-content{font-size:24px;font-weight:300;line-height:36px;color:#fff}#home-image-slider .owl-item.active h1,#citybreakslanding-image-slider .owl-item.active h1{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInDown;animation-delay:0.3s}#home-image-slider .owl-item.active h2,#citybreakslanding-image-slider .owl-item.active h2{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInDown;animation-delay:0.3s}#home-image-slider .owl-item.active h4,#citybreakslanding-image-slider .owl-item.active h4{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInUp;animation-delay:0.3s}#home-image-slider .owl-item.active .line,#citybreakslanding-image-slider .owl-item.active .line{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInLeft;animation-delay:0.3s}#home-image-slider .owl-nav .owl-prev,#citybreakslanding-image-slider .owl-prev{position:absolute;left:15px !important;top:340px !important;opacity:1;margin:0px !important;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;background:rgba(0, 0, 0, 0.5) !important;width:40px;cursor:pointer;height:40px;display:block;z-index:1;border-radius:0}#home-image-slider .owl-nav .owl-prev span,#citybreakslanding-image-slider .owl-prev span{font-size:3.6875rem;color:#fff}#home-image-slider .owl-nav .owl-prev:focus,#citybreakslanding-image-slider .owl-nav .owl-prev:focus{outline:0}#home-image-slider .owl-nav .owl-prev:hover,#citybreakslanding-image-slider .owl-nav .owl-prev:hover{background:#000 !important}#home-image-slider .owl-nav .owl-next,#citybreakslanding-image-slider .owl-nav .owl-next{position:absolute;right:15px !important;top:340px !important;margin:0px !important;opacity:1;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;background:rgba(0, 0, 0, 0.5) !important;width:40px;cursor:pointer;height:40px;display:block;z-index:1;border-radius:0}#home-image-slider .owl-nav .owl-next span,#citybreakslanding-image-slider .owl-nav .owl-next span{font-size:3.6875rem;color:#fff}#home-image-slider .owl-nav .owl-next:focus,#citybreakslanding-image-slider .owl-nav .owl-next:focus{outline:0}#home-image-slider .owl-nav .owl-next:hover,#citybreakslanding-image-slider .owl-nav .owl-next:hover{background:#000 !important}#home-image-slider:hover .owl-prev,#citybreakslanding-image-slider:hover .owl-prev{left:0px;opacity:1}#home-image-slider:hover .owl-next,#citybreakslanding-image-slider:hover .owl-next{right:0px;opacity:1}.homePage-banner-btn{font-size:16px;font-weight:700;color:#1a1a1e;background-color:rgba(255, 255, 255, 0.95);padding:11px 68px;border:2px solid #1a1a1e;font-style:normal;border-radius:5px;transition:.3s ease-in-out}.homePage-banner-btn:hover{background-color:#1a1a1e;color:#ffffff;border-color:#1a1a1e}@-webkit-keyframes tp-rotateplane{0%{-webkit-transform:perspective(120px);}50%{-webkit-transform:perspective(120px) rotateY(180deg);}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg);}}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes minhand{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes minhand {0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);}}@keyframes minhand{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-webkit-keyframes hrhand{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes hrhand {0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);}}@keyframes hrhand{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.typing_loader{width:6px;height:6px;border-radius:50%;-webkit-animation:typing 1s linear infinite alternate;-moz-animation:Typing 1s linear infinite alternate;animation:typing 1s linear infinite alternate;margin:46px auto;position:relative;left:-12px}@-webkit-keyframes typing{0%{background-color:rgba(0, 0, 0, 1);box-shadow:12px 0 0 0 rgba(0, 0, 0, 0.2), 24px 0 0 0 rgba(0, 0, 0, 0.2);}25%{background-color:rgba(0, 0, 0, 0.4);box-shadow:12px 0 0 0 rgba(0, 0, 0, 2), 24px 0 0 0 rgba(0, 0, 0, 0.2);}75%{background-color:rgba(0, 0, 0, 0.4);box-shadow:12px 0 0 0 rgba(0, 0, 0, 0.2), 24px 0 0 0 rgba(0, 0, 0, 1);}}@-moz-keyframes typing {0%{background-color:rgba(0, 0, 0, 1);box-shadow:12px 0 0 0 rgba(0, 0, 0, 0.2), 24px 0 0 0 rgba(0, 0, 0, 0.2);}25%{background-color:rgba(0, 0, 0, 0.4);box-shadow:12px 0 0 0 rgba(0, 0, 0, 2), 24px 0 0 0 rgba(0, 0, 0, 0.2);}75%{background-color:rgba(0, 0, 0, 0.4);box-shadow:12px 0 0 0 rgba(0, 0, 0, 0.2), 24px 0 0 0 rgba(0, 0, 0, 1);}}@keyframes typing{0%{background-color:rgba(0, 0, 0, 1);box-shadow:12px 0 0 0 rgba(0, 0, 0, 0.2), 24px 0 0 0 rgba(0, 0, 0, 0.2);}25%{background-color:rgba(0, 0, 0, 0.4);box-shadow:12px 0 0 0 rgba(0, 0, 0, 2), 24px 0 0 0 rgba(0, 0, 0, 0.2);}75%{background-color:rgba(0, 0, 0, 0.4);box-shadow:12px 0 0 0 rgba(0, 0, 0, 0.2), 24px 0 0 0 rgba(0, 0, 0, 1);}}.location_indicator{margin:30px auto;position:relative;left:-9px}.location_indicator:before,.location_indicator:after{position:absolute;content:""}.location_indicator:before{width:20px;height:20px;border-radius:100% 100% 100% 0;box-shadow:0 0 0 2px rgba(0, 0, 0, 1);-webkit-animation:mapping 1s linear infinite;-moz-animation:mapping 1s linear infinite;animation:mapping 1s linear infinite;-webkit-transform:rotate(-46deg);-moz-transform:rotate(-46deg);transform:rotate(-46deg)}.location_indicator:after{width:30px;height:10px;border-radius:100%;left:44px;background-color:rgba(0, 0, 0, 0.2);top:24px;z-index:-1}@-webkit-keyframes mapping{0%{top:0;}50%{top:-5px;}100%{top:0;}}@-moz-keyframes mapping {0%{top:0;}50%{top:-5px;}100%{top:0;}}@-webkit-keyframes dashboard_hand{0%{-webkit-transform:rotate(-160deg);}100%{-webkit-transform:rotate(-20deg);}}@-moz-keyframes dashboard_hand {0%{-moz-transform:rotate(-160deg);}100%{-moz-transform:rotate(-20deg);}}@keyframes dashboard_hand{0%{transform:rotate(-160deg);}100%{transform:rotate(-20deg);}}@-webkit-keyframes charge{0%{box-shadow:inset 0 0 0 #000;}100%{box-shadow:inset 30px 0 0 #000;}}@-moz-keyframes charge {0%{box-shadow:inset 0 0 0 #000;}100%{box-shadow:inset 30px 0 0 #000;}}@keyframes charge{0%{box-shadow:inset 0 0 0 #000;}100%{box-shadow:inset 30px 0 0 #000;}}@-webkit-keyframes magnify{0%{-webkit-transform:scale(1);}100%{-webkit-transform:scale(1.5);}}@-moz-keyframes magnify {0%{-moz-transform:scale(1);}100%{-moz-transform:scale(1.5);}}@keyframes magnify{0%{transform:scale(1);}100%{transform:scale(1.5);}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes rotation {0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);}}@keyframes rotation{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-webkit-keyframes eyeball{0%{left:9px;}100%{left:1px;}}@-moz-keyframes eyeball {0%{left:9px;}100%{left:1px;}}@keyframes eyeball{0%{left:9px;}100%{left:1px;}}.coffee_cup{width:20px;height:24px;border:1px rgba(0, 0, 0, 1) solid;border-radius:0 0 5px 5px;position:relative;margin:36px auto}.coffee_cup:after,.coffee_cup:before{position:absolute;content:""}.coffee_cup:after{width:5px;height:12px;border:1px #000 solid;border-left:none;border-radius:0 20px 20px 0;left:20px}.coffee_cup:before{width:1px;height:6px;background-color:rgba(0, 0, 0, 1);top:-10px;left:4px;box-shadow:5px 0 0 0 rgba(0, 0, 0, 1), 5px -5px 0 0 rgba(0, 0, 0, 1), 10px 0 0 0 rgba(0, 0, 0, 1);-webkit-animation:steam 1s linear infinite alternate;-moz-animation:steam 1s linear infinite alternate;animation:steam 1s linear infinite alternate}@-webkit-keyframes steam{0%{height:0;}100%{height:6px;}}@-moz-keyframes steam {0%{height:0;}100%{height:6px;}}@keyframes steam{0%{height:0;}100%{height:6px;}}@-webkit-keyframes square_check{25%{left:22px;top:-8px;}50%{left:22px;top:22px;}75%{left:-9px;top:22px;}100%{left:-9px;top:-7px;}}@-moz-keyframes square_check {25%{left:22px;top:-8px;}50%{left:22px;top:22px;}75%{left:-9px;top:22px;}100%{left:-9px;top:-7px;}}@keyframes square_check{25%{left:22px;top:-8px;}50%{left:22px;top:22px;}75%{left:-9px;top:22px;}100%{left:-9px;top:-7px;}}@-webkit-keyframes fill_color{0%{box-shadow:inset 0 0 0 0 rgba(0, 0, 0, 0.1);}100%{box-shadow:inset 0 -20px 0 0 rgba(0, 0, 0, 1);}}@-moz-keyframes fill_color {0%{box-shadow:inset 0 0 0 0 rgba(0, 0, 0, 0.1);}100%{box-shadow:inset 0 -20px 0 0 rgba(0, 0, 0, 1);}}@keyframes fill_color{0%{box-shadow:inset 0 0 0 0 rgba(0, 0, 0, 0.1);}100%{box-shadow:inset 0 -20px 0 0 rgba(0, 0, 0, 1);}}@-webkit-keyframes circle_classic{0%{opacity:0.1;-webkit-transform:rotate(0deg) scale(0.5);}100%{opacity:1;-webkit-transform:rotate(360deg) scale(1.2);}}@-moz-keyframes circle_classic {0%{opacity:0.1;-moz-transform:rotate(0deg) scale(0.5);}100%{opacity:1;-moz-transform:rotate(360deg) scale(1.2);}}@keyframes circle_classic{0%{opacity:0.1;transform:rotate(0deg) scale(0.5);}100%{opacity:1;transform:rotate(360deg) scale(1.2);}}@-webkit-keyframes rain{0%{box-shadow:6px 0 0 0 rgba(0, 0, 0, 1), 12px 0 0 0 rgba(0, 0, 0, 0.9), 18px 0 0 0 rgba(0, 0, 0, 0.7), 24px 0 0 0 rgba(0, 0, 0, 0.6), 30px 0 0 0 rgba(0, 0, 0, 0.3), 36px 0 0 0 rgba(0, 0, 0, 0.2);}100%{box-shadow:6px 0 0 0 rgba(0, 0, 0, 0.2), 12px 0 0 0 rgba(0, 0, 0, 0.3), 18px 0 0 0 rgba(0, 0, 0, 0.6), 24px 0 0 0 rgba(0, 0, 0, 0.7), 30px 0 0 0 rgba(0, 0, 0, 0.9), 36px 0 0 0 rgba(0, 0, 0, 1);opacity:1;}}@-moz-keyframes rain {0%{box-shadow:6px 0 0 0 rgba(0, 0, 0, 1), 12px 0 0 0 rgba(0, 0, 0, 0.9), 18px 0 0 0 rgba(0, 0, 0, 0.7), 24px 0 0 0 rgba(0, 0, 0, 0.6), 30px 0 0 0 rgba(0, 0, 0, 0.3), 36px 0 0 0 rgba(0, 0, 0, 0.2);}100%{box-shadow:6px 0 0 0 rgba(0, 0, 0, 0.2), 12px 0 0 0 rgba(0, 0, 0, 0.3), 18px 0 0 0 rgba(0, 0, 0, 0.6), 24px 0 0 0 rgba(0, 0, 0, 0.7), 30px 0 0 0 rgba(0, 0, 0, 0.9), 36px 0 0 0 rgba(0, 0, 0, 1);opacity:1;}}@keyframes rain{0%{box-shadow:6px 0 0 0 rgba(0, 0, 0, 1), 12px 0 0 0 rgba(0, 0, 0, 0.9), 18px 0 0 0 rgba(0, 0, 0, 0.7), 24px 0 0 0 rgba(0, 0, 0, 0.6), 30px 0 0 0 rgba(0, 0, 0, 0.3), 36px 0 0 0 rgba(0, 0, 0, 0.2);}100%{box-shadow:6px 0 0 0 rgba(0, 0, 0, 0.2), 12px 0 0 0 rgba(0, 0, 0, 0.3), 18px 0 0 0 rgba(0, 0, 0, 0.6), 24px 0 0 0 rgba(0, 0, 0, 0.7), 30px 0 0 0 rgba(0, 0, 0, 0.9), 36px 0 0 0 rgba(0, 0, 0, 1);opacity:1;}}@-webkit-keyframes line_flow{0%{width:0;}100%{width:40px;}}@-moz-keyframes line_flow {0%{width:0;}100%{width:40px;}}@keyframes line_flow{0%{width:0;}100%{width:40px;}}.aboutme{width:700px;padding:50px 0;border-top:2px rgba(0, 0, 0, 0.03) solid}#myModalRegister{top:25%}@media (min-width: 320px) and (max-width: 479px){#myModalRegister{top:0}.b2i_service_page .article .thumbnail{padding-bottom:14px}#content{margin-bottom:0px;margin-top:0px}.description.bw-activity-level{display:block}#bw-activityLvl .description.bw-activity-level{padding:0px}#bw-activityLvl .article{padding:0px}#bw-activityLvl .article .thumbnail{padding-bottom:15px;min-height:300px}.bw-activityLvl-heading{margin-top:0px !important;margin-bottom:8px !important}.count-block .travel-safe-bg .holder{display:block;width:100%}.count-block .travel-safe-bg .holder{width:250px !important}.blockBox{width:100%}.travel-safe-bg .row{margin:0px auto 0px auto;width:100%}.cus-boxes{display:flex;overflow-x:auto;margin-bottom:50px}.count-block .travel-safe-bg .holder{width:100%;display:block !important}.grid-view-sidebar #content{position:relative}.alltravel-safe-img{width:83px !important;position:relative;float:left;margin-top:0px !important;margin-left:0px;max-width:83px !important}.main-heading{padding-top:10px;font-size:20px;letter-spacing:normal}.main-headingCustom{font-size:20px !important}#waterfallGallery{-webkit-column-count:1;-moz-column-count:1;column-count:1}.preRegistrationSignup .custmize-submitParent .btn{width:100% !important}hr{margin:7px 0}.content-intro p,.b2india_destination_heading_2,.trip-info .description{font-size:14px}.trip-info .description{padding:0px;font-size:13px;text-align:center}.img-wrap.b2i_heritage_site_right_img{float:none !important}.trip-form-v2.trip-search-main{background:rgba(36, 36, 34, 0.88) !important;border:10px solid #414141 !important;padding:8px !important}.trip-search-main hr{margin:0 0 8px}.content-heading{padding-bottom:0 !important}.gallery-list .info{font-size:13px}.bw-activity-level-description .heading h3{text-align:center}.bw-season-heading{text-align:center}.navbar-nav .mega-center.has-mega-dropdown.mega-md .drop-holder:before{left:105px}.navbar-nav .mega-center.has-mega-dropdown.mega-md .tab-content{padding-left:20px;width:62%}.Custom_hotelGallery.info-aside ul li{margin:5px 0 0 5px !important;padding:0 !important;width:23%;display:inline-block;float:left}.hotelpage-new-layout ul li:first-child{width:100% !important;float:left}.container.viewHotelDetail.hotelPage .reviews-holder a{width:100%;float:left}.BW_fiveColumn .column{padding:0 35px}#custom_tour_form.contact-form{padding:0 !important}#custom_tour_form .hold .col-sm-6:first-child{margin-bottom:15px}#custom_tour_form .hold .col-sm-6,#custom_tour_form .hold .col-sm-12{padding:0 !important}#custom_tour_form .hold .col-sm-6#personNoPadding{margin-top:50px}#custom-arrival-date{border-color:transparent !important}.userAccountFor_mobile{text-align:right;background:#444444;top:95% !important;position:relative;z-index:1}.usernameMobile{font-size:17px;color:#fff;display:inline-block;background:#555;padding:5px 12px;text-align:center}.userAccountFor_mobile .cart-list li a{color:#ffffff}.userAccountFor_mobile .cart-list li{border-color:#666666 !important}main.HomePage h1.main-heading{margin-top:0}.article .heading{margin-top:10px}#got-it-cookie-msg{width:68px !important;padding:4px !important;font-size:12px !important}.content-block{padding:0px 0}.gallery-home-holder{margin-top:25px}.adventure-holder h2.intro-heading,h3.intro-heading{font-size:20px;text-align:left;margin-bottom:0px;color:#000;font-weight:600}.adventure-holder .text-block{padding-top:0px}.adventure-holder .text-block{margin-top:15px}section#guide{padding:25px 0px}.adventure-holder .centered .btn.btn-primary{margin-bottom:20px;font-size:16px;text-transform:capitalize}#popularDestinationCarousel{padding-top:40px !important}blockquote cite{letter-spacing:normal !important;font-size:13px !important}.newletter{padding-top:30px}.overviewitineraryMeal .overviewMeal{width:100px;display:block}#testimonial-home-page{text-align:center;padding:30px 0px 0px}h1#tour_name{padding-bottom:5px}.you-saved{margin:8px 0px}.overviewitineraryMeal .overviewMeal ul{padding-left:0px;margin-left:0px}.icon-description ul li{margin-right:10px}#detailPage-itinerary-slider #itineraryImagesMain{width:290px !important}.boxPriceLeft{float:left;width:40%;font-family:Roboto}.explore-Heart-btn{width:160px;text-align:right}#popularDestinationCarousel .boxPriceLeft{width:100% !important;height:auto !important}#top-tours-slider .article .thumbnail .BW_thumbCountry-Hritage{margin-top:10px}#top-tours-slider .boxPriceLeft span.price{display:inline-block}.custonSocialMediaIcons{width:54%}.st-custom-button[data-network]{margin:0px 0 0 10px !important}.article footer .price span,.article .info-aside .price span{font-size:1em}.detailPage_custonSocialMediaIcons .st-custom-button[data-network]{margin:0px 0px 0 0px !important;width:30px;height:30px;padding:2px 4px}.main-headingCustom{font-size:1.5em !important}.custom-para{font-size:15px;text-align:justify;font-weight:normal;line-height:25px}.article .img-wrap,.article .img-wrap1{margin:0 0 0px}.special-block{padding:10px 5px}p.special-text{font-size:1.0em}.main-subtitle{font-size:13px !important}.content-heading .main-headingCustom p{font-size:20px}.b2india_tour_find_heading{font-size:20px !important;text-align:left !important}.h3main-heading{font-size:1.5em !important}.inner-top.custom-padding{padding:10px 0}.navbar-default .navbar-toggle{top:-70px}.banner-text{top:50px}.banner-inner .banner-text h1{font-size:20px}.title_custom,.banner.banner-inner strong.subtitle{display:none}.content-intro{padding-bottom:0}.content-intro .text-holder{margin-bottom:20px}.adventure-holder.featured-content .centered{padding:20px 0 !important}.TopToursContent.minH200{min-height:auto}#footer > .container{padding-top:0}.footer-socialmedia{font-size:37px !important}.contact-form{padding:0}.modal{top:0 !important}.gallery-list{margin-bottom:0}.trip-detail .detail .img-list > *,.tab-container .nav-tabs > *{float:left}.optional_activity_content img{width:50% !important}#LoginPage .loginHeader{width:100%}#bookNow-form{width:80% !important}#bookNow-form hr,#bookNow-form h4.b2i-mantion-text{display:none}#bookNow-form .col-sm-12.col-xs-12,#bookNow-form .col-sm-12.col-xs-12{margin-bottom:0 !important}#bookNow-form .modal-body{padding:0}#bookNow-form .modal-header{padding:15px 0 10px}#bookNow-form #btn_sent{min-width:100% !important}.banner.banner-inner{height:100vh;max-height:116px;min-height:116px !important}.banner-text{top:50px}.banner-inner .banner-text h1{font-size:25px;color:#fff;font-weight:700;margin-bottom:0px}body.DestinationPage .grid-view-sidebar .filter-option,body.ThemePage .grid-view-sidebar .filter-option{position:relative;top:0;left:0;right:0;max-width:100%}body.DestinationPage .per-page-view,body.ThemePage .per-page-view{display:none}body.DestinationPage .filter-option.filter-box .select-holder,body.ThemePage .filter-option.filter-box .select-holder{width:100%;margin:0;padding:0 0 5px}body.DestinationPage .filter-option .select-col,body.ThemePage .filter-option .select-col{width:100%;padding:0 0 15px}body.DestinationPage .filter-option .layout-holder .select-holder .select-col,body.ThemePage .filter-option .layout-holder .select-holder .select-col{width:100%;position:relative;top:-50px;left:0;padding:0}body.DestinationPage .filter-option .layout-action,body.ThemePage .filter-option .layout-action{float:left;max-width:140px;position:relative;top:35px;left:0}body.DestinationPage .filter-option.filter-box .link,body.ThemePage .filter-option.filter-box .link{margin:0 15px 0 0}body.DestinationPage .grid-view-sidebar #content,body.ThemePage .grid-view-sidebar #content{margin:0 !important}body.DestinationPage .content-with-sidebar .content-sub-holder,body.ThemePage .content-with-sidebar .content-sub-holder{padding-bottom:0}.listView-image{width:100%;padding:0;border:0}aside.info-aside{float:left;width:100%;margin-top:0px !important}body.ToursPage .trip-detail{padding-top:0}body.ToursPage .article{margin:20px auto 0}body.ToursPage p{text-align:justify}.navbar-default .navbar-toggle{top:-60px}.my_account .custom-tab-width{width:20%}.my_account .custom-subtab-width{width:80%}.my_account .custom-subtab-width .col-lg-3.col-md-3.col-sm-3.col-xs-3.bhoechie-tab-menu1,.my_account .custom-subtab-width .col-lg-9.col-md-9.col-sm-9.col-xs-9.bhoechie-tab1{width:100%;padding:0;float:left}#Summary_continueBtn #continue_button{float:left !important;margin-top:15px}#welcome_message img{width:15%}#welcome_message span{margin-top:7px}.custom-tab-width .list-group a.list-group-item{padding:0;font-size:12px}.myAccountBox .value{font-size:12px}.myAccountBox .label{font-size:13px;margin-right:0;width:69%;float:left;display:inline-block;padding-right:0;white-space:normal;line-height:20px}.my_account .list-group-item{padding:10px 10px 10px 20px}.total_deposit_priceTop .depositAmount_label{width:62%;text-align:left}#continue_button{font-size:15px !important}.modify_room_person .price{font-size:14px}.jcf-select.jcf-select-trip-select-v2{height:auto}.disabledRoom{float:left}.subSections .smallhead span,.noPersons span,.noRooms span{padding-bottom:0}.totalPrice_price,.totalPrice_label{font-size:18px}.depositAmount_label,.depositAmount_price{font-size:15px}.subSections .jcf-select.jcf-select-trip-select-v2{margin-bottom:15px}.paymentPipeline h2{display:block}.paymentPipeline img{display:none}.bookingsPayment ul li{display:inline-block;width:100%;float:left}.shadowBox{padding:10px !important;width:100%;text-align:justify}#bw-activityLvl .article{max-width:none;float:left;width:100%}#CustomizeThis_Tour{bottom:160px}.custon_askquestion{bottom:95px}.tab-pane .col-md-12 .col-md-6,.tab-pane .col-md-12 .col-md-12{padding:0}.tab-pane.minH200.faqReviewContent.active .col-md-6{padding:0}.icon-search{position:absolute;top:-9px;right:0;border:1px solid #ddd;padding:12px}.trip-form.trip-form-v2.trip-search-main .trip-form-wrap > div,.trip-form.trip-form-v2.trip-search-main .trip-form-wrap .holder{width:100%;float:left;display:inline-block;margin-bottom:8px}.trip-form.trip-form-v2.trip-search-main .holder.button_tour{margin:10px 0 0 !important}ul.ico-list{width:100%}#description_page .trip-info h1{margin-bottom:10px;font-size:18px;letter-spacing:0}#description_page.trip-info .price{margin-bottom:15px}#description_page.trip-info .price strong{margin-top:10px}.forcefullwidth_wrapper_tp_banner,.tp-shape,.rev_slider_wrapper.fullscreen-container,.fullscreen-container,.banner{height:162px !important;min-height:162px !important}.tp-bgimg.defaultimg{background-position:top center !important}.main_container_offline{width:100% !important;margin-top:0}body#b2i-css-payment .main_container_offline{margin-top:0 !important}.main_container_offline h1{margin-top:20px !important;width:100%;display:inline-block}.paidmsg-after-quickPay .main_container_offline{width:100% !important;padding:14px 0 !important}.paidmsg-after-quickPay #quick-pay-paid-layout{width:95% !important;margin:0 auto !important}.paidmsg-after-quickPay #quick-pay-paid-layout .label{width:100%;padding-left:0 !important}#quick-pay-paid-layout .value{display:inline-block;width:100%}.trip-detail #tab01 .header-box,#tab04 .header-box .title{font-size:16px}.detail-accordion > li > a span{font-size:13px}main.paidmsg-after-quickPay{margin-top:0 !important}#MyAccountCustom.MyAccountCustom{margin-top:0;margin-bottom:20px}#MyAccountCustom.MyAccountCustom main{padding-top:0}#welcome_message{padding:21px 0 20px;text-align:center}#MyAccountCustom #B2I_leftIcons{min-height:auto;width:100%;margin-bottom:0}#MyAccountCustom .customPadding0{padding:0px !important}#MyAccountCustom #B2I_leftIcons ul li i{font-size:20px}#MyAccountCustom #B2I_leftIcons ul li a.activeicon,#MyAccountCustom #B2I_leftIcons ul li a:hover{border-bottom:5px solid #df2e5e;border-left:5px solid #fff;border-right:5px solid #fff}#B2I_trip_details,#B2I_my_profile,#B2I_my_payments,#B2I_help,#B2I_find_bookings_payments_details{padding:0}#MyAccountCustom #B2I_leftIcons ul li a{font-size:0;padding:5px 0;margin:0}#B2I_help_inner #add_lead_traveller,.raise_a_request,#B2I_user_lead_edit_form form{border:0}.tour_details_head{font-size:14px;text-align:center}#B2I_trip_details .b2i-tour-detail-right .tourName{padding:5px 0 0;text-align:center}#B2I_trip_details .b2i-tour-detail-left{width:100%}#B2I_trip_details .b2i-tour-detail-right{width:100%;float:left;padding-left:0}#B2I_trip_details .b2i-tour-detail-right span{border-bottom:1px dotted #ccc;padding:5px 0}#B2I_trip_details .b2i-tour-detail-right span label{width:47%}.tourLabel_value,#MyAccountCustom #B2I_upcming_past_cancelled{padding:0 !important;font-size:14px}.total_deposit_price{padding:5px 0}body{font-size:14px}.totalPrice_price,.totalPrice_label,.depositAmount_label,.depositAmount_price .balaceAmount_label,.balanceAmount_price,.balaceAmount_label{font-size:14px}#MyAccountCustom .b2i-trips-inner,#MyAccountCustom .travellerInfo,#MyAccountCustom .B2I_changepassword_section,#MyAccountCustom .B2I_my_payments_info,#MyAccountCustom .B2I_find_bookings_payments_details{padding:0px 15px}#MyAccountCustom button{width:100% !important;margin-bottom:15px !important;margin-left:0 !important;padding:10px !important}#B2I_data_inner #B2I_user_image{width:42%;float:none;margin:0 auto}#B2I_user_details_right{width:100%;float:left}#traveller-name-button #traveller-name{text-align:center;width:100%}#B2I_data_inner{position:relative}button.traveller_edit_button{position:absolute;top:0;right:0}#B2I_user_details_right span label{margin-left:0}.BW_short_desc table tr td{padding:8px 8px !important;vertical-align:top;font-size:13px;border-right:transparent}.trip-detail .detail-accordion > li > a{padding:8px 15px}.overviewitineraryMeal .overviewMeal ul li:nth-child(2){margin:0 3px}.content-list li{padding:0 30px 0px;position:relative;margin-bottom:5px;width:100%;padding-right:0px;font-size:14px}.coTraveller_add-btn{margin:10px 0;width:100%}.icon-description ul li{display:inline-block;margin:0 0px 0 0;font-size:13px;font-family:"Poppins"}.BW_short_desc .table{width:100%}.BW_short_desc table tr{border-width:0px !important}.coTraveller_info_box{width:100%;margin:0 0 5%}.currentPassword,.New_Password,.Re_type_New_Password{margin-bottom:10px}#MyAccountCustom form .hold .col-md-6.col-sm-12,#MyAccountCustom form .hold .col-md-4.col-sm-12,#MyAccountCustom form .hold .col-md-12.col-sm-12{padding:0}#MyAccountCustom form .hold .col-md-6.col-sm-12:first-child{margin-bottom:15px;display:inline-block;width:100%}#MyAccountCustom form .jcf-select .jcf-select-text{font-size:13px}#add_lead_traveller .yeardropdown,#add_co_traveller .yeardropdown,#B2I_user_lead_edit_form .yeardropdown,#B2I_user_co_edit_form .yeardropdown,.jcf-select-yeardropdown{width:34%}.myAccountBox h5{font-size:16px;line-height:20px}.bookingsPayment ul li span.label{width:50%;text-align:left;padding-right:0}.bookingsPayment ul li span.value{text-align:right;float:right;width:50%;word-break:break-all;white-space:normal}.scrollbar{height:350px !important}#style-2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius:10px;background-color:#f5f5f5}#style-2::-webkit-scrollbar{width:6px;background-color:#f5f5f5}#style-2::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);background:linear-gradient(to top, #df2e5e 25%, #f79120 100%)}.mobie_device .b2i-tour-detail-right .tourName{font-size:20px;color:#111;text-transform:uppercase;text-align:center}.mobie_device .b2i-trips-inner{background:#fff !important}.mobie_device .b2i-tour-detail-left{width:100%;float:left;text-align:center}.mobie_device .b2i-tour-detail-right{width:100%;float:right;padding-left:0 !important}.mobie_device .b2i-tour-detail-right span label{float:left;width:61%;font-weight:normal;text-align:left;font-size:14px}.mobie_device .b2i-tour-detail-right span{float:left;width:100%;font-weight:600;text-align:right;font-size:14px}#B2I_upcming_past_cancelled .tour_details_head{visibility:hidden;padding:0;margin:0}#B2I_pending_details_inner,#B2I_upcommimg_details_inner,#B2I_past_details_inner,#B2I_Traveller_info,#B2I_changepassword_section,#B2I_my_payments{display:none !important;visibility:hidden;height:0}.mainHeading_mob{display:block;font-size:15px;font-weight:bold;width:100%;color:#df2e5e;padding:10px 0;text-transform:uppercase}#B2I_help .tour_details_head{display:none}.search_booking_payments .searchFormDiv{float:left;width:100%}.searchFormDiv input[type="text"]{width:100% !important;margin-bottom:15px}.voucherPopup #tourDetails ul li{width:100% !important}.voucherPopup #tourDetails ul li span.label{padding:0;word-break:break-word;white-space:normal;font-size:14px}.voucherPopup #tourDetails ul li span.value{float:right;text-align:right}.voucherPopup .tourLabel_value .price{font-size:13px;font-weight:bold}.voucherPopup h2{width:100%;float:left;margin-top:30px}.voucherPopup table.table{width:100%;min-width:100%}.voucherPopup .myAccountBox{padding:0;background:transparent;margin:10px 0;border-radius:4px}.VoucherhotelsInfo .hotelImage{width:100%;float:left;text-align:center}.VoucherhotelsInfo .hotelInfo{width:100%;float:left}.VoucherhotelsInfo .hotelInfo span,.VoucherOptionalActivity span{width:100%;float:left}.VoucherhotelsInfo .hotelInfo .hotelName,.VoucherOptionalActivity .activityName{width:100%;float:left;text-align:center;margin:10px 0}.pipeSeparator{display:none}#download-cancel-btn .print-email{float:left;width:100%;font-weight:normal;padding:14px;font-size:20px;margin:0;text-align:center}.cancellationPolicy ul{text-align:left;width:auto;margin:0 auto;margin-left:0;padding-left:20px}#items th{min-width:auto}.invoicePopup #tourDetails ul li{width:100%;min-height:auto !important}.invoicePopup #tourDetails ul li.addressHeight span{width:100%;min-height:auto !important}.invoicePopup #tourDetails ul li span.label,.invoicePopup #tourDetails ul li span.value{font-size:14px}.invoicePopup table tr{display:inline-table;width:100%}.invoicePopup table td.totalAmountInvoice{width:68%}.invoicePopup p.text-center{text-align:center !important}#download-cancel-btn #download-itinerary{width:100%}.B2I_invoiceHeader{display:inline-grid !important;width:100%}.B2I_invoiceHeader img{margin:20px auto}#B2I_service_extension_master .prePost-bookings-dropdown .booking-select{min-width:100%;margin-left:0px}#B2I_service_extension_master .prePost-bookings-dropdown .booking-select .jcf-select .jcf-select-text{font-size:13px;white-space:normal !important}#B2I_service_extension_master .prePost-bookings-dropdown .bookedTour-detail .bookedTour-detailImg{width:100%;margin-right:0}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata ul li{display:inline-block;width:100%}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata{width:100%;float:left}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata span.tourDuration{float:left;width:100%;margin-bottom:5px}#pre_post_tabs_container > ul > li{text-align:left !important}.tab-container #pre_post_tabs_container ul li a{padding:5px 20px 5px !important;font-size:15px !important}#B2I_service_extension_master #pre_post_tabs_container > ul > li a{width:100%;text-align:left !important}#B2I_service_extension_master #pre_post_tabs_container > ul > li a{font-size:15px;text-align:left;background:none;padding:10px 20px !important;border:none;text-transform:none}.main_tour_detail .tourName,#acco-extra-night .hotelName{font-size:20px}.pre-post-itinerarydetail .startDate-endDate span{width:100% !important;float:left}#pre_post_tabs_container ul li,.prepost-inclusion .slide{padding-right:0}.inclusion-exclusion h3{font-size:14px !important}#B2I_service_extension_master #pre_post_tabs_container ul li a.ext_nav_active{font-size:17px !important;font-weight:bold !important;padding:10px 20px !important}.pre-post-itinerarydetail .topLeftprice,.pre-post-itinerarydetail .startDate-endDate{margin-top:10px}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata ul li label{margin:0 5px 0 0;width:50%;float:left}.pre-post-itinerarydetail .tourName span.tourDuration{float:left;width:100%}#addThisTour,.rooms-forpreTous .numberRooms .innerDiv,.rooms-forpreTous .paxQty dl.dropdownMulti,#acco-extra-night .roomcount .jcf-select,#acco-extra-night .paxQty dl.dropdownMulti{width:100%}#B2I_service_extension_master{padding:10px}.rooms-forpreTous{padding:0 10px}.rooms-forpreTous .roomOption-heading,#acco-extra-night .roomOption-heading{text-align:left !important}.rooms-forpreTous .numberRooms .jcf-select,#acco-extra-night .numberRooms .jcf-select{width:100%;float:left}.rooms-forpreTous .jcf-select .jcf-select-text,#acco-extra-night .jcf-select .jcf-select-text{font-size:15px !important}.rooms-forpreTous .roomcount,#acco-extra-night .roomcount{width:100%;float:left;box-sizing:border-box;padding:0 0 0px 0px;margin:5px 0;border-top:1px solid #cccccc}.rooms-forpreTous .roomcount,#acco-extra-night .roomcount:first-child{border-top:none}.room-type-nigt-traveller div.col-md-5,#acco-extra-night div.col-md-5{margin-bottom:10px;width:100%;display:inline-block}.checkfor-extranights input[type="checkbox"]{float:left}.checkfor-extranights label{float:left;width:82%}.counterDiv input[type="number"]{margin:0 -4px 0 0px}.sub{margin:-3px -4px 0 0 !important;border-radius:4px 0 0 4px !important}.add{margin:-3px 0 0 -4px !important;border-radius:0 4px 4px 0 !important}.pre_tour_mob.mobie_device .tourDetail-box,.post_tour_mob.mobie_device .tourDetail-box{margin-bottom:0}.pre-post-itinerarydetail .reviews-info > li{width:100%;box-sizing:border-box;margin-bottom:15px !important}.pre-post-itinerarydetail{width:100%}.pre-post-itineraryImg{width:100% !important;float:none;text-align:center}.pre-post-itinerarydetail .topLeftprice div{width:100%;display:inline-block}.pre-post-itinerarydetail .topLeftprice div:first-child{margin-bottom:10px}.pre-post-itinerarydetail .reviews-info > li:last-child{margin-bottom:0px !important}.destination_desc{margin-top:10px}.pre_tour_mob .tour_itinerary,.post_tour_mob .tour_itinerary{margin-top:5px}.pre_tour_mob .tour_itinerary .itineray_content li h4,.post_tour_mob .tour_itinerary .itineray_content li h4{margin:0}#B2I_service_extension_master dt{font-weight:normal !important}.room-type-nigt-traveller.row .col-md-3,.prepost-overnight{float:left;width:100%}.room-type-nigt-traveller.row .col-md-3.paxQty{margin-top:15px}.pre_post_accordion.detail-accordion .itinerary_img{width:50%}.pre_post_accordion.detail-accordion p{text-align:justify}.pre_post_accordion ul.ico-list li{margin-left:5px;margin-right:3px}.roomcount .roomType,.roomcount .selectTraveller,.roomcount .mealType,.roomcount .noOfNights,.roomcount .extranight-priceBreakup{width:100%;float:left;margin-bottom:10px}.roomcount .noOfNights button{width:auto}.prepost-inclusion ul li{margin-left:0px}.pre_tour_mob .jcf-list .jcf-option{white-space:normal !important}#bookingPipeline .trip-detail .detail{padding:15px;float:left;width:100%;margin-bottom:15px}.hotelDetailsReview .hotelDetailsReviewCard{margin-bottom:0px;height:auto}#promoInput input#coupon-text{width:100%}#bookingPipeline .trip-detail .tourDetail,.roomsTraveller .roomsButton,.roomsTraveller .nameTraveller,.nameTraveller .dropdown,#bookingPipeline .trip-detail .topLeftprice div,.hotelDetailsReview .hotelDetailsReviewCard .hotelCardLeft,.hotelDetailsReviewCard .hotelCardRight .CheckInDate label,.hotelDetailsReviewCard .hotelCardRight .CheckOutDate label{width:100%;display:inline-block}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight .list-view .article .col-left,.viewHotelDetail .hotelGallerySlider,.viewHotelDetail .description,.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight .list-view .article .img-wrap{width:100%}#bookingPipeline .trip-detail .tourImage{width:100%;float:none}#bookingPipeline .trip-detail .tourImage img{width:100%}#bookingPipeline h1{margin-top:15px;font-size:18px;margin-bottom:0px}.packageTypeBookingPage{font-size:13px;margin:5px 0px 5px}#bookingPipeline .trip-detail .topLeftprice strong{font-size:15px;color:#000}.date-list-slide{position:relative;top:0}#bookingPipeline .trip-detail .BW_startEnddate b{width:100%}.pull-right{text-align:center}#bookingPipeline .chooseDateCalender,#bookingPipeline .NumberofPacks_booking,#travellerRoom .travellers,#travellerRoom .rooms,.roomsTraveller .numberRooms{width:100%;margin-bottom:10px}#bookingPipeline #traveller_info h3,.roomsTraveller .marginBtm,.travellerInfo h3{margin-bottom:0}.trip-detail .detail p{margin-bottom:10px}.updateLink{display:inline-block;width:100%;margin-left:0;text-align:right}.travellerMsg{font-size:11px;color:#333;width:55%;display:inline-block;margin-top:-22px}#reviewPaymentSidebarBlade .travellerMsg{width:max-content;margin-top:0;display:inline-block}#bookingPipeline .trip-detail [class^="col-"],.trip-detail [class*=" col-"]{margin-bottom:5px;padding:5px 10px 10px}.seasonalPrice a.travelSeason.pull-left{padding-left:10px}.detailPage_custonSocialMediaIcons .st-custom-button[data-network] i{font-size:16px}.cityBreaksaccordion .totalPrice{margin-bottom:10px}#bookingPipeline .trip-detail{padding-bottom:15px}.bookingPaymentCards ul{display:block}#review_pay .card-text{width:100%;background:#f9f9f9;padding:5px 0 5px 5px}.bookingleftFooter{border:0;text-align:center}.bookingrightFooter{padding:0}.bookingleftFooter p{text-align:center !important}.bookingrightFooter .taglineLogo{display:inline-block;text-align:center}.bookingrightFooter .taglineLogo img{float:none}.bookingrightFooter .taglineLogo p{width:100%;font-size:18px;text-align:center}.hotelDetailsReviewCard .hotelCardRight .CheckInDate,.hotelDetailsReviewCard .hotelCardRight .CheckOutDate{margin:5px 0}.hold div:last-child{margin-top:20px}#reviewPayment .priceCalculation .pricewithPax,#reviewPayment .priceCalculation .totalPrice{font-size:13px;padding-top:0px;padding-bottom:0px;padding-right:5px;padding-left:5px}div#total-saving{font-size:12px;padding:0px 5px}.amountRadio label{font-size:12px}#bookingPipeline .trip-detail .BW_vehicleType,#bookingPipeline .trip-detail .BW_HotelType{display:inline-block;width:100%}#description_page .trip-detail{padding-top:0}.trip-info .price strong{display:inline-block}.trip-info h1{margin-bottom:0 !important}.seasonalPriceRightSection{text-align:center;display:inline-block;width:100%;padding-top:10px;border-top:1px solid #eee}#seasonal-booknow-span .booknow-with-login{float:none;margin:0 auto;width:100%}#tab06 .table-container .date-text,#tab06 .label.label-primary.tooltip.tripStatus,#tab06 .availableStatus{display:none !important}.detail-accordion.priceAccordian{margin-top:15px}.detail-accordion.priceAccordian .priceCustom{width:45%;text-align:left;display:inline-block;font-size:105%;margin:0;font-weight:bold;font-style:normal;visibility:visible !important}.detail-accordion.priceAccordian > li > a:after{right:12px}.detail-accordion.priceAccordian .fixedPriceContainer{display:inline-block;width:100%;text-align:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0px}.twinsharemsg,.singleRoomSupplementmsg{font-size:13px}.singleRoomSupplement{text-align:left}.singleRoomSupplement span{font-size:13px !important}.fixedPriceDetails .error{margin:5px 0px}.detail-accordion.priceAccordian .fixedPriceDetails{padding:0;padding-bottom:15px}.fixedPriceDetails .bookNowBtnConatiner{text-align:center;float:none;padding:0}.adventure-holder .text-block .centered{padding-top:0}h3#mobFilter{display:block;z-index:10}.content-intro{padding-bottom:0}.sidebar.sidebar-list.filter{display:inline-block;position:absolute;z-index:9;width:100%}.goBackError{left:31%;padding:4px 20px;top:77%}#mobLayoutFooter.footer-nav label{color:#555}.form-group.has-feedback{text-align:center}.b2india_footer_query_form .form-group.has-feedback{text-align:left}#homefilter.btn.btn-md,#askme_submit{width:100%}.closeFilter.pull-right{display:block}.adventure-holder.featured-content .centered{padding:35px 15px;text-align:left}.browse-block a span{line-height:60px}.img-article .caption{padding:0 10px !important}.adventure-holder.gallery-home-holder div.centered a.btn.btn-default.btn-md.btn-shadow{text-align:center;width:100%;margin-top:20px}.adventure-holder.gallery-home-holder div.centered p.intro{margin-bottom:10px}#mobLayoutFooter{padding-top:15px;margin:0}.rev-btn{display:none}.search-form{display:none}.breadcrumbs{font-size:14px;box-shadow:0 0 0 !important}.customCatpage{margin-top:40px}.customCatpage .row{margin:0px !important}.b2india_tour_name{margin-top:15px !important}.article footer,.article .info-aside{width:100%;float:left}.trip-info .price{margin-bottom:5px}#login .modal-dialog{width:auto}.loginHeader .modal-body .tab-content.trip-detail{padding:0 !important;margin:0 !important}body#b2i-css-login #facebook,body#b2i-css-login #google{width:225px;margin:10px auto 20px;display:block;float:none;text-align:center}#mobLayoutFooter.footer-nav h5:before{font-size:0}.headerLogin{display:block}.seperator{border-bottom:1px solid #e2e2e2;position:relative;padding-bottom:10px;margin-bottom:15px}.b2i_service_page p{padding:0;font-size:13px !important;color:#000}.bespokeForm.bespokejourney .col-md-12.wow.fadeInLeft{padding:0}.bespokeForm.bespokejourney .col-md-12.wow.fadeInLeft .contact-form .form-group{margin-bottom:0}.bespokeForm.bespokejourney .col-md-12.wow.fadeInLeft .contact-form .form-group .col-sm-6,.email-an-expert .col-sm-6{margin-bottom:10px;display:inline-block;width:100%}.bespokeForm.bespokejourney .col-md-12.wow.fadeInLeft .contact-form .form-title{padding-top:0}#askQuestion_source .hold,.email-an-expert .hold{margin-bottom:15px !important}#email_an_expert span.jcf-select.jcf-unselectable.jcf-select-trip-select.jcf-select-trip-select-v2.jcf-select-region.jcf-select-jcf-hidden{padding:0px 0px 15px !important}.b2i_service_page p a{white-space:normal;word-break:break-all}.source-distane-chart,.destination-distane-chart{width:100% !important;float:left}.source-distane-chart input[type="text"],.destination-distane-chart input[type="text"]{width:100% !important;float:left}#bw-activityLvl .article,.b2i_service_page .article{max-width:none;float:left;width:100% !important;margin-top:20px}.bw-activityLvl-heading h6{text-align:left;font-size:18px;border-bottom:1px solid #000;display:inline-block}.b2i_service_page .activity-level span{display:none !important;margin-top:0 !important}.customTripStatus{vertical-align:top;margin-top:-25px;overflow:hidden}.bookingHeadercallNow{text-align:center;padding:0px 15px 15px}.alert-dismissible{font-size:16px}.forMobile{display:inline;color:#000;margin-right:5px;float:left}#optional_activity.nav #headforOPtional,#review_pay.nav #headforOPtional{display:none !important}.dayDescwithheading,.staticQty,.optnlActname{display:inline !important}.abbreviationText{padding-left:0}.specificHotel{margin-top:20px}.specificHotel .reviews-holder{width:100%;display:inline-block}.specificHotel .star-rating{padding:0 0 10px}.viewHotelDetail.hotelPage .hotelGallerySlider-desc,.viewHotelDetail.hotelPage .description{width:100%}.specificHotel .prevNext{padding:5px 10px;font-size:15px;top:13% !important}.viewHotelDetail .hotelGallerySlider{margin-bottom:10px;margin-top:10px}main.blog .article .heading h3{max-width:100% !important;padding-right:0;border-right:0}.article.blog-article .footer-sub{margin:0;border-right:1px solid #ccc;display:inline-block}.priceAccordian .hotelRow .hotelnamecolumn{text-align:left;width:100%}.priceAccordian .hotelRow .hotelCityColumn{text-align:right;font-size:13px;color:#000;font-weight:400}.glyphicon{font-size:14px}.ui-widget.ui-widget-content{overflow:auto}.overviewContent .TourNotIncludeLi a{padding-right:40px !important}.priceAccordian .hotelRow .starcolumn{width:35%}.expandFeatureHotel{font-size:18px;padding:10px 10px}.bookNow.btn.btn-lg.btn-default{font-size:14px !important}#popularDestinationCarousel .owl-next{right:-30px;padding:0 10px !important;font-size:18px !important}#popularDestinationCarousel .owl-prev{left:-30px;padding:0 10px !important;font-size:18px !important}.msgAfterPay{width:100% !important;display:table;margin:20px auto}#MyAccountCustom .b2i_trips_traveller_payment_master{margin-bottom:100px;display:block !important;padding:0 !important;width:100%;margin-bottom:0px;margin-top:15px}.loginForMobile{display:inline-block;float:right;position:absolute;padding:6px 12px;z-index:10;cursor:pointer}.last-dropdown,.b2i-wishlist{padding-top:0 !important}#coTraveller_info_box_main{display:block}.tourName{font-size:18px;padding-top:15px}#B2I_service_extension_master #pre_post_tabs_container > ul > li > article > a{border:1px solid #dedddd;background:#eeeeee;color:#aaaaaa;border-radius:0;margin:0;padding:5px 20px;text-align:center;display:flex;font-size:13px;padding:5px 5px !important;cursor:pointer;margin-bottom:8px;gap:10px}.afterLogin .loginForMobile{display:inline-block;float:right;position:absolute;top:40px;right:20px;border:1px solid #ff8400;padding:7px 14px;font-size:20px;z-index:10;cursor:pointer;color:#ff8400}#B2I_add_cotraveller_section > span{display:block;font-size:14px;padding:10px 0}.afterLogin .loginForMobile span{color:#ff8400}.newsletter-form .form-control:-moz-placeholder{color:#a1a1a1;font-size:24px !important}.newsletter-form .form-control{font-size:13px !important;letter-spacing:0}#dates_price_tab ul{margin-top:15px;padding-left:0}.contentPages,.wishlist_head_div{display:none}.wishlist_data_rows:nth-child(even) .cell{border:1px dotted #eeeeee}.wishlist_data_rows:nth-child(odd) .cell{border:1px dotted #dddddd}.detail-accordion.priceAccordian .startDate{border-bottom:none !important}.detail-accordion.priceAccordian .startDate,.detail-accordion.priceAccordian .endDate{width:33%;display:inline-block;margin:0;text-align:left;font-weight:normal;font-style:normal}.topTourBlock{padding:0 !important}.contentPages,.inMobileReso.start-end-date{display:block;font-size:14px;color:#000;font-weight:700}.inMobileReso.start-end-date .startDate{width:auto !important}.detail-accordion.priceAccordian li.active .startDate{margin-left:15px}.detail-accordion.priceAccordian li.active div.inMobileReso.start-end-date .startDate{margin-left:0}.endDate.inMobileReso{display:none !important}.sale-badge-detail-accordion,.tripStatus.customTripStatus{width:auto;text-align:left}.priceAccordian li.active .sale-badge-detail-accordion{display:none !important}.sale-badge-detail-accordion .customTripStatus{margin-top:0%}.you-saved-detail{width:100%;display:inline-block;margin:5px 0}a.price-accordion-opener .saveAmount.you-saved-detail{display:none}.detail-accordion.priceAccordian .offerPrice-yourSave{width:45%;text-align:left;display:inline-block;font-size:105%;margin:0;font-weight:bold;font-style:normal;visibility:visible !important}.priceAccordian > li.active span.offerPrice-yourSave{visibility:visible}.detail-accordion.priceAccordian .offerPrice-yourSave .sale-price{display:none}.tripStatus_badges ul{padding-left:0}.tripStatus_badges ul li{width:100%;margin:0 0 15px !important}.tripStatus_badges ul li .customTripStatus{margin-top:0}#detailPage-itinerary-slider{width:100% !important}#covide_main_container{margin-top:0}#covide_main_container span{line-height:18px;font-size:14px}#covide_main_container b{font-size:14px}.slicknav_menu{top:44px}.select-bookingLabel{font-size:15px;line-height:20px}.pre-post-itinerarydetail .reviews-info > li{width:100%;box-sizing:border-box;margin-bottom:15px !important}.pre-post-itinerarydetail{width:100%}.pre-post-itineraryImg{width:100% !important;float:none;text-align:center}.pre-post-itinerarydetail .topLeftprice div{width:100%;display:inline-block;margin-bottom:15px}.inclusion-exclusion .prepost-inclusion,.inclusion-exclusion .prepost-exclusion{width:100%;float:left}.citiesLandingpage-container #sticky-tab.nav-wrap{height:auto !important;width:100%;border-radius:0px !important;padding:0 !important;border:0px !important;background:#f9f9f9 !important}.citiesLandingpage-container #sticky-tab.nav-wrap ul{padding:0 !important}.citiesLandingpage-container #sticky-tab.nav-wrap ul li a{text-align:center !important;border:1px solid #eeeeee;width:100%;border-radius:0px !important;font-size:13px}.citiesLandingpage-container .is-stuck{left:0px !important;top:0px !important;box-shadow:0px 5px 12px #999999}.citiesLandingpage-container .places-to-visit .img-wrap{height:600px !important;width:100%}.itinearySlider .mySlides img,.placeto-shop img{width:100% !important;float:left}.itinearySlider .mySlides p,.placeto-shop p{width:100% !important;float:right;box-sizing:border-box;padding:0;margin-top:0px}.how-to-reach-tile{width:100% !important;margin-bottom:20px}.section-tab h6{font-size:15px !important;font-weight:600;margin:20px;text-align:center}.by-rail.how-to-reach-tile.middle{margin:0 !important}.itinearySlider .mySlides .itineray_desc span,.placeto-shop .shop_desc span{font-size:15px !important}.citiesLandingpage-container .sliderArrowLeft,.citiesLandingpage-container .owl-prev{top:20%}.citiesLandingpage-container .sliderArrowRight,.citiesLandingpage-container .owl-next{top:20%}.citiesLandingpage-container .style-2.itineray_desc,.style-2.shop_desc{float:left;overflow-y:scroll;width:100% !important;margin:10px 0;height:250px !important}.places-to-visit{margin-bottom:10px}.closedesc{top:-94% !important}.package_price_tab_container ul li a.package_price_room{font-size:12px !important}.nights_tabs_nav li a{width:auto}.package-accordion{margin:0 -15px}.packageName-duration{min-width:100%}.package-accordion{margin:0 -15px}.packageName-duration i{display:none}.package-duration{float:left;width:100%;box-sizing:border-box}.viewAllpackages{display:none}.cityBreaks-packageaccordion .priceCustom{padding-left:0px}.cityBreaks-packageaccordion .slide,.buyNow-chooseDatesLater .heads,.buyNow-chooseDatesLater .details{margin:0 !important}.packageHighlights{margin:20px 0}.btn-travelUntil-box{min-height:auto}.cityBreaks-packageaccordion .viewAll-btn{width:100%}a#packageBooking-Condition{text-align:center;width:100%}.viewAll_inclusion_details{padding:0}.inclsion-exclu-sec{padding:0 0 0 0 !important;text-align:left}.element-checkAvail .select-traveller .adult-section,.element-checkAvail .select-traveller .child-section{float:left;width:100%}.traveller-package-head{text-align:left !important}.addPackage .NextBtnforTraveller-info{width:70%}.cityBreaks_selectTraveller .jcf-select .jcf-select-text{font-size:12px}.cityBreaks_selectTraveller .jcf-select{width:100% !important}.nav.underReview .article.hotel{margin-top:0px !important}.underReview .list-view .article .img-wrap,.underReview .list-view .article .description{width:100% !important}.reviewpay-head-timer .sessionTimer,.reviewpay-head-timer h2{float:left;width:100%;margin-bottom:20px !important}.packageAccordion.detail-accordion > li > a{padding-left:28px !important}#reviewPayment .continueButton button{width:100% !important}#cities-image-banner-slider{margin-top:0px !important}.travel-safe-bg{padding:25px 0 0 0}.travel-safe-desc{margin:0 0 0px 0}.travel-safe-text{display:none !important}.travel-safe-bg .holder{padding:15px 15px 20px 15px !important;min-height:148px !important}.content-block .content-boxed .thumbnail .listView-image{display:block;gap:15px}.blockBox{width:100% !important;padding-right:0px;padding-left:0}span.image-icon{background-size:55px;height:60px}.count-block .info{font-size:0.8em !important}.flexible-booking-condition{background-size:45px !important}.travel-safe-bg h3{margin-bottom:10px;font-size:20px !important;letter-spacing:normal}.travel-safe-desc{line-height:20px}.cityBreaks-packageaccordion .fa.fa-cog{display:none}.roomcategoryHotelPage ul li{width:50%;font-size:13px}.hotelContent .article .ico-list li{width:44px;padding:5px 0 0 !important;margin:0;text-align:left;float:left;height:45px}.info-hotel-amenities .facilityIconDesc{font-size:13px}.hotelContent .col-md-3 .select-col .jcf-select.jcf-unselectable.jcf-select-filter-select{margin:15px 0 20px}.content-block .content-boxed .thumbnail{border:1px solid #cccccc}#tour-slide .owl-item{padding-bottom:0px}article.article.hotel{border:1px solid #ccc;margin-bottom:15px;padding:0px 10px 10px 10px}article.article.hotel .thumbnail{box-shadow:0px 0px 0px !important}.list-view .article.hotel .ico-list{border:none}.list-view .article.hotel .info-aside{margin-bottom:10px;padding-top:5px}article.article.hotel .description{float:left;width:100%}.forMob-hotelName{display:block}.forMob-hotelName h3{margin-bottom:0}.notinmobile-hotelName{display:none}#popularDestinationCarousel article.col-sm-6.col-md-6{padding:0 15px !important}.boxPriceLeft .price span.price_curency{margin-right:7px}.newsletter-form{margin:0 0 45px;padding-top:10px !important}main.HomePage h3 a,#popularDestinationCarousel,.h3title a{font-size:16px !important;color:#000;font-weight:600}.article .thumbnail .info-title{display:block;margin:0px 0px 8px;font-size:13px;color:#000;font-weight:400}.detail-accordion.onListingPage > li > a,.detail-accordion.onContentPage > li > a{padding:12px 50px 20px 30px;font-size:12px;margin:0 0 -3px 0}.cityBreaks-searchListing article img{width:100% !important}.cityBreaks-searchListing{float:left}.citybreaks-searchlisting-page .filter-option.filter-box{display:block;float:right;padding:0}.sort-order-heading{display:none}.price-sorting,.duration-sorting,.refundableSort,.nonrefundableSort{margin:0 0.8px !important}.matches_found{display:none}.citybreaks-searchlisting-page h3#mobFilter{margin-top:0px}.info-hotel-amenities .facilityIcon{width:11%}.info-hotel-amenities ul li{float:left;width:100%;min-height:29px}.info-hotel-amenities{margin-top:15px}.count-block .block-2{border-bottom:1px solid #bbbbbb;border-right:0px}.count-block .block-1{border-bottom:1px solid #bbbbbb}#load-more-listing-tours-list.list-view .article{padding:0px}#load-more-listing-tours-list .listView-image .tourMainDetal-grid{padding:15px 15px !important;display:inline-block;width:100%}.search_booking_payments .searchFormDiv{width:100%}#bookingPipeline .trip-detail .BW_PDtourduration{font-size:13px}#bookingPipeline .trip-detail .BW_startEnddate{font-size:13px}.pop-opener .popup.activity{color:#fff;font-size:11px !important;width:auto}.popup:before{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:7px solid #333;content:"";position:absolute;left:5px !important;bottom:90px !important}.popup{transform:none;max-width:100%;width:auto;position:unset;left:50%;top:100%;line-height:normal !important;margin-left:0px}.saveAmount{margin-left:0px}.seasonalPriceContainer .sale-price{margin-right:5px;font-size:16px}.seasonalPriceContainer .offerPrice,.fixedPriceRight .offerPrice{font-size:16px}div#changeDatePackage{margin:0px 0px 10px}.applyBtn{width:60px}.checkTerms label{width:90%}.optioal-heading-desc .paxQty dl.dropdownMulti{width:100%}.optioal-heading-desc .paxQty dl.dropdownMulti a:before{top:48%;font:11px/14px icomoon;right:25px;color:#a0a0a0}.optioal-heading-desc .paxQty dl.dropdownMulti dt a{width:100%}.paxQty dl.dropdownMulti dd ul{top:-16px;width:100%}.entriesforOPtional,.entriesforOPtional div{padding:0px !important;margin-bottom:6px}.backtineraryPage{width:100%}.grandTotal-reviewPage{text-align:right;padding:0px !important}#subscribe_message{min-height:40px}.heritageSites ul li{width:100%;float:left}.sorting-master{display:none}#tour-application-form{padding:30px 5px 5px 5px}#home-image-slider .item img,#citybreakslanding-image-slider .item img{object-fit:cover}#home-image-slider .item,#citybreakslanding-image-slider .item{height:400px !important}#home-image-slider .item .cover .header-content,#citybreakslanding-image-slider .item .cover .header-content{padding:0 20px 20px 20px}#home-image-slider .item .cover .header-content h1,#citybreakslanding-image-slider .item .cover .header-content h1{font-size:20px;margin-bottom:30px}#home-image-slider .item .cover .header-content h2,#citybreakslanding-image-slider .item .cover .header-content h2{font-size:15px;margin-bottom:30px}.homePage-banner-btn{font-size:14px;font-weight:700;color:#ffffff;background-color:transparent;padding:3px 25px;border:3px solid #ffffff;font-style:normal}#home-image-slider .owl-nav .owl-prev,#citybreakslanding-image-slider .owl-prev{top:150px !important;left:0px !important}#home-image-slider .owl-nav .owl-next,#citybreakslanding-image-slider .owl-next{top:150px !important;right:0px !important}.b2i_top_tour_content-block{padding:30px 0 0px !important}.CopyCode{width:30%;padding:0 5px;font-size:13px}.couponCodewrapper{width:70%;padding:0 5px}.couponCode{font-size:14px}body#b2i-css-anniversary-discount .banner-text{top:20px}body#b2i-css-anniversary-discount .banner.banner-inner{background-image:none;background-color:darkslategray}#reviewPaymentSidebarBlade{position:relative !important;width:100%}#dateCalenderPackageType .jcf-select.jcf-select-trip-select-v2 .jcf-select-text{padding-left:0px !important}#reviewPayment-cross{float:right;position:absolute;top:15px;right:15px;font-size:20px}#bookingPipeline .trip-detail .topLeftprice{padding:0px}.offerPrice{font-size:12px}.viewHotelDetail.hotelPage .thumbnail{margin-bottom:0px !important;padding-bottom:0px !important}.specificHotel .bookingStart-pricetext{margin-top:0px !important}.startClassification{padding-top:0px !important;font-size:13px}#cookie-enabled,#cookie-disabled{width:100% !important;left:unset !important;transform:none}#cookie-enabled p,#cookie-disabled p,#cookie-enabled a,#cookie-disabled a{width:100%}.modal-dialog{margin:40px 20px}.modal-body{padding:0px 0px}.modal-title{font-size:20px}.pop-opener span{font-size:13px}.tour_per_page{line-height:35px !important;display:none}.filter-option.filter-box{position:relative !important;top:0;left:0;right:0;max-width:100%}.filter-option .select-col{width:100%}.b2india_destination_banner_heading{margin-bottom:0}.city-break-content{padding:10px !important;text-align:justify !important;font-size:15px !important}.banner.banner-inner.cityBreak h1{font-size:15px}.banner.banner-inner.cityBreak .banner-text{top:15px}.banner.banner-inner.parallax.cityBreak .search .results{top:45px !important;left:0 !important;width:100% !important}#cities-image-banner-slider .tp-mask-wrap{top:0 !important}#cities-image-banner-slider .forcefullwidth_wrapper_tp_banner,#cities-image-banner-slider .tp-shape,#cities-image-banner-slider .rev_slider_wrapper.fullscreen-container,#cities-image-banner-slider .banner,#cities-image-banner-slider .fullscreen-container,cities-image-banner-slider .banner{min-height:165px !important;height:165px !important;max-height:165px !important}}@media (min-width: 1400px){.citiesLandingpage-container .is-stuck{left:6.2% !important}.listView-image .tourMainDetal-grid{width:60%}.list-view .article .tourMainDetal-grid .info-aside{width:30% !important}}@media (min-width: 992px) and (max-width: 1400px){.reviews-info > li{width:100% !important;margin-bottom:20px !important}#bookingPipeline .trip-detail .topLeftprice div{width:100%}.packageName-duration{max-width:460px}#pre_post_content_container .reviews-info > li{width:33% !important}.listView-image .tourMainDetal-grid{width:60%}.list-view .article .tourMainDetal-grid .info-aside{width:32% !important}}@media (min-width: 1200px) and (max-width: 1400px){.logo{width:180px;padding:15px 0 !important}.navbar-default .navbar-nav{max-width:calc(100% - 180px)}.navbar-default .navbar-nav > li.v-divider{padding-left:8px;padding-right:8px}#bw-activityLvl .article .thumbnail{min-height:370px}.trip-info .description{margin:0 30px 30px;text-align:justify}.description.highlightDetail.col-sm-12{margin-left:0px;margin-right:0px}.headerLogin{display:none}.source-distane-chart,.destination-distane-chart{width:50%;float:left}.source-distane-chart input[type="text"],.destination-distane-chart input[type="text"]{width:90% !important;float:left}article.article.hotel{border:1px solid #ccc;margin-bottom:15px}.article .heading{margin-top:10px}.hotelContent .article .ico-list li{width:45px;padding:5px 10px 0 !important;margin:0;text-align:center;float:left;height:45px}.citiesLandingpage-container .is-stuck{left:3% !important}.navbar-default .navbar-nav > li > a{font-size:14px !important}}@media (min-width: 480px) and (max-width: 990px){.count-block .travel-safe-bg .holder{display:block;width:100%}.blockBox{width:100% !important}.travel-safe-bg .row{margin:0px auto 0px auto;width:100%}.cus-boxes{display:flex;overflow-x:auto;margin-bottom:50px}.count-block .travel-safe-bg .holder{width:230px}#waterfallGallery{-webkit-column-count:3;-moz-column-count:3;column-count:3}.trip-detail .detail .img-list > *,.tab-container .nav-tabs > *{width:33.3% !important;float:left}.img-wrap.b2i_heritage_site_right_img{float:none !important}.Custom_hotelGallery.info-aside ul li{margin:3px 0 0 3px !important;padding:0 !important;width:17.5% !important;display:inline-block;float:left !important}.BW_fiveColumn .column{padding:0 35px}.gallery-list .info{font-size:12px}#custom-arrival-date{border-color:transparent !important}main.HomePage h1.main-heading{margin-top:0}.sidebar.sidebar-list.filter{position:absolute;z-index:9;width:100%}.content-intro{padding-bottom:0}h3#mobFilter{display:block}#homefilter.btn.btn-md,#askme_submit{min-width:100%;width:100%}#LoginPage .loginHeader{width:100%;margin:0 auto}.loginForMobile{display:inline-block;float:right;position:absolute;top:52px;right:20px;border:1px solid #000;padding:6px 12px;z-index:10;cursor:pointer}}@media (min-width: 480px) and (max-width: 767px){#custom_tour_form.contact-form{padding:0 !important}.forcefullwidth_wrapper_tp_banner,.tp-shape,.rev_slider_wrapper.fullscreen-container,.banner{height:auto !important}.trip-form-v2.trip-search-main{background:rgba(36, 36, 34, 0.88) !important;border:10px solid #414141 !important;padding:8px !important}.trip-search-main hr{margin:0 0 8px}.bw-activity-level-description .heading h3{text-align:center}.bw-season-heading{text-align:center}.article .heading{margin-top:10px}#custom_tour_form .hold .col-sm-6:first-child{margin-bottom:15px}#custom_tour_form .hold .col-sm-6,#custom_tour_form .hold .col-sm-12{padding:0 !important}#custom_tour_form .hold .col-sm-6#personNoPadding{margin-top:50px}.content-block{padding:15px 0}.custom-para{font-size:15px;text-align:justify;font-weight:normal;line-height:25px}.article .img-wrap,.article .img-wrap1{margin:0 0 20px}main.HomePage h1,main.HomePage h2{font-size:20px !important;line-height:normal;letter-spacing:normal}.main-subtitle{font-size:14px !important}main.HomePage h3{margin-top:15px}.optional_activity_content img{width:40% !important}.userAccountFor_mobile{text-align:right;background:#444444;top:95% !important}.usernameMobile{font-size:17px;color:#fff;margin-bottom:15px;display:inline-block;background:#555;padding:5px 12px;text-align:center}.userAccountFor_mobile .cart-list li a{color:#ffffff}.userAccountFor_mobile .cart-list li{border-color:#666666 !important}.afterLogin h6{color:#1cc942}.inner-top.custom-padding{padding:10px 0}.navbar-default .navbar-toggle{top:-70px}.banner-text{top:50px}.banner-inner .banner-text h1{font-size:20px}.title_custom,.banner.banner-inner strong.subtitle{display:none}.content-intro .text-holder{margin-bottom:20px}.footer-socialmedia{font-size:45px !important}#footer > .container{padding-top:0}.modal{top:0 !important}.boxPriceLeft .price span{display:block;font-weight:900;font-style:normal;font-size:1.286em;margin-top:-5px;font-family:Roboto}.boxPriceLeft{float:left;width:60%;height:50px;display:block}.explore-Heart-btn{width:160px;text-align:right}.overviewitineraryMeal .overviewMeal{width:100px;display:block}.overviewitineraryMeal .overviewMeal ul{padding-left:0px;margin-left:0px}.icon-description ul li{margin-right:10px}#detailPage-itinerary-slider #itineraryImagesMain{width:450px !important}.trip-detail .detail .img-list > *,.tab-container .nav-tabs > *{width:50% !important;float:left}#bookNow-form{width:80% !important;margin-top:2% !important}#bookNow-form hr,#bookNow-form h4.b2i-mantion-text{display:none}#bookNow-form .col-sm-12.col-xs-12,#bookNow-form .col-sm-12.col-xs-12{margin-bottom:0 !important}#bookNow-form .modal-body{padding:0}#bookNow-form .modal-header{padding:15px 0 10px}#bookNow-form #btn_sent{min-width:100% !important}#bookNow-form hr,#bookNow-form h4.b2i-mantion-text{display:none}#bookNow-form .col-sm-12.col-xs-12,#bookNow-form .col-sm-12.col-xs-12{margin-bottom:0 !important}#bookNow-form .modal-body{padding:0}#bookNow-form .modal-header{padding:15px 0 10px}.gallery-list{margin-bottom:0}.banner.banner-inner{height:100vh;max-height:255px;min-height:255px !important}body.DestinationPage .grid-view-sidebar .filter-option,body.ThemePage .grid-view-sidebar .filter-option{position:relative;top:0;left:0;right:0;max-width:100%}body.DestinationPage .per-page-view,body.ThemePage .per-page-view{display:none}body.DestinationPage .filter-option.filter-box .select-holder,body.ThemePage .filter-option.filter-box .select-holder{width:100%;margin:0;padding:0 0 5px}body.DestinationPage .filter-option .select-col,body.ThemePage .filter-option .select-col{width:72%;padding:0 0 15px}body.DestinationPage .filter-option .layout-holder .select-holder .select-col,body.ThemePage .filter-option .layout-holder .select-holder .select-col{width:69%;top:67px;left:10px;padding:0;position:absolute}body.DestinationPage .filter-option .layout-action,body.ThemePage .filter-option .layout-action{float:right;max-width:140px;position:relative;top:-16px;left:0}body.DestinationPage .filter-option.filter-box .link,body.ThemePage .filter-option.filter-box .link{margin:0 15px 0 0}body.DestinationPage .grid-view-sidebar #content,body.ThemePage .grid-view-sidebar #content{margin:0 !important}body.DestinationPage .content-with-sidebar .content-sub-holder,body.ThemePage .content-with-sidebar .content-sub-holder{padding-bottom:0}body.DestinationPage .list-view .article,body.ThemePage .list-view .article{max-width:100%}.listView-image{width:100%;padding:0;border:0}aside.info-aside{float:left;width:100%}body.ToursPage .trip-detail{padding-top:0}body.ToursPage .article{margin:20px auto 0}.navbar-default .navbar-toggle{top:-60px}.my_account .custom-tab-width{width:20%}.my_account .custom-subtab-width{width:80%}.my_account .custom-subtab-width .col-lg-3.col-md-3.col-sm-3.col-xs-3.bhoechie-tab-menu1,.my_account .custom-subtab-width .col-lg-9.col-md-9.col-sm-9.col-xs-9.bhoechie-tab1{width:100%;padding:0;float:left}#Summary_continueBtn #continue_button{float:left !important;margin-top:15px}.jcf-select.jcf-select-trip-select-v2{height:auto}.disabledRoom{float:left}.subSections .smallhead span,.noPersons span,.noRooms span{padding-bottom:0}.subSections .jcf-select.jcf-select-trip-select-v2{margin-bottom:15px}.likeToPay .totalPrice_label{font-size:15px}.paymentPipeline h2{display:block}.paymentPipeline img{display:none}.main_container_offline{width:100% !important;margin-top:0}body#b2i-css-payment .main_container_offline{margin-top:0 !important}.main_container_offline h1{margin-top:20px !important;width:100%;display:inline-block}.shadowBox{padding:10px;width:100%;text-align:justify}.icon-search{position:absolute;top:-9px;right:0;border:1px solid #ddd;padding:12px}.trip-form.trip-form-v2.trip-search-main .trip-form-wrap > div,.trip-form.trip-form-v2.trip-search-main .trip-form-wrap .holder{width:100%;float:left;display:inline-block;margin-bottom:8px}.trip-form.trip-form-v2.trip-search-main .holder.button_tour{margin:10px 0 0 !important}.forcefullwidth_wrapper_tp_banner,.tp-shape,.rev_slider_wrapper.fullscreen-container,.fullscreen-container{height:240px !important}.tp-bgimg.defaultimg{background-position:top center !important}#MyAccountCustom.MyAccountCustom{margin-top:0}#MyAccountCustom.MyAccountCustom main{padding-top:0}#welcome_message{padding:21px 0 20px;text-align:center}.myAccountBox .label{font-size:13px;margin-right:0;width:69%;float:left;display:inline-block;padding-right:0;white-space:normal;line-height:20px}#MyAccountCustom #B2I_leftIcons{min-height:auto;width:100%;margin-bottom:0}#MyAccountCustom #B2I_leftIcons ul li a.activeicon,#MyAccountCustom #B2I_leftIcons ul li a:hover{border-bottom:5px solid #df2e5e;border-left:5px solid #fff;border-right:5px solid #fff}#B2I_trip_details,#B2I_my_profile,#B2I_my_payments,#B2I_help{padding:0}#MyAccountCustom #B2I_leftIcons ul li a{font-size:0;padding:5px 0;margin:0}#B2I_help_inner #add_lead_traveller,.raise_a_request,#B2I_user_lead_edit_form form{border:0}.tour_details_head{font-size:14px;text-align:center}#B2I_trip_details .b2i-tour-detail-right .tourName{padding:5px 0 0;text-align:center}#B2I_trip_details .b2i-tour-detail-left{width:100%;text-align:center}#B2I_trip_details .b2i-tour-detail-right{width:100%;float:left;padding-left:0}#B2I_trip_details .b2i-tour-detail-right span{border-bottom:1px dotted #ccc;padding:5px 0}#B2I_trip_details .b2i-tour-detail-right span label{width:47%}.tourLabel_value{padding:0 !important}.total_deposit_price{padding:5px 0}.totalPrice_price,.totalPrice_label,.depositAmount_label,.depositAmount_price .balaceAmount_label,.balanceAmount_price{font-size:15px}.balaceAmount_label{width:55%;text-align:left}.roomcount .noOfNights button{width:40px}button.traveller_edit_button{position:absolute;top:0;right:0;width:20% !important}#MyAccountCustom button{width:100% !important;margin-bottom:15px !important;margin-left:0 !important;padding:10px !important}#B2I_data_inner #B2I_user_image{width:24%;float:none;margin:0 auto}#B2I_user_details_right{width:100%;float:left}#traveller-name-button #traveller-name{text-align:center;width:100%}#B2I_data_inner{position:relative}#B2I_user_details_right span label{margin-left:0}.coTraveller_add-btn{margin:10px 0;width:100%}.coTraveller_info_box{width:45%;margin:0 2% 5%}.currentPassword,.New_Password,.Re_type_New_Password{margin-bottom:10px}#MyAccountCustom form .hold .col-md-6.col-sm-12,#MyAccountCustom form .hold .col-md-4.col-sm-12,#MyAccountCustom form .hold .col-md-12.col-sm-12{padding:0}#MyAccountCustom form .hold .col-md-6.col-sm-12:first-child{margin-bottom:15px;display:inline-block;width:100%}#MyAccountCustom form .jcf-select .jcf-select-text{font-size:13px}#add_lead_traveller .yeardropdown,#add_co_traveller .yeardropdown,#B2I_user_lead_edit_form .yeardropdown,#B2I_user_co_edit_form .yeardropdown,.jcf-select-yeardropdown{width:35%}.myAccountBox h5{font-size:16px;line-height:20px}.bookingsPayment ul li span.label{width:50%;text-align:left;padding-right:0}.bookingsPayment ul li span.value{text-align:left;float:left;width:50%;word-break:break-all;white-space:normal}.scrollbar{height:350px !important}#style-2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius:10px;background-color:#f5f5f5}#style-2::-webkit-scrollbar{width:6px;background-color:#f5f5f5}#style-2::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);background:linear-gradient(to top, #df2e5e 25%, #f79120 100%)}.mobie_device .b2i-tour-detail-right .tourName{font-size:20px;color:#111;text-transform:uppercase}.mobie_device.b2i-trips-inner{background:#fff !important}.mobie_device .b2i-tour-detail-left{width:100%;float:left;text-align:center}.mobie_device .b2i-tour-detail-right{width:88%;float:right;padding-left:15px;padding-top:15px}.mobie_device .b2i-tour-detail-right span label{float:left;width:53%;font-weight:normal;text-align:left}.mobie_device .b2i-tour-detail-right span{float:left;width:100%;font-weight:bold}#B2I_upcming_past_cancelled .tour_details_head,.paymentinnerShortDesc_mob .tour_details_head{visibility:hidden;padding:0;margin:0}#B2I_pending_details_inner,#B2I_upcommimg_details_inner,#B2I_past_details_inner,#B2I_Traveller_info,#B2I_changepassword_section,#B2I_my_payments,#B2I_find_bookings_payments_details{display:none !important;visibility:hidden;height:0}.passwordinnerShortDesc_mob .b2i-tour-detail-right{width:100%}.mainHeading_mob{display:block;font-size:15px;font-weight:bold;width:100%;color:#df2e5e;padding:10px 0;text-transform:uppercase}#B2I_help .tour_details_head{display:none}.hold div:last-child{margin-top:20px}.voucherPopup #tourDetails ul li{width:100% !important}.voucherPopup #tourDetails ul li span.label{padding:0;word-break:break-word;white-space:normal;font-size:14px}.voucherPopup #tourDetails ul li span.value{float:right;text-align:right}.voucherPopup .tourLabel_value .price{font-size:13px;font-weight:bold}.voucherPopup h2{width:100%;float:left;margin-top:30px}.voucherPopup table.table{width:100%;min-width:100%}.voucherPopup .myAccountBox{padding:0;background:transparent;margin:10px 0;border-radius:4px}.VoucherhotelsInfo .hotelImage{width:100%;float:left;text-align:center}.VoucherhotelsInfo .hotelInfo{width:100%;float:left}.VoucherhotelsInfo .hotelInfo span{width:100%;float:left}.VoucherOptionalActivity span{width:50%;float:left}.VoucherhotelsInfo .hotelInfo .hotelName,.VoucherOptionalActivity .activityName{width:100%;float:left;text-align:center;margin:10px 0}.pipeSeparator{display:none}#download-cancel-btn .print-email{float:left;width:39%;font-weight:normal;padding:14px;font-size:20px;margin-bottom:20px}.cancellationPolicy ul{text-align:left;width:auto;margin:0 auto;margin-left:0;padding-left:20px}#items th{min-width:auto}.invoicePopup #tourDetails ul li{width:100%;min-height:auto !important}.invoicePopup #tourDetails ul li.addressHeight span{width:100%;min-height:auto !important}.invoicePopup #tourDetails ul li span.label,.invoicePopup #tourDetails ul li span.value{font-size:14px}.invoicePopup table tr{display:inline-table;width:100%}.invoicePopup table td.totalAmountInvoice{width:68%}.invoicePopup p.text-center{text-align:center !important}#download-cancel-btn #download-itinerary{width:100%}.B2I_invoiceHeader{display:inline-grid !important;width:100%}.B2I_invoiceHeader img{margin:20px auto}#B2I_service_extension_master .prePost-bookings-dropdown .booking-select{min-width:100%;margin-left:0px}#B2I_service_extension_master .prePost-bookings-dropdown .booking-select .jcf-select .jcf-select-text{font-size:13px}#B2I_service_extension_master .prePost-bookings-dropdown .bookedTour-detail .bookedTour-detailImg{width:100%;margin-right:0}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata ul li{display:inline-block;width:49%}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata{width:100%;float:left}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata span.tourDuration{float:left;width:100%;margin-bottom:5px}#tab07 #pre_post_tabs_container > ul > li{text-align:left !important}#B2I_service_extension_master #pre_post_tabs_container > ul > li a{font-size:15px;text-align:left;background:none;padding:5px 15px !important;border:none;text-transform:none;width:100%;text-align:left !important}#B2I_service_extension_master #pre_post_tabs_container ul li a.ext_nav_active{font-size:20px !important}.pre-post-itinerarydetail .topLeftprice,.pre-post-itinerarydetail .startDate-endDate{margin-top:10px}.prePost-bookings-dropdown .bookedTour-detail .bookedTour-detaildata ul li label{margin:0 5px 0 0;width:auto;float:left}.pre-post-itinerarydetail .tourName span.tourDuration{float:left;width:100%}#addThisTour,.rooms-forpreTous .numberRooms .innerDiv,.rooms-forpreTous .paxQty dl.dropdownMulti,#acco-extra-night .roomcount .jcf-select,#acco-extra-night .paxQty dl.dropdownMulti{width:100%}#B2I_service_extension_master{padding:10px}.rooms-forpreTous{padding:0 10px}.rooms-forpreTous .roomOption-heading,#acco-extra-night .roomOption-heading{text-align:left !important}.rooms-forpreTous .numberRooms .jcf-select,#acco-extra-night .numberRooms .jcf-select{width:50%;float:left}.rooms-forpreTous .jcf-select .jcf-select-text,#acco-extra-night .jcf-select .jcf-select-text{font-size:15px !important}.rooms-forpreTous .roomcount,#acco-extra-night .roomcount{width:100%;float:left;box-sizing:border-box;padding:0 0 0px 0px;margin:5px 0;border-top:1px solid #cccccc}.rooms-forpreTous .roomcount,#acco-extra-night .roomcount:first-child{border-top:none}.room-type-nigt-traveller div.col-md-5,#acco-extra-night div.col-md-5{margin-bottom:10px;width:100%;display:inline-block}.checkfor-extranights input[type="checkbox"]{float:left}.checkfor-extranights label{float:left;width:89%}.counterDiv input[type="number"]{margin:0 -4px 0 0px}.sub{margin:-3px -4px 0 0 !important;border-radius:4px 0 0 4px !important}.add{margin:-3px 0 0 -4px !important;border-radius:0 4px 4px 0 !important}.pre_tour_mob.mobie_device .tourDetail-box,.post_tour_mob.mobie_device .tourDetail-box{margin-bottom:0}.pre-post-itinerarydetail .reviews-info > li{width:100%;box-sizing:border-box;margin-bottom:15px !important}.pre-post-itinerarydetail{width:100%}.pre-post-itineraryImg{width:100% !important;float:none;text-align:center}.pre-post-itinerarydetail .topLeftprice div{width:100%;display:inline-block}.pre-post-itinerarydetail .topLeftprice div:first-child{margin-bottom:10px}.pre-post-itinerarydetail .reviews-info > li:last-child{margin-bottom:0px !important}.destination_desc{margin-top:10px}.pre_tour_mob .tour_itinerary,.post_tour_mob .tour_itinerary{margin-top:5px}.pre_tour_mob .tour_itinerary .itineray_content li h4,.post_tour_mob .tour_itinerary .itineray_content li h4{margin:15px}#B2I_service_extension_master dt{font-weight:normal !important}.room-type-nigt-traveller.row .col-md-3,.prepost-overnight{float:left;width:100%}.room-type-nigt-traveller.row .col-md-3.paxQty{margin-top:15px}.pre_post_accordion.detail-accordion .itinerary_img{width:50%}.pre_post_accordion.detail-accordion p{text-align:justify}.pre_post_accordion ul.ico-list li{margin-left:10px;float:left}.roomcount .roomType,.roomcount .selectTraveller,.roomcount .mealType,.roomcount .noOfNights,.roomcount .extranight-priceBreakup{width:100%;float:left;margin-bottom:10px}.prepost-inclusion ul li{margin-left:0px}#bookingPipeline .trip-detail .detail{padding:15px;float:left;width:100%;margin-bottom:15px}#bookingPipeline .trip-detail .tourDetail,.roomsTraveller .roomsButton,.roomsTraveller .nameTraveller,.nameTraveller .dropdown,#bookingPipeline .trip-detail .topLeftprice div,.hotelDetailsReview .hotelDetailsReviewCard .hotelCardLeft,.hotelDetailsReviewCard .hotelCardRight .CheckInDate label,.hotelDetailsReviewCard .hotelCardRight .CheckOutDate label{width:100%;display:inline-block}.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight .list-view .article .col-left,.viewHotelDetail .hotelGallerySlider,.viewHotelDetail .description,.hotelDetailsReview .hotelDetailsReviewCard .hotelCardRight .list-view .article .img-wrap{width:100%}#bookingPipeline .trip-detail .tourDetail{width:68%}#bookingPipeline .trip-detail .topLeftprice div{width:100%;display:inline-block;vertical-align:top}#bookingPipeline .trip-detail .tourImage{width:32%;float:right;margin:10px auto}#travellerRoom .travellers,#travellerRoom .rooms,.roomsTraveller .numberRooms{width:100%;margin-bottom:10px}#bookingPipeline #traveller_info h3,.roomsTraveller .marginBtm,.travellerInfo h3{margin-bottom:0}.trip-detail .detail p{margin-bottom:10px;font-size:14px}#bookingPipeline .trip-detail [class^="col-"],.trip-detail [class*=" col-"]{margin-bottom:15px}#bookingPipeline .trip-detail{padding-bottom:15px}.bookingPaymentCards ul{display:block}#review_pay .card-text{width:49%;background:#f9f9f9;padding:5px 0 5px 5px}.bookingleftFooter{border:0;text-align:center}.bookingrightFooter{padding:0}.bookingleftFooter p{text-align:center !important}.bookingrightFooter .taglineLogo{display:inline-block;text-align:center}.bookingrightFooter .taglineLogo img{float:none}.bookingrightFooter .taglineLogo p{width:100%;font-size:18px;text-align:center}#description_page .trip-detail{padding-top:0}.trip-info .price strong{display:inline-block}.trip-info h1{margin-bottom:0}.seasonalPriceRightSection{text-align:center;display:inline-block;width:100%;border-top:transparent}#seasonal-booknow-span .booknow-with-login{float:none;margin:0 auto}#tab06 .table-container .date-text,#tab06 .label.label-primary.tooltip.tripStatus,#tab06 .availableStatus{display:none !important}.detail-accordion.priceAccordian{margin-top:15px}.detail-accordion.priceAccordian .priceCustom,.detail-accordion.priceAccordian .offerPrice-yourSave{width:39%;display:inline-block;font-size:16px;margin-right:40px;font-weight:bold;font-style:normal;visibility:visible !important}.fixedPriceContainer .you-saved-detail{text-align:center}.detail-accordion.priceAccordian > li > a:after{right:12px}.detail-accordion.priceAccordian .fixedPriceDetails{padding:0}.sale-badge-detail-accordion{text-align:center}.detail-accordion.priceAccordian .startDate,.detail-accordion.priceAccordian .endDate{width:18%;display:inline-block;margin:0;text-align:left;font-weight:normal;font-style:normal}.inMobileReso.start-end-date .startDate{width:auto !important}.detail-accordion.priceAccordian li.active .startDate{margin-left:15px}.contentPages,.inMobileReso.start-end-date{display:block}.detail-accordion.priceAccordian li.active div.inMobileReso.start-end-date .startDate{margin-left:0}.endDate.inMobileReso{display:none !important}.bookNowBtnConatiner{text-align:center;float:none;padding:0;width:45%;margin:0 auto}h3#mobFilter{display:block;z-index:10}.footer-nav{border-bottom:1px solid #ccc}#homefilter.btn.btn-md,#askme_submit{width:100%}.closeFilter.pull-right{display:block}.adventure-holder.featured-content .centered{padding:35px 15px}.img-article .caption{padding:0 10px !important}.adventure-holder .text-block .centered{padding-top:0}.rev-btn{top:-230px;left:-17px !important}.search-form{display:none}.breadcrumbs{background:transparent !important;font-size:1em;box-shadow:0px 0px 0px !important}#mobLayoutFooter{padding-top:15px;margin:0}.customCatpage{margin-top:40px}.b2india_tour_name{margin-top:15px !important}.trip-info .price{margin-bottom:5px}#login .modal-dialog{width:auto}.loginHeader .modal-body .tab-content.trip-detail{padding:0 !important;margin:0 !important}#facebook,#google{width:68%;margin:10px auto 20px;display:block;float:none;text-align:center}body#b2i-css-login #facebook,body#b2i-css-login #google{width:225px;margin:10px auto 20px;display:block;float:none;text-align:center}#mobLayoutFooter.footer-nav h5:before{font-size:0}.headerLogin{display:block}.seperator{border-bottom:1px solid #e2e2e2;position:relative;padding-bottom:10px;margin-bottom:15px}.b2i_service_page p{padding:0}.detail-accordion > li > a span{font-size:13px}.bespokeForm.bespokejourney .col-md-12.wow.fadeInLeft{padding:0}.bespokeForm.bespokejourney .col-md-12.wow.fadeInLeft .contact-form .form-group{margin-bottom:0}.bespokeForm.bespokejourney .col-md-12.wow.fadeInLeft .contact-form .form-group .col-sm-6,.email-an-expert .col-sm-6{margin-bottom:10px;display:inline-block;width:100%}.bespokeForm.bespokejourney .col-md-12.wow.fadeInLeft .contact-form .form-title{padding-top:0}#askQuestion_source .hold,.email-an-expert .hold{margin-bottom:0 !important}.b2i_service_page p a{white-space:normal;word-break:break-all}.source-distane-chart,.destination-distane-chart{width:100% !important;float:left}.source-distane-chart input[type="text"],.destination-distane-chart input[type="text"]{width:100% !important;float:left}#bw-activityLvl .article,.b2i_service_page .article{max-width:none;float:left;width:100% !important;margin-top:20px}.bw-activityLvl-heading h6{text-align:center;padding:0}.b2i_service_page .activity-level span{display:none !important;margin-top:0 !important}.bookingHeadercallNow{text-align:center;padding-bottom:0}#bookingPipeline .trip-detail .BW_startEnddate{width:100%}#tourStartDate{margin-bottom:0px !important}#tourEndDate{margin-bottom:20px !important}#bookingPipeline .trip-detail .BW_startEnddate b{width:112px;float:left}.forMobile{display:inline;color:#000;margin-right:5px;float:left}#optional_activity.nav #headforOPtional,#review_pay.nav #headforOPtional{display:none !important}.dayDescwithheading,.staticQty,.optnlActname{display:inline !important}.abbreviationText{padding-left:17px}.specificHotel{margin-top:20px}.specificHotel .reviews-holder{width:100%;display:inline-block}.specificHotel .star-rating{padding:0 0 10px}.viewHotelDetail.hotelPage .hotelGallerySlider-desc,.viewHotelDetail.hotelPage .description{width:100%}.specificHotel .prevNext{padding:10px 15px;font-size:15px;top:23.5%}.viewHotelDetail .hotelGallerySlider{margin-bottom:10px}main.blog .article .heading h3{max-width:100% !important;padding-right:0;border-right:0}.article.blog-article .footer-sub{margin:0;border-right:1px solid #ccc;display:inline-block}#mobileNav{width:83%;position:relative;left:10%}.paidmsg-after-quickPay .main_container_offline{width:100% !important;padding:14px 0 !important}.paidmsg-after-quickPay #quick-pay-paid-layout{width:95% !important;margin:0 auto !important}.paidmsg-after-quickPay #quick-pay-paid-layout .label{width:100%;padding-left:0 !important}#quick-pay-paid-layout .value{display:inline-block;width:100%}main.paidmsg-after-quickPay{margin-top:0 !important}#popularDestinationCarousel .owl-next{right:-15px;padding:0 10px !important;border:1px solid #ccc;top:30%}#popularDestinationCarousel .owl-next{right:-15px;border:1px solid #ccc;top:30%}.msgAfterPay{width:100% !important;display:table;margin:20px auto}.newsletter-form .form-control:-moz-placeholder{color:#a1a1a1;font-size:27px !important}.newsletter-form .form-control{font-size:20px !important;letter-spacing:0}#subscriberForm .newsletter-form{border:transparent !important}.main-headingCustom{font-size:25px !important}#dates_price_tab ul{margin-top:15px}.contentPages,.wishlist_head_div{display:none}.wishlist_data_rows:nth-child(even) .cell{border:1px dotted #eeeeee}.wishlist_data_rows:nth-child(odd) .cell{border:1px dotted #dddddd}.tripStatus_badges ul{padding-left:0}.tripStatus_badges ul li{width:49%;margin:0 0 15px !important}.tripStatus_badges ul li .customTripStatus{margin-top:0}#covide_main_container{margin-top:0px}#covide_main_container span{line-height:18px}.slicknav_menu{top:44px}.inclusion-exclusion .prepost-inclusion,.inclusion-exclusion .prepost-exclusion{width:100%;float:left}.you-saved-detail{width:100%;display:inline-block}a.price-accordion-opener .saveAmount.you-saved-detail{display:none}.offerPrice-yourSave .offerPrice{font-size:16px;padding-right:0px}.detail-accordion.priceAccordian .offerPrice-yourSave .sale-price{display:none}.citiesLandingpage-container #sticky-tab.nav-wrap{height:auto !important;width:100%;border-radius:0px !important;padding:0 !important;border:0px !important;background:#f9f9f9 !important}.citiesLandingpage-container #sticky-tab.nav-wrap ul{padding:0 !important}.citiesLandingpage-container #sticky-tab.nav-wrap ul li a{text-align:center !important;border:1px solid #eeeeee;width:100%;border-radius:0px !important}.citiesLandingpage-container .is-stuck{left:0px !important;top:0px !important;box-shadow:0px 5px 12px #999999}.citiesLandingpage-container .places-to-visit .img-wrap{height:600px !important;width:100%}.itinearySlider .mySlides img,.placeto-shop img{width:100% !important;float:left}.itinearySlider .mySlides p,.placeto-shop p{width:100% !important;float:right;box-sizing:border-box;padding:0;margin-top:0px}.how-to-reach-tile{width:100% !important}.citiesLandingpage-container .style-2.itineray_desc,.style-2.shop_desc{float:left;overflow-y:scroll;width:100% !important;margin:10px 0;height:265px !important;padding:10px 15px !important}.places-to-visit{margin-bottom:10px}.citiesLandingpage-container .sliderArrowLeft,.citiesLandingpage-container .owl-prev{top:24%}.citiesLandingpage-container .sliderArrowRight,.citiesLandingpage-container .owl-next{top:24%}.by-rail.how-to-reach-tile.middle{margin:0}.b2india_tour_find_heading{font-size:18px;border-bottom:1px dotted !important;padding:4px;text-align:center}.tour_per_page{display:none}.cityBreaks-searchListing article{max-width:100% !important}.cityBreaks-searchListing article img{width:100% !important}.cityBreaks-searchListing{float:left}.citybreaks-searchlisting-page .filter-option.filter-box{display:block;float:right;width:100%}.citybreaks-searchlisting-page .matches_found{display:none}.citybreaks-searchlisting-page h3#mobFilter{margin-top:0px}.filter-option.filter-box{position:relative !important;top:0;left:0;right:0}.filter-option .select-col{width:100%}.info-hotel-amenities{margin-top:10px}.info-hotel-amenities ul li{float:left;width:50%;min-height:40px}.city-break-content{padding:10px !important;text-align:justify !important;font-size:15px !important}.banner.banner-inner.parallax.cityBreak .search .results{top:45px !important;left:0 !important;width:100% !important}#cities-image-banner-slider .forcefullwidth_wrapper_tp_banner,#cities-image-banner-slider .tp-shape,#cities-image-banner-slider .rev_slider_wrapper.fullscreen-container,#cities-image-banner-slider .banner,#cities-image-banner-slider .fullscreen-container{min-height:250px !important;height:250px !important;max-height:250px !important}.section-tab h6{font-size:20px;text-align:center;margin:20px}.package_price_tab_container ul li a.package_price_room{font-size:12px !important}.nights_tabs_nav li a{width:auto}.package-accordion{margin:0 -15px}.packageName-duration{min-width:100%}.packageName-duration i{display:none}.package-duration{box-sizing:border-box}.viewAllpackages{display:none}.cityBreaks-packageaccordion .priceCustom{padding-left:0px}.cityBreaks-packageaccordion .slide,.buyNow-chooseDatesLater .heads,.buyNow-chooseDatesLater .details{margin:0 !important}.packageHighlights{margin:20px 0}.btn-travelUntil-box{min-height:auto}.cityBreaks-packageaccordion .viewAll-btn{width:100%}a#packageBooking-Condition{text-align:center;width:100%}.viewAll_inclusion_details{padding:0}.inclsion-exclu-sec{padding:0 0 0 0 !important;text-align:left}.element-checkAvail .select-traveller .adult-section,.element-checkAvail .select-traveller .child-section{float:left;width:50%;padding:20px 0 0 25px}.traveller-package-head{text-align:left !important}.addPackage .NextBtnforTraveller-info{width:70%}.cityBreaks_selectTraveller .jcf-select .jcf-select-text{font-size:12px}.cityBreaks_selectTraveller .jcf-select{width:100% !important}.nav.underReview .article.hotel{margin-top:0px !important}.underReview .list-view .article .img-wrap,.underReview .list-view .article .description{width:100% !important}.reviewpay-head-timer .sessionTimer,.reviewpay-head-timer h2{float:left;width:45%;margin-bottom:20px !important}.packageAccordion.detail-accordion > li > a{padding-left:11% !important}#reviewPayment .continueButton button{width:100% !important}#cities-image-banner-slider{margin-top:0px !important}.travel-safe-bg{padding:25px 0 0 0}.travel-safe-desc{margin:0 0 0px 0}.travel-safe-text{display:none !important}.travel-safe-bg .holder{padding:15px 15px 20px 15px !important}.blockBox{width:100% !important;padding-right:0px;padding-left:0}span.image-icon{background-size:55px;height:60px}.count-block .info{font-size:0.8em !important}.flexible-booking-condition{background-size:45px !important}.travel-safe-bg h3{margin-bottom:10px;font-size:20px;letter-spacing:normal}.travel-safe-desc{line-height:20px}.cityBreaks-packageaccordion .fa.fa-cog{display:none}.roomcategoryHotelPage ul li{width:50%}.hotelpage-new-layout ul li:first-child{width:270px !important;float:left}.container.viewHotelDetail.hotelPage .reviews-holder a{width:100%;float:left}.hotelContent .article .ico-list li{width:45px;padding:5px 10px 0 !important;margin:0;text-align:center;float:left;height:45px}.hotelContent .col-md-3 .select-col .jcf-select.jcf-unselectable.jcf-select-filter-select{margin:15px 0 20px}.content-block .content-boxed .thumbnail{border:1px solid #cccccc;height:auto}#tour-slide .owl-item{padding-bottom:0px}article.article.hotel{border:1px solid #ccc;margin-bottom:15px;width:100%;padding:0px 10px 10px 10px}article.article.hotel .thumbnail{box-shadow:0px 0px 0px !important}.bestway_overview_day{width:60px !important;display:block}.list-view .article.hotel .info-aside{margin-bottom:0px;padding-top:5px}.b2i_facility_icon span{font-size:16px}.content-holder.list-view{margin-top:15px}article.article.hotel .description{float:left;width:100%}.forMob-hotelName{display:block}.forMob-hotelName h3{margin-bottom:0}.notinmobile-hotelName{display:none}.detail-accordion.onListingPage > li > a,.detail-accordion.onContentPage > li > a{padding:12px 50px 20px 30px;font-size:12px;margin:0 0 -3px 0}.priceAccordian > li.active span.offerPrice-yourSave{visibility:visible}.count-block .block-2{border-bottom:1px solid #bbbbbb;border-right:0px}.count-block .block-1{border-bottom:1px solid #bbbbbb}.search_booking_payments .searchFormDiv{width:100%}#B2I_find_bookings_payments_details{padding-left:0px}.applyBtn{width:60px}.checkTerms label{width:90%}.optioal-heading-desc .paxQty dl.dropdownMulti{width:100%}.optioal-heading-desc .paxQty dl.dropdownMulti a:before{top:48%;font:11px/14px icomoon;right:25px;color:#a0a0a0}.optioal-heading-desc .paxQty dl.dropdownMulti dt a{width:100%}.paxQty dl.dropdownMulti dd ul{top:-16px;width:100%}.entriesforOPtional,.entriesforOPtional div{padding:0px !important;margin-bottom:6px}.backtineraryPage{width:100%}.grandTotal-reviewPage{text-align:right;padding:0px !important}.heritageSites ul li{width:45%;float:left;margin-right:20px}.sorting-master{width:100% !important}.sort-order-heading{display:none}.price-sorting,.duration-sorting,.refundableSort,.nonrefundableSort{margin-left:15px !important}#home-image-slider .item img,#citybreakslanding-image-slider .item img{object-fit:cover}#home-image-slider .item img,#citybreakslanding-image-slider .item img{width:100%;height:400px;object-fit:cover}#home-image-slider .item,#citybreakslanding-image-slider .item{height:100% !important}#home-image-slider .item .cover .header-content,#citybreakslanding-image-slider .item .cover .header-content{padding:0 20px 20px 20px}#home-image-slider .item .cover .header-content h1,#citybreakslanding-image-slider .item .cover .header-content h1{font-size:30px;margin-bottom:15px}#home-image-slider .item .cover .header-content h2,#citybreakslanding-image-slider .item .cover .header-content h2{font-size:20px;margin-bottom:35px}.homePage-banner-btn{font-size:14px;font-weight:700;color:#ffffff;background-color:transparent;padding:5px 25px;border:3px solid #ffffff;font-style:normal}#home-image-slider .owl-nav .owl-prev,#citybreakslanding-image-slider .owl-nav .owl-prev{top:100px !important;left:0px !important}#home-image-slider .owl-nav .owl-next,#citybreakslanding-image-slider .owl-nav .owl-next{top:100px !important;right:0px !important}#reviewPaymentSidebarBlade{width:100%}.hotelDetailsReviewCard .hotelAvailMsg{margin-bottom:10px}.reviewpay-head-timer .sessionTimer{margin-top:10px !important}#reviewPayment-cross{float:right;position:absolute;top:25px;right:5%;font-size:26px}.listView-image .tourMainDetal-grid{width:100%;padding:0 10px 15px !important}.list-view .article{max-width:100%}.viewHotelDetail.hotelPage .thumbnail{margin-bottom:0px !important;padding-bottom:0px !important}.alert-success{font-size:14px}.specificHotel .bookingStart-pricetext{margin-top:0px !important}.startClassification{padding-top:0px !important}#cookie-enabled,#cookie-disabled{width:100% !important;left:0% !important}#cookie-enabled p,#cookie-disabled p{float:left;width:70%}#waterfallGallery{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.checkout_step{background:#054482;color:white;padding:5px 10px;height:35px}.checkout-step-title a{color:white}.checkout-step-title{font-weight:normal;line-height:30px;margin-left:20px;margin-top:-28px}.checkout-step-number{font-size:15px}#continue_button{background:#ff5a00;padding:8px 20px;color:#fff;font-size:18px;border-radius:0;border:0;text-transform:uppercase}.loginPage .form-control{width:99%}.my_account div.bhoechie-tab-menu div.list-group > a.active,.my_account div.bhoechie-tab-menu div.list-group > a.active .glyphicon,.my_account div.bhoechie-tab-menu div.list-group > a.active .fa{background-color:#6b6957 !important;color:#fff !important}.my_account div.bhoechie-tab-menu .list-group-item,.my_account div.bhoechie-tab-menu div.list-group > a .glyphicon,.my_account div.bhoechie-tab-menu div.list-group > a .fa{color:#6b6957 !important}.my_account div.bhoechie-tab-menu div.list-group > a .glyphicon,.my_account div.bhoechie-tab-menu div.list-group > a .fa{margin-right:5px}.my_account div.bhoechie-tab-menu div.list-group > a.active::after{border-left:10px solid #6b6957 !important}.my_account .list-group-item.active,.my_account .list-group-item.active:hover,.my_account .list-group-item.active:focus{background-color:#6b6957;border-color:#fff !important}.my_account a.list-group-item:hover,.my_account a.list-group-item:focus,.my_account button.list-group-item:hover,.my_account button.list-group-item:focus,.my_account a.list-group-item:hover .fa,.my_account a.list-group-item:focus .fa,.my_account button.list-group-item:hover .fa,.my_account button.list-group-item:focus .fa,.my_account div.bhoechie-tab-menu div.list-group > a:hover .fa{text-decoration:none;color:#fff !important;background-color:#6b6957}.transaction_heading{font-size:24px;padding-top:0;color:#000;text-transform:uppercase;font-family:"Poppins";font-weight:500}.my_account .table,.my_account table{min-width:100%;text-align:start}.my_account .table > thead:first-child > tr:first-child > th,.my_account .table > thead:first-child > tr:first-child > td{text-align:left}.my_account .table tr > th:first-child,.my_account .table tr > td:first-child{padding-left:0}.badge_incompleted{background-color:#fbbc05}.my_account .seperator{padding-bottom:10px}.my_account table.table thead tr th{padding:10px 20px 5px}.my_account .list-group-item{padding:20px 15px 20px 20px}.my_account a.list-group-item .fa{margin-right:10px}.pintextbox{margin-top:-41px}.my_review .jcf-select.jcf-select-trip-select-v2{border:1px solid #e0e0e0 !important;background:#fff;height:52px;width:100%}.my_review .jcf-select-text{padding:15px 0 13px 9px !important}.margin_bottom_20{margin-bottom:20px !important}.customErrormsg{color:#f00;float:left;font-size:12px;width:100%}.main_container_offline{width:800px;margin:0 auto 30px;border:1px solid #ccc;padding:30px 20px;border-radius:8px}.main_container_offline h1{font-size:21px;margin-top:0;font-weight:bold !important;text-transform:uppercase;background:linear-gradient(to top, #df2e5e 25%, #f79120 121%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.content_boxx_offline span{float:right;color:#000;font-weight:bold}.content_boxx_offline p{border-bottom:1px dotted #ccc;padding:10px 0;color:#000}.test_area_offline{width:100%}.btn_bg.btn_offline_bg{background-color:#f8ae63;width:100%;margin:0 auto;text-align:center;border-radius:8px}div.btn_pay.btn_pay_offline_Pay{font-size:18px;padding:2% 30%;margin:15px;border-radius:54px 54px 54px 54px;border:2px solid #f48727;background:#fff;display:inline-block}input.pay_submit.pay_submit_pay_offline{display:block;text-align:center;background-color:#e2465a;color:#fff;border-radius:4px;margin-top:20px;padding:5px;font-size:18px;text-decoration:none;font-weight:500;width:21%;outline:0;border:1px solid;margin-left:39%}a.down_load.new_offline_downLoad{float:right}#quick-pay-paid-layout{width:75%;margin:0 auto}#quick-pay-paid-layout p{color:#000;font-size:17px}#quick-pay-paid-layout ul{list-style:none;padding-left:0}#quick-pay-paid-layout ul li{margin-bottom:7px}#quick-pay-paid-layout .label{color:#000;width:200px;font-size:15px !important;display:inline-block;text-align:left;float:left}#quick-pay-paid-layout .value{display:inline-block;width:70%}.paidMessage.offline_paid_message{color:#f00 !important;font-size:15px !important;margin-bottom:20px}a.value{text-decoration:underline}.main_container.main_container_offline{width:600px;margin:0 auto;border:1px solid #ccc;padding:30px 20px;margin-top:100px;border-radius:8px}.main_container.main_container_offline h1{padding:0 0 40px;text-align:center;color:green}.main_container.main_container_offline td{padding:2px 8px}.form_loader{width:90px;margin-top:-20px}#ask_a_question-submitParent,.custmize-submitParent{margin:0 auto;float:none}.b2india_trip_form{margin-bottom:0;margin-top:20px !important}.b2india_tour_find_heading{letter-spacing:0;color:#000;margin-top:40px !important;text-align:center;font-size:24px;display:inline-block;width:100%}.b2india_home_slider{max-height:675px !important}.info.b2india_theme_opener{float:left;width:100% !important;margin:5px 0 !important;color:#333333 !important;text-align:left}.article .thumbnail .BW_thumbCountry-Hritage{padding:5px 0 0 !important;float:left;width:100%;margin-top:10px}.article .thumbnail .BW_thumbCountry-Hritage .country{max-width:100% !important;margin:10px 0 !important;display:block}.b2i_top_tour_content-block{padding:50px 0 50px}.article .thumbnail .BW_thumbCountry-Hritage .activity{max-width:100% !important;margin:5px 0 !important;text-align:left}.b2i_home_top_destinations_content-block{padding:35px 0 35px}.b2i_home_top_destinations_content-block .custom-para{font-weight:400;line-height:27px}.main-headingCustom{margin-bottom:34px;color:#ffffff;font-weight:bold;font-size:41px !important}.b2india_tour_name .thumbnail h3{font-size:18px !important;font-weight:700 !important;margin-bottom:10px}.testimonial-holder .owl-pagination{padding:0}.footer-socialmedia{font-size:28px}.article .thumbnail .tour_duration{color:#5c5e62;margin:5px 0 10px !important;font-weight:bold;min-height:auto;font-size:14px}.article .listView-image .heading{margin:0 0 5px}.article .thumbnail:hover .tour_duration,.article .thumbnail:hover .boxPriceLeft .price{color:#ff8650}.b2india_footer_query_form .b2india_footer_submit_btn{width:130px !important;padding:8px !important}.reviews-holder.tour_rating .star-rating > span{color:#f39c12 !important}.b2india_tourview_btn{text-align:center;margin:35px 0 30px;float:left;width:100%}.b2india_destination_banner_heading{text-align:center;margin-bottom:40px}.b2india_destination_breadcrumbs{background:linear-gradient(135deg, #c0152f 0%, #e8303a 25%, #f05e22 60%, #f8a034 100%);box-shadow:1px 1.7px 2px rgba(173, 173, 173, 0.35);padding:0px 0px 10px;display:none}.b2india_destination_breadcrumbs li span{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df2e5e', endColorstr='#ff8400');background:#fff;background:-moz-linear-gradient(0% 90%, 95% 0%, #df2e5e, #ff8400);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.b2india_destination_breadcrumbs li a{color:#e74d4b;font-weight:600}.b2india_destination_breadcrumbs a:hover{color:#000}#tourCarouselBlog .article .thumbnail{padding:10px}.b2india_destination_holder{margin-top:10px !important}.article .b2i_destination_read-more{text-decoration:underline;color:#b0a377;font-weight:600;letter-spacing:0.05em}.article .b2i_destination_read-more:hover{color:#f58718}.b2i_child_destination_text_holder{padding-top:0 !important}.b2i_child_destination_text_holder .child_destination_heading{padding-top:30px}.article .b2i_child_destination_caption{right:unset}.article.has-hover-s1:hover .b2i_child_destination_caption{color:#fff !important}.b2i_child_destination_block{padding-top:45px !important}.destination_small_description{padding-bottom:65px}.b2i_tour_package_description .layout-fluid{margin-left:auto;margin-right:auto;text-align:center !important;padding:22px 0 0}.b2i_tour_package_description .layout-fluid p{line-height:24px;font-size:16px !important;font-style:italic}.b2india_tour_filter_sidebar .accordion-group .side-list li{list-style:none !important}.b2i_destinations_child_filter,.b2i_theme_child_filter{margin-left:20px !important}#collapseTheme .side-list .ico-holder{width:25px !important}.b2i_theme_child_filter{margin-left:25px !important}.tour_per_page,.matches_found{font-size:16px;font-weight:bold;line-height:2em}.matches_found{float:left}.sorting-master{float:right;width:490px}.sort-order-heading{float:left}.price-sorting,.duration-sorting,.refundableSort,.nonrefundableSort{width:auto;text-align:right;display:inline-block;margin-left:20px}.refundableSort label,.nonrefundableSort label{font-weight:normal !important}.refundableSort input[type="checkbox"],.nonrefundableSort input[type="checkbox"]{margin-right:10px}.b2i_guide_slide_indicat{bottom:-47px !important}.content-block.content-sub .content-holder{display:inline-block !important}.jcf-select.jcf-select-filter-select .jcf-select-text{font-weight:400 !important}.b2i_guide_slide_indicat li{background:#fff;width:15px;height:15px;border:1px solid #df2e5e}.b2i_guide_slide_indicat li.active{background:linear-gradient(to top, #df2e5e 25%, #f79120 121%) !important;width:15px;height:15px;margin:1px}@media (min-width: 1024px) and (max-width: 1200px){.filter-option.filter-box .result-info{display:inline-block}.filter-option .select-holder{float:none}.reviewpay-head-timer h2{margin-top:0px;width:40%}.banner.banner-inner.parallax.cityBreak .search .results{left:236px !important;height:220px !important}}@media (min-width: 992px) and (max-width: 1400px) and (orientation: landscape){.b2india_header_navbar{font-size:0.78em !important}}.over-content{display:flex;position:relative;gap:28px;align-items:flex-start}.over-content .over-left{flex:0 0 280px;width:280px;max-width:100%;overflow:hidden;min-width:0}.over-content .over-right{flex:1;min-width:0;min-height:350px}.over-content .over-right .header-box{margin-top:0px;margin-bottom:30px}.optionalActivity h5 u{font-size:20px;letter-spacing:0.4px}.optional_activity_content{vertical-align:top;background:#fff;padding:15px 15px;width:100%;margin:0 0 15px 0;display:inline-block;text-align:center}.optional_activity_content b{display:inline-block;float:left;width:100%;text-align:left;padding:0 10px 0 0;font-size:16px;font-weight:bold;color:#333333}.optionalActivity-desc-img{display:block;float:left;margin-top:10px}.optional_activity_content img{float:left !important;width:15% !important;margin:5px 15px 0 0 !important;border-radius:5px}.optional_activity_content p{text-align:justify;margin-bottom:0px !important;line-height:22px}.optional_activity_currency{font-weight:700;display:inline;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df2e5e', endColorstr='#ff8400');background:-webkit-gradient( linear, 0% 90%, 95% 0%, from(#df2e5e), to(#ff8400) );background:-moz-linear-gradient(0% 90%, 95% 0%, #df2e5e, #ff8400);font-family:"Poppins", Helvetica, sans-serif;-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:17px}.starDescription{display:inline-block;width:100%;margin:10px 0 0}#dates_price_tab,#pre_post_tabs_container{width:100%;display:inline-block;text-align:center}#pre_post_tabs_container ul{width:100%;list-style-type:none;text-align:center;margin-bottom:0;padding-left:0}#dates_price_tab ul li,#pre_post_tabs_container ul li{display:inline-block}#dates_price_tab ul li a{display:inline-block;padding:5px 25px 5px;margin-bottom:20px;font-size:17px;color:#555555;cursor:pointer}.tab-container #pre_post_tabs_container ul li a{display:inline-block;padding:5px 40px 5px;margin:0;font-size:17px;color:#555555;cursor:pointer;text-transform:uppercase}#dates_price_tab ul li a.year_tab_active,#pre_post_tabs_container ul li a.ext_nav_active{border:2px solid #ff8650;background:#ffffff;color:#ff8650;border-radius:8px}.ext_tab_active{display:block}.heading-with-ratings{display:flex;justify-content:space-between}.heading-with-ratings a{font-weight:700}.heading-with-ratings .reviews-holder.tour_rating{padding-left:10px;margin-left:10px;position:relative;width:auto;float:none}.heading-with-ratings .star-rating{display:flex;padding:0 1px}.heading-with-ratings .reviews-holder.tour_rating:before{background:#cccccc;width:1px;height:16px;position:absolute;top:5px;left:0px;content:""}.duration_tour_type{position:relative;padding-left:10px;margin-left:10px;font-size:12px}.duration_tour_type:before{background:#cccccc;width:1px;height:16px;position:absolute;top:5px;left:0px;content:""}#sidebar .side-list .ico-holder{display:none}#sidebar .slide-holder ul li{margin-left:0px}#sidebar.sidebar label{font-size:13px}.header-new-top{background:linear-gradient(135deg, #c0152f 0%, #e8303a 25%, #f05e22 60%, #f8a034 100%);display:flex;justify-content:end;padding:5px}.header-new-top .call-us{color:#fff;margin-right:40px;font-size:small}.header-new-top .social-wrap{font-size:24px;color:#fff;display:inline-block;width:auto}.header-new-top .social-wrap li{margin:0 3px;display:inline-block;vertical-align:top}.header-new-top .social-wrap li span{font-size:16px !important;color:#fff !important}.article .thumbnail.min-h580{min-height:580px}.HomePage .seperator{display:none}#popularDestinationCarousel{padding-top:20px}.read-more-sec{max-height:none;height:auto;overflow:hidden;transition:height 0.75s ease-in;-moz-transition:height 0.75s ease-in;-webkit-transition:height 0.75s ease-in;-o-transition:height 0.75s ease-in}.read-more-sec.read-more-fade{max-height:none;height:200px;overflow:hidden;transition:height 0.5s ease-out;-moz-transition:height 0.5s ease-out;-webkit-transition:height 0.5s ease-out;-o-transition:height 0.5s ease-out}.read-more-sec.read-more-fade.height-75{max-height:none;height:75px;overflow:hidden;transition:height 0.5s ease-out;-moz-transition:height 0.5s ease-out;-webkit-transition:height 0.5s ease-out;-o-transition:height 0.5s ease-out}.read-more-fade{position:relative}.read-more-fade:after{content:"";position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:linear-gradient( to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90% );width:100%;height:4em}.readmorelnk.center{display:table;margin:0 auto}.trip-detail .tab-content.custome-tabbed{padding-top:0px}.trip-detail .nav-wrap.overview-tab{background:#fff;border:1px solid rgba(216, 76, 45, 0.14);border-radius:14px;position:sticky;width:100%;max-width:100%;box-sizing:border-box;padding:0;z-index:1;overflow:hidden;box-shadow:0 12px 36px rgba(25, 35, 49, 0.07)}.trip-detail .nav-wrap.overview-tab .nav-tabs > li{width:100%;padding:0;font-size:13px;border-bottom:1px solid rgba(0, 0, 0, 0.06);text-transform:none;letter-spacing:0.02em}.trip-detail .nav-wrap.overview-tab .nav-tabs > li:last-child{border-bottom:none}.trip-detail .nav-wrap.overview-tab .nav-tabs > li a{color:#2b3542;padding:14px 44px 14px 18px;background:#fff;width:100%;font-weight:600;position:relative;display:flex;align-items:center;min-height:48px;line-height:1.35;transition:background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease}.trip-detail .nav-wrap.overview-tab .nav-tabs > li a:hover{background:rgba(216, 76, 45, 0.06);color:#c41e3a}.trip-detail .nav-wrap.overview-tab .nav-tabs > li.active a{color:#fff;background:linear-gradient(135deg, #cb2441 0%, #e85033 54%, #f49a34 100%) !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.12)}.trip-detail .nav-wrap.overview-tab .nav-tabs > li:not(.active) > a:after{content:none}.trip-detail .nav-wrap.overview-tab .nav-tabs > li.active a:after{padding:0;content:"\e906";font:13px/1 icomoon;position:absolute;right:16px;top:50%;margin-top:0;color:rgba(255, 255, 255, 0.95);-webkit-transition:transform 0.2s ease;transition:transform 0.2s ease;transform:translateY(-50%) rotate(-90deg);pointer-events:none}.trip-detail .nav-wrap.overview-tab .nav-tabs{text-align:left !important;line-height:normal !important;display:block !important;border-bottom:none !important;padding:0 !important;margin:0 !important;font-size:13px !important}.trip-detail .nav-wrap.overview-tab .nav-tabs:after{display:none !important}.trip-detail .nav-wrap.overview-tab .nav-tabs > li{display:block !important;float:none !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding:0 !important;margin:0 !important;vertical-align:top !important}.trip-detail .nav-wrap.overview-tab .nav-tabs > li > a{box-sizing:border-box !important;width:100% !important;max-width:100% !important;margin:0 !important;margin-right:0 !important;border:none !important;border-radius:0 !important;font-size:13px !important;font-weight:600 !important}.trip-detail .nav-wrap.overview-tab .nav-tabs > li.active > a,.trip-detail .nav-wrap.overview-tab .nav-tabs > li.active > a:hover,.trip-detail .nav-wrap.overview-tab .nav-tabs > li.active > a:focus,.trip-detail .nav-wrap.overview-tab .nav-tabs > li > a:hover,.trip-detail .nav-wrap.overview-tab .nav-tabs > li > a:focus{margin:0 !important;margin-right:0 !important;border:none !important;border-radius:0 !important;font-size:13px !important}.cancel-txt{margin-top:10px;display:inline-block;font-weight:bold}.looking-change{float:left;width:100%;padding:30px 30px 20px 30px;background:#f95113;background:-moz-linear-gradient( top, #f95113 0%, #e88020 40%, #dd9254 100% );background:-webkit-linear-gradient( top, #f95113 0%, #e88020 40%, #dd9254 100% );background:linear-gradient( to bottom, #f95113 0%, #e88020 40%, #dd9254 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f95113', endColorstr='#dd9254', GradientType=0);margin-top:10px;border-radius:10px}.looking-change h3{font-size:20px;text-transform:uppercase;color:#fff;margin-bottom:30px;padding:0px;line-height:normal}.looking-change h4{font-size:18px;text-transform:uppercase;color:#fff;font-weight:bold;line-height:normal;margin-bottom:5px}.looking-change p{font-size:16px;line-height:normal;color:#fff;margin-bottom:15px;padding:0px}.looking-change .btn-customized{padding:8px 15px;font-size:16px;margin-left:0px;text-decoration:none}.looking-change .btn-customized.btn.btn-default:before{background:#9e3c10}.tour-steps-outter{padding-right:30px;color:#777;font-size:14px}.tour-steps-outter .row + .row{margin-top:30px}.tour-steps-outter *{box-sizing:border-box}.tour-steps-btn{padding:0;margin:0;display:flex;justify-content:space-between;text-align:center}.tour-step-btn{position:relative;list-style-type:none;font-size:16px;padding:10px 20px;background:#e1e1e1;color:#999999;width:100%;cursor:pointer;line-height:2rem}.tour-step-btn::after{content:"";width:41px;height:42px;transform:rotate(45deg) translateY(-70%);background:#e1e1e1;position:absolute;right:0;top:50%;z-index:1;border-right:1px solid #fff;border-top:1px solid #fff}.tour-step-btn.active{background:#f78222;color:#fff}.tour-step-btn.active::after{background:#f78222;border-right:1px solid #f78222;border-top:1px solid #f78222}.tour-step-btn strong{font-weight:bold}.tour-steps-content{padding:30px 0 30px 0px;margin-right:-30px}.tour-step-content{display:none;width:100%}.tour-step-content .sub-head{margin-bottom:20px;font-weight:600;margin-top:0}.tour-step-content.active{display:block}.tour-step-content .highlight-gray{width:100%;padding:20px 20px;display:inline-block;margin:0 0 30px;font-weight:700;background:#e8e8e8;color:#333;text-transform:uppercase;font-size:15px}.tour-step-content .highlight-gray span{text-transform:none;color:#555;font-size:14px;line-height:16px;font-weight:300}.counter{display:flex}.input-btn-list{display:flex;align-items:flex-start;justify-content:flex-start}.input-btn-list input{margin-right:20px}.input-btn-list p{margin-top:5px}.tour-content-left{position:relative}.margin-bottom-15{margin-bottom:15px}.tour-content-left::before{content:"";position:absolute;top:0px;right:5px;width:1px;height:100%;background:#d8d8d8}.expert_advise label{font-size:16px;font-weight:bold;color:#777;margin-bottom:15px}.expert_advise a{color:#f78222}.article .thumbnail.tailor-grid{text-align:center !important;padding:0px 0 10px 0;margin-top:20px}.save-outer{display:inline-block;width:100%;min-height:20px}.tailor-grid .heading-with-ratings i{font-size:1.5em;margin-right:5px}.tailor-grid .img-crop img{height:230px !important;margin-bottom:0px !important}#recentlyViewedCarousel .article .thumbnail{background:#fafafa;padding:10px 10px 20px 10px;min-height:330px}.b2i_service_page .tailor-grid p a{text-decoration:underline}.b2i_service_page .tailor-grid p a:hover{text-decoration:none}#stickytypeheader.oversticky{position:relative}.tour-by-theme-card .all_destination_heading{min-height:80px;display:inline-block}.tour-by-theme-card .tourMainDetal-grid p:empty{min-height:0px}.b2i_service_page .tailor-grid p a{margin-left:0px}.duration-outer{display:flex;margin-bottom:0px}.duration-outer .reviews-holder.tour_rating{position:relative;margin-left:10px;padding-left:10px}.duration-outer .reviews-holder.tour_rating:before{background:#cccccc;width:1px;height:16px;position:absolute;top:5px;left:0px;content:""}.hotel-details-outer{position:relative;width:100%;min-height:225px}.hotel-details-outer .hotelDetailsReview.slideOut{position:absolute;top:0px;left:0px}#top-tours-carousel .owl-next{position:absolute;top:215px;right:-10px;line-height:32px;font-size:18px}#top-tours-carousel .owl-prev{position:absolute;top:209px;line-height:32px;font-size:18px}.custom-carousel-prev{background-color:#737070;width:30px;height:30px;position:absolute;left:0px;top:85px;border-radius:100%;opacity:0.5;cursor:pointer}.custom-carousel-prev span{position:absolute;left:10px;top:2px;font-weight:bold;color:#fff}.custom-carousel-next{background-color:#737070;width:30px;height:30px;position:absolute;right:0px;top:85px;border-radius:100%;opacity:0.5;cursor:pointer}.custom-carousel-next span{position:absolute;left:10px;top:2px;font-weight:bold;color:#fff}.custom-carousel-prev:hover,.custom-carousel-next:hover{opacity:1}#world-heritage-sites-carousel .owl-wrapper{width:3080px}#world-heritage-sites-carousel .owl-item{width:350px;padding-left:10px}#world-heritage-sites-carousel .owl-wrapper-outer{width:725px}#world-heritage-sites-carousel .owl-buttons .owl-next{position:absolute;right:0px;top:119px}blockquote.testimonial-quote cite{border:none;padding-bottom:0px;margin-bottom:15px;letter-spacing:normal}.parallax .main-headingCustom{margin-bottom:15px}blockquote.testimonial-quote cite:after{display:none}@media (min-width: 1024px) and (max-width: 1400px){.star-rating [class^="icon-"],.star-rating [class*=" icon-"]{font-size:12px;line-height:13px}.star-rating > span{vertical-align:top}.article .thumbnail .tour_duration{font-size:12px}.duration_tour_type{font-size:11px;margin-left:5px}.default-page #header.default-white-header.fixed-position,#header.default-white-header.fixed-position{background:#fff}.trip-info .text-col .holder{background:#fff}.trip-detail .nav-wrap.overview-tab .nav-tabs > li{width:100% !important}.article .thumbnail p{min-height:64px}}.tourMainDetal-grid{text-align:left}.form-control.hasDatepicker{line-height:normal !important}.holidays-theme-outbox{height:100px;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.holidays_theme{margin-right:10px;text-align:center;min-width:85px;position:relative;vertical-align:top;line-height:14px;font-size:11px;width:auto}.theme-icon{font-size:35px;border:2px solid #666;height:60px;width:60px;margin:0 auto 2px;vertical-align:middle;border-radius:10%;display:flex;justify-content:space-around;align-items:center;transition:0.2s all}.holidays_theme:hover .theme-icon{border-color:#f78222;cursor:pointer;border-radius:50%}.holidays_theme.active .theme-icon{border-color:#f78222;cursor:pointer;border-radius:50%}.citizen-drp{display:inline-block;width:100%}.social-set{display:flex;column-gap:30px}.social-set a.btn{color:#fff;width:100%;height:50px;padding:6px 15px;line-height:34px;margin-bottom:20px;text-align:left;border-radius:5px;background:#4385f5;font-size:16px;border:1px solid #4385f5}.social-set a i{float:right;margin:0;line-height:35px}.social-set a.google-plus{background:#db4c3e;border:1px solid #db4c3e}.otp-card{text-align:center;padding:0 60px}.otp-card h6{color:red;font-size:16px;line-height:20px}.otp-card .inputs input{width:40px;height:40px;margin:0 8px}.otp-input-outer{display:flex;flex-direction:row;justify-content:center}.form-control:focus{box-shadow:none;border:transparent;border-bottom:1px solid #e74d4b}.validate{margin:25px 0px}.please-enter{margin:20px 0px;line-height:16px}.input-calc .btn.btn-default{background:#999;width:auto;height:auto;padding:12px;min-width:10px;border-radius:0}.safe-logo{margin-bottom:20px;margin-top:-70px}.travel-button{background:linear-gradient(135deg, #c0152f 0%, #e8303a 25%, #f05e22 60%, #f8a034 100%);text-align:center;padding:30px 0px;color:#fff;font-size:18px}.travel-button a{color:#fff;padding:3px 8px;background-color:#f68f22}.count-block .travel-safe-bg .holder{background-color:#fff;display:table-cell}.input-group-btn .btn.btn-number::before{background:#828282}.input-calc .input-with-btn{height:43.6px;border-radius:0px;width:100%;margin-top:0.5px;border:1px solid #ff8650}.input-group-btn .btn.btn-number{border-radius:0px}.jcf-select{border:transparent;border:1px solid #cccccc;background:#fff;width:100%;border-radius:5px}.jcf-select:focus{border-bottom:1px solid #cccccc !important}.display-none{display:none}.holiday-theme-p.selected{color:#4cac0b;font-size:12px}.theme-icon.selected{border:2px solid #22cc1d}.validation.error-message{display:none;color:#ee0909;font-size:12px;line-height:13px}.validation.error-message.show{display:inline}.preloader{background-position:center center;background-repeat:no-repeat;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999;opacity:0.6;background-color:rgb(0, 0, 0);display:none}.preloader .loader{position:fixed;border:5px solid #f3f3f3;border-top:5px solid #f00;border-right:5px solid #f00;border-bottom:5px solid #f00;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;left:50%;top:50%}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.testimonial-user-icon{font-size:40px;border:2px solid #474747;padding:15px;border-radius:100%}.detail-accordion > li.no-child > a:after{display:none}.alltravel-safe-img{position:relative;float:left;margin-bottom:20px;width:100%}.content-heading{padding-bottom:30px}.call-us a{color:#fff}.li-user-icon-box a{padding-left:0 !important}a[title] #wishListCount{position:absolute;top:-13px;right:0px;background-color:#f27e2d;color:#fff;padding:5px;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;font-size:11px;justify-content:center}.travel-safe-bg .row{width:1180px;margin:0px auto 0px auto}.cus-boxes{display:flex;width:100%}.col-xs-6.col-md-3.block-1.blockBox{background-color:#fff;border:1px solid #efefef;margin:0px 5px;transition:.3s}.col-xs-6.col-md-3.block-1.blockBox:hover{box-shadow:0px 2px 5px -5px #000}.intro{text-align:left}.parallax .main-headingCustom{text-align:center}.guide-sub .main-heading.main-headingCustom{text-align:center}.partner-block .main-heading.main-headingCustom{text-align:center}.dropdown .dropdown-toggle{margin-right:5px;padding:10px 5px !important;margin-top:5px}.navbar-default .navbar-nav > li{padding-top:11px}.b2i-wishlist{padding-top:20px !important}#header.fixed-position .navbar-default .navbar-nav > li{padding-top:11px}.drop-holder:before{position:absolute;content:"";top:-13px;left:65px;border:5px solid transparent;border-bottom-color:#e64c4c;width:0px;height:0px}.drop-holder{display:flex}.five-col .column{width:100% !important}.five-col .column:last-child{border-right:none}#transport_image_slider .owl-wrapper-outer .owl-item img{width:100% !important;max-width:100%}#transport_image_slider .owl-buttons div{padding:8px 10px !important}.navbar-nav li:nth-child(2) .dropdown-menu{left:0;border-top:5px solid #ef3164 !important;width:100% !important;min-width:max-content}.navbar-nav li:nth-child(2) .dropdown-menu .drop-wrap{position:relative;top:-2px}.navbar-nav li:nth-child(2) .dropdown-menu .drop-wrap::before{position:absolute;content:"";top:-8px;left:175px;border:5px solid transparent;border-bottom-color:#e64c4c;width:0px;height:0px;transform:translateY(-50%)}.navbar-nav li:nth-child(4) .dropdown-menu::before{content:"";position:absolute;content:"";top:-8px;right:50%;border:5px solid transparent;border-bottom-color:#e64c4c;width:0px;height:0px;transform:translateY(-50%)}.navbar-nav li:nth-child(5) .dropdown-menu::before{content:"";position:absolute;content:"";top:-13px;left:40px;border:5px solid transparent;border-bottom-color:#e64c4c;width:0px;height:0px}.navbar-nav li:nth-child(6) .dropdown-menu::before{content:"";position:absolute;content:"";top:-13px;left:42px;border:5px solid transparent;border-bottom-color:#e64c4c;width:0px;height:0px}.navbar-nav li:nth-child(7) .dropdown-menu::before{content:"";position:absolute;content:"";top:-13px;left:40px;border:5px solid transparent;border-bottom-color:#e64c4c;width:0px;height:0px}.navbar-nav li:nth-child(6) .dropdown-menu ul{margin-bottom:10px}.navbar-nav li:nth-child(2) .dropdown-menu .drop-wrap .five-col ul{border-top:none}.navbar-nav .mega-center.has-mega-dropdown.mega-md .drop-wrap .drop-holder ul{border-top:none}.list-dropdwn:before{position:absolute;content:"";top:-10px;left:20%;border:5px solid transparent;border-bottom-color:#e64c4c;width:0px;height:0px}.list-dropdwn{position:relative;top:17px !important}.content-block.bg-white:first-child{background:linear-gradient(135deg, #c0152f 0%, #e8303a 25%, #f05e22 60%, #f8a034 100%);padding-top:0}.content-block.bg-white:first-child .container{width:100%}.content-block.bg-white:first-child .container .b2india_tour_find_block h2{color:#fff;margin-bottom:0}.content-block.bg-white:first-child .container .b2india_tour_find_block form fieldset .holder:last-child{padding-right:10px}.content-block.bg-white:first-child .container .b2india_tour_find_block form fieldset .holder:last-child #homefilter{width:100%;border-radius:10px;position:relative}.trip-form{border-radius:10px}.travel-button i{display:none}@media (min-width: 992px) and (max-width: 1200px){#home-image-slider .item .cover .header-content h1,#citybreakslanding-image-slider .item .cover .header-content h1{font-size:50px;margin-bottom:15px}#home-image-slider .item .cover .header-content h2,#citybreakslanding-image-slider .item .cover .header-content h2{font-size:20px !important;margin-bottom:45px}.main-headingCustom{margin-bottom:20px;font-size:40px !important;line-height:normal}.article.has-hover-s1.b2india_tour_name.day18.level2{width:33.333%}.btn.btn-default{padding:5px 8px}.boxPriceLeft .price span{font-size:13px}.boxPriceLeft .price span{font-size:14px !important}span.price_curency{font-size:13px;color:#000;font-weight:400}.bg-stretch img{max-width:none;width:100% !important;height:100% !important;margin-top:unset !important;object-fit:cover;margin-left:0px !important}.main-headingCustom{font-size:30px}.b2india_destination_heading_2 .destination-grid__item:nth-child(4n+1){clear:none}.b2india_destination_heading_2 .destination-grid__item:nth-child(3n+1){clear:left}}.privacy-wrap{padding:50px 0px}.privacy-wrap .privacy-text-wrap{display:flex;align-items:center;gap:30px;margin-bottom:50px}.privacy-text-wrap .logo img{max-width:100%;height:180px}.privacy-text-wrap .text h2{font-size:25px;color:#000;font-weight:700;margin-bottom:0px}.privacy-policy-text h1,h2,h3{margin-bottom:10px;color:#000;font-weight:700;font-family:"Poppins"}.cols2{font-size:18px;margin:20px 0 10px}.table-responsive{width:100%;overflow-x:auto;margin-bottom:20px}table{width:100%;border-collapse:collapse;min-width:700px}table td,table th{padding:6px;text-align:center}.test{font-size:13px}.ayurveda-wrap-table table{width:100%;border-collapse:collapse;margin:15px 0}.ayurveda-wrap-table th,td{padding:10px;text-align:center}.ayurveda-wrap-table th{background:#f2f2f2}.ayurveda-wrap-table .table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ayurveda-wrap-table .table-responsive table{width:100%;min-width:700px;border-collapse:collapse}.ayurveda-wrap-table .table-responsive td{white-space:nowrap;font-size:14px}.ayurveda-wrap-table .table-responsive table{width:100%;border-collapse:collapse;min-width:900px}#legend-container.tour-map-legend{display:block;width:100%;max-width:100%;margin-top:18px;padding:0;background:transparent !important;box-shadow:none !important;font-family:"Poppins", Helvetica, sans-serif !important;box-sizing:border-box}.tour-map-legend__header{margin-bottom:12px;text-align:left}.tour-map-legend__title{font-size:1.2rem;font-weight:700;color:#1c2430;margin:0 0 6px 0;letter-spacing:-0.02em;line-height:1.25;padding-bottom:10px;border-bottom:1px solid rgba(216, 76, 45, 0.15);background:linear-gradient(90deg, #cb2441 0%, #e85033 45%, #f49a34 100%) 0 100% / 72px 3px no-repeat}.tour-map-legend__subtitle{margin:8px 0 0;font-size:12px;line-height:1.45;color:#5c6570;font-weight:400;max-width:48rem}.tour-map-legend__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px 10px;align-items:stretch}.tour-map-legend__card{display:flex;align-items:center;gap:7px;min-height:0;padding:6px 9px;background:#fff;border:1px solid rgba(216, 76, 45, 0.12);border-radius:8px;box-shadow:0 1px 6px rgba(25, 35, 49, 0.05);transition:box-shadow 0.2s ease, transform 0.2s ease, border-color 0.2s ease;box-sizing:border-box}@media (hover: hover){.tour-map-legend__card:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(25, 35, 49, 0.08);border-color:rgba(216, 76, 45, 0.2)}}.tour-map-legend__swatch{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:1px solid #fff;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1)}.tour-map-legend__body{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;flex:1}.tour-map-legend__city{font-size:13px;font-weight:600;color:#1c2430;line-height:1.3;word-break:break-word}.tour-map-legend__meta{font-size:11px;font-weight:600;color:#7a8696;letter-spacing:0.02em}.tour-map-legend__card--start .tour-map-legend__meta{color:#1e8449}.tour-map-legend__card--end .tour-map-legend__meta{color:#c0392b}@media (max-width: 1199px){.tour-map-legend__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 992px){.tour-map-legend__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.detailPageDepartDates input[type="text"]:focus{border:1px solid #000}.seasonalPrice .packageType .select-holder .jcf-select:focus{border-bottom:1px solid #000}.priceAccordian > li:nth-child(2n+1){background:#fff !important}span.endDate.inMobileReso{font-size:14px;color:#000;font-weight:400}.priceAccordian .customTripStatus{display:none !important}.priceAccordian > li.active > a .startDate{color:#fff}.priceAccordian > li.active > a .endDate{color:#fff}.saveAmount.you-saved-detail{border:transparent;background:#e6f7ed;color:#1f7a46;padding:5px 10px;font-size:12px;font-weight:500;margin-top:5px;margin-bottom:5px;display:inline-block}.pull-right.priceCustom{font-size:16px !important;color:#000;font-weight:700 !important}.travelSeason{padding-top:10px}.priceAccordian > li.active > a .you-saved-detail{color:#000;font-size:13px}div#changeDatePackage .btn{padding:10px 15px}div#changeDatePackage{margin:15px 0px 10px}.destination-intro{margin-bottom:34px}.destination-intro .destination-copy-card,.b2india_destination_heading_2 .destination-copy-card{position:relative;overflow:hidden;padding:26px 30px 28px;border:1px solid rgba(143, 106, 79, 0.12);border-radius:20px;background:linear-gradient(135deg, rgba(255, 247, 240, 0.96) 0%, rgba(255, 255, 255, 0.98) 76%), #ffffff;box-shadow:0 16px 34px rgba(64, 42, 27, 0.07)}.destination-intro .destination-copy-card::before,.b2india_destination_heading_2 .destination-copy-card::before{position:absolute;top:0;left:0;width:84px;height:3px;border-radius:999px;background:linear-gradient(90deg, #bf5b32 0%, #ea8b37 100%);content:""}.destination-intro .destination-copy-card .title-heading,.b2india_destination_heading_2 .destination-copy-card .title-heading{margin-bottom:12px;color:#211814;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0}.destination-intro .destination-copy-card .main-subtitle,.destination-intro .destination-copy-card .read-more-sec,.b2india_destination_heading_2 .destination-copy-card .main-subtitle,.b2india_destination_heading_2 .destination-copy-card .read-more-sec{color:#675347;font-size:13px !important;line-height:1.68;font-style:normal}.destination-intro .destination-copy-card .read-more-outer,.b2india_destination_heading_2 .destination-copy-card .read-more-outer{margin-top:0}.destination-intro .destination-copy-card .read-more-sec.read-more-fade.height-75,.b2india_destination_heading_2 .destination-copy-card .read-more-sec.read-more-fade.height-75{height:auto;max-height:120px;padding-right:12px;-webkit-mask-image:linear-gradient(180deg, #000 68%, transparent 100%);mask-image:linear-gradient(180deg, #000 68%, transparent 100%)}.destination-intro .destination-copy-card .readmorelnk,.b2india_destination_heading_2 .destination-copy-card .readmorelnk{display:inline-flex;align-items:center;margin-top:10px;color:#bf5b32;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.destination-intro .destination-copy-card .readmorelnk:hover,.destination-intro .destination-copy-card .readmorelnk:focus,.b2india_destination_heading_2 .destination-copy-card .readmorelnk:hover,.b2india_destination_heading_2 .destination-copy-card .readmorelnk:focus{color:#9e4624}.b2india_destination_holder{margin-top:34px !important}.b2india_destination_heading_2{background:transparent}.b2india_destination_heading_2 .destination-grid{display:flex;flex-wrap:wrap;margin-bottom:-60px}.b2india_destination_heading_2 .destination-grid__item{margin-bottom:30px;display:flex}.b2india_destination_heading_2 .destination-card{display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(122, 82, 58, 0.1);border-radius:16px;background:#ffffff;box-shadow:0 12px 28px rgba(52, 36, 24, 0.07);transition:transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease}.b2india_destination_heading_2 .destination-card:hover{transform:translateY(-6px);border-color:rgba(193, 79, 48, 0.18);box-shadow:0 18px 38px rgba(52, 36, 24, 0.12)}.b2india_destination_heading_2 .destination-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 0.72;background:#efe4d7}.b2india_destination_heading_2 .destination-card__media::after{position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg, rgba(27, 21, 17, 0) 0%, rgba(27, 21, 17, 0.28) 100%);content:"";pointer-events:none}.b2india_destination_heading_2 .destination-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.b2india_destination_heading_2 .destination-card:hover .destination-card__media img{transform:scale(1.06)}.b2india_destination_heading_2 .destination-card__badge{position:absolute;top:16px;left:16px;z-index:1;display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:rgba(33, 24, 20, 0.72);color:#fffaf6;font-size:10px;font-weight:700;letter-spacing:0.12em;line-height:1;text-transform:uppercase}.b2india_destination_heading_2 .destination-card__body{display:flex;flex:1;flex-direction:column;padding:16px 16px 15px}.b2india_destination_heading_2 .destination-card__title{margin:0;color:#241914;font-size:15px;font-weight:600;line-height:1.38;min-height:4.2em}.b2india_destination_heading_2 .destination-card__title a{color:inherit;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.b2india_destination_heading_2 .destination-card__title a:hover,.b2india_destination_heading_2 .destination-card__title a:focus{color:#bf5b32}.b2india_destination_heading_2 .destination-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(122, 82, 58, 0.12)}.b2india_destination_heading_2 .destination-card__count{color:#765746;font-size:14px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.b2india_destination_heading_2 .destination-card__cta{display:inline-flex;align-items:center;gap:8px;padding:0;color:#bf5b32;font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;transition:color 0.22s ease, transform 0.22s ease}.b2india_destination_heading_2 .destination-card__cta::after{content:"\2192";font-size:14px}.b2india_destination_heading_2 .destination-card__cta:hover,.b2india_destination_heading_2 .destination-card__cta:focus{color:#9e4624;transform:translateX(2px)}.tour-showcase-wrap{max-width:none;margin:0 0 30px;padding-left:15px;padding-right:15px;line-height:1.5;display:flex}.row.db-3-col{display:flex;flex-wrap:wrap}.tour-showcase-card{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #eae5df;box-shadow:0 2px 12px rgba(0, 0, 0, .06);transition:box-shadow .35s ease, transform .35s ease;padding:0;margin-bottom:0;display:flex;flex-direction:column;height:100%}.tour-showcase-card:hover{box-shadow:0 12px 36px rgba(0, 0, 0, .13);transform:translateY(-5px)}.tour-showcase-media{position:relative;overflow:hidden;border-radius:16px 16px 0 0;background:#f3f0ec;flex-shrink:0}.tour-showcase-img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform .5s ease}.tour-showcase-card:hover .tour-showcase-img{transform:scale(1.05)}.tour-showcase-badge{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:6px;background:#e63946;color:#fff;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.4;pointer-events:none}.tour-showcase-badge .fa-tag{font-size:11px}.tour-showcase-sale-img{position:absolute;bottom:10px;left:10px;z-index:2;width:60px;height:auto;pointer-events:none}.tour-showcase-wishlist{position:absolute;top:14px;right:14px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255, 255, 255, .92);backdrop-filter:blur(4px);color:#d4405a;font-size:17px;cursor:pointer;transition:background .2s, color .2s;border:0;box-shadow:0 2px 8px rgba(0, 0, 0, .12);margin:0;padding:0}.tour-showcase-wishlist:hover{background:#d4405a;color:#fff}.tour-showcase-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.tour-showcase-type{display:inline-flex;align-items:center;gap:5px;margin-bottom:10px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.5;align-self:flex-start}.tour-showcase-type .fa{font-size:12px}.tour-showcase-type.private-tour{background:#fff4ed;color:#c2491d}.tour-showcase-type.group-tour{background:#eef6ff;color:#1d6fc2}.tour-showcase-card h3.tour-showcase-title{margin:0 0 10px;padding:0;font-size:1.15em;line-height:1.35;font-weight:700;border:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tour-showcase-title a{color:#1a1a2e;text-decoration:none}.tour-showcase-title a:hover{color:#d4405a}.tour-showcase-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:13px;color:#6b7280;font-weight:500}.tour-showcase-meta-item{display:inline-flex;align-items:center;gap:5px;line-height:1}.tour-showcase-meta-item i{font-size:13px;color:#9ca3af}.tour-showcase-stars{display:inline-flex;gap:2px}.tour-showcase-stars i{font-size:12px;color:#f59e0b}.tour-showcase-route{display:flex;align-items:flex-start;gap:7px;margin-bottom:14px;font-size:13px;color:#4b5563;line-height:1.45}.tour-showcase-route > i{margin-top:2px;font-size:14px;color:#d4405a}.tour-showcase-route strong{color:#1a1a2e;font-weight:600}.tour-showcase-route em{margin-left:3px;font-style:normal;color:#4b5563}.tour-showcase-saving{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding:6px 10px;border-radius:6px;background:#fef3c7;font-size:12px;font-weight:600;color:#92400e}.tour-showcase-saving .fa-info-circle{color:#b45309;cursor:pointer}.tour-showcase-coupon{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:6px 12px;border-radius:6px;border:1px dashed #d4405a;background:#fff5f7;font-size:12px;font-weight:600;color:#d4405a;cursor:pointer;transition:background .2s}.tour-showcase-coupon:hover{background:#ffe0e6}.tour-showcase-coupon .fa-tag{font-size:13px}.tour-showcase-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:14px;margin-top:auto;border-top:1px solid #f3f0ec;float:none;width:auto}.tour-showcase-price{flex:1;min-width:0;float:none;width:auto;height:auto;margin:0;overflow:visible}.tour-showcase-price-label{display:block;margin-bottom:1px;font-size:11px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.tour-showcase-price-old{display:block;font-size:12px;color:#78716c;text-decoration:line-through;line-height:1.3}.tour-showcase-price-current{display:block;font-size:1.45em;line-height:1.15;font-weight:800;color:#d4405a}.tour-showcase-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;background:#9d1740;color:#fff;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s, transform .15s;border:0;flex-shrink:0}.tour-showcase-cta:hover{background:#7d1234;color:#fff;transform:translateY(-1px);text-decoration:none}.tour-showcase-cta .fa-arrow-right{font-size:11px;transition:transform .2s}.tour-showcase-cta:hover .fa-arrow-right{transform:translateX(3px)}:root{--b2i-fixed-header-offset:0px;--tour-sticky-offset:58px}.b2i-header{--b2i-accent:#e23744;--b2i-accent-hover:#c0152f;--b2i-accent-light:#fef2f2;--b2i-text:#1a1a2e;--b2i-muted:#555;--b2i-border:#eef0f3;--b2i-shadow:0 2px 16px rgba(0,0,0,.06);--b2i-shadow-lg:0 10px 40px rgba(0,0,0,.12);--b2i-sticky-header-height:58px;--b2i-ease:cubic-bezier(.4,0,.2,1)}#header.b2i-header{background:none;position:relative;z-index:1000;min-width:320px;box-shadow:none;padding:0;border:none;width:100%;height:auto;overflow:visible}.b2i-topbar{background:linear-gradient(135deg, #c0152f 0%, #e8303a 35%, #f05e22 75%, #f8a034 100%);padding:7px 0;position:relative;z-index:1001}.b2i-topbar__inner{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:0 24px}.b2i-topbar__link{color:#fff;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:opacity .2s}.b2i-topbar__link:hover,.b2i-topbar__link:focus{color:#fff;opacity:.85;text-decoration:none}.b2i-topbar__link .b2i-topbar__phone{font-weight:600;font-size:14px;letter-spacing:.1em}.b2i-topbar__link .b2i-topbar__label{font-size:11px;text-transform:uppercase;letter-spacing:.25em;display:inline-flex;align-items:center;gap:4px}.b2i-topbar__social{list-style:none;margin:0;padding:0;display:flex;gap:6px}.b2i-topbar__social a{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;font-size:13px;text-decoration:none;transition:background .25s, transform .25s}.b2i-topbar__social a:hover{background:rgba(255,255,255,.2);transform:translateY(-2px);color:#fff;text-decoration:none}.b2i-mainbar{background:linear-gradient(180deg, #ffffff 0%, #f2f2f2 100%);box-shadow:0 20px 45px rgba(0, 0, 0, .12);position:relative;z-index:1000;border-bottom:1px solid rgba(0, 0, 0, .08)}.b2i-mainbar__inner{display:flex;align-items:center;height:74px;max-width:1400px;margin:0 auto;padding:0;gap:16px}.b2i-header .b2i-logo{display:inline-flex;align-items:center;flex-shrink:0;margin-right:42px;text-decoration:none;border:none;padding:0;float:none;height:auto;width:auto;position:static}.b2i-header .b2i-logo img{height:44px;width:auto;display:block;}.b2i-header .b2i-logo:hover img{transform:scale(1.03)}.b2i-desktop-nav{flex:1;min-width:0;height:100%;display:flex;align-items:center;overflow:visible;position:relative;padding-right:8px}.b2i-desktop-nav .nav.navbar-nav{display:flex;align-items:center;height:100%;margin:0;padding:0;float:none;flex-wrap:nowrap;list-style:none;overflow:visible;max-width:none;justify-content:flex-start;width:100%;gap:0}.b2i-desktop-nav .navbar-nav > li{height:100%;display:flex;align-items:center;position:relative;float:none;padding:0;border:none;margin:0}.b2i-desktop-nav .navbar-nav > li > a{color:#262631 !important;font-size:13px !important;font-weight:500 !important;font-family:inherit !important;letter-spacing:.025em;padding:11px 12px !important;position:relative;display:inline-flex !important;align-items:center;justify-content:center;gap:6px;background:none !important;border-radius:999px;white-space:nowrap !important;line-height:1.1 !important;text-decoration:none !important;float:none !important;margin:0 !important;border:none !important;text-transform:none !important}.b2i-desktop-nav .navbar-nav > li > a strong,.b2i-desktop-nav .navbar-nav > li > a span,.b2i-desktop-nav .navbar-nav > li > a b{color:inherit !important;font-size:inherit !important;font-weight:inherit !important;letter-spacing:inherit !important}.b2i-desktop-nav .navbar-nav > li > a:focus,.b2i-desktop-nav .navbar-nav > li > a:focus-visible{background:rgba(226,55,68,.08) !important;box-shadow:0 0 0 3px rgba(226,55,68,.12);outline:none}.b2i-desktop-nav .navbar-nav > li > a::after{display:none}.b2i-desktop-nav .navbar-nav > li:hover > a,.b2i-desktop-nav .navbar-nav > li.open > a{background:linear-gradient(180deg, rgba(226,55,68,.08) 0%, rgba(245,122,32,.1) 100%) !important;box-shadow:inset 0 0 0 1px rgba(226,55,68,.08);transform:none}.b2i-desktop-nav .navbar-nav > li > a .icon-angle-down,.b2i-desktop-nav .navbar-nav > li > a b{font-size:10px !important;font-weight:400 !important;display:inline-flex !important;align-items:center;justify-content:center;width:12px;min-width:12px;float:none !important;margin:0 !important;margin-left:2px !important;line-height:1 !important;vertical-align:middle}.b2i-desktop-nav .navbar-nav > li.open > a .icon-angle-down,.b2i-desktop-nav .navbar-nav > li.open > a b,.b2i-desktop-nav .navbar-nav > li:hover > a .icon-angle-down,.b2i-desktop-nav .navbar-nav > li:hover > a b{transform:rotate(180deg)}.b2i-desktop-nav .navbar-nav > li > a:only-child b,.b2i-desktop-nav .navbar-nav > li > a:only-child .icon-angle-down{display:none}.b2i-desktop-nav .dropdown-menu{border:none;border-radius:0 0 10px 10px;padding:0;margin-top:0;opacity:0;visibility:hidden;transform:translateY(8px);display:block;pointer-events:none;min-width:200px;background:#fff}.b2i-desktop-nav .dropdown.open > .dropdown-menu,.b2i-desktop-nav .has-mega-dropdown.open > .dropdown-menu,.b2i-desktop-nav .dropdown:hover > .dropdown-menu,.b2i-desktop-nav .has-mega-dropdown:hover > .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.b2i-desktop-nav .dropdown-menu ul{list-style:none;padding:8px 0;margin:0}.b2i-desktop-nav .dropdown-menu ul li a{display:block;padding:7px 20px;font-size:13px;text-decoration:none;}.b2i-desktop-nav .dropdown-menu ul li a:hover{padding-left:24px}.b2i-desktop-nav .navbar-nav > li.has-mega-dropdown{position:static}.b2i-desktop-nav .has-mega-dropdown > .dropdown-menu{width:100%;border-radius:0 0 10px 10px}.b2i-header .navbar-nav .mega-center.has-mega-dropdown.mega-md > .dropdown-menu{width:100%}.b2i-header .navbar-nav .mega-center.has-mega-dropdown.mega-md .drop-wrap{margin:0;border:none}.b2i-header .navbar-nav .mega-center.has-mega-dropdown.mega-md .tab-content .header-link li{width:auto;float:none;padding:0}.b2i-header .navbar-nav .has-mega-dropdown .dropdown-menu{top:75px}.b2i-desktop-nav .drop-wrap{padding:16px 20px}.b2i-desktop-nav .drop-holder::after{content:'';display:table;clear:both}.b2i-destination-mega{padding:28px !important;background:linear-gradient(135deg, #fffefe 0%, #fff8f4 48%, #fff3eb 100%)}.b2i-destination-mega .drop-holder{display:flex;align-items:stretch}.b2i-destination-mega .drop-holder::after{display:none}.b2i-destination-mega .nav-tabs.nav-hover{width:260px;min-width:260px;float:none;min-height:auto;margin:0;padding:14px;background:linear-gradient(180deg, #17212d 0%, #25384b 100%);box-shadow:0 22px 44px rgba(18, 32, 49, .18)}.b2i-destination-mega .drop-holder .nav-tabs.nav-hover > li + li{margin-top:10px}.b2i-destination-mega .drop-holder .nav-tabs.nav-hover > li > a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:rgba(255,255,255,.06);color:#f7f7f7;position:relative}.b2i-destination-mega .drop-holder .nav-tabs.nav-hover > li > a:hover{background:rgba(255,255,255,.12);color:#fff}.b2i-destination-mega .drop-holder .nav-tabs.nav-hover > li.active > a,.b2i-destination-mega .drop-holder .nav-tabs.nav-hover > li.active > a:hover,.b2i-destination-mega .drop-holder .nav-tabs.nav-hover > li.active > a:focus{background:linear-gradient(135deg, #e23744 0%, #f57a20 100%);color:#fff;box-shadow:0 16px 28px rgba(226,55,68,.22)}.b2i-destination-mega .drop-holder .nav-tabs.nav-hover > li.active > a::before{height:28px;opacity:1}.b2i-destination-tab__title{display:block;font-size:14px;font-weight:600;letter-spacing:.01em}.b2i-destination-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.14);color:inherit;font-size:12px;font-weight:700}.b2i-destination-mega .tab-content{width:auto;flex:1;float:none;padding:0;min-height:340px}.b2i-destination-mega .tab-pane{height:100%}.b2i-destination-panel{height:100%;min-height:340px;padding:28px;border:1px solid rgba(226,55,68,.08);background:#fff;box-shadow:0 18px 40px rgba(219, 120, 54, .08)}.b2i-destination-panel__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:22px}.b2i-destination-panel__copy{max-width:540px}.b2i-destination-panel__eyebrow{display:inline-block;margin-bottom:10px;color:#d95d2b;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.b2i-destination-panel .parent-with-child{margin-bottom:10px;padding-bottom:0;border-bottom:none;color:#18212d;font-size:28px;font-weight:700;line-height:1.1}.b2i-destination-panel__meta{margin:0;color:#667182;font-size:14px;line-height:1.6}.b2i-destination-panel__viewall{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:#fff;border:1px solid rgba(226,55,68,.14);color:#18212d;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 10px 20px rgba(24, 33, 45, .06);}.b2i-destination-panel__viewall:hover{border-color:rgba(226,55,68,.3);text-decoration:none;transform:translateY(-1px);box-shadow:0 14px 28px rgba(24, 33, 45, .1)}.b2i-destination-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;columns:initial !important;border-top:1px solid rgba(24, 33, 45, .08);padding-top:10px}.b2i-destination-grid li{margin:0 !important;padding:0 14px 0 0 !important}.b2i-destination-link{display:flex !important;flex-direction:column;align-items:flex-start;gap:7px;min-height:0;padding:12px 0 !important;border-radius:0 !important;border:none !important;background:transparent !important;box-shadow:none !important;}.b2i-destination-link:hover{transform:translateX(2px);background:transparent !important;padding-left:0 !important}.b2i-destination-link__title{display:block;color:#1c2633;font-size:14px;font-weight:500;line-height:1.5}.b2i-destination-link:hover .b2i-destination-link__title{}.b2i-destination-link__meta{display:inline-flex;align-items:center;gap:7px;color:#d55d2d;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.b2i-destination-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:220px;padding:24px;border-radius:20px;background:rgba(245, 122, 32, .06);color:#5c6572}.b2i-destination-empty p{margin:0 0 12px;font-size:14px;line-height:1.6}.b2i-destination-empty a{font-weight:600;text-decoration:none}.b2i-destination-empty a:hover{text-decoration:underline}.b2i-desktop-nav .drop-holder .nav-tabs.nav-hover{background:#f8f9fb;border:none;padding:6px;width:28%;float:left;min-height:180px}.b2i-desktop-nav .drop-holder .nav-tabs.nav-hover > li{float:none;margin:0;border:none}.b2i-desktop-nav .drop-holder .nav-tabs.nav-hover > li > a{border:none;padding:9px 12px;font-size:13px;font-weight:500;background:transparent;margin:0;line-height:1.4}.b2i-desktop-nav .drop-holder .nav-tabs.nav-hover > li > a strong{font-size:inherit;font-weight:inherit}.b2i-desktop-nav .drop-holder .nav-tabs.nav-hover > li > a:hover{background:#fff;}.b2i-desktop-nav .drop-holder .nav-tabs.nav-hover > li.active > a,.b2i-desktop-nav .drop-holder .nav-tabs.nav-hover > li.active > a:hover,.b2i-desktop-nav .drop-holder .nav-tabs.nav-hover > li.active > a:focus{color:#fff;border:none;box-shadow:0 3px 10px rgba(226,55,68,.25)}.b2i-desktop-nav .b2i-destination-mega .nav-tabs.nav-hover > li > a{background:rgba(255,255,255,.06);color:#f7f7f7}.b2i-desktop-nav .b2i-destination-mega .nav-tabs.nav-hover > li > a .b2i-destination-tab__title,.b2i-desktop-nav .b2i-destination-mega .nav-tabs.nav-hover > li > a .b2i-destination-tab__count{color:inherit}.b2i-desktop-nav .b2i-destination-mega .nav-tabs.nav-hover > li > a:hover{background:rgba(255,255,255,.12);color:#fff}.b2i-desktop-nav .b2i-destination-mega .nav-tabs.nav-hover > li.active > a,.b2i-desktop-nav .b2i-destination-mega .nav-tabs.nav-hover > li.active > a:hover,.b2i-desktop-nav .b2i-destination-mega .nav-tabs.nav-hover > li.active > a:focus{background:linear-gradient(135deg, #e23744 0%, #f57a20 100%);color:#fff;box-shadow:0 16px 28px rgba(226,55,68,.22)}.b2i-desktop-nav .drop-holder .tab-content .parent-with-child{font-weight:600;font-size:14px;margin-bottom:8px;padding-bottom:6px;}.b2i-desktop-nav .drop-holder .header-link{list-style:none;padding:0;margin:0;columns:3;column-gap:14px}.b2i-desktop-nav .drop-holder .header-link li{break-inside:avoid;margin-bottom:1px}.b2i-desktop-nav .drop-holder .header-link li a{display:block;padding:5px 10px;border-radius:4px;font-size:13px;text-decoration:none;transition:color .2s, background .2s, transform .2s}.b2i-desktop-nav .drop-holder .header-link li a:hover{transform:translateX(2px)}.b2i-desktop-nav .five-col{display:flex;gap:8px}.b2i-desktop-nav .five-col .column{flex:1;min-width:0}.b2i-desktop-nav .navbar-nav > li.b2i-offers-parent > .dropdown-menu{width:min(1080px, calc(100vw - 56px)) !important;min-width:0;margin-top:0 !important;}.b2i-desktop-nav .navbar-nav > li.b2i-offers-parent > .dropdown-menu::before,.b2i-desktop-nav .navbar-nav > li.b2i-offers-parent > .dropdown-menu .drop-holder::before{display:none !important;content:none !important}.b2i-desktop-nav .navbar-nav > li.b2i-offers-parent.b2i-offers-parent--1 > .dropdown-menu{width:min(360px, calc(100vw - 56px)) !important}.b2i-desktop-nav .navbar-nav > li.b2i-offers-parent.b2i-offers-parent--2 > .dropdown-menu{width:min(720px, calc(100vw - 56px)) !important}.b2i-desktop-nav .navbar-nav > li.b2i-offers-parent.b2i-offers-parent--3 > .dropdown-menu{width:min(960px, calc(100vw - 56px)) !important}.b2i-desktop-nav .b2i-offers-scroll{max-width:100%}.b2i-desktop-nav .drop-wrap.specialOffer{width:auto !important;padding:20px !important}.b2i-desktop-nav .specialOffer .drop-holder > .row.b2i-offers-grid{display:grid;gap:14px;margin:0}.b2i-desktop-nav .specialOffer--count-1{--b2i-offer-cols:1}.b2i-desktop-nav .specialOffer--count-2{--b2i-offer-cols:2}.b2i-desktop-nav .specialOffer--count-3{--b2i-offer-cols:3}.b2i-desktop-nav .specialOffer--count-4{--b2i-offer-cols:4}.b2i-desktop-nav .specialOffer .childOffer{width:100%;max-width:none;min-width:0;cursor:pointer;transition:transform .2s}.b2i-desktop-nav .specialOffer .childOffer:hover{transform:translateY(-2px)}.b2i-desktop-nav .specialOffer .col{border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(24, 33, 45, .08);transition:box-shadow .2s, border-color .2s;height:100%;padding:0;width:100%;float:none}.b2i-desktop-nav .specialOffer .col .img-wrap img{width:100%;height:160px;object-fit:cover;display:block}.b2i-desktop-nav .specialOffer .childOffer:hover .col{box-shadow:0 14px 26px rgba(24,33,45,.12);border-color:rgba(226,55,68,.2)}.b2i-desktop-nav .specialOffer .des{padding:14px 15px 16px}.b2i-desktop-nav .specialOffer .des .title{display:block;margin-bottom:6px}.b2i-desktop-nav .specialOffer .des .title a{font-weight:600;font-size:14px;text-decoration:none;line-height:1.4}.b2i-desktop-nav .specialOffer .des p{font-size:12px;margin:0 0 8px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b2i-desktop-nav .specialOffer .clock-ends{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.b2i-desktop-nav .scrollbar.count4{max-height:420px;overflow-y:auto;scrollbar-width:thin;}.b2i-desktop-nav .scrollbar.count4::-webkit-scrollbar{width:4px}.b2i-desktop-nav .scrollbar.count4::-webkit-scrollbar-thumb{border-radius:10px}.b2i-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:8px;min-width:96px;flex-shrink:0;padding-left:0;position:relative;z-index:4}.b2i-actions__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:16px;text-decoration:none;position:relative;flex:0 0 36px;transition:background .25s, color .25s, transform .25s}.b2i-actions__btn:hover{transform:scale(1.08);text-decoration:none}.b2i-actions__badge{position:absolute;top:2px;right:2px;color:#fff;font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:b2iPulse 2s ease infinite}.b2i-actions__user{position:relative;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;transition:border-color .25s, transform .25s, box-shadow .25s}.b2i-actions__user:hover{transform:translateY(-1px)}.b2i-actions__user .loginForMobile,.b2i-actions__user .afterLogin .loginForMobile{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;color:#262631;font-size:16px;cursor:pointer;margin:0;padding:0;border:none;background:transparent;appearance:none;text-decoration:none;transition:color .25s}.b2i-actions__user .loginForMobile:hover,.b2i-actions__user .afterLogin .loginForMobile:hover{text-decoration:none}.b2i-actions__user .afterLogin{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.b2i-actions__user .b2i-user-greeting{display:none;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.b2i-actions__user .b2i-user-greeting__label,.b2i-actions__user .b2i-user-greeting__name{color:inherit}.b2i-actions__user .b2i-user-greeting__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2i-actions__user .b2i-user-trigger__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:15px;color:inherit;-webkit-text-fill-color:currentColor !important}.b2i-actions__user--logged-in{width:44px;min-width:44px;height:44px;border:none;background:transparent;box-shadow:none}.b2i-actions__user--logged-in:hover{border-color:transparent;transform:none}.b2i-actions__user--logged-in .loginForMobile{background:linear-gradient(135deg, #e23744 0%, #f57a20 100%);color:#fff;box-shadow:0 10px 22px rgba(226,55,68,.18)}.b2i-actions__user--logged-in .b2i-user-greeting{display:inline-flex;align-items:center;justify-content:center;max-width:none}.b2i-actions__user--logged-in .b2i-user-greeting__label{display:inline-flex;align-items:center;justify-content:center;min-width:18px;color:#E32D39;font-size:20px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.b2i-actions__user--logged-in .b2i-user-trigger__icon{display:none}.b2i-actions__user .dropdown-menu.userAccountFor_mobile{position:absolute;right:0;left:auto;top:100%;min-width:240px;border:none;border-radius:18px;padding:0;opacity:0;visibility:hidden;transform:translateY(8px);display:block;pointer-events:none;background:#fff;overflow:hidden}.b2i-actions__user .afterLogin:hover .dropdown-menu.userAccountFor_mobile{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.b2i-actions__user .afterLogin.is-open .dropdown-menu.userAccountFor_mobile{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.b2i-actions__user .b2i-user-panel{padding:0;background:#fff}.b2i-actions__user .b2i-user-panel__header{display:flex;align-items:center;gap:12px;padding:18px 18px 16px;background:linear-gradient(135deg, #16202c 0%, #25384b 100%)}.b2i-actions__user .b2i-user-panel__avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg, #e23744 0%, #f57a20 100%);color:#fff;font-size:17px;font-weight:700;text-transform:uppercase;flex:0 0 42px}.b2i-actions__user .b2i-user-panel__meta{min-width:0;display:flex;flex-direction:column;gap:4px}.b2i-actions__user .usernameMobile{display:block;margin:0;padding:0;background:transparent;color:#fff;font-size:15px;font-weight:700;line-height:1.2;text-align:left}.b2i-actions__user .b2i-user-panel__email{display:block;color:rgba(255,255,255,.78);font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2i-actions__user .cart-list{list-style:none;padding:8px 0;margin:0}.b2i-actions__user .cart-list li{padding:0;border-top:1px solid rgba(22, 32, 44, .08)}.b2i-actions__user .cart-list li:first-child{border-top:none}.b2i-actions__user .cart-list li a{display:flex;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;font-size:14px;font-weight:600;transition:color .2s, background-color .2s}.b2i-actions__user .cart-list li a:hover{}.b2i-actions__user .b2i-user-panel__menu-icon{width:16px;text-align:center;color:inherit;font-size:15px;flex:0 0 16px}.b2i-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border:none;background:none;cursor:pointer;border-radius:50%;transition:background .25s}.b2i-hamburger:hover{}.b2i-hamburger span{display:block;width:20px;height:2px;border-radius:2px;}.b2i-hamburger span + span{margin-top:5px}.b2i-hamburger.is-active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.b2i-hamburger.is-active span:nth-child(2){opacity:0}.b2i-hamburger.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.b2i-mobile-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.1);z-index:999;max-height:0;overflow:hidden;}.b2i-mobile-nav.is-open{max-height:85vh;overflow-y:auto}.b2i-mobile-nav__scroll{padding:8px 0}.b2i-mnav-link--top{display:flex;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s, background .2s}.b2i-mnav-link--top:hover,.b2i-mnav-link--top:focus{text-decoration:none}.b2i-mnav-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 24px;border:none;background:none;font-size:15px;font-weight:500;cursor:pointer;text-align:left;transition:color .2s, background .2s}.b2i-mnav-toggle:hover{}.b2i-mnav-toggle .fa{font-size:11px;}.b2i-mnav-toggle.is-open{}.b2i-mnav-toggle.is-open .fa{transform:rotate(180deg)}.b2i-mnav-toggle--nested{padding-left:36px;font-size:14px;font-weight:400;}.b2i-mnav-sub{max-height:0;overflow:hidden;transition:max-height .35s ease;background:#fafbfc}.is-open + .b2i-mnav-sub{max-height:2000px}.b2i-mnav-link{display:block;padding:10px 24px 10px 36px;font-size:14px;text-decoration:none;border-bottom:1px solid #f0f1f3;transition:color .2s, padding-left .2s}.b2i-mnav-link:hover,.b2i-mnav-link:focus{padding-left:40px;text-decoration:none}.b2i-mnav-sub .b2i-mnav-sub .b2i-mnav-link{padding-left:48px}.b2i-mnav-sub .b2i-mnav-sub .b2i-mnav-link:hover{padding-left:52px}.b2i-mnav-badge{color:#fff;font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px;margin-left:6px}body.b2i-nav-open{overflow:hidden}.b2i-header .search-form{display:none}.default-page #main,#main.HomePage,main#main{padding-top:0 !important}.inner-top{margin-top:0 !important}.banner.banner-inner{margin-top:0 !important}#citybreakslanding-image-slider{margin-top:0 !important}.citybreaks-searchlisting-page{margin-top:0 !important}#header.b2i-header.b2i-header--sticky{position:fixed;top:0;left:0;right:0;z-index:1050}.b2i-header--sticky .b2i-topbar{display:none}.b2i-header--sticky .b2i-mainbar{box-shadow:0 4px 24px rgba(0,0,0,.1);}.b2i-header--sticky .b2i-mainbar__inner{height:58px}.b2i-header--sticky .b2i-logo img{height:36px}.b2i-header--sticky .b2i-desktop-nav .navbar-nav > li > a{font-size:12px !important;padding:9px 10px !important}.b2i-header-spacer{height:0}@keyframes b2iSlideDown{from{transform:translateY(-100%);opacity:0;}to{transform:translateY(0);opacity:1;}}@keyframes b2iPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.15);}}@media (max-width: 1199px){.b2i-mainbar__inner{gap:12px}.b2i-header .b2i-logo{margin-right:28px}.b2i-desktop-nav .navbar-nav > li > a{font-size:12px !important;padding:9px 9px !important}.b2i-header .b2i-logo img{height:40px}.b2i-actions{min-width:88px;gap:6px}.b2i-destination-mega{padding:22px !important}.b2i-destination-mega .drop-holder{gap:12px}.b2i-destination-mega .nav-tabs.nav-hover{width:220px;min-width:220px}.b2i-destination-panel{padding:22px}.b2i-destination-panel .parent-with-child{font-size:24px}.b2i-destination-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.b2i-desktop-nav .specialOffer .childOffer{flex-basis:calc(50% - 7px);max-width:calc(50% - 7px)}}@media (max-width: 991px){.b2i-mainbar__inner{height:58px;justify-content:space-between;padding:0 18px;position:relative}.b2i-header .b2i-logo img{height:36px}.b2i-header .b2i-logo{margin-right:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}.b2i-desktop-nav{display:none !important}.b2i-hamburger{display:flex;order:0;position:relative;z-index:3}.b2i-mobile-nav{display:block}.b2i-actions{gap:0;padding-left:0;margin-left:0;min-width:auto;position:relative;z-index:3}.b2i-actions__btn{width:36px;height:36px;font-size:16px}.b2i-actions__btn--wishlist{display:none}.b2i-actions__user{flex:0 0 auto}.b2i-actions__user .loginForMobile,.b2i-actions__user .afterLogin .loginForMobile{width:36px;height:36px;font-size:16px}.b2i-actions__user .dropdown-menu.userAccountFor_mobile{top:calc(100% + 12px) !important;right:0;width:min(260px, calc(100vw - 24px));min-width:0;text-align:left;background:#fff}.b2i-actions__user--logged-in{width:auto;min-width:0;max-width:112px;height:auto;border:none;background:transparent;box-shadow:none}.b2i-actions__user--logged-in:hover{border-color:transparent;transform:none}.b2i-actions__user--logged-in .afterLogin{width:100%;height:auto}.b2i-actions__user--logged-in .loginForMobile{position:static;top:auto;right:auto;float:none;width:100%;max-width:100%;height:34px;padding:0 12px;border-radius:999px;background:linear-gradient(135deg, #e23744 0%, #f57a20 100%);color:#fff;font-size:12px;font-weight:600;box-shadow:0 10px 22px rgba(226,55,68,.18);justify-content:center;align-items:center;gap:0;border:none;overflow:hidden}.b2i-actions__user--logged-in .loginForMobile:hover{color:#fff}.b2i-actions__user--logged-in .loginForMobile span{color:inherit;-webkit-text-fill-color:currentColor !important}.b2i-actions__user--logged-in .b2i-user-greeting{display:inline-flex;align-items:baseline;gap:4px;min-width:0;max-width:100%}.b2i-actions__user--logged-in .b2i-user-greeting__label{flex:0 0 auto}.b2i-actions__user--logged-in .b2i-user-greeting__name{min-width:0}.b2i-actions__user--logged-in .b2i-user-trigger__icon{display:none}.b2i-actions__user #loginbtn .b2i-user-trigger__icon{border:0;padding:0;background:transparent}.b2i-header .search-form{display:block;position:static;transform:none}}@media (max-width: 575px){.b2i-topbar__inner{padding:0 12px}.b2i-topbar__link span{display:none}.b2i-topbar__link .fa{font-size:16px}.b2i-topbar__social a{width:24px;height:24px;font-size:11px}.b2i-mainbar__inner{height:50px;padding:0 12px}.b2i-header .b2i-logo img{height:30px}.b2i-actions__user--logged-in{max-width:96px}.b2i-actions__user--logged-in .loginForMobile{height:32px;padding:0 10px;font-size:11px}.b2i-actions__user--logged-in .b2i-user-greeting{gap:3px}.b2i-actions__user .dropdown-menu.userAccountFor_mobile{width:min(240px, calc(100vw - 20px))}.b2i-mnav-toggle,.b2i-mnav-link--top{padding:10px 16px;font-size:14px}.b2i-mnav-link{padding:8px 16px 8px 28px;font-size:13px}}.tour-detail-hero-image,.tour-gallery-image{display:block;width:100%;height:100%;object-fit:cover;background:#f5efe8}.seasonal-private-tour-panel .seasonalPrice,.seasonal-private-tour-panel .detail{padding-top:0;padding-bottom:0}.seasonal-booking-shell{--seasonal-accent:#e16a32;--seasonal-accent-dark:#c63c3c;--seasonal-border:#ede3d7;display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(320px, 0.9fr);gap:24px;padding:28px;background:#fffdfa;border-radius:26px;box-shadow:0 22px 55px rgba(15, 23, 42, 0.06)}.seasonal-booking-main{display:grid;gap:18px;align-content:start}.seasonal-booking-header{max-width:700px}.seasonal-booking-kicker{display:inline-flex;align-items:center;gap:8px;color:#c65a34;font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.seasonal-booking-kicker:before{content:"";width:32px;height:1px;background:rgba(225, 106, 50, 0.34)}.seasonal-booking-header h3{margin:12px 0 10px;color:#182435;font-size:32px;line-height:1.15;font-weight:700}.seasonal-booking-header p{max-width:620px;margin:0;color:#667085;font-size:15px;line-height:1.7}.seasonal-booking-form{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;align-content:start;position:relative;z-index:2}.seasonal-field{min-width:0;position:relative;z-index:4;display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:20px;background:#faf7f3;border:1px solid #eee5db;box-shadow:none}.seasonal-field__step{display:inline-flex;align-items:center;align-self:flex-start;min-height:26px;padding:4px 10px;border-radius:999px;background:#ffffff;border:1px solid rgba(225, 106, 50, 0.16);color:#cf5f37;font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase}.seasonal-field label{display:block;margin:0;color:#223246;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.seasonal-field__control,.seasonal-field__control .select-holder,.seasonal-field__control .packageType,.seasonal-field__control .noPacks,.seasonal-field__control .gj-datepicker,.seasonal-field__control .gj-datepicker.gj-datepicker-md.gj-unselectable{width:100% !important}.seasonal-field__control{position:relative}.seasonal-field__control:before{position:absolute;left:16px;top:50%;z-index:2;transform:translateY(-50%);color:#cf5f37;pointer-events:none}.seasonal-field--package .seasonal-field__control:before,.seasonal-field--travellers .seasonal-field__control:before{content:"";left:auto;right:20px;width:8px;height:8px;border-right:1.5px solid #cf5f37;border-bottom:1.5px solid #cf5f37;transform:translateY(-65%) rotate(45deg)}.seasonal-field--date .seasonal-field__control:before{content:"";width:14px;height:14px;border:1.5px solid #cf5f37;border-radius:4px;background:linear-gradient(#cf5f37, #cf5f37) center 4px / 100% 1.5px no-repeat}.seasonal-field--date .seasonal-field__control:after{content:"";position:absolute;left:20px;top:calc(50% - 7px);z-index:2;width:2px;height:4px;border-radius:999px;background:#cf5f37;box-shadow:6px 0 0 #cf5f37;pointer-events:none}.seasonal-booking-form .jcf-select.jcf-select-trip-select-v2,.seasonal-booking-form .detailPageDepartDates .gj-datepicker.gj-datepicker-md.gj-unselectable{width:100% !important;min-height:56px;display:flex;align-items:center;background:#ffffff;border:1px solid #d9d5cf;border-radius:16px;box-shadow:none;transition:border-color 0.2s ease, box-shadow 0.2s ease}.seasonal-booking-form .jcf-select.jcf-select-trip-select-v2:hover,.seasonal-booking-form .jcf-select.jcf-select-trip-select-v2:focus,.seasonal-booking-form .detailPageDepartDates .gj-datepicker.gj-datepicker-md.gj-unselectable:hover,.seasonal-booking-form .detailPageDepartDates .gj-datepicker.gj-datepicker-md.gj-unselectable:focus-within{border-color:rgba(225, 106, 50, 0.45);box-shadow:0 0 0 4px rgba(225, 106, 50, 0.08)}.seasonal-booking-form .jcf-select.jcf-select-trip-select-v2 .jcf-select-text{min-height:54px;display:flex;align-items:center;margin:0;padding:0 44px 0 16px !important;color:#1d2939;font-size:15px;font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seasonal-booking-form .jcf-select.jcf-select-trip-select-v2 .jcf-select-text:before{content:none !important}.seasonal-booking-form .jcf-select.jcf-select-trip-select-v2 .jcf-select-opener:after{content:none}.seasonal-booking-form .jcf-select.jcf-select-trip-select-v2 .jcf-select-opener{width:44px;height:100%}.seasonal-booking-form .jcf-select-drop.jcf-select-trip-select-v2{margin-top:8px;background:#ffffff;border:1px solid #eadfd4;border-radius:14px;box-shadow:0 18px 35px rgba(15, 23, 42, 0.12);overflow:hidden;z-index:9999 !important}.seasonal-booking-form .jcf-select-drop.jcf-select-trip-select-v2 .jcf-list{background:#ffffff;color:#1d2939}.seasonal-booking-form .jcf-select-drop.jcf-select-trip-select-v2 .jcf-option{display:block;padding:12px 16px;background:#ffffff;color:#1d2939;font-size:14px;line-height:1.4}.seasonal-booking-form .jcf-select-drop.jcf-select-trip-select-v2 .jcf-hover,.seasonal-booking-form .jcf-select-drop.jcf-select-trip-select-v2 .jcf-selected{background:rgba(225, 106, 50, 0.08);color:#c63c3c}.seasonal-booking-form .gj-datepicker input[type="text"]{min-height:54px;padding:0 16px 0 44px;border:0;border-radius:14px;box-shadow:none;color:#1d2939;font-size:15px;font-weight:500;line-height:54px}.seasonal-booking-form .gj-datepicker input[type="text"]::placeholder{color:#7a818f;opacity:1}.seasonal-booking-form .gj-datepicker-md [role="right-icon"]{width:44px;color:transparent}.seasonal-booking-form .error{display:block;margin-top:2px;color:#c63c3c;font-size:12px}.seasonal-booking-footer{display:grid;grid-template-columns:minmax(220px, 0.8fr) minmax(0, 1fr);gap:14px;align-items:start}.seasonal-travel-season{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;margin:0;padding:16px 18px;border-radius:18px;background:#ffffff;color:#1d2939;font-size:14px;box-shadow:none;text-decoration:none;position:relative;z-index:1}.seasonal-travel-season:hover,.seasonal-travel-season:focus{text-decoration:none}.seasonal-travel-season__label{color:#667085;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.seasonal-travel-season__value{display:inline-flex;align-items:center;gap:8px;font-weight:600}.seasonal-travel-season__dot{width:10px;height:10px;border-radius:50%;background:#e6af42;box-shadow:0 0 0 4px rgba(230, 175, 66, 0.16)}.seasonal-booking-note{padding:18px 20px;border-radius:18px;background:#f9f5ef;border-left:4px solid rgba(225, 106, 50, 0.7);position:relative;z-index:1}.seasonal-booking-note__eyebrow{display:block;margin-bottom:8px;color:#c65a34;font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.seasonal-booking-note strong{display:block;color:#1d2939;font-size:16px;line-height:1.45;font-weight:600}.seasonal-booking-note p{margin:8px 0 0;color:#667085;font-size:14px;line-height:1.6}.seasonal-pricing-panel{position:relative;padding:24px;border-radius:24px;background:#faf7f2;color:#1d2939;box-shadow:none;display:flex;flex-direction:column;gap:14px}.seasonal-pricing-panel:before{display:none}.seasonal-pricing-header{display:grid;gap:6px}.seasonal-pricing-header h4{margin:0;color:#1b2738;font-size:24px;line-height:1.2;font-weight:700}.seasonal-pricing-header p{margin:0;color:#667085;font-size:14px;line-height:1.6}.seasonal-pricing-kicker{display:inline-flex;align-items:center;gap:8px;color:#8b654e;font-size:12px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.seasonal-pricing-kicker:before{content:"";width:30px;height:1px;background:rgba(225, 106, 50, 0.34)}.seasonal-price-card{position:relative;padding:18px;border-radius:18px;background:#ffffff;box-shadow:0 12px 28px rgba(15, 23, 42, 0.05)}.seasonal-price-card--primary{border-top:3px solid rgba(225, 106, 50, 0.8)}.seasonal-price-card--secondary{background:#fffdf9}.seasonal-price-card + .seasonal-price-card{margin-top:14px}.seasonal-price-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.seasonal-price-card__copy{min-width:0}.seasonal-price-card__eyebrow{display:block;margin-bottom:6px;color:#8b654e;font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.seasonal-price-value,.seasonalPriceContainer{display:block;color:#1d2939}.seasonal-price-prefix{display:block;margin-bottom:8px;color:#667085;font-size:13px;font-weight:500}.seasonal-price-value b,.seasonalPriceContainer b{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.seasonalPriceContainer .sale-price,.seasonal-own-room-value .sale-price{display:inline-block;margin:0;color:#8e7b70;text-decoration:line-through;font-size:16px}.seasonalPriceContainer .offerPrice,.seasonal-own-room-value .offerPrice{color:#df2e5e;font-size:25px;line-height:1;font-weight:700}.seasonalPriceContainer .normalPriceSeasonal,.seasonal-own-room-value b{color:#1d2939;font-size:44px;line-height:1;font-weight:700}.seasonal-price-meta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 8px;margin-top:12px}.seasonal-price-card .twinsharemsg,.seasonal-price-card .singleRoomSupplementmsg{display:block;color:#667085;font-size:13px;line-height:1.55}.seasonal-price-card .singleRoomSupplement{display:block;margin:0}.seasonal-own-room-value{display:block;margin-top:14px;color:#667085;font-size:14px;line-height:1.55}.seasonal-own-room-value .tourPrice{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:8px}.seasonal-own-room-value > b{display:block;margin-top:8px}.seasonal-price-card .pop-opener{display:inline-flex;align-items:center;gap:6px;color:#1d2939}.seasonal-price-card .pop-opener i{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#fee9dc;color:transparent;font-size:0;font-style:normal;position:relative}.seasonal-price-card .pop-opener i:before{content:"i";color:#cf5f37;font-size:11px;font-weight:700;line-height:1;font-family:inherit}.seasonal-price-card .popup.activity{color:#242424}.seasonal-saving-badge,#priceTwinYouSaveShow,#priceSingleYouSaveShow{display:inline-flex;align-items:center;gap:8px;margin-top:14px;max-width:100%;padding:8px 12px;border-radius:999px;background:#ebf8ef;border:1px solid #cdecd8;color:#197d46;font-size:12px;font-weight:700;letter-spacing:0.01em;line-height:1.45;box-shadow:none;text-transform:none}.seasonal-saving-badge:before,#priceTwinYouSaveShow:before,#priceSingleYouSaveShow:before{content:"";flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#1ba251;box-shadow:none}.seasonal-saving-badge:empty,#priceTwinYouSaveShow:empty,#priceSingleYouSaveShow:empty{display:none}.seasonal-pricing-trust{display:flex;flex-wrap:wrap;gap:8px}.seasonal-pricing-trust span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#ffffff;border:1px solid #ebe3d8;color:#596273;font-size:12px;font-weight:600;line-height:1.35}.seasonal-pricing-trust span:before{content:"";width:6px;height:6px;margin-right:8px;border-radius:50%;background:#e39a24}.seasonal-booknow-wrap{display:block;margin-top:4px}.seasonal-booknow-wrap .booknow-with-login{width:100%}#seasonal-booknow-span .btn.btn-default{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:0;border-radius:15px;background:linear-gradient(135deg, #e16a32 0%, #e54849 100%);color:#ffffff !important;font-size:15px;font-weight:700;letter-spacing:0.02em;box-shadow:0 14px 28px rgba(229, 72, 73, 0.18);text-transform:none}#seasonal-booknow-span .btn.btn-default:before{display:none}#seasonal-booknow-span .btn.btn-default:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(229, 72, 73, 0.22)}.looking-change{position:relative;display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr) auto;gap:24px;align-items:center;width:100%;margin-top:22px;padding:32px;border-radius:28px;background:linear-gradient(135deg, #f2502b 0%, #e43a3f 45%, #7f1f39 100%);box-shadow:0 24px 60px rgba(162, 46, 34, 0.2);overflow:hidden}.looking-change:before,.looking-change:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.looking-change:before{top:-70px;right:-40px;width:220px;height:220px;background:radial-gradient(circle, rgba(255, 255, 255, 0.22), transparent 66%)}.looking-change:after{bottom:-120px;left:28%;width:260px;height:260px;background:radial-gradient(circle, rgba(255, 210, 138, 0.18), transparent 70%)}.looking-change__content,.looking-change__features,.looking-change__action{position:relative;z-index:1}.looking-change__eyebrow{display:inline-flex;align-items:center;gap:8px;color:rgba(255, 255, 255, 0.8);font-size:12px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.looking-change__eyebrow:before{content:"";width:30px;height:1px;background:rgba(255, 255, 255, 0.45)}.looking-change h3{max-width:12ch;margin:12px 0 0;padding:0;color:#ffffff;font-size:34px;line-height:1.08;text-transform:none}.looking-change p{margin:16px 0 0;padding:0;color:rgba(255, 255, 255, 0.88);font-size:16px;line-height:1.7}.looking-change__features{display:flex;flex-wrap:wrap;gap:10px}.looking-change__features span{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;background:rgba(255, 255, 255, 0.12);border:1px solid rgba(255, 255, 255, 0.18);color:#ffffff;font-size:13px;font-weight:600}.looking-change__features span:before{content:"";width:8px;height:8px;margin-right:10px;border-radius:50%;background:#ffcf7b;box-shadow:0 0 0 4px rgba(255, 207, 123, 0.18)}.looking-change__action{display:flex;justify-content:flex-end}.looking-change .btn-customized{display:inline-flex;align-items:center;justify-content:center;min-width:230px;min-height:56px;padding:14px 22px;margin-left:0;border-radius:16px;background:#ffffff;color:#c53234;font-size:14px;font-weight:700;letter-spacing:0.08em;text-decoration:none;text-transform:uppercase;box-shadow:0 18px 36px rgba(47, 18, 18, 0.18)}.looking-change .btn-customized:hover{color:#a6282c;transform:translateY(-1px)}.looking-change .btn-customized.btn.btn-default:before{display:none}@media (max-width: 1199px){.looking-change{grid-template-columns:1fr}.looking-change h3{max-width:none}.looking-change__action{justify-content:flex-start}}@media (max-width: 991px){.seasonal-booking-shell{grid-template-columns:1fr;padding:24px}.seasonal-booking-header h3{font-size:30px}.seasonal-booking-form{grid-template-columns:repeat(2, minmax(0, 1fr))}.seasonal-booking-footer{grid-template-columns:1fr}.seasonalPriceRightSection{text-align:left}}@media (max-width: 767px){.seasonal-booking-shell{gap:18px;padding:18px;border-radius:22px}.seasonal-booking-form{grid-template-columns:1fr}.seasonal-field{padding:14px}.seasonal-booking-header h3{font-size:24px}.seasonal-booking-header p{font-size:14px;line-height:1.7}.seasonal-travel-season{flex-direction:column;align-items:flex-start}.seasonal-pricing-panel{padding:18px;border-radius:20px}.seasonalPriceContainer .offerPrice,.seasonal-own-room-value .offerPrice,.seasonalPriceContainer .normalPriceSeasonal,.seasonal-own-room-value b{font-size:30px}.looking-change{padding:24px 20px;border-radius:22px}.looking-change h3{font-size:24px}.looking-change p{font-size:15px}.looking-change__features span{width:100%}.looking-change .btn-customized{width:100%;min-width:0}}#description_page .trip-info .price.trip-hero-price{display:block;margin:0 0 18px;font-size:20px;line-height:1.3;font-weight:400;font-style:normal}#description_page .trip-info .trip-hero-price__main{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 12px}#description_page .trip-info .trip-hero-price__prefix{color:#6b7280;font-size:18px;font-style:italic;line-height:1.1}#description_page .trip-info .trip-hero-price__old.sale-price{margin:0;color:#8c807b;font-size:22px;line-height:1;text-decoration:line-through}#description_page .trip-info .trip-hero-price__old.sale-price:empty{display:none}#description_page .trip-info .price.trip-hero-price strong.trip-hero-price__current{display:inline-block;margin:0;font-style:normal;font-weight:900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df2e5e', endColorstr='#ff8400');background:-webkit-gradient(linear, 0% 90%, 95% 0%, from(#df2e5e), to(#ff8400));background:-moz-linear-gradient(0% 90%, 95% 0%, #df2e5e, #ff8400);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.55em !important;font-family:"Poppins";line-height:1}#description_page .trip-info .price.trip-hero-price strong.trip-hero-price__current:empty{display:none}#description_page .trip-info .price.trip-hero-price strong.trip-hero-price__current span{display:inline-block;font-size:inherit;line-height:inherit;font-weight:inherit}#description_page .trip-info .trip-hero-price__saving.you-saved-detail{display:inline-flex;align-items:center;flex:0 0 100%;gap:8px;margin:4px 0 0;padding:0;border-radius:0;background:transparent;border:0;color:#197d46;font-size:13px;font-weight:600;line-height:1.35;box-shadow:none}#description_page .trip-info .trip-hero-price__quote{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:460px;padding:14px 18px;border:1px solid rgba(219, 106, 49, 0.18);border-radius:18px;background:linear-gradient(135deg, rgba(255, 247, 240, 0.96) 0%, rgba(255, 255, 255, 0.98) 100%);box-shadow:0 12px 30px rgba(30, 41, 59, 0.06)}#description_page .trip-info .trip-hero-price__quote-label{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:rgba(219, 106, 49, 0.08);color:#b55128;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}#description_page .trip-info .trip-hero-price__quote-title{display:block;color:#172033;font-size:24px;font-weight:700;line-height:1.15}#description_page .trip-info .trip-hero-price__quote-copy{display:block;color:#596273;font-size:14px;font-weight:500;line-height:1.55}#description_page .trip-info .trip-hero-price__saving.you-saved-detail:empty{display:none}#description_page .trip-info .trip-hero-price__saving.you-saved-detail:before{content:"";width:8px;height:8px;border-radius:50%;background:#1ba251}#description_page .trip-info .trip-hero-price__saving.you-saved-detail .pop-opener{display:inline-flex;align-items:center;gap:6px}#description_page .trip-info .trip-hero-price__saving.you-saved-detail .pop-opener i{color:#197d46;font-size:13px}#description_page .trip-info .trip-hero-price__coupon{display:inline-flex;align-items:center;align-self:flex-start;margin:8px 0 0}#description_page .trip-info .trip-hero-price__meta{display:block;margin-top:6px}#description_page .trip-info .trip-hero-price--quote .trip-hero-price__meta{margin-top:14px}#description_page .trip-info .trip-hero-price__meta .BW_PDtourduration,#description_page .trip-info .trip-hero-price__meta .BW_tourType{width:100%;display:block;margin:0 0 2px;font-size:15px;line-height:1.45;font-style:normal}#description_page .trip-info .trip-hero-price__meta .BW_PDtourduration span,#description_page .trip-info .trip-hero-price__meta .BW_tourType span{display:inline;padding:0;border:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media (max-width: 767px){#description_page .trip-info .price.trip-hero-price{margin-bottom:10px;font-size:15px}#description_page .trip-info .trip-hero-price__main{gap:5px 8px}#description_page .trip-info .trip-hero-price__prefix{font-size:15px}#description_page .trip-info .trip-hero-price__old.sale-price{font-size:17px}#description_page .trip-info .price.trip-hero-price strong.trip-hero-price__current{font-size:1.42em !important}#description_page .trip-info .trip-hero-price__saving.you-saved-detail{width:100%;font-size:11px;padding:0}#description_page .trip-info .trip-hero-price__quote{max-width:none;width:100%;padding:12px 14px;border-radius:16px}#description_page .trip-info .trip-hero-price__quote-title{font-size:20px}#description_page .trip-info .trip-hero-price__quote-copy{font-size:13px;line-height:1.5}#description_page .trip-info .trip-hero-price__meta .BW_PDtourduration,#description_page .trip-info .trip-hero-price__meta .BW_tourType{font-size:13px}}#description_page #sticky-tab.nav-wrap{background:linear-gradient(135deg, #fff8f1 0%, #ffffff 46%, #fff3e8 100%);border-top:1px solid rgba(219, 106, 49, 0.14);border-bottom:1px solid rgba(219, 106, 49, 0.14);box-shadow:0 18px 42px rgba(25, 35, 49, 0.08);top:0;z-index:980}#description_page #sticky-tab.nav-wrap .container{position:relative}#description_page #sticky-tab .nav-tabs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:14px 0}#description_page #sticky-tab .nav-tabs > li{width:auto;padding:0}#description_page #sticky-tab .nav-tabs > li > a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;border-radius:999px;background:rgba(255, 255, 255, 0.88);box-shadow:inset 0 0 0 1px rgba(219, 106, 49, 0.14);color:#203040;font-size:15px;font-weight:600;letter-spacing:0.01em;line-height:1.2;text-align:center;transition:background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease, transform 0.2s ease}#description_page #sticky-tab .nav-tabs > li > a:hover,#description_page #sticky-tab .nav-tabs > li > a:focus{background:#ffffff;color:#d84c2d;box-shadow:inset 0 0 0 1px rgba(216, 76, 45, 0.24), 0 10px 24px rgba(216, 76, 45, 0.12);text-decoration:none}#description_page #sticky-tab .nav-tabs > li.active a,#description_page #sticky-tab .nav-tabs > li.active a:hover,#description_page #sticky-tab .nav-tabs > li.active a:focus,#description_page #sticky-tab .nav-tabs > li:focus a{color:#ffffff;background:linear-gradient(135deg, #cb2441 0%, #e85033 54%, #f49a34 100%) !important;box-shadow:0 16px 28px rgba(216, 76, 45, 0.2)}#description_page #sticky-tab.nav-wrap.is-stuck{background:rgba(255, 250, 245, 0.96);backdrop-filter:blur(14px);box-shadow:0 20px 42px rgba(18, 32, 49, 0.14)}#description_page #sticky-tab.nav-wrap.is-stuck .nav-tabs{padding:10px 0}@media (max-width: 991px){#description_page #sticky-tab.nav-wrap{box-shadow:0 14px 30px rgba(25, 35, 49, 0.1)}#description_page #sticky-tab.nav-wrap .container{width:100%;padding:0 12px}#description_page #sticky-tab .nav-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:12px 0;scrollbar-width:none}#description_page #sticky-tab .nav-tabs::-webkit-scrollbar{display:none}#description_page #sticky-tab .nav-tabs > li{flex:0 0 auto}#description_page #sticky-tab .nav-tabs > li > a{min-height:40px;padding:10px 16px;font-size:14px;white-space:nowrap}}#description_page .trip-detail #tab01 .over-right > .tab-pane{margin-bottom:8px}#description_page .trip-detail #tab01 .over-right h4.header-box,#description_page .trip-detail #tab01 .over-right strong.header-box{display:block;font-size:22px;font-weight:700;letter-spacing:-0.02em;line-height:1.3;color:#1c2430;margin-top:0;margin-bottom:20px;padding-bottom:14px;background:linear-gradient(90deg, #cb2441 0%, #e85033 45%, #f49a34 100%) 0 100% / 72px 3px no-repeat;border-bottom:1px solid rgba(216, 76, 45, 0.15)}#description_page .trip-detail #tab01 .over-right .detail,#description_page .trip-detail #tab01 .over-right .staticContent,#description_page .trip-detail #tab01 .heritageSites .detail{padding:24px 28px;border-radius:16px;background:linear-gradient(165deg, #fffefb 0%, #ffffff 55%);border:1px solid rgba(216, 76, 45, 0.12);box-shadow:0 2px 0 rgba(216, 76, 45, 0.05), 0 18px 44px rgba(25, 35, 49, 0.07);font-size:15px;line-height:1.65;color:#2b3542}#description_page .trip-detail #tab01 .over-right .detail p,#description_page .trip-detail #tab01 .over-right .staticContent p{margin-bottom:14px}#description_page .trip-detail #tab01 .over-right .detail p:last-child,#description_page .trip-detail #tab01 .over-right .staticContent p:last-child{margin-bottom:0}#description_page .trip-detail #tab01 .overviewDesc ul,#description_page .trip-detail #tab01 .overviewDesc ol{margin:0;padding-left:0;list-style:none}#description_page .trip-detail #tab01 .overviewDesc ul li{position:relative;padding-left:22px;margin-bottom:10px}#description_page .trip-detail #tab01 .overviewDesc ul li:before{content:"";position:absolute;left:0;top:0.55em;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg, #cb2441, #f49a34);box-shadow:0 0 0 2px rgba(216, 76, 45, 0.15)}#description_page .trip-detail #tab01 .BW_short_desc .table-container{padding:20px 22px;border-radius:16px;background:#fff;border:1px solid rgba(216, 76, 45, 0.12);box-shadow:0 18px 44px rgba(25, 35, 49, 0.06)}#description_page .trip-detail #tab01 .BW_short_desc .table{margin-bottom:0}#description_page .trip-detail #tab01 .BW_short_desc table tr td{padding:12px 14px;vertical-align:top;border-color:rgba(0, 0, 0, 0.06)}#description_page .trip-detail #tab01 .BW_short_desc .bestway_overview_day{font-weight:700;color:#c41e3a;white-space:nowrap;width:1%}#description_page .trip-detail #tab01 .icon-description{margin-top:16px;padding:14px 18px;border-radius:12px;background:rgba(216, 76, 45, 0.06);border:1px solid rgba(216, 76, 45, 0.1)}#description_page .trip-detail #tab01 .icon-description ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px 24px}#description_page .trip-detail #tab01 #tab13 .img-article.article-light,#description_page .trip-detail #tab01 #tab13 #map-canvas{border-radius:16px;overflow:hidden;border:1px solid rgba(216, 76, 45, 0.12);box-shadow:0 18px 44px rgba(25, 35, 49, 0.08)}#description_page .trip-detail #tab01 #world-heritage-sites-carousel{padding:8px 0 16px}#description_page .trip-detail #tab01 .heritageSites .detail img{border-radius:12px;box-shadow:0 10px 28px rgba(25, 35, 49, 0.12)}#description_page .trip-detail #tab01 .detail-accordion > li > a{border-radius:12px;padding:16px 18px;background:#fff;border:1px solid rgba(216, 76, 45, 0.12);margin-bottom:12px;box-shadow:0 8px 24px rgba(25, 35, 49, 0.05)}#description_page .trip-detail #tab01 .detail-accordion > li > a:hover{border-color:rgba(216, 76, 45, 0.22)}#description_page .trip-detail #tab01 .detail-accordion > li.active > a{background:linear-gradient(135deg, rgba(203, 36, 65, 0.08) 0%, rgba(244, 154, 52, 0.08) 100%);border-color:rgba(216, 76, 45, 0.25)}#description_page .trip-detail #tab01 .detail-accordion .slide-holder{padding-top:8px}#description_page .trip-detail #tab01 .slide.detail.overviewDesc .content-list.tick-list li{padding-left:24px}@media (max-width: 767px){#description_page #stickytypeheader.over-left{display:block !important;width:100%;margin-bottom:16px}#description_page .trip-detail .nav-wrap.overview-tab{border-radius:14px}#description_page .trip-detail .overview-tab ul{gap:8px;padding:4px 0 8px;-webkit-overflow-scrolling:touch}#description_page .trip-detail .nav-wrap.overview-tab .nav-tabs > li{flex:0 0 auto;width:auto !important;min-width:min-content;border-bottom:none;border-radius:999px;border:1px solid rgba(216, 76, 45, 0.14);overflow:hidden}#description_page .trip-detail .nav-wrap.overview-tab .nav-tabs > li a{white-space:nowrap;min-height:42px;padding:10px 16px;border-radius:999px}#description_page .trip-detail .nav-wrap.overview-tab .nav-tabs > li.active a:after{display:none}}#my_custom_model .customize-modal-dialog{max-width:720px;width:calc(100% - 1.5rem);margin:0.75rem auto}#my_custom_model .customize-modal-v3{display:flex;flex-direction:column;max-height:min(92vh, 960px);border:none;border-radius:16px;overflow:hidden;box-shadow:0 24px 64px rgba(18, 32, 49, 0.2)}#my_custom_model .customize-modal-header{flex:0 0 auto;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid rgba(0, 0, 0, 0.06);text-align:left;text-transform:none;position:relative;background:linear-gradient(180deg, #fffefb 0%, #fff 100%)}#my_custom_model .customize-modal-close{position:absolute;top:12px;right:14px;z-index:2;opacity:0.55;font-size:26px;font-weight:300;line-height:1;color:#5c6570;text-shadow:none}#my_custom_model .customize-modal-close:hover{opacity:1;color:#cb2441}#my_custom_model .customize-modal-heading{padding-right:2.5rem}#my_custom_model .customize-modal-eyebrow{margin:0 0 6px;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;font-weight:600;color:#d84c2d}#my_custom_model #customize-modal-title{margin:0 0 8px;font-size:1.35rem;font-weight:700;color:#1c2430;letter-spacing:-0.02em;line-height:1.25}#my_custom_model .customize-modal-lede{margin:0;font-size:14px;line-height:1.5;color:#5c6570;max-width:36rem}#my_custom_model .customize-modal-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:1rem 1.25rem 1.25rem;min-height:0;-webkit-overflow-scrolling:touch}#my_custom_model .customize-modal-shell.tour-steps-outter{padding-right:0}#my_custom_model .customize-modal-steps.tour-steps-btn{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none;border-bottom:none;justify-content:stretch}#my_custom_model .customize-modal-steps .tour-step-btn{float:none;width:auto;margin:0;padding:0;font-size:inherit;line-height:inherit;cursor:default;border-radius:12px;background:#eef1f4;color:#4a5563;border:1px solid rgba(0, 0, 0, 0.06);overflow:hidden}#my_custom_model .customize-modal-steps .tour-step-btn::after{display:none !important;content:none !important}#my_custom_model .customize-modal-steps .tour-step-btn a{display:block;padding:12px 10px;color:inherit;text-decoration:none;pointer-events:none}#my_custom_model .customize-modal-steps .tour-step-btn strong{display:block;font-size:10px;letter-spacing:0.12em;text-transform:uppercase;font-weight:700;opacity:0.75;margin-bottom:4px}#my_custom_model .customize-modal-steps .customize-step-label{display:block;font-size:13px;font-weight:600;line-height:1.3}#my_custom_model .customize-modal-steps .tour-step-btn.active{background:linear-gradient(135deg, #cb2441 0%, #e85033 54%, #f49a34 100%);color:#fff;border-color:transparent;box-shadow:0 10px 26px rgba(216, 76, 45, 0.28)}#my_custom_model .customize-modal-steps .tour-step-btn.active strong{opacity:0.95}#my_custom_model .customize-modal-help-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 18px;padding:12px 14px;border-radius:12px;border:1px solid rgba(216, 76, 45, 0.18);background:linear-gradient(90deg, rgba(203, 36, 65, 0.07) 0%, rgba(244, 154, 52, 0.1) 100%);font-size:13px;line-height:1.45;color:#3d4754}#my_custom_model .customize-modal-help-bar__icon{color:#cb2441;font-size:16px}#my_custom_model .customize-modal-help-bar__phone{font-weight:700;color:#cb2441;white-space:nowrap}#my_custom_model .customize-modal-help-bar__phone:hover,#my_custom_model .customize-modal-help-bar__phone:focus{color:#a01830;text-decoration:none}#my_custom_model .expert_advise{display:none !important}#my_custom_model .tour-steps-content{margin-right:0;padding:12px 0 20px}#my_custom_model .tour-step-content .row > .tour-content-left{flex:0 0 100%;max-width:100%}#my_custom_model .customize-modal-notice.highlight-gray{width:100%;margin:0 0 18px;padding:12px 14px;display:block;background:linear-gradient(90deg, rgba(203, 36, 65, 0.06), rgba(244, 154, 52, 0.08));border:1px solid rgba(216, 76, 45, 0.15);border-radius:10px;font-weight:600;font-size:13px;color:#3d4754;text-transform:none}#my_custom_model .customize-modal-notice__title{display:block;margin-bottom:4px;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;color:#c41e3a}#my_custom_model .customize-modal-notice__body{font-weight:400;color:#5c6570}#my_custom_model .customize-modal-star{color:#cb2441;font-weight:700}#my_custom_model .tour-step-content .sub-head{font-size:15px;color:#1c2430;margin-bottom:12px}#my_custom_model .customize-modal-actions{display:flex;justify-content:flex-end;margin-top:8px;padding-top:16px;border-top:1px solid rgba(0, 0, 0, 0.06);gap:12px}#my_custom_model .customize-modal-actions--split{justify-content:space-between;flex-wrap:wrap}#my_custom_model .customize-modal-btn{border-radius:999px;padding:12px 26px;font-weight:600;font-size:15px;border:none;min-height:46px;transition:transform 0.15s ease, box-shadow 0.15s ease}#my_custom_model .customize-modal-btn--primary{background:linear-gradient(135deg, #cb2441 0%, #e85033 54%, #f49a34 100%);color:#fff !important;box-shadow:0 10px 24px rgba(216, 76, 45, 0.28)}#my_custom_model .customize-modal-btn--primary:hover,#my_custom_model .customize-modal-btn--primary:focus{color:#fff !important;transform:translateY(-1px);box-shadow:0 14px 30px rgba(216, 76, 45, 0.35)}#my_custom_model .customize-modal-btn--ghost{background:#fff;color:#4a5563 !important;border:1px solid rgba(0, 0, 0, 0.12);box-shadow:none}#my_custom_model .customize-modal-btn--ghost:hover{border-color:rgba(216, 76, 45, 0.35);color:#cb2441 !important}#my_custom_model .holidays-theme-outbox{height:auto;min-height:0;overflow:visible;white-space:normal;display:grid;grid-template-columns:repeat(auto-fill, minmax(88px, 1fr));gap:12px;padding:4px 0 8px}#my_custom_model .holidays_theme{margin-right:0;min-width:0;font-size:11px;line-height:1.25}#my_custom_model .theme-icon{width:56px;height:56px;font-size:28px}@media (max-width: 576px){#my_custom_model .customize-modal-steps.tour-steps-btn{grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px}#my_custom_model .customize-modal-steps .tour-step-btn a{padding:10px 6px}#my_custom_model .customize-modal-steps .customize-step-label{font-size:11px}#my_custom_model #customize-modal-title{font-size:1.15rem}#my_custom_model .customize-modal-help-bar{justify-content:flex-start}}.banner.banner-inner.parallax.b2i-cms-hero-fallback,.banner.banner-inner.parallax.b2i-cms-hero-fallback#gridview-3-col{background-color:#2a1218;background-image:radial-gradient(ellipse 90% 60% at 15% 15%, rgba(244, 154, 52, 0.22) 0%, transparent 52%), radial-gradient(ellipse 70% 50% at 85% 75%, rgba(203, 36, 65, 0.28) 0%, transparent 55%), linear-gradient(145deg, #1c0a10 0%, #4a1620 38%, #8b2435 72%, #c94a2e 100%) !important;background-size:cover;background-position:center}.banner.banner-inner.parallax.b2i-cms-hero-fallback .banner-text h1{float:none !important;text-align:center;width:100%;max-width:46rem;margin-left:auto;margin-right:auto}.banner.banner-inner.parallax.b2i-cms-hero-fallback .center-text .container{max-width:900px}#b2i-css-contact-us .banner.banner-inner#gridview-3-col,#b2i-css-contact-us .banner.banner-inner.parallax{height:auto !important;min-height:0 !important;max-height:none !important;padding:2.75rem 0 2.5rem !important}#b2i-css-contact-us .banner.banner-inner.parallax.b2i-cms-hero-fallback:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.35) 100%);pointer-events:none}#b2i-css-contact-us .banner.banner-inner .banner-text{position:relative;z-index:1}#b2i-css-contact-us .banner.banner-inner h1{font-size:clamp(1.85rem, 4vw, 2.65rem) !important;font-weight:700 !important;letter-spacing:-0.03em;line-height:1.2 !important;margin-bottom:0.75rem !important;text-shadow:0 2px 24px rgba(0, 0, 0, 0.35)}#b2i-css-contact-us .b2i-cms-hero-tagline{margin:0 auto;max-width:36rem;font-size:clamp(0.95rem, 2vw, 1.05rem);line-height:1.55;font-weight:400;color:rgba(255, 250, 248, 0.92);text-shadow:0 1px 12px rgba(0, 0, 0, 0.25)}#b2i-css-contact-us nav.breadcrumbs.b2india_destination_breadcrumbs{margin-top:0;margin-bottom:1.5rem;padding:12px 0;border-radius:0;box-shadow:none;background:transparent}#b2i-css-contact-us nav.breadcrumbs.b2india_destination_breadcrumbs ul{padding-left:0}#b2i-css-contact-us .b2i_service_page{padding-top:0}#b2i-css-contact-us #content{padding-top:1rem}#b2i-css-contact-us .b2i-contact-main,#b2i-css-contact-us .b2i-contact-form-shell{max-width:920px;margin-left:auto;margin-right:auto}#b2i-css-contact-us .b2i-contact-intro-heading .main-heading{font-size:clamp(1.5rem, 3vw, 1.85rem);font-weight:700;color:#1c2430;letter-spacing:-0.02em;margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:none;background:linear-gradient(90deg, #cb2441 0%, #e85033 45%, #f49a34 100%) 0 100% / 72px 3px no-repeat}#b2i-css-contact-us .b2i-contact-intro-row{align-items:flex-start}#b2i-css-contact-us #content form.querryForm,#b2i-css-contact-us #content form.contact-form,#b2i-css-contact-us .b2i-contact-main form{margin-top:1.25rem;padding:1.5rem 1.35rem 1.75rem;background:#fff;border:1px solid rgba(216, 76, 45, 0.12);border-radius:16px;box-shadow:0 18px 48px rgba(25, 35, 49, 0.08)}@media (min-width: 768px){#b2i-css-contact-us #content form.querryForm,#b2i-css-contact-us #content form.contact-form,#b2i-css-contact-us .b2i-contact-main form{padding:2rem 2rem 2.25rem}}#b2i-css-contact-us #content .hold,#b2i-css-contact-us #content .form-group{margin-bottom:1.15rem}#b2i-css-contact-us #content label{font-size:13px;font-weight:600;color:#3d4754;margin-bottom:6px}#b2i-css-contact-us #content .form-control{border-radius:10px;border:1px solid rgba(0, 0, 0, 0.12);padding:11px 14px;font-size:15px;transition:border-color 0.2s ease, box-shadow 0.2s ease}#b2i-css-contact-us #content .form-control:focus{border-color:rgba(216, 76, 45, 0.45);box-shadow:0 0 0 3px rgba(216, 76, 45, 0.12);outline:none}#b2i-css-contact-us #content textarea.form-control{min-height:140px;resize:vertical}#b2i-css-contact-us #content .btn,#b2i-css-contact-us #content button[type="submit"],#b2i-css-contact-us #content input[type="submit"]{border-radius:999px;padding:12px 28px;font-weight:600;font-size:15px;border:none;background:linear-gradient(135deg, #cb2441 0%, #e85033 54%, #f49a34 100%);color:#fff !important;box-shadow:0 10px 26px rgba(216, 76, 45, 0.28);transition:transform 0.15s ease, box-shadow 0.15s ease}#b2i-css-contact-us #content .btn:hover,#b2i-css-contact-us #content button[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(216, 76, 45, 0.35);color:#fff !important}#b2i-css-contact-us .main-subtitle,#b2i-css-contact-us .content-heading + .main-subtitle{display:block;text-align:left !important;font-size:15px;line-height:1.65;color:#5c6570;margin-bottom:1.25rem}@media (max-width: 767px){#b2i-css-contact-us .banner.banner-inner#gridview-3-col,#b2i-css-contact-us .banner.banner-inner.parallax{padding:2rem 0 1.75rem !important}#b2i-css-contact-us #content form.querryForm,#b2i-css-contact-us #content form.contact-form,#b2i-css-contact-us .b2i-contact-main form{padding:1.25rem 1rem 1.5rem;border-radius:12px}}@media print{.b2i-header,.b2i-header-spacer{display:none}}