.OtpLink a,.fareCalendarIcon,.fc-calendar .fc-row>div.available,.fc-calendar .fc-row>div.on_request_date,.hsacursor,.span_canvas_inner label,a#downloadQuotePdf{cursor:pointer}#invalidOtp{color:#f40b13}#eventContainer,.OTPTimer{padding-bottom:10px}#insertotp .loaderTxt{font-size:16px;display:block;margin-top:25%;text-align:center;margin-left:9px}#insertotp .loaderTxt span,.ChangeFlightTable .fromCity.tablecityName,.ChangeFlightTable .toCity.tablecityName,.baggageFlight .pdpFlightCity,.confirm_travellers_td,.eventSlides li:first-child a .festivalDuration,.filter_details_tc.filter_details_open,.placeTime,.selectric-wrapper.selectric-open .selectric-items,.time,.totaltourGst .col-xs-6.text-right.mob-padd-remove span,.value_change,.visible,label.pad_labelPro.appsotcbehalf,small.terminal{display:block}.thomasLoader{width:100%;height:100%;background:#fff;top:77px;left:0;bottom:0;position:fixed;z-index:9999}.thomas_loader{width:50px;height:10px;position:absolute;top:50%;left:42%;transform:translate(-50%,-50%)}.filter_applied_heading,.layover_icon1:before,.opt_table_row a.show_optional_back:after,.opt_table_row a:after,.pdp_secondary_tabs:after,.pdp_travel_duration:after,.pdp_travel_duration:before,.select_travellers a:after,.sightseeing_pdp_tc:before,.spinner:after,.video_play_btn::after{content:""}.FareBreakupInfo,.addpopHide,.arrow-rightArrowspan,.pdpCusomiseList li,.spinner,.spinner:after,.totalJetPdp{box-sizing:border-box}@keyframes ball-clip-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.otpLoaderBody{text-align:center;position:absolute;background:#fff;z-index:99;height:100%;width:100%;top:0;left:0;border-radius:4px}.carousel-containt,.thumbcarousel{background-color:rgba(0,0,0,.5);position:absolute}#insertotp .spinner{width:35px;height:35px;display:block;color:#0095da}#insertotp input:disabled{cursor:default;background:#e3e3e3;border:#e3e3e3}#insertotp input{width:38px;height:40px;line-height:50px;text-align:center;font-size:24px;font-weight:200;color:#333;margin:0 10px 0 0;border:1px solid #cecece;border-radius:3px}#insertotp .modalClose-icon{color:#333;background:0 0;border:transparent;font-size:30px;position:absolute;right:-8px;top:-8px}#ChangeFlight,#JetAddActivity,#insertotp .modal-body p,#pdpTermsConditions .collapse p,.changeFlight-Note p,.eventsDetailsHolder .tab-content,.morelink_optional_details a,.optional_activities_selected_content .opt_table_row td>input[type=checkbox],.pdp_secondary_tabs_content .departure_city_error,.pdp_visa_insurance div p,.pdp_visa_insurance>p,.share_wishlist_holder ul,.tour_exclusion div p,.tour_inclusion div p,.wantus_call_form .assistance_radio label{margin:0}#insertotp .input-field{margin:16px 0}#insertotp .modal-body{padding:0 15px 30px}#insertotp .modal-title{margin:0 0 8px;color:#333;font-size:20px}#otpSuccessMsg{color:#56ac4a;padding-top:10px;clear:both;float:none;display:inline-block}#insertotp .modal-dialog{max-width:590px}#insertotp .otp-modal-content{padding:8px 24px;background:#fff;border-radius:4px}#verifyotp{padding:8px;font-size:16px;border-radius:4px;width:auto;margin-top:16px;margin-bottom:16px;display:block}#verifyotp:hover{background:#0b6c99}#removeFlight .modal-dialog{width:32%!important}#removeFlight .modal-header .close{margin-top:-16px;margin-right:0}#removeFlight .modal-header{padding:0;min-height:auto}#removeFlight .modal-title{font-size:18px;margin-bottom:8px;font-weight:700}#removeFlight .modal-content{padding:16px;border-radius:4px;background:#fff}#keepFlightsOption,#removeFlightsOption{width:48%;background:0 0;color:#0095da}#keepFlightsOption:hover,#removeFlightsOption:hover{background:#0095da;color:#fff}#keepFlightsOption{margin-left:1%}.gst_label,.modifyPopupBlog ul li a,.modifyPopupBlog ul li.active a,.onbefLabel,.pdp_holiday_breadcrumb ul li a:hover,.single_tour h5 a,.ui-widget-content a,.ui-widget-header a,.wantus_call_form .form-group .red,.wantus_call_form label,div#filter_data_flight a.tc-filter.filter-icon{color:#333}#eventContainer,#tcilEvents,.table tbody td,.table tbody th,.thumbcarousel .carousel-controls a span body #header{background:#fff}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Roboto,sans-serif;font-size:1em}.holiday-form-search .col-lg-2 .selectric-items li{width:28.66%;float:left;margin:7px 0 0 5px;text-align:center;border:1px solid #ccc;padding:4px;line-height:16px}.bodright{border-right:0!important}.holiday-form-search .col-lg-2 .selectric-items li:first-child,.holiday-form-search .col-lg-2 .selectric-items li:first-child .selected{width:95%;text-align:left;border:0!important;padding:4px;line-height:16px;color:#575757!important}.budget_selectric .selectric{border-radius:0!important;border-right:1px solid #999}.mot_selectric .selectric{border-right:0!important;border-radius:0 3px 3px 0}.holiday-form-search .selectric-open.selectric-above .selectric{box-shadow:-1px 1px 0 0 #0095da;-moz-box-shadow:-1px 1px 0 0 #0095da;-webkit-box-shadow:-1px 1px 0 0 #0095da}.holiday-form-search .selectric-open.selectric-above .selectric-items{box-shadow:1px 1px 0 0 #0095da;-webkit-box-shadow:1px 1px 0 0 #0095da;-moz-box-shadow:1px 1px 0 0 #0095da;border-top:1px solid #0095da}#holidayPlace:focus,.autocompleteon{box-shadow:inset 0 0 0 1px #0095da!important}.holiday-form-search .col-lg-2 .selectric-items li.selected,.holiday-form-search .col-lg-2 .selectric-items li:hover{background:0 0;border:1px solid #0094da;color:#0094da}.holiday-form-search .col-lg-2 .selectric-items{background:#fff;padding-bottom:10px}.holiday-form-search .selectric-items{margin:-1px 0 0 -1px;box-shadow:1px 1px 0 0 #0095da;-webkit-box-shadow:1px 1px 0 0 #0095da;-moz-box-shadow:1px 1px 0 0 #0095da;border:0;border-left:1px solid #0095da}.iWantholiday{font-size:25px}.holiday-categories{position:relative;padding-top:20px}#thingsToNotePopup .modal-content,#wantUsPopup .modal-content,.airline_details>li>.col-lg-5>img,.carousel-containt>p,.carousel-containt>p a,.col-lg-5>div,.custom-next,.custom-prev,.fc-five-rows .fc-row,.fc-four-rows .fc-row,.fc-six-rows .fc-row,.flighttabs.changeBaggage,.holiday-categories .carousel,.select_rooms_label a,.sidebar_offer>span,.timeline div,.timeline li,div.timeline span,div[id^=calendar_] .modal-body,div[id^=calendar_] .modal-content{float:left}#Eventcontainer .holiday-categories .carousel.slide,#HsaCalendarIcon .fareCalendar,#HsaCalendarIcon .soldout_and_deals_holder,.thumbcarousel .carousel{float:none}#HsaCalendarIcon .fare_available:before,#HsaCalendarIcon .fare_deals:before,#HsaCalendarIcon .on_request:before,.airwaysNameInfo label,.all_optional_sections_no_optional .fare_price_breakup_total,.carousel-inner a img,.error_cal_price_form,.fullwidth,.holiday-categories .carousel-inner>.item>a>img,.holiday-categories .carousel-inner>.item>img,.modifyPopupBlog .frm_label,.pdp_sliders .carousel-inner .item div.img-box>img,.tour_facilities li>span:last-of-type{width:100%}.thumbcarousel{color:#fff;bottom:0;width:100%}.thumbcarousel .carousel-inner{margin-left:8px}.thumbnail-thumb{width:62%;margin:0 auto}.holiday-categories .categories-text{text-align:center;top:18px;left:-150px;position:absolute;font-size:20px;font-weight:300}.categories-text span{line-height:20px}.holiday-categories .img-thumbnail{padding:2px;margin-bottom:-2px;background:0 0;border:none}.holiday-categories .carousel-control.left,.holiday-categories .carousel-control.right{background:0 0;width:10px;margin:28px -17px;opacity:1;font-size:24px;cursor:pointer}.carousel-containt{color:#fff;top:20px;width:300px;border-radius:13px;padding:20px}#fareCalander_0,#slideshow-main li,.addpopInfo,.eventsDetailsHolder span,.holiday-design,.holiday-map,.holidayPlace,.hotels_inclusive_flights_content,.jcarousel-clip,.jcarousel-container,.left_blog,.onbehalfsotcPromo,.optionalInfo,.pdp_container,.return,.seerest-parent,.selectric,.sight_seeing_data_all_pdp,.sightseeing_inclusive_flights_content .transfer_inclusive_flights_content .visa_inclusive_flights_content,.spinner,.spinner:after,.tour_exclusion,.tour_inclusion,.tour_inclusive.pdp_details_srp_data,.tour_inclusive_flights_content{position:relative}.carousel-containt>p a:hover span:first-child,.pdf-download{text-decoration:underline}.eventSlides li a,.flightbelowDetails a:focus,.flightbelowDetails a:visited .flightbelowDetails a:hover,.holiday-autocomplete ul li a:focus{text-decoration:none}.carousel-containt span p{font-size:16px;margin-bottom:6px}.carousel-containt a{font-size:14px;color:#fff}.carousel-containt p a .tc-eventarr{color:#fff;padding-left:5px;font-size:10px}.carousel-containt .glyphicon{left:3px;top:3px}.holiday-categories .thumb.active{border-bottom:5px solid #0095da}.item .thumb{width:140px;cursor:pointer;float:left;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-right:1px}.item .thumb img{width:140px}.holiday-design{padding-bottom:20px}.holiday-design .icon{background:url(../../images/holiday/holidayLanding.png) no-repeat;border-radius:50%;float:none;margin:0 auto 10px;width:120px;height:120px}.holiday-design-row{width:100%;margin:0 auto}.holiday-design .col-lg-3{padding:0 10px;width:14%;display:inline-block;float:none}.holiday-design span{font-size:13px}.holiday-design .flights{background-position:9px 16px;background-color:#4e77b1}.holiday-design .hotels{background-position:-142px 34px;background-color:#f1a75d}.holiday-design .sightseeing{background-position:-266px 34px;background-color:#35bec3}.holiday-design .transfers{background-position:-387px 34px;background-color:#8989c2}.eventsHolder{background-color:#ebe9ea;float:left;border:1px solid #ebe9ea}.auto-above,.pdp_sections_tabs{border-top:1px solid #0095da!important}.holidayPlace{z-index:2}.auto-above{top:auto!important;bottom:100%;border-bottom:0;margin-bottom:-2px}.inputactive{border:1px solid #0095da!important;border-bottom:0!important}#contactDetails,#dateOfTravelSelected,#optionalActivitiesSelected,#selectDateofTravel,#selectOptionalActivities,.airline_details,.eventSlides,.flight_flying_day,.flight_timings,.onward_journey_flight,.optional_activities_available,.return_journey_flight{float:left;width:100%}.eventSlides li{display:flex;flex-direction:row;width:100%}.eventSlides li:before{content:"";border:1px dashed #999;position:absolute;height:100%;top:22px;left:110px}.eventSlides li:first-child:before{border:none}#eventCarousel.carousel.vertical li:hover a,.eventSlides li.active a{background:#e0dddf}.eventSlides li a{padding:0 0 0 70px;width:100%;display:block;display:flex;flex-direction:row;align-items:center;outline:0;border:0;z-index:9;height:132px}.eventDate,.eventsHolder p{flex-direction:column;display:flex}.eventsHolder p{text-transform:capitalize;color:#363435;font-size:16px;width:150px;word-wrap:break-word;margin:0 0 0 15px}.dottedBorder{height:36px;width:1px!important;border:1px dashed #999;padding:0!important;margin:0 0 0 200px!important;text-align:center}.eventDate{width:83px;height:83px;border-radius:50%;border:3px solid #9d9b9c;text-align:center;font-weight:700;font-size:30px;color:#666;justify-content:center;background-color:#f2f2f2}#slideshow-main li,.ChangeflightJetInfo,.checkbox-inline label input[type=checkbox],.clickTocall,.eventCarouselMobile,.fc-weekday,.filter_applied_heading p,.flightNotin li:last-child .line-arrow,.holiday-autocomplete,.hotel_new_text_tc div,.hotel_new_text_tc p,.hotel_new_text_tc span,.hotel_new_text_tc ul li,.optionalEditDetails,.pdpslider-caption,.sidebar_select_dropdown.nHubTourTypeClass,.soldout_and_deals_holder .fare_deals,.toll_free_no_modal h3 a .hidden-xs,div#ekomi-product-widget-identifier,li.addFlight-big-bg img.imgchangeflight,tr.table_first_date_data{display:none}#eventCarousel.carousel.vertical li:hover .eventDate,.eventSlides li.active .eventDate{background-color:#0095da;border:0;color:#fff}#eventCarousel.carousel.vertical li:hover .eventDate p,.checkbox-inline.active label,.eventSlides li.active .eventDate p,.gallery_icon,.holiday-autocomplete ul li.active a,.slide_count,span.span_canvas_inner.span_canvas_first,span.span_canvas_inner.span_canvas_sec.canvas_span_selected{color:#fff}.eventSlides li.active,.eventSlides ul li:hover{background-color:#fff}#accommodationDetails #accommodationSlider .arrow_bg:first-of-type,#accommodationDetails #accommodationSlider .arrow_bg:last-of-type,#optional_pop_activity div#selectOptionalActivities,#slideshow-main li.active,span.pdpFlightDate{display:block!important}.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden}.jcarousel-skin-tango .jcarousel-container-vertical{width:100%;height:525px;padding:0;margin:20px 0}.jcarousel-skin-tango .jcarousel-clip-vertical{height:525px;width:100%}.jcarousel-skin-tango .jcarousel-item{width:100%;margin:0}.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:-20px;left:90px;width:45px;height:20px;cursor:pointer;background:url(../../images/holiday/eventcal.png) -43px 0}.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .next-disabled{cursor:default;background-position:-126px 0;display:none!important}.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:-20px;left:90px;width:43px;height:20px;cursor:pointer;background:url(../../images/holiday/eventcal.png)}.jcarousel-skin-tango .jcarousel-prev-disabled-vertical{cursor:default;background-position:-87px 0;display:none!important}.eventDate p{font-weight:400;font-size:12px;width:100%;margin:-9px 0 0}#eventCarousel.vertical .carousel-inner{display:flex;flex-direction:column;width:100%;margin:0}.eventSlides li .blueArrow,.eventSlides li.active .blueArrow,.eventSlides li:hover .blueArrow{color:#0095da;display:block;font-size:24px}.eventSlides li .blueArrow{color:#ccc}#eventCarousel.carousel.vertical .active,#eventCarousel.carousel.vertical li:hover{top:0;background-color:#fff}#eventCarousel.carousel.vertical .active.right,#eventCarousel.carousel.vertical .next,#eventCarousel.carousel.vertical .prev{top:400px}#eventCarousel.carousel.vertical .next.left,#eventCarousel.carousel.vertical .prev.right{top:0}#eventCarousel.carousel.vertical .active.left{top:-400px}.eventsDetailsHolder ul li{padding:15px 0 0}.eventsDetailsHolder p{color:#363435;font-size:13px;margin:25px 0 0;line-height:21px}.eventsDetailsHolder a{position:relative;color:#00a6f2;text-decoration:underline;float:left;margin:25px 0 0}.eventsDetailsHolder a>p{position:relative;color:#0095da;float:left;margin:0;text-decoration:underline;font-size:14px;text-transform:capitalize}.blueArrow.tc-eventarr:before{font-family:ThomasCook!important;content:"\e930";display:block;float:left;color:#0095da;margin-left:5px}#slideshow-main li.active>a{display:flex;justify-content:center;flex-direction:row;align-items:center}.eventCarousel .btop{border-top:1px solid #999}.eventCalender{background-color:#b6b5b5;height:42px;width:100%!important;margin:0!important;border-top:2px solid #fff;text-align:center;position:relative}.eventCalender a{color:#fff;text-decoration:underline;position:absolute;right:46px;top:8px;font-weight:300}.common_room_error,.festivalDuration,.room_error,.send_quote_message,.server_error,.tour_type_error{font-size:11px;display:none}#exploreHolidaysModal .modal-body,#optional_pop_activity .modal-body,.airline_details>li>.col-lg-5,.col-lg-7,.common_padding_zero,.gst_label.select-GstTrvel,.holiday-form-search .col-lg-3,.holiday-search-form .col-lg-1,.holiday-search-form .col-lg-2,.holiday-search-form .col-lg-3,.holiday-search-form .col-lg-5,.optional_activities_img,.optional_activities_inclusive,.optional_activities_inclusive ul,.pad0,.pdpCusomiseList .pdpFlightCity,.pdp_meals>.col-lg-5,.select-amount,.sessionExpiry .modal-header,.tour_inclusive_content_li>div,.trip_advisor_reviews>.col-lg-5{padding:0}#exploreHolidaysModal .modal-dialog{width:45%}.grid2 .col-lg-4:first-child{width:66.66%;padding-bottom:13px}.grid2 .col-lg-4:first-child img,.grid6 .col-lg-4:nth-last-child(2) img{height:302px}.grid4 img,.grid5_divs:nth-child(2) div img,.grid7 .col-lg-4:first-child img,.grid7 .col-lg-4:first-child+div img,.grid8 .col-lg-4:first-child img{height:612px}.grid5_divs{float:left;padding-bottom:0}.grid5_divs div{float:left;width:100%;padding-bottom:15px}.grid6 .col-lg-4:nth-last-child(2){width:66.66%}.clickTocall{bottom:0;left:0;position:fixed;width:100%;z-index:2000}.clickTocall>div,.loading-close-btn{background-color:#000;position:relative}.clickTocall>div{margin:0 auto;padding:10px;width:580px;border-radius:4px 4px 0 0;height:54px;text-align:center}.clickTocall input[type=text]{width:152px;font-size:13px;padding:4px 5px 3px;border-radius:4px 0 0 4px;border:0;margin-left:5px;margin-top:6px}.wantUsThanks{color:#fff;font-size:13px;padding-top:9px;display:inline-block}.clickTocall input[type=submit]{background-color:#0094da;border-radius:0;border:0;font-size:15px;color:#fff;padding:2px 10px 3px;margin-top:6px}.loading-close-btn{border:2px solid #000;border-radius:20px;left:518px;padding:0 2px;top:-41px}#carousel-blocks .carousel-control{top:50%;opacity:1}#carousel-blocks .carousel-control span{font-size:36px}#carousel-blocks .carousel-control.left,#carousel-blocks .carousel-control.right{background-image:none}@media screen AND (min-width:768px) AND (max-width:1200px){.holiday-design .col-lg-3{width:22%}.holiday-form-search .col-lg-5{width:35%}.holiday-form-search .col-lg-3{width:16%}.navbar-collapse.collapse{display:block!important;width:79%;float:left}.navbar-nav,.navbar-nav>li{float:left!important;width:100%}.navbar-right{float:right!important}.downArrowCarousel div,.upArrowCarousel div{margin:0 0 0 13%}.eventSlides ul li a{padding:0 1% 0 5%}.eventSlides ul li:before{left:20%}.firstdiv a,.firstdiv>div{padding-right:13px}#exploreHolidaysModal .modal-dialog{width:85%}.holiday-map{margin-top:0}}@media screen AND (min-width:320px) AND (max-width:767px){.holiday-autocomplete.auto-above{top:33px!important;bottom:auto!important}.destination-map,.eventCarousel,.holiday-design,.holiday-map img,.thumbcarousel{display:none}.stringMonth .selectric-items li{width:29%}.eventSlides li a:not(.hidden-xs){display:flex!important;padding:0 0 0 30px}.blueArrow,.eventCarouselMobile,.navbar-toggle{display:block}.eventSlides li:before{left:70px}.jcarousel-skin-tango .jcarousel-next-vertical,.jcarousel-skin-tango .jcarousel-prev-vertical{left:50px}.holiday-form-search .col-xs-6{width:50%!important}.mleft10{margin-left:0}body{background:#fff}.eventCarouselMobile{padding:0;float:left}#eventCarouselMobile .carousel-inner{margin:0;float:left}.downArrowCarousel,.upArrowCarousel{padding:0 15px;float:left}.downArrowCarousel div,.upArrowCarousel div{margin-left:9%}#eventCarouselMobile.carousel.vertical .item{padding:0 15px}.eventSlides ul li a{padding:0;justify-content:space-around}.eventSlides ul li:before{left:18%}#eventCarouselMobile span.glyphicon{font-size:25px;font-weight:700;color:#989898}.eventCalender{border-top:0}.eventCalender a{right:60px}.holiday-search{position:static;border-bottom:1px solid #ddd;padding-top:0}.iWantholiday{display:block!important;background-color:#1d3d64;padding:8px 20px;margin-top:0}#carousel-blocks,.margin-bottom-20{margin-bottom:10px}.holiday-search .container{width:100%;padding:0}.holiday-form-search .col-lg-2 select,.holiday-form-search .col-lg-3 select,.holiday-form-search .col-lg-5,.holiday-special-offer-row .col-lg-4,.holiday_form_details_row2 .selectric-wrapper{width:100%}.holiday-search .holiday-search-form{padding:5px 15px 0}.holiday-search-form .col-lg-1,.holiday-search-form .col-lg-2,.holiday-search-form .col-lg-3,.holiday-search-form .col-lg-5{margin-bottom:5px}.holiday-form-search .selectric{border:1px solid #ccc!important;font-size:13px;border-radius:2px!important}.holiday-form-search .selectric .label{font-size:13px;margin:0 8px 0 5px}.holiday-form-search .selectric-open .selectric{box-shadow:none;border-left:1px solid #0095da!important;border-right:1px solid #0095da;border-top:1px solid #0095da!important}#search-button{float:left;font-size:17px;width:100%}.holiday-search-form #search-button{float:none;font-size:17px;width:auto;margin:0 auto}.holiday-form-search .selectric .button{width:22px}.holiday-form-search .form-group:nth-child(2){padding:0}.visible-xs{display:block!important;margin-bottom:0}.holiday-special-offer-p{font-size:18px;padding:0 10px 10px;margin-bottom:0;margin-top:0}#eventCarouselMobile.carousel.vertical .active.right,#eventCarouselMobile.carousel.vertical .next,#eventCarouselMobile.carousel.vertical .prev{top:400px}#eventCarouselMobile.carousel.vertical .active,#eventCarouselMobile.carousel.vertical .next.left,#eventCarouselMobile.carousel.vertical .prev.right{top:0}#eventCarouselMobile.carousel.vertical .active.left{top:-400px}#exploreHolidaysModal .modal-dialog{width:90%;margin:0 auto}.holiday_details_content{width:100%;padding:15px}.holiday_form_details_row1{width:100%;margin:0 auto;padding:20px 0}.holiday_form_details_row1 div{padding:10px 8px}.holiday_form_details_row1 span{font-size:13px}.holiday_form_details_row2 .selectric{border:0;border-right:1px solid #ccc}.holiday_details_content h4{font-size:18px}.carousel-containt{background-color:#000;padding:10px 0 0 15px;float:left;margin:0 -15px;position:static;width:auto;border-radius:0}}@media screen AND (min-width:1024px) AND (max-width:1199px){.navbar-nav,.navbar-nav>li{width:auto}}.loading-all span,.pdp_meals>.col-lg-7 ul li>span{padding-left:10px}.disabled{color:#ccc;pointer-events:none}.send-quote_pdf-section{text-align:center;float:none;clear:both;background:#eee;margin:0;padding:29px 55px 22px 0;position:relative;border-top:1px dotted;display:flex;justify-content:flex-end;flex-direction:row;flex-wrap:nowrap;align-content:space-around;align-items:flex-end}.col-xs-3.pdf-download,.crmOppIdtextVal{color:#666!important;text-decoration:none;padding:5px 14px}.send-quote_pdf-section .sendQuote,.totalAmtTxt,div#flightsDetails .selectric-wrapper{width:auto}.col-xs-3.pdf-download{font-size:13px;border:1px solid #999;border-radius:23px;font-weight:400;background:#fff;margin:5px 0 0;text-align:center}.crmOprtunityIdSection{float:left;margin-right:30px;margin-left:-15px;align-content:flex-end;position:absolute;left:15px}.crmOprtunityIdSection p.crmOpportunitiIdText{position:absolute;font-size:11px;top:-18px}.crmOppIdtextVal{float:left;font-size:13px;border-radius:23px;font-weight:400;margin:0;min-width:162px;border:1px solid #999;cursor:default;background:#e5e5e5}.cms-cls{min-height:450px}.holiday-form-search .col-lg-2 .selectric{box-shadow:inset 0 1px 0 0 #fff;border-radius:0 3px 3px 0}.holiday-form-search .selectric{border-right:1px solid #999!important}.holiday-form-search .selectric-open .selectric{outline:0;-webkit-box-shadow:-1px -1px 0 0 #0095da;-moz-box-shadow:-1px -1px 0 0 #0095da;border-top:0!important;border-bottom-right-radius:0}.col-sm-6.col-xs-6.book_online_btn,.holiday-form-search .col-lg-5{padding-right:0}.holiday-special-offer-p{font-weight:400;margin-bottom:10px;margin-top:30px}#visaPassport .pdp_secondary_tabs_heading span.tc-visa>span[class^=path]:before,.close,.close:hover,.flightbelowDetails a,.flightbelowDetails span,.holiday-autocomplete ul li.active{color:#0095da}.carousel-arrow a{position:absolute;z-index:9999;margin:0!important}.carousel-arrow .left{left:30px}@media screen AND (min-width:240px) AND (max-width:767px){#carousel-blocks .carousel-control span,.carousel-arrow span{font-size:26px}.carousel-arrow .right{right:30px}.carousel-arrow a{top:32%}}@media only screen and (min-width:768px){.carousel-arrow span{font-size:40px}.carousel-arrow .right{right:70px}.carousel-arrow a{top:45%}}@media screen AND (min-width:768px) AND (max-width:1200px){.holiday-form-search .col-lg-5{width:35%}.holiday-form-search .col-lg-3{width:16%}.navbar-collapse.collapse{display:block!important;width:79%;float:left}.navbar-nav,.navbar-nav>li{float:left!important;width:100%}.navbar-right{float:right!important}.firstdiv a,.firstdiv>div{padding-right:13px}.holiday-map{margin-top:0}}@media screen AND (min-width:320px) AND (max-width:767px){.col-xs-3.pdf-download{width:46%}.send-quote_pdf-section .sendQuote{width:50%}.send-quote_pdf-section{margin:0}.destination-map,.holiday-map img{display:none}.navbar-toggle{display:block}.holiday-form-search .col-xs-6{width:50%!important}body{background:#fff}.holiday-search{position:static;border-bottom:1px solid #ddd;padding-top:0}.margin-bottom-20{margin-bottom:10px}.holiday-search .container{width:100%;padding:0}.holiday-form-search .col-lg-2 select,.holiday-form-search .col-lg-3 select,.holiday-form-search .col-lg-5,.holiday-special-offer-row .col-lg-4,.holiday_form_details_row2 .selectric-wrapper{width:100%}.holiday-search .holiday-search-form{padding:5px 15px 0}.holiday-search-form .col-lg-1,.holiday-search-form .col-lg-2,.holiday-search-form .col-lg-3,.holiday-search-form .col-lg-5{margin-bottom:5px}.holiday-form-search .selectric{border:1px solid #ccc!important;font-size:13px;border-radius:2px!important}.holiday-form-search .selectric .label{font-size:13px;margin:0 8px 0 5px}.holiday-form-search .selectric-open .selectric{box-shadow:none;border-left:1px solid #0095da!important;border-right:1px solid #0095da;border-top:1px solid #0095da!important}#search-button{float:left;font-size:17px;width:100%}.holiday-search-form #search-button{float:none;font-size:17px;width:auto;margin:0 auto}.holiday-form-search .selectric .button{width:22px}.holiday-form-search .form-group:nth-child(2){padding:0}.visible-xs{display:block!important;margin-bottom:0}.holiday-special-offer-p{font-size:18px;padding:0 10px 10px;margin-bottom:0;margin-top:0}.holiday_details_content{width:100%;padding:15px}.holiday_form_details_row1{width:100%;margin:0 auto;padding:20px 0}.holiday_form_details_row1 div{padding:10px 8px}.holiday_form_details_row1 span{font-size:13px}.holiday_form_details_row2 .selectric{border:0;border-right:1px solid #ccc}.holiday_details_content h4{font-size:18px}}@media screen AND (min-width:768px) AND (max-width:1024px){.eventSlides li:before{left:50px}.eventDate{font-size:20px}.eventSlides li a{padding:0;justify-content:center}.eventSlides li.active a{padding:0 0 0 15px}.thumbnail-thumb{width:70%}.item .thumb{width:100px}.holiday-categories .categories-text{top:10px;left:-100px;font-size:16px}.holiday-categories .carousel-control.left,.holiday-categories .carousel-control.right{margin:15px -20px}#top .container{padding:0}}.child_without_bed_dropdown.close{font-size:18px;margin-top:-6px}.parsley-error{color:#b94a48;background:#f2dede!important;border:1px solid red!important}.currency_weather_details>.col-lg-4 ul li:not(:last-child),.filter_data_list .from-to,.form_control{margin-bottom:15px}.addpopInfo .selectric-scroll ul{max-height:230px;overflow:auto}.selectric{background:#fff;border:1px solid #999;border-radius:3px}.pdp_details_srp_data span.h_plus_optional{padding:0 5px;border-radius:10px!important;font-size:12px!important;min-width:60px;position:absolute;background:#ff7575;top:29px;max-width:70px;height:17px!important;line-height:16px;color:#fff}.holiday_plus_default_text.hplus_flight_not_availble_text{padding:10px 0;clear:both}li.addFlight-big-bg{background:url(https://www.thomascook.in/images/holiday/flight_desktop_full.png) 0 0/100% 100%!important;border:0 solid #ccc!important}li.addFlight-big-bg .flightJetInfo{padding-left:210px}.pdpCusomiseList li:nth-child(2).addFlight-big-bg{background:url(https://www.thomascook.in/images/holiday/flight_desktop_tc.png) 0 0/100% 100% no-repeat!important;border:0 solid #ccc!important;min-height:285px}.pdpCusomiseList .addpopHide .selectric-items ul li{display:block;padding:6px 10px;width:100%;flex:1;border:none;border-bottom:1px solid #e9e9e9;margin:0}.pdpCusomiseList li:nth-child(2).addFlight-big-bg .flightJetInfo{padding-left:0;padding-top:120px;text-align:center}.pdpCusomiseList li:nth-child(2).addFlight-big-bg .addpopInfo{margin-left:55px;text-align:center}li.addFlight-big-bg .flightJetInfo .addpopInfo{margin-left:-40px}.crmEnquiryB2BForFranchise{position:relative;left:23.5%;clear:both;margin-top:0;padding-left:0}.crmEnquiryB2BForFranchise input#crmEnquiryId{max-width:225px;margin-right:15px}div#onBehalfdiscounts.onBehalfdiscounts{float:none;padding:20px 0;margin-bottom:0}.col-sm-5.pm0.pdpcotact_data{margin-left:-7px;min-width:475px}#onBehalfdiscounts #promo-fail,#onBehalfdiscounts #promo-success{left:38%;font-size:13px;padding-top:5px;text-align:center;position:absolute;bottom:-10px}.onBehalfdiscounts{overflow:hidden;background:#eee;margin:0;padding:15px 0 22px;position:relative}.addpopHide,.changeFlightSummary .end small.terminal,.changeFlightSummary .end time,.changeFlightSummary .end time span.placeTime,.onbefLabel,.selectric .label,.startFinfo,.table caption,.table th,.totalAmtVal{text-align:left}.onBehalfdiscounts input{border:1px solid #ccc;border-radius:3px;padding:8px 10px;font-size:12px;width:100%!important;background-color:#fff;margin:0}.discounts input,.onBehalfdiscounts input{box-shadow:2px 1px 2px 0 rgba(0,0,0,.1)}.onBehalfdiscounts .errorName{color:red;font-size:12px}.onbehlfOr{background:#0095da;width:1px;height:60px;position:absolute;top:15px;right:-11px}.value_change{background:#ccc;border-radius:50%;cursor:default;height:22px;position:absolute;right:-22px;text-align:center;top:32px;width:22px;z-index:1;font-size:12px;font-weight:500;line-height:22px}.onbehlfapp{padding:0;margin-left:39px}.discontVal,.discontinputLabel{text-align:left;width:140px;margin-right:10px}.onbehalfsotcpdp{margin-top:29px;padding:0}.pdpcotact_data .select_room_travellers_btn{margin:10px 0 0;float:left;font-size:15px}.pdpcotact_data .selectric-wrapper{float:right;min-width:240px;margin-top:8px}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 20px 0 10px;font-size:14px;line-height:30px;color:#333;height:31px;font-weight:400;padding:0}.errorName{color:#b1302a;font-size:12px;font-weight:500;margin-top:5px}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:5px solid transparent;border-top-color:#333;border-bottom:none}.visibleAirline.flightOptionalLabel{padding:0;width:36.88%;margin-top:8px;margin-left:-12px}.col-xs-12.col-sm-12.nHubTourTypeClass.padding-remove{margin-bottom:12px}.glyphicon-arrow-down:before{content:"\e9b0"}.glyphicon-arrow-down,.glyphicon-arrow-up{font-family:ThomasCook!important;background:0 0;width:8px;font-weight:700;padding-left:20px}#pdpTermsConditions ul li h5,.active_default_msg *,.all_things_to_note_data ul li,.destination_distance_info ul li>span,.includes_list_details_pdp li,.iti_highlights *,.iti_highlights p,.itinerary_banner_wrapper p,.itinerary_banner_wrapper p *,.optional_activities_inclusive p,.optional_activities_inclusive p *,.package_tandc h5,.package_tandc ul li,.package_tandc_tabs ul li,.pdp_holiday_breadcrumb ul li a,.pdp_visa_insurance,.select_rooms_col>.col-lg-3>span:last-child,.tour_highlights p,body{font-family:Lato,sans-serif!important}.filters .glyphicon{color:#fff;font-size:13px;width:14px;height:13px;display:inline-block}.glyphicon-arrow-up:before{content:"\e9b1"}.tc-star-full{font-size:16px;color:#666}.flightOptionalLabel .mls{display:inline-block;vertical-align:top;margin-top:-2px}.addpopHide{bottom:10px;width:300px;display:block;position:absolute;left:-55px;z-index:9999;background:#fff;border-radius:4px;padding:15px 20px}.addpopHide:before,.addpopHideDownloadPDF:before{left:40%;content:" ";width:0;height:0;position:absolute;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;bottom:-8px}.addpopHide label{font-size:14px;font-weight:500;padding-bottom:3px}.cms-cls,.cms-cls p,.cms-cls table,.cms-cls td{color:#333;font-size:13px;font-family:Lato,sans-serif}::placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}.table{width:100%;margin:0;clear:both}.table caption{font-weight:700;margin-bottom:10px}.table td,.table th{padding:5px}.table tr{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.canvas_section{clear:both;margin:0 0 25px;background:#f1f6f8;padding:10px;border-radius:3px;max-width:480px;min-height:75px}span.span_canvas_inner input{position:absolute;opacity:0;z-index:1;width:34px;left:-3px;cursor:pointer}span.span_canvas_inner{position:relative;margin:0 3px 0 0;cursor:pointer;padding:2px 9px}span.span_canvas_inner.checked11{text-decoration:none!important;outline:0;background-color:#0095da;border-color:#0095da;color:#fff;border-radius:3px}span.span_canvas_inner:last-child{margin-right:0}.switch_canvas_pdp{width:95px;float:left;margin:5px 0;border:1px solid #9a9a9a;padding:4px 5px 1px;background:#eef1f3;border-radius:3px}.canvas_section_inner_input_text{float:left;margin-left:10px;margin-top:10px}.canvas_section_inner_text,div#Things_to_Note_pdp p#language{font-weight:700;font-size:12px}.boldweight,.flighttabs a,.font-weight,.pull-rigcht,span.placeTime{font-weight:600}span.span_canvas_inner.span_canvas_first.canvas_span_selected{color:#2b2b2b}span.pdp_canvas_information{margin:0 0 0 5px;position:relative;cursor:pointer}span.pdp_canvas_information_i{border:1px solid #666;border-radius:50%;width:30px;height:30px;padding:1px 7px}.pdp_canvas_information:hover .max_persons_tooltip.pdp_canvas_tooltip{display:block;min-width:245px;top:25px;right:-105px}.max_persons_tooltip.pdp_canvas_tooltip:before{border-bottom-color:#919294;right:109px}.max_persons_tooltip.pdp_canvas_tooltip:after{bottom:100%;right:109px}@media (min-width:320px) and (max-width:767px){.switch_canvas_pdp_button>span span:last-child{left:50%}.canvas_section_inner_input_text{margin-top:5px}.switch_canvas_pdp{width:100%;margin:10px 0 5px;padding:4px 5px 5px}.canvas_section{min-height:125px}span.span_canvas_inner{width:49%;float:left;text-align:center}span.span_canvas_inner input{width:100%}}#changeFlightPopup .flighttabs a{padding-bottom:7px;color:#0095d9}.end time,.pdpFlightDetails{display:block;clear:both}.pull-rigcht{text-align:left;font-size:12px;float:left;margin-bottom:10px}.flighttabs.changeBaggage{display:block;width:100%;text-align:left;border-bottom:1px solid #ccc;padding-bottom:6px}.changeFlightDetails .connector>small{color:#333;font-weight:700}.flighttabs a:active,.flighttabs a:focus,.flighttabs a:hover{outline:line}#HsaDateofTravel .contact_details_heading,#dateOfTravelSelected .contact_details_heading,.baggageHide tr td:last-child,.btmbdr.ChangeFlightHide,.fc-calendar .fc-row:last-child{border-bottom:none}.changeflightbox table tr td:last-child{border-top:0}.arrivalMsg span.erroeimgpng{float:left;margin-top:10px}.flight_schedule_select.nHubTourTypeClass.tc_hotelselect,.inner_changeflight_time_alert{margin-left:30px}.arrivalMsg,.checkinMsg,.mealMsg{background:#f9ead5;padding:5px 15px;border:1px solid #ffc66f;font-family:arial,sans-serif;font-size:12px;clear:both;display:inline-block;text-align:left;margin-bottom:10px;margin-top:15px}.filter_details_tc{width:98%;overflow:hidden;position:absolute;background:#f4f4f4;z-index:1;top:123px;min-height:340px;display:none}.checkbox-inline.active,.timeZoneDR div.active,.timeZoneDR div:hover{background:#0095da;box-shadow:0 0 0 1px #0095da inset;color:#fff}.disabledupdateFlight_no_result,button.disabledupdateFlight#updateFlight{pointer-events:none;opacity:.3}.no_result_list .book_online_btn a{color:#fff;background-color:#0095da;padding:5px 10px;border-radius:3px;margin:0 auto;display:inline-block;font-size:14px;text-decoration:none;border:2px solid #0095da;border-bottom:3px solid #0095da}.download_pdf,.no_result_list .filternoresults .book_online_btn.text-center{margin:15px 0}.no_result_list .filternoresults{margin:65px 0}.no_result_list{overflow:hidden;clear:both}.filter_details_tc_area::-webkit-scrollbar{width:5px;background-color:#e0e0e0}.filter_details_tc_area::-webkit-scrollbar-thumb{background-color:#fff;border:5px solid #b5b5b5;border-radius:5px}.filter_details_tc_area::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(224,224,224,.6);background-color:#fff}.filter_details_tc_area{width:23%;float:left;border-right:1px solid #cdcdcd;padding:10px 10px 10px 25px;min-height:360px;max-height:360px;overflow:auto}.bcoachDeatils,.bcoachDeatilsInfo,.filter_details_tc.filter_details_open+#style-4,.hotel_new_text_tc,.text-mess,div.timeline{overflow:hidden}.filter_details_tc_area.filter_arrival_area{width:28%;border-right:0}th.sorting_change.filter_flight_tc{vertical-align:middle!important}tr.change_show_more_flight span{color:#0095da;text-decoration:underline;cursor:pointer}.change_show_more_flight i.arrow.right{border:solid #0094da;border-width:0 1.5px 1.5px 0;display:inline-block;padding:3px;vertical-align:top;margin-top:6px;margin-left:2px}.table.table-bordered thead th,tr.change_date_more_flight{background:#e5e5e5}tr.change_date_more_flight span.tablecityName.tableTagh{display:inline;margin:0}td.date_filter_next_date{background:#e5e5e5!important;font-weight:700}.checkbox-inline,.checkbox-inline label{font-weight:400;display:inline-block;cursor:pointer}tr.table_first_date_data:first-child,tr.table_first_date_data:nth-child(2),tr.table_first_date_data:nth-child(3),tr.table_first_date_data:nth-child(4){display:table-row!important}.filter_data_list.filter_data_list_stops{position:static;border:none;box-shadow:none;width:100%;min-width:160px;padding:5px 0;margin:2px 0 30px;list-style:none;font-size:14px;text-align:left;display:block;top:100%;left:0;z-index:1000;clear:both;overflow:hidden}td.change_show_more_flight_data{color:#0095da;padding-right:5px;text-decoration:underline}.change_show_less_flight i.arrow.right{border:solid #0094da;border-width:0 1.5px 1.5px 0;display:inline-block;padding:3px;vertical-align:top;margin-top:6px;margin-left:4px}.close:focus,button.close.filter_cross_change:focus{outline:-webkit-focus-ring-color auto 0!important}.checkbox-inline{border:1px solid #e1e1e1;margin:0;float:left;padding:4px 10px 2px;border-right:none;position:relative;background:#fff;margin-left:0!important}.checkbox-inline label{font-size:13px;color:#333;max-width:100%;margin-bottom:5px}.checkbox-inline:last-child{border-right:1px solid #e1e1e1;border-top-right-radius:5px;border-bottom-right-radius:5px}.checkbox-inline:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.filter_details_tc_header_area{clear:both;font-size:14px;font-weight:700;margin-bottom:10px}#click_to_hotel_pdp_tc div.text-right,.Fdates,.hotels_inclusive li.tour_inclusive_content_li .col-lg-1.text-right,.hotels_inclusive li.tour_inclusive_content_li .col-lg-7,.table tbody th{font-weight:400}.sub_filter_data{font-size:13px;color:#666;margin-bottom:5px}.timeZoneDR div{width:95%;background:#fff;border-radius:0;font-size:13px;text-align:left;padding:5px 10px;display:inline-block;border:1px solid #e1e1e1;border-bottom:0;cursor:pointer}.filter_details_tc_area.filter_stops_area .filter_data_list.filter_data_list_stops{margin-top:0;padding-top:0}.timeZoneDR div:last-child{border-bottom:1px solid #e1e1e1;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.timeZoneDR div:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.filter_details_tc_area.filter_depart_area .filter_data_list{max-width:180px}.pdp_holiday_breadcrumb ul li:last-child a,.plus-btn,.plus-btn a,div#filter_data_flight:hover a.tc-filter.filter-icon{color:#000}.filter_data_list.filter_data_list_arrival{max-width:180px;float:left}.filter_action_area{position:absolute;right:25px;bottom:30px}button.btn.filter_action_changeflight{width:auto;display:block;margin:0 0 15px;font-size:15px;background-color:#0095da;border-color:#0095da;color:#fff;padding:2px 30px}.changeflightbox .close span,.optional_activities_img img,.table.table-bordered{border:1px solid #ccc}button.btn.filter_action_changeflight.areset_filter_action{background:#fff;color:#0095da;margin-bottom:0}button.close.filter_cross_change{position:absolute;right:25px;top:10px}input#inter-tripdur-slider{opacity:0;display:none}#changeFlightPopup .modal-content{position:relative;background-color:#fff!important;background-clip:padding-box;outline:0}th.sorting_change:hover{color:#000;cursor:pointer}.JetDepatureFlight tr.active{background:#f0f1f1}.table tr.header-row>th{font-weight:700;font-size:.875rem;background:#f0f1f1;padding:5px 10px}.flighttabs a,.ie .table tr.header-row>th{font-size:14px}.table.table-bordered{border-bottom:none;border-top:none}.table.table-bordered tbody th,.table.table-bordered td,.table.table-bordered thead th{border-bottom:1px solid #ccc;border-left:1px solid #ccc}.modifyPopupBlog ul li.active{background:#eff4f7;border-top-left-radius:15px;border-bottom-left-radius:15px}.modifyPopupBlog ul li.active:last-child{border-radius:0 15px 15px 0}.Imgup,.Imguprighttxt,.changeFlighttext,.changeflightbox .table-bordered>thead>tr>th,.table.table-top-aligned tbody th,.table.table-top-aligned td{vertical-align:middle}#changeBaggageDetails .modifyPopupBlog ul,#changeFlightDetails .modifyPopupBlog ul{border:1px solid #0095d9;padding:0;border-radius:15px;width:280px;margin:0 auto;float:none}.detailsflight .table>tbody>tr>td,.detailsflight .table>tbody>tr>th,.detailsflight .table>thead>tr>td,.detailsflight .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:0}.total_price table tr>td:first-child,.total_price table tr>td:last-child{vertical-align:middle!important;padding-bottom:0!important;font-weight:500}.flighttabs{display:block;clear:both;margin-bottom:5px}.flighttabs a{margin:0 24px 10px 0;padding-bottom:5px;border:none}.flighttabs a.active{border-bottom:2px solid}.btmbdr,.detailsflight .jetflightDetails{border-bottom:1px solid #d5d5d5}.changeflightbox.detailsflight .modal-body{overflow:hidden!important;padding:15px 5px 15px 15px;height:auto!important}.detailsflight .changeFlightDetails .changeFlightSummary .end{width:21%}.changeflightbox table tr td:last-child,.detailsflight .changeFlightDetails .changeFlightSummary .start{width:24%}.detailsflight .pdpFlightCity{font-size:13px;font-weight:600}.Fdates{font-size:95.61%;color:#666;padding-left:10px}.leavesbtn{background:#fb9a17;padding:3px 10px;border-radius:4px;color:#fff}.economy,span.tc-time.duricon{color:#666}.jurnyDetails{display:block;margin-top:10px}#wishAmountErrMsg,.economy,.important_tips ul li,.pdp_sight_seeing_details_tc,.saveAndDownloadPDFLable{font-size:12px}.startFinfo .jetlogo{margin-top:0;margin-right:15px}.detailsflight .ChangeFlightTable{max-height:260px}.details p,.detailsflight .table{margin:10px 0 0}.detailsflight .flightNo,.optional_activities_inclusive .col-lg-12.col-xs-12.col-sm-12,.padd-left0{padding-left:0}.detailsflight .airwaysName{width:70%}.detailsflight .changeFlightDetails .connector{font-size:11px;border-bottom:1px solid #ccc;padding:2px 0 0;margin:25px 0;cursor:default;line-height:0;text-align:center;width:65%;float:right}.changeflightbox .table-bordered>thead>tr>td,.changeflightbox .table-bordered>thead>tr>th{text-align:center;border-bottom-width:1px}.changeflightbox .modal-header .close{margin-top:-6px!important}.text-mess{margin-left:0;padding-top:5px;display:block;font-size:12px!important;position:relative;background:linear-gradient(90deg,#0054a6,#333,#0054a6);background-repeat:no-repeat;background-size:80%;animation:5s linear infinite animate;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,84,166,0.6);clear:both;text-align:left}.filter_applied_heading,.spinner:after{animation:.75s linear infinite ball-clip-rotate}.add_action_activity,.addrequiredAmt,.changeflightbox table tr td,.fc-calendar .fc-head>div,.jetTotalPrice,.jetlogo,.pdpbranch_val,.select-amount,.share_wishlist_holder ul li span:last-child,.single-payamount{text-align:center}@keyframes animate{0%{background-position:-500%}100%{background-position:500%}}.jetlogo img{width:20px}.spinner{width:65px;height:65px;display:block;color:#0095da}.spinner:after{content:"";width:100%;height:100%;display:inline-block;border:5px solid currentColor;border-bottom-color:transparent;border-radius:100%;background:0 0}.addrequiredAmt{background:#e2e0e1;color:#000;font-weight:600;font-size:14px;padding:0;margin:0 auto;float:left;border-radius:20px}.book_online_btn a{color:#fff;background-color:#fecb00;padding:5px 10px;border-radius:3px;margin:0 auto;display:inline-block;font-size:14px;text-decoration:none;border:2px solid #fecb00;border-bottom:3px solid #e89a00}.nHubTourTypeClass.htourType{margin-top:-33px!important}.flight_schedule_select.fullwidth{height:32px!important}.FareBreakupInfo{position:absolute;left:40px;width:395px;margin:0 auto;top:81px;z-index:999;right:0;padding:15px 10px 0;color:#333;border-radius:3px}.nonstopflights,.tablecityName{display:block;color:#666;font-size:11px;margin:3px 0 0;clear:both}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ccc!important;border-top:none!important}.changeflightbox .modal-header{padding:10px 15px;min-height:16.43px;background:#0054a5}.changeflightbox .close span{font-weight:500;font-size:21px;padding-top:0;display:inline-block;background:#fff;width:20px;height:20px;border-radius:50%;color:#333;line-height:18px}.visibleAirline{clear:both;display:block;font-size:13px;font-weight:400;margin-top:10px}.changeflightbox .modal-body{overflow:hidden!important;padding:15px 5px 15px 15px;height:540px!important}.changeFlighttext{text-transform:uppercase;margin:0;font-size:14px;color:#fff;display:inline-block}.flightNo,span.travelDate.truncate{font-size:12px;color:#666}.changeflightbox .modal-dialog.modal-lg{width:1140px!important}.changeflightbox table tr td:first-child{width:34%;min-width:180px}.changeflightbox table tr:nth(3n){width:18%}.ChangeFlightTable :first-child .depatureJet{padding-right:5px}.jetlogo{width:25px;height:32px;display:inline-block;vertical-align:top;float:left;margin-top:-10px;margin-right:5px}.flightNo{clear:both;margin:3px 0 0;display:block;font-style:normal;padding-left:30px;text-align:left}.airwaysName,.airwaysNameInfo input{display:inline-block;vertical-align:middle}.airwaysnew{margin-bottom:0!important;text-align:left}.airwaysName{width:88%;margin-bottom:10px;font-size:13px}.tablecityName.tableTagh{color:#333;font-size:14px}.airwaysNameInfo input{width:10%}.changeFlightSummary{width:100%;float:left;display:block;margin:5px 0;padding:0}.changeFlightSummary div{display:table;width:100%}.changeFlightDetails .changeFlightSummary .end,.changeFlightDetails .changeFlightSummary .start,.single_tour_img{width:40%}.changeFlightDetails .changeFlightSummary .start,span.bthird{text-align:right}.changeFlightDetails .changeFlightSummary .details,.changeFlightDetails .changeFlightSummary .end,.changeFlightDetails .changeFlightSummary .start{display:table-cell;vertical-align:top}.changeFlightSummary .end time span.travelDate.truncate{text-align:left;width:100%;float:left}.crossother{font-size:14px;font-weight:700;cursor:pointer;background:#e8e7ec;width:15px;height:15px;display:inline-block;color:#0095dc;vertical-align:top;border-radius:50%;padding:0 4px;line-height:13px}#calculatePriceButton.col-sm-offset-3 .select_room_travellers_btn{margin:20px 0 0 -6px}.jetflightDetails{border-bottom:1px dashed #d5d5d5;padding-bottom:6px;margin-bottom:10px;width:93%;font-size:12px;color:#333;float:left;font-weight:400}.arrow_bottom,.arrow_box,.changeFlightDetails .connector>small{border:1px solid #ccc;background:#fff}.changeFlightDetails .changeFlightSummary .details{width:25%;text-align:center;margin:0 auto;padding:0 10px}.changeFlightDetails .connector{font-size:11px;border-bottom:1px solid #ccc;padding:2px 0 0;margin:25px 0;cursor:default;line-height:0;text-align:center;width:100%;float:right}.changeFlightDetails .connector>small{padding:5px 12px;line-height:0;font-size:11px}small{font-size:84.61%;color:#666}.promocode_area_on_behalf{position:relative;width:100%}.arrow_bottom:after,.arrow_bottom:before,.arrow_box:after,.arrow_box:before{left:50%;content:" ";height:0;position:absolute;pointer-events:none}.FareBreakupInfo.topfare{top:81px}.FareBreakupInfo.topfare.arrow_box.scroll_pdp_verflow{max-height:275px;overflow-y:auto;overflow-x:hidden}.FareBreakupInfo.topfare.arrow_box{padding:0 0 5px}.FareBreakupInfo .AmtFare .INR{color:#333!important;display:inline}.breakupSpace{padding:4px 0}.arrow_box:after,.arrow_box:before{bottom:100%;border:solid transparent;width:0}.totalJetPdp{border-top:1px solid #ddd;padding:8px 0 12px}.arrow_box:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px;margin-left:-15px}.arrow_box:before{border-color:rgba(204,204,204,0);border-bottom-color:#ccc;border-width:16px;margin-left:-16px}.FareBreakupInfo h5{font-weight:700;text-align:center}.AmtFare,.totalFare{color:#333;font-weight:600;font-size:16px}.arrow_bottom:after,.arrow_bottom:before{top:100%;border:solid transparent;width:0}.arrow_bottom:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;margin-left:-15px}.arrow_bottom:before{border-color:rgba(204,204,204,0);border-top-color:#ccc;border-width:16px;margin-left:-16px}.totalFare span{display:block;font-size:12px}.totaltourGst .AmtFare{font-size:24px;margin-top:3px}.totaltourGst .totalFare span{display:block;font-size:12px;font-weight:400}.FareBreakupInfo .breakupSpace,.tour_compare_wrap.activeCompare{padding:10px 0}.disclaier_data span{margin-top:-6px;margin-right:5px;float:left}.disclaier_data{padding:0;font-size:12px}.disclaier_all_section{background:#f1f1f1;margin:0 0 0 -10px;border-top:1px solid #cdcdcd;padding:10px 0 0}span.tcs_all_data_span{position:relative;width:auto}.tcs_gst_data .text-right span.tcs_star{font-size:30px;color:#0095d9;line-height:0;top:14px;position:absolute;left:-15px}.tcs_gst_data .text-right .tcs_star_data{margin-top:-10px}.pdp_flight_heading h4{font-size:22px;line-height:27px;color:#333;padding-left:15px;font-weight:700;font-family:Lato,sans-serif;clear:both}.bcoachDeatilsInfo{text-align:left;border-bottom:1px solid #ccc}.baggageFlight{width:38%;float:left;margin-bottom:25px}span.bFirst,span.bsec,span.bthird{width:33%;float:left}span.bFirst{padding:2px 0}.baggageFlight .jetlogo{margin-top:2px}.bcoachDeatils{text-align:left;color:#666}.bcoachDeatilsMar{margin:0 35px}.baggageFlight .airwaysName{width:81%}.changeBaggage.flighttabs{display:inline-block;clear:both;margin-bottom:5px}.gst_label .tc-user:before,.pdpcotact .tc-tollno:before,.tc-calendar:before{color:#666;padding:5px 0}.gst_label .tc-travel:before{content:"\e97c";color:#666;display:inline-block;margin-top:-5px;padding:5px 0}.gst_label .tc-user:before{font-size:20px;display:inline-block;vertical-align:middle;margin-top:-14px}.tc-calendar:before{content:"\e936";font-size:20px}.pdpcotact .hidden-xs{display:inline-block;padding:0;vertical-align:middle}.reviews_div img{width:100%;margin-bottom:8px}.pdpPagepayment{padding-top:0;clear:both}.changeFlight-Note{background-color:#d9ebf5;color:#44707d;padding:10px;margin:15px 10px;border:1px solid #366d8e;clear:both}.changeFlight-Note:before{background-color:#34718d;padding:0 8px;font-size:14px;margin:0 5px 0 0;float:left;border-radius:50%;width:20px;height:20px;content:"!";font-weight:700;color:#dceff3}.wantus_call_form .form-group label.radio-inline.col-sm-5.col-xs-6{min-width:120px}.pdp_flight_heading h1{float:left;width:auto;margin-right:15px}.package_count_data_tc.modify_search_data_tc{float:left;cursor:pointer}.package_count_data_tc.modify_search_data_tc div#widget-container{pointer-events:none;margin-bottom:10px}div#widget-container{float:left;margin-top:-6px}pdp_sections_tabs_content_main.ratingReview_pdp_all_data{margin-top:6px}.discounts input{border:1px solid #ccc;border-radius:3px;padding:8px 10px;font-size:12px;width:210px;background-color:#fff;margin:0;display:inline-block}.edit_adult_details:before,.optionalInfo ul li:before{content:"•";color:#333;display:inline-block;width:10px;margin-left:0}.modifyPopupBlog legend{padding:0;margin-bottom:1px;font-size:14px;line-height:inherit;border:0;font-weight:600;display:inline-block;width:36%;float:left;vertical-align:middle;margin-top:8px}.departure_city_error,.error_cal_price_form,.main_error_msg{color:#b1302a;font-size:11px;font-weight:500;display:none;float:left}.mB20,.modifyPopupBlog fieldset{margin-bottom:20px}.AilrTabHplus{padding:0;margin-left:-10px}.departure_city_error{position:absolute;top:35px;left:8px}.modifyPopupBlog ul{border:1px solid #0095d9;padding:0;border-radius:15px;float:left}.modifyPopupBlog ul li{display:inline-block;width:auto;border-right:1px solid #0095d9;padding:5px 20px}.modifyPopupBlog ul li:last-child{border-right:0}.JetDepatureFlight th .tablecityName{color:#333;display:inline-block}#style-4::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(224,224,224,.6);background-color:#fff}#style-4::-webkit-scrollbar{width:5px;background-color:#e0e0e0}#style-4::-webkit-scrollbar-thumb{background-color:#fff;border:5px solid #0054a5;border-radius:5px}.InfotoolTip.childAgeInfo{left:34%;top:-36px;box-sizing:border-box;padding:10px}.continue_error_msg.error{display:none;padding-bottom:15px;clear:both}.offer-text{padding:8px 18px;color:#fff;float:right!important;background:url(https://www.thomascook.in/images/srp_sprite.png) -357px -99px no-repeat;width:75px!important;height:26px;margin-top:5px;margin-right:-21px;font-size:12px;cursor:default}.offer-text.offer-text-top{margin-top:-13px;margin-right:-7px}.modifyPopupBlog .modify_search.srp-modify{color:#e98300;margin-top:5px;background:0 0;padding:0!important;margin-bottom:5px;display:inline-block}.modify_search.srp-modify:before{display:inline-block;font-family:JetIcons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;content:"\f153";font-size:13px;margin-right:5px;color:#e98300}#updateFlight{width:150px!important;display:block;margin:0;font-size:15px}.ChangeFlightUpdateBtn{display:flex;margin:auto;text-align:center;float:none;clear:both}.ChangeFlightTable{max-height:398px;min-height:398px;margin-bottom:20px;overflow-y:scroll;border-top:1px solid #ccc}.selectedActText{padding-bottom:5px;margin-bottom:0}.OptionalEditBtn{text-align:right;float:right;margin:5px 0 0;padding:5px 0 0;position:absolute;bottom:20px;right:20px}.contact_details_heading,.gst_label,.optionalInfo .optionalEditDetails ul li,.price_details{padding:5px 0}.optionalInfo .optionalEditDetails ul li span{padding:2px 0 0}.childAgeInfo{position:absolute;width:222px;margin:0 auto;z-index:999;right:0;padding:15px 14px 0;color:#333;border-radius:3px;display:none;left:0;top:70px}.select_rooms_label{width:20.2%;padding:0 10px}.glyphicon-plus:before{content:"+";font-size:18px;font-weight:700}.glyphicon-minus:before{content:"-";font-size:18px;font-weight:900;position:relative;top:-7px}.flight_schedule_select.col-xs-6.col-sm-6{margin:0 0 12px -10px}.AirlineSelect .flight_schedule_select{border:1px solid #ccc;border-radius:3px;padding:4px 0;float:left;background-color:#fff;margin:0;-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);height:34px}.jetTotalPrice{background:#bedef5;padding:0;margin:15px 0;display:block;clear:both}.totalAmtTxt,.totalAmtVal{display:inline-block;color:#333;vertical-align:middle;margin:0 10px}.totalAmtVal .INR{color:#333!important}.totalAmtTxt span{display:block;font-size:12px;color:#333;padding:3px}#changeFlightPopup .jurnyDetails{display:inline-block;vertical-align:top;margin:-10px -10px -10px 10px}.baggageHide tr td{border-left:none!important}.totalAmtTxt h2{font-weight:500;margin:12px 0}.totalAmtVal h4{font-size:24px;margin-top:4px;margin-bottom:0}.fare-priceBreak,.hflightname{display:inline-block;font-size:13px}.arrow-rightArrowspan{width:15px;height:15px;background:#0095d9;padding:4px;border-radius:50%;display:inline-block;vertical-align:middle;margin-top:-2px}.arrow-rightArrow{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff;display:inline-block;vertical-align:middle;margin-top:-15px;margin-left:2px}.fare-priceBreak{margin-top:-8px;color:#0095d9;font-weight:500;cursor:pointer}.select_rooms_form hr{margin-top:10px;margin-bottom:10px;width:78%;float:right}.hflightname{width:72%;vertical-align:top;margin-top:-3px}.pdpCusomiseList li:first-child{margin-right:.5%}.pdpCusomiseList{display:flex}.imgchangeflight{margin-top:-65px}.col-lg-12.col-xs-12.col-sm-12.customer_contact_details.pm0,.pdpPagepayment,.pdpcotact,.tour_compare_wrap.activeCompare .tour_compare_btn,ul.pdpCusomiseList li.optionalInfo .col-xs-12.text-center{margin-top:10px}.pdpCusomiseList li{display:inline-block;background:#fff;padding:20px 15px;width:49.5%;flex:1;border:2px solid #ccc;margin:15px 0 0}.customiseActivity{color:#0f204b;display:block}.customiseActivity h4{color:#333;margin:0 0 24px;font-size:15px;font-weight:600}.customiseActivity p{font-size:16px;color:#333}.flightlogo{padding-top:5px}.flightlogo:before{height:32px;display:inline-block;vertical-align:top;float:left;content:""}.flightlogo img{width:22px;margin-right:4px}.pdpCusomiseList span{font-size:13px;padding:0 0 10px;display:inline-block;vertical-align:top}.pdpFlightCity i{display:inline-block;font-size:18px;padding:0 5px}.pdpCusomiseList .pdpFlightDate{color:#666;font-size:12px!important}.flightbelowDetails{margin-bottom:5px}.pdpFlightDate i{display:inline-flex;font-size:12px;padding:0 2px;vertical-align:top;text-align:center;font-style:normal}.optionalInfo ul li{width:100%;padding:0 0 5px;font-size:13px;color:#333;border:0;margin:0}.pdpPagepayment{text-align:left;margin-bottom:24px;float:left}.pad_labelPro{display:inline-block;margin-bottom:8px;color:#656565;font-weight:400;margin-right:10px}.tc-dec-feb:before{content:"\e93c";line-height:42px;color:#0095da;font-size:0}#highlightDetails span.tc-dec-feb{background:url(https://www.thomascook.in/images/common_sprite.png?version=1.2) -172px -116px no-repeat;width:30px;height:25px;display:block;margin:0;float:left}.col-lg-12.col-sm-12.tour_inclusion.withouth_hotel_pdp_table_tc,.col-lg-7.col-sm-7.tour_inclusion{border-right:0 solid #ccc}.pdp_container .strike_number_tc{color:#000;font-size:12px}.pdp_container .strike_number_tc span.INR{font-size:12px!important;color:#000!important;margin-right:1px}.pdp_secondary_tabs_heading_no_border{border-bottom:0 solid #ccc!important}.pdp_sight_seeing_title_tc{color:#3c5492;font-weight:600;padding:0 0 1px;margin:0;font-size:14px}.pdp_sight_seeing_data_tc{padding-bottom:5px;padding-right:10px}.pdp_secondary_tabs_heading_no_border h3.col-sm-6{color:#0095da;font-weight:400;padding:0 0 10px;margin:0;font-size:16px}.sightseeing_pdp_tc:before{top:-18px;left:-50px;bottom:auto;border-width:18px 19px 0 0;border-color:transparent #a8a8a8;display:block;width:18px;border-style:solid;position:absolute}.sightseeing_pdp_tc{min-width:200px;min-height:50px;background:#ccc;clear:both;margin:0 0 15px -50px;padding-left:25px;max-height:410px;overflow:auto}.sightseeing_pdp_tc::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.sightseeing_pdp_tc::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.sightseeing_pdp_tc::-webkit-scrollbar-thumb{background-color:#0095da;border:2px solid #0095da}#highlightDetails .tour_inclusion.scroll_pdp_verflow{max-height:220px;overflow:auto;border-right:0 solid #ccc}.optional_activities_available::-webkit-scrollbar-track,.scroll_pdp_verflow::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.optional_activities_available::-webkit-scrollbar,.scroll_pdp_verflow::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.optional_activities_available::-webkit-scrollbar-thumb,.scroll_pdp_verflow::-webkit-scrollbar-thumb{background-color:#0095da;border:2px solid #0095da}.addpopInfo .selectric-scroll ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.addpopInfo .selectric-scroll ul::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.addpopInfo .selectric-scroll ul::-webkit-scrollbar-thumb{background-color:#0095da;border:2px solid #0095da}.header_name_tour_exclusion h3,.header_name_tour_inclusion h3{color:#0095da;font-weight:400;padding:0 0 15px;margin:0;font-size:16px}.sightseeing_pdp_tc_no{padding:15px 0}div#accommodationSlider{clear:both;overflow:hidden}div#Things_to_Note_pdp{background:#f2f0f0;overflow:hidden;padding:15px 20px;font-size:12px}div#Things_to_Note_pdp p{margin:0 10px 5px 0;float:left}.summer_season.padding-right-0{padding-right:0;font-size:12px;margin-top:0}.summer_season.padding-right-0 h3{font-size:12px;margin-top:5px;margin-bottom:0}.summer_season.padding-right-0 p{float:none!important;font-weight:700}#Things_to_Note_pdp .important_tips{max-height:400px;overflow-y:auto;padding:15px 20px 0 0;margin:20px 11px 20px 0;width:98%;border-top:1px solid #fff}div#Things_to_Note_pdp span.font13{display:block;text-align:center;padding:0 0 5px}#Things_to_Note_pdp .currency_weather_details{background-color:#ededed;padding:0;border-top:0 solid #fff}div#Things_to_Note_pdp span.bg-h1{background:url(https://www.thomascook.in/images/holiday/sotc-static/seasons_sprites.png) -76px -10px no-repeat}div#Things_to_Note_pdp .bg-h3{background:url(https://www.thomascook.in/images/holiday/sotc-static/seasons_sprites.png) -66px -67px no-repeat}div#Things_to_Note_pdp .bg-h4{background:url(https://www.thomascook.in/images/holiday/sotc-static/seasons_sprites.png) -10px -10px no-repeat}div#Things_to_Note_pdp .col-sm-3.col-xs-12.bdr-right.language_bdr.language.padding-remove{font-size:12px;border-right:1px solid #ccc}div#Things_to_Note_pdp .seasons span{text-align:center;padding:0 0 5px}div#Things_to_Note_pdp .bg-h1,div#Things_to_Note_pdp .bg-h2,div#Things_to_Note_pdp .bg-h3,div#Things_to_Note_pdp .bg-h4,div#Things_to_Note_pdp .bg-h5{height:37px;margin:0 auto 5px;width:46px;display:block}.hotels_inclusive_flights_content li.tour_inclusive_content_li .col-lg-1.text-right,.hotels_inclusive_flights_content li.tour_inclusive_content_li .col-lg-2,.optional_activities_inclusive ul li p:first-child{font-weight:700}.hotels_inclusive_flights_content li.tour_inclusive_content_li .col-lg-7{font-weight:400;color:#333}.hotels_inclusive ul li.tour_inclusive_content_li div:first-child{color:#333;vertical-align:top}.hotel_new_text_tc ul{margin:10px 0}.hotel_new_text_tc ul li{width:390px;white-space:nowrap;overflow:hidden;font-weight:400}.hotel_new_text_tc ul li:first-child,.hotel_new_text_tc ul li:nth-child(2),.hotel_new_text_tc ul li:nth-child(3),.hotel_new_text_tc ul li:nth-child(4),.hotel_new_text_tc ul li:nth-child(5){font-weight:400;background:url(https://www.thomascook.in/images/Holiday-inclusions-icons.png?version=1.2) -23px -187px no-repeat;list-style:none;padding-left:20px;display:list-item;margin-bottom:3px}.hotels_inclusive_flights_content .tour_inclusive_content_li{display:inherit!important}.hotels_inclusive_flights_content .tour_inclusive_content_li li:before{border-top:0 solid transparent!important;border-bottom:0 solid transparent!important;border-left:0 solid #e36e0e!important;right:5px}.things_note_details_text{margin-bottom:15px;overflow:hidden}.things_note_details_text ul{padding-left:5px}.things_note_details_title{font-size:14px;margin:0;font-weight:500;color:#999;padding:15px 0 10px}.all_things_to_note_data ul li,.includes_list_details_pdp li{padding-bottom:5px;width:100%;float:left;position:relative;padding-left:10px;word-break:break-word}.all_things_to_note_data ul li:after,.pdp_visa_insurance div ul li:before,.pdp_visa_insurance ul li:before,.tour_exclusion div ul li:before,.tour_exclusion ul li:before,.tour_inclusion div ul li:before,.tour_inclusion ul li:before{position:absolute;content:" ";display:block;top:4px;left:0;right:10px;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #e36e0e}#accommodationDetails #accommodationSlider .arrow_bg:first-of-type{left:-40px}#accommodationDetails #accommodationSlider .arrow_bg:last-of-type{right:-40px}.text_accomation_pdp_tc p{font-size:13px;margin:7px 0 10px 30px}.tour_inclusion .minimized_elements_pdp p{margin:10px 0 5px}.tour_exclusion .minimized_elements_pdp ul li:before,.tour_inclusion .minimized_elements_pdp ul li:before{top:0;left:0;right:10px;border-top:0 solid transparent;border-bottom:0 solid transparent;border-left:0 solid #e36e0e;width:20px;height:20px;margin-left:-15px;display:block;position:absolute;content:" "}.tour_inclusion .minimized_elements_pdp ul li:before{background:url(https://www.thomascook.in/images/pdp-sprite-new.png) -5px 0}.tour_exclusion .minimized_elements_pdp ul li:before{background:url(/images/pdp-sprite-new.png) -25px 0}h1.pdp_main_details_here,h2.pdp_main_details_here{padding:0;margin:15px 0 10px 15px;font-size:18px;line-height:30px}div[id^=wantUsPopup] .modal-header{border-bottom:1px solid #999;padding:10px;float:left;width:100%;background:#0054a5;color:#fff}div[id^=wantUsPopup] .modal-header h4{color:#fff!important;font-size:16px!important;padding:0;font-weight:400;text-align:left}div[id^=wantUsPopup] .modal-dialog .modal-body{padding:15px;background:#fff!important}#wantUsPopup .modal-header .close{color:#333;cursor:pointer;font-size:0;line-height:0;float:right;padding:14px 7px;border-radius:50%;background:url(/images/Holiday-inclusions-icons.png?version=1.2) -21px -160px no-repeat;width:25px;height:25px;display:block;margin:-2px 0 0}.important_display,div#separator,div#separator0{display:none!important}.want_us_call_srp_tc .modal-body .col-lg-6.col-xs-12.col-sm-6:first-child{padding-left:0!important}.col-sm-6.col-xs-6.book_online_btn .book_online_btn a,.pdp_sections_tabs ul{margin:0 auto}.toll_free_no_modal h3>span{font-size:18px;margin:0 5px 0 0;background:#0054a5;color:#fff;border-radius:50%;padding:5px}.toll_free_no_modal h3 a{color:#0054a5;pointer-events:none}.toll_free_no_modal h3{color:#0054a5;margin:0 0 15px;font-size:14px;display:flex;justify-content:left;align-items:center;border:1px solid #0054a5;border-radius:20px;width:150px;padding:3px}.wantus_call_form_submit{color:#fff;background-color:#0095da;padding:5px 35px;margin:10px 0;display:block;font-size:13px;text-decoration:none;outline:0;border:0;border-radius:3px;font-family:Lato,sans-serif;text-transform:uppercase}.col-lg-6.col-xs-12.col-sm-6.wantus_call_img.full_size_area_div.hidden-xs{padding-right:0!important;max-height:230px;overflow:hidden;margin-top:45px}.wantus_call_img img{border-top-left-radius:10px;border-bottom-right-radius:10px}.wantus_call_img span{position:absolute;bottom:0;background-color:rgba(255,255,255,.9);color:#333;width:97%;padding:15px;border-bottom-right-radius:10px}.sidebar_book_btn>a.disabled_pdp_book_on_line{background-color:#ebebec;pointer-events:none}.fixed_pdp{position:fixed;top:0;height:70px;z-index:1}.srp_screen{width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;bottom:0;overflow:hidden;position:fixed;z-index:9999}.filter_applied_section{position:absolute;top:50%;width:65px;left:50%;margin-left:-35px;margin-top:-50px}.filter_applied_heading{color:#0095da;width:65px;height:65px;display:inline-block;border:5px solid currentColor;border-bottom-color:transparent;border-radius:100%;background:0 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#visaPassport .pdp_secondary_tabs_heading span.tc-visa{width:20px;height:23px;float:left;margin:-2px 10px 0 5px!important;font-size:19px!important}}.select-amount .pdpbranch_val .INR{padding-right:5px;color:#0095da!important}.pdp_secondary_tabs_sub{position:fixed;top:50px;background:#fff;z-index:3}.Pdp_apppromoCode{border:1px solid #0095da;padding:5px 18px;border-radius:4px;color:#0095da;margin:0 10px;background:#fff}.Pdp_apppromoCode:hover{color:#fff;background:#0095da}#promo-fail,.saveAndDownloadPDFInput p{color:red}#promo-fail,#promo-success{font-size:13px;padding-top:5px;text-align:center}#promo-success{color:green}.select-amount>div{display:inline-block;vertical-align:top;margin-right:12px}.single-payamount{display:block;padding:10px 8px;border:1px solid #fb9a17;border-radius:3px;background-color:#fff1e6;min-width:230px;min-height:100px}.gst_label,.single-payamount>div h3,.single-payamount>div:not(.pay-policy) span{display:inline-block}.single-payamount label span{min-width:230px;margin-left:25px;color:#000;text-align:left;font-weight:600;cursor:pointer;font-size:12px}.select-amount input[type=radio].css-label,input[type=checkbox].css-checkbox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#selectOptionalActivities .optional_activities_available,.css-label,.navbar{margin-bottom:0}.css-label{float:left;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;font-weight:400}.css-label,.payment-checkbox{background:url(https://www.thomascook.in/images/common_sprite.png) -375px -116px no-repeat;width:18px;height:18px}.pdpbranch_val{clear:both;display:block}.fare-text4{color:#0095da!important;font-weight:700;font-size:32px;margin-top:10px}.seerest-hover{border:1px solid #da2128;border-radius:3px;position:absolute;top:50px;left:25px;display:none;background-color:#fff;z-index:1;text-align:left;padding:10px 15px;min-width:245%;box-shadow:0 0 7px rgba(0,148,218,.45)}.select-amount .single-payamount.lastsingle_pay{margin-right:0!important}.single-payamount input[type=number]{border:1px solid #e6dfd9;padding:5px;margin-top:10px;outline:0;width:120px}.special-discount{font-size:13px;text-align:center;margin-top:1px}.clear,.holiday-form-search .selectric-group{clear:both}html{overflow-x:hidden}.gst_error{text-align:left;color:#b1302a;font-weight:500;margin:0 0 8px;font-size:11px}.gst_label{float:left;width:23%;font-size:14px;font-weight:400}.select-GstTrvel .tc-user.hduser-icon{font-size:20px;margin-right:3px;vertical-align:middle}.single-payamount input[type=radio].css-label:checked+label.css-label{background-position:-375px -136px;width:18px;height:18px}.contact_details_heading .datespace{padding-top:8px!important;margin-right:34px}.date_details div>input{border:1px solid #ccc;border-radius:3px;padding:8px 10px;font-size:13px;width:100%;color:#333;background-color:#fff;box-shadow:2px 1px 2px 0 rgba(0,0,0,.1)}.gst_label .tc-travel:before{font-size:20px;vertical-align:top}.date_details .selectLabel{padding:8px 0;margin:0;width:23.5%}.date_details .calendar_icon{margin-right:10px;pointer-events:visible}.gst-pad{padding-top:5px;line-height:15px}.gst-pad .INR{padding-right:2px}.holiday-form-search .col-lg-3 .selectric{box-shadow:inset 0 1px 0 0 #fff;border-radius:0 3px 3px 0;border-right:1px solid #999}.holiday-form-search .selectric-open .selectric{border-right:1px solid #0095da!important;box-shadow:none;border-left:1px solid #0095da}.holiday-form-search .selectric{box-shadow:inset 0 1px 0 0 #fff}.holiday-form-search .selectric-wrapper li{border-bottom:1px solid #dedddd}.holiday-form-search .selectric-group-label{clear:none!important;display:block!important;border:none!important;text-align:left!important;width:95%!important}.holiday-form-search .col-lg-5{width:46%}.holiday-form-search .col-lg-3{width:20%}.holiday-form-search .col-lg-2,.pdp_flight_schedule .tour_inclusive>ul li{width:16.66%}.holiday-search-form button{font-size:17px;padding:0 27px!important;line-height:6px;font-weight:300;color:#fff!important}.holiday-special-offer-row .col-lg-4{width:33.33%;float:left;padding-left:10px;padding-right:10px}.holiday-search{position:absolute;color:#fff;bottom:0;width:100%;left:0;background-color:rgba(0,0,0,.6);padding-top:5px}.holiday-search>.container{width:950px}.holiday-search-form .form-control{color:#333;width:100%;border-radius:3px 0 0 3px;padding:6px 12px;border:1px solid #fff;border-right:1px solid #999;box-shadow:none!important}.holiday-search-form .form-control::-webkit-input-placeholder{color:#666}.holiday-search-form .form-control:-moz-placeholder{color:#666}.holiday-search-form .form-control::-moz-placeholder{color:#666}.holiday-search-form .form-control:-ms-input-placeholder{color:#666}.holiday-search .holiday-search-form{height:auto;padding:10px 0}.holiday-form-search .selectric .button:after{margin-top:14px;border:6px solid transparent;border-top-color:#0095da}.holiday-form-search .selectric{height:34px;border:0}.holiday-form-search .selectric .label{font-size:14px;line-height:34px;text-align:left}.holiday-special-offer-row{width:100%;float:left;padding-bottom:20px}.holiday-special-offer-row>div,.important_tips ul{padding-bottom:15px}.holiday-special-offer-p{color:#0095da;text-align:center;font-size:25px;padding:45px 0 0}.save-data-weekend{position:absolute;bottom:0;color:#fff;left:20px}.save-data-weekend .data-weekend{font-size:20px;text-align:left}.save-data-weekend .data-price{font-size:23.5px}.disabled_arr{opacity:.4!important;cursor:default;pointer-events:none}.tour_compare_wrap .tour_compare_btn:hover{background:0 0}.Imgup{float:left;display:inline-block;width:9%;margin-left:-2px}.Imguprighttxt{display:inline-block;float:left;width:90%;text-align:left;margin-top:9px}.holiday-autocomplete{box-shadow:none;top:34px;border-top:0!important;margin:0;width:100.3%;z-index:1}.holiday-autocomplete ul,.holiday-autocomplete ul li{width:100%;display:inline-block}.holiday-autocomplete h4{font-size:11px;color:#f37e80;padding-right:20px;float:right;margin-bottom:3px}.holiday-autocomplete ul{border-top:1px solid #d3d3d3;margin-bottom:0}.holiday-autocomplete ul li.all-themes{width:25%}.holiday-autocomplete ul li.active{background:#0095da}.holiday-autocomplete ul li a{font-size:14px;color:#666;padding:4px 10px;display:inline-block}.jcarousel-list{position:relative;margin:0;padding:0;overflow:hidden;z-index:1;top:0;left:0}.jcarousel-item,.jcarousel-list li{float:left;list-style:none;width:100%;height:125px}.jcarousel-next,.jcarousel-prev{z-index:3;display:none}.pdp_secondary_tabs_content_holder .selectric{border:1px solid #ccc;background:0 0;position:relative;border-radius:3px}.holiday_details_content{margin-top:20%;float:left;width:100%;padding:20px;background-color:#fff}.holiday_details_content h4{text-align:center;color:#1a4b95;font-size:23px}.holiday_form_details_row1{width:85%;margin:0 auto;padding:20px 0}.holiday_form_details_row1 div{float:left;color:#333;text-align:left;border-right:1px dashed #7f7f7f;padding:10px 28px}#optionalActivitiesSelected .contact_details_heading,#selectDateofTravel .contact_details_heading,.destination_distance_info li:last-of-type,.holiday_form_details_row1 div.col-lg-4:last-of-type,.share_wishlist_holder ul li:last-child,.sidebar_select_dropdown .selectric,.tour_facilities li:last-of-type,.upgradePackagePopup ul li:last-child{border:0}.holiday_form_details_row1 div p{color:#7f7f7f;font-size:12px;margin:0 0 3px}.holiday_form_details_row1 span{font-size:18px;word-wrap:break-word}.wantUs{font-size:13px;color:#fff;padding-top:8px}.holiday_form_details_row2{float:left;width:100%;color:#7f7f7f;font-weight:400;vertical-align:middle;margin:40px 0 0}.holiday_form_details_row2 .selectric-wrapper{float:left;width:40%;border:1px solid #999;border-right:0}.holiday_form_details_row2 label{font-weight:400;float:left;margin:0;padding:8px 10px 8px 0}.wantUs-icon{background:url(https://www.thomascook.in/images/flight/sprite-homepage.png) -205px -166px;width:44px;height:35px}.close-btn{position:absolute;right:-5px;top:-5px;cursor:pointer;color:#fff;z-index:2001}.plus-btn{right:402px;padding:0 4px;position:fixed;bottom:0;z-index:2000}.destination-map{position:absolute;top:30px;left:0;z-index:999;text-align:center;width:100%;color:#fff}.destination-map p{display:inline-block;background:rgba(0,0,0,.5);border-radius:4px;padding:8px 25px;margin-bottom:0;font-size:15px}@media screen AND (min-width:768px) AND (max-width:1200px){.holiday-form-search .col-lg-5{width:35%}.holiday-form-search .col-lg-3{width:16%}.navbar-collapse.collapse{display:block!important;width:79%;float:left}.navbar-nav,.navbar-nav>li{float:left!important;width:100%}.navbar-right{float:right!important}.firstdiv a,.firstdiv>div{padding-right:13px}.holiday-map{margin-top:10px}}.assistance_radio #branch,.assistance_radio #contactCentre{box-shadow:none!important;margin-left:-16px}@media screen AND (min-width:320px) AND (max-width:767px){.navbar-toggle,.pdpCusomiseList,.sidebar_select_dropdown.nHubTourTypeClass{display:block}.visibleAirline.flightOptionalLabel{margin-left:0}.col-xs-12.col-sm-12.nHubTourTypeClass.padding-remove{margin-bottom:0}.optflt .selectric .button{right:8px}.col-sm-8.bdr-btm{clear:both;padding:0}.select_departure_city_pdp .col-sm-8.bdr-btm{padding:0 10px}.changeflightbox .modal-header{padding:10px 5px}.breakupSpace.totaltourGst{margin-top:0;overflow:hidden;padding-top:5px;padding-bottom:5px;margin-bottom:5px}.disclaier_all_section{border-top:1px solid #cdcdcd;padding:10px 15px 5px;background:#f1f1f1;margin:0 0 0 -15px;width:111%;overflow:hidden}.breakupSpace.totalJetPdp.totaltourGst .col-xs-6:last-child{padding-right:0}.FareBreakupInfo.topfare.arrow_box{padding-bottom:0}.ChangeFlightTable{max-height:200px}.optionalInfo .optionalEditDetails ul li{min-height:inherit}.hflightname{width:65%}#dateOfTravelSelected .datespace{margin-top:-2px}ul.includes_list_details_ul_pdp li{min-height:0}.totalAmtVal h4{margin-bottom:3px}#calculatePriceButton.col-sm-offset-3 .select_room_travellers_btn{margin:20px 0 20px -6px}.HideTotalSummery{clear:both;padding-top:1px}.col-lg-12.col-xs-12.col-sm-12.customer_contact_details.pm0{margin-top:5px}.FareBreakupInfo{width:300px}.destination-map,.holiday-map img,.select_rooms_form hr{display:none}.select_rooms_label{width:28%;padding:0 10px}#calculatePriceButton.col-sm-offset-3{margin-left:5px}.gst_label,.holiday-form-search .col-lg-2 select,.holiday-form-search .col-lg-3 select,.holiday-form-search .col-lg-5,.holiday-special-offer-row .col-lg-4,.holiday_form_details_row2 .selectric-wrapper,.optional_activity_pdp,.select_departure_city_pdp .flight_schedule_select .selectric-wrapper{width:100%}.changeflightbox .remitsendMb{border-top-left-radius:12px;border-bottom-left-radius:12px}.changeflightbox .sendMb{padding:0;font-size:14px;line-height:22px;color:#333}.remitsendMb{margin-right:5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.changeflightbox .redio-bottom{margin-right:0;padding:0 10px 0 25px;background:0 0!important}.changeflightbox .checkbox input[type=checkbox],.changeflightbox .checkbox-inline input[type=checkbox],.changeflightbox .radio input[type=radio],.changeflightbox .radio-inline input[type=radio]{margin-left:-19px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}input[type=checkbox],input[type=radio]{margin:5px 0 0;line-height:normal}.addrequiredAmt,.airwaysName,.contact_details_heading .datespace,.modifyPopupBlog legend{margin-bottom:10px}.changeflightbox .modal-dialog.modal-lg{width:auto!important}.modifyPopupBlog legend{width:100%;margin-top:5px}.changeflightbox .modal-body{padding:0 5px;height:auto!important}.addrequiredAmt{background:#e2e0e1;color:#000;font-weight:500;font-size:13px;float:none;border-radius:20px;margin-top:10px;padding:5px 15px;text-align:left;overflow:hidden}.Imguprighttxt{margin-top:0}.airwaysName span.Imgup img{max-width:20px;margin-top:6px}#updateFlight{margin:0 auto}.airwaysNameInfo input{width:18%;float:left}.airwaysName{width:100%;font-size:12px;margin-top:-14px}.jetlogo{margin-top:7px}.jetlogo img{width:20px}.changeflightbox table tr td:last-child{font-size:13px;width:26%}.changeflightbox .benisendMb{border-top-right-radius:12px;border-bottom-right-radius:12px;width:48%;margin-bottom:10px}.table>tbody>tr>td,.table>tbody>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px 2px}div#optionalDetails{overflow:hidden}.pdpCusomiseList li{display:inline-block;height:auto;width:100%;position:relative}.OptionalEditBtn{position:absolute;right:20px;bottom:20px}.discounts input{width:191px}.date_details .selectLabel{width:100%;padding:8px 5px}#contactDetails .col-xs-12,.date_details .col-xs-6{width:100%;padding-left:5px;padding-right:5px}.seleted_holiday_date{margin-left:0!important}.contact_details_heading .date_details .col-xs-6{padding-left:5px;padding-right:5px}#dateOfTravelSelected a.datespace{margin-left:5px!important}.holiday-form-search .col-xs-6{width:50%!important}body{background:#fff;font-family:Lato,sans-serif!important;padding:0!important}.holiday-search{position:static;border-bottom:1px solid #ddd}.holiday-search .container{width:100%;padding:0;background-color:#f2f2f2}.holiday-search .holiday-search-form{padding:5px 15px 20px}.holiday-search-form .col-lg-1,.holiday-search-form .col-lg-2,.holiday-search-form .col-lg-3,.holiday-search-form .col-lg-5{margin-bottom:5px}.holiday-form-search .selectric,.holiday-search-form .form-control{border:1px solid #ccc!important;font-size:13px;border-radius:2px!important}.holiday-form-search .selectric .label{font-size:13px;margin:0 8px 0 5px}.holiday-form-search .selectric-open .selectric{box-shadow:none;border-left:1px solid #0095da!important;border-right:1px solid #0095da;border-top:1px solid #0095da!important}#search-button{float:left;font-size:17px;width:100%}.holiday-form-search .selectric .button{width:22px}.holiday-form-search .form-group:nth-child(2){padding:0 10px 0 0}.visible-xs{display:block!important;margin-bottom:0}.holiday-special-offer-p{font-size:20px;padding:20px 0 0;margin-bottom:0}.holiday_details_content{width:100%;padding:15px}.holiday_form_details_row1{width:100%;margin:0 auto;padding:20px 0}.holiday_form_details_row1 div{padding:10px 8px}.holiday_form_details_row1 span{font-size:13px}.holiday_form_details_row2 .selectric{border:0;border-right:1px solid #ccc}.holiday_details_content h4{font-size:18px}.customiseActivity .select_room_travellers_btn{width:auto!important;margin-left:0!important}}.active_default_msg.scroll_pdp_verflow,ul.scroll_pdp_verflow.overflow_data_tc_onclick{max-height:161px;overflow:auto;min-height:161px}.click_to_call_pdp_all_data .active_default_msg.scroll_pdp_verflow{max-height:175px;overflow:auto;min-height:175px}.holiday_plus_default_text{min-height:151px;max-height:152px;clear:both;overflow:auto}.tour_inclusive .click_to_call_pdp_all_data ul li a{cursor:auto!important}.click_to_call_pdp_all_data #click_to_cal_flight_pdp_tc .active_default_msg.scroll_pdp_verflow{max-height:160px;overflow:auto;min-height:160px}.tour_inclusive.pdp_details_srp_data li.no_available_data_click_pdp_li{background-image:url(/images/holiday/icons_cross_pdp_tc.png);background-repeat:no-repeat;pointer-events:none;background-size:48px;background-position:14px 30px}.tour_inclusive.pdp_details_srp_data li.no_available_data_click_pdp_li a{opacity:.25}.click_to_call_pdp_all_data .tour_inclusive_content_li li,.click_to_call_pdp_all_data .tour_inclusive_content_li ul li,.tour_li_data_master li{padding-left:15px;position:relative}.tour_li_data_master li:before{position:absolute;top:6px}.meals_inclusive_flights_content ul li.tour_inclusive_content_li>div:before{height:0;position:absolute;content:" ";top:4px;left:0;right:10px}.tc-full-star{background:url(https://www.thomascook.in/images/holiday/footer-sprite.png) -272px -93px no-repeat}.tour_inclusive_content_li .col-lg-12{word-spacing:1px;padding-left:15px}.pdp_flight_schedule .click_to_call_pdp_all_data .tour_inclusive .scroll_pdp_verflow ul{float:left;margin-bottom:0;margin-left:5px;width:99%}.click_to_call_pdp_all_data .sightseeing_inclusive ul li>.col-lg-2{color:#333;font-weight:400;font-size:14px}.tc-blank-star{background:url(/images/holiday/footer-sprite.png) -274px -111px no-repeat}.tc-blank-star,.tc-full-star{width:13px;height:13px;display:inline-block}.pdp_flight_schedule .tour_inclusive ul.overflow_data_tc_onclick{float:left;margin-bottom:15px;margin-left:5px;width:99%!important}.tour_inclusive_flights_content .active_default_msg{min-height:160px}.click_to_cal_flight_pdp_tc.active .web_arrow_box_pdp_top,.click_to_highlight_pdp_tc.active .web_arrow_box_pdp_top,.click_to_hotel_pdp_tc.active .web_arrow_box_pdp_top,.click_to_meals_pdp_tc.active .web_arrow_box_pdp_top,.click_to_sight_seeing_pdp_tc.active .web_arrow_box_pdp_top,.click_to_transfer_pdp_tc.active .web_arrow_box_pdp_top,.click_to_visa_pdp_tc.active .web_arrow_box_pdp_top{position:absolute;margin:auto;top:-2px;left:0;right:0;width:15px;height:15px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);border-right:1px solid #c8c6c7;border-bottom:1px solid #c8c6c7;background:#fff;z-index:1}.click_to_call_pdp_all_data .tc-Sightseeing,.click_to_call_pdp_all_data .tc-accomodation,.click_to_call_pdp_all_data .tc-meals,.click_to_call_pdp_all_data .tc-transfer,.click_to_call_pdp_all_data .tc-visa,.click_to_call_pdp_all_data span.tc-plane{color:#0095da;font-size:22px;height:16px;float:left}.pdp_details_srp_data .nav-tabs>li>a,.pdp_details_srp_data .nav>li.active>a,.pdp_details_srp_data .nav>li.active>a:hover{border:0 solid #e1e1e1}.click_to_call_pdp_all_data{position:absolute;margin:-210px 0 0 -105px;width:775px;background:#fff;z-index:1}.click_to_call_pdp_all_data .tab-content>.tab-pane{border:1px solid #c8c6c7;overflow:hidden}.pdp_flight_schedule .pdp_details_srp_data .tour_inclusive_flights_content,.pdp_flight_schedule .tour_inclusive_flights_content{width:100%;margin:0 0 25px;padding:0 15px}.click_to_call_pdp_all_data .tabs_header{margin-bottom:10px;overflow:hidden;padding:15px 0 5px;float:left;width:100%;border-bottom:1px solid #e5e5e5;color:#333;font-size:13px}.click_to_call_pdp_all_data h4{margin:0 0 0 10px;color:#0095da;font-size:16px;font-weight:400;float:left}.click_to_call_pdp_all_data span.tour_inclusive_tabs_remove{cursor:pointer;font-size:0;line-height:0;float:right;padding:14px 7px;border-radius:50%;background:url(/images/Holiday-inclusions-icons.png?version=1.2) -21px -160px no-repeat;width:25px;height:25px;display:block;margin:-3px 0 0}.tour_inclusive.pdp_details_srp_data .click_to_call_pdp_all_data .tab-content ul{width:99%!important}.click_to_call_pdp_all_data #click_to_sight_seeing_pdp_tc .tour_inclusive_content_li ul.col-lg-12 li:before{position:absolute;display:block;top:6px;width:0;border-top:0 solid transparent;border-bottom:0 solid transparent;border-left:0 solid #e36e0e;content:" ";left:0;right:10px;height:0}.click_to_call_pdp_all_data .flight_timings_srp{float:left;width:99%!important;height:152px;overflow:auto;padding:10px 0 0;overflow-x:hidden}.click_to_call_pdp_all_data .journey_flight_srp.onward_journey_flight{clear:both;border-bottom:1px solid #c8c6c7}.click_to_call_pdp_all_data .tour_inclusive.pdp_details_srp_data ul{float:left;margin-bottom:15px;margin-left:5px;width:99%}.click_to_call_pdp_all_data .tour_inclusive_content_li{float:left;width:97%;border-bottom:1px solid #c8c6c7;padding:8px 0 5px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.click_to_call_pdp_all_data .tour_inclusive_content_li li:before{position:absolute;display:block;top:6px;width:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #e36e0e;content:" ";left:0;right:10px;height:0}.tour_inclusive_flights_content .tc-time{width:19px;display:block;height:19px;float:right;color:#999;line-height:19px}.tc-time:before{content:"\e960"}.tour_inclusive_tabs .tab-pane>.flight_timings_srp::-webkit-scrollbar{width:4px;background-color:#fff}.tour_inclusive_tabs .tab-pane>.flight_timings_srp::-webkit-scrollbar-thumb{background-color:#f1eff0;border-radius:20px}.pdp_flight_schedule .click_to_call_pdp_all_data .tour_inclusive_flights_content{border:0 solid #c8c6c7}.col-lg-2 p,.tour_inclusive_content_li .col-lg-2 img,.tour_inclusive_content_li .col-lg-3 img{float:left;width:auto;color:#333}.tour_inclusive_content_li .col-lg-2 p,.tour_inclusive_content_li .col-lg-3 p{margin:5px 0 0 10px;float:left;width:auto;color:#333}@media only screen and (min-device-width:768px) and (max-device-width:991px){.changeflightbox .modal-dialog.modal-lg{width:754px!important}.airwaysName{width:81%;margin-bottom:10px;font-size:13px}.pdp_sidebar_row1,.pdp_sidebar_row2,.pdp_sidebar_row3{border-bottom:1px solid #7f7f7f!important}.pdp_sidebar{border:1px solid #7f7f7f!important}.pdp_sidebar_row1 h4{padding-left:15px!important}.select_rooms_col .col-lg-3.col-sm-3.col-md-3{min-width:145px}.click_to_call_pdp_all_data span.tour_inclusive_tabs_remove{margin:-3px 30px 0}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.common_tabs_class{float:left;width:100%;height:110px}ul,ul li{list-style-type:none;margin:0}#pdpSlider .carousel-inner a,#pdpSlider .carousel-inner a img{width:100%;height:319px!important}.pdp_slider_bg_wrap{background-repeat:no-repeat;width:100%!important;min-height:319px!important;background-size:cover}.video_play_btn{width:50px;height:50px;background:0 0;border-radius:100%;margin:auto;cursor:pointer;border:2px solid #fff;right:0;left:0;top:40%}.video_play_btn::after{display:inline-block;position:relative;top:14px;left:16px;border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent #fff}.pdp_slider_holder{padding:0;min-height:320px}.arrow_bg{background-color:#383328;width:25px;height:30px;opacity:.7;position:absolute;top:50%;margin:0 40px}.arrow_bg:last-of-type{right:0}.pdp_sliders .carousel-control{width:0;height:0;border-top:4px solid transparent;border-bottom:5px solid transparent;position:absolute}.pdp_sliders .carousel-control.right{border-left:8px solid #fff;right:0;opacity:1;margin:10px 8px 0 0}.pdp_sliders .carousel-control.left{border-right:8px solid #fff;opacity:1;margin:10px 0 0 8px}.slide_count_gallery{padding:6px 10px;position:absolute;background-color:#1c0c05;opacity:.9;width:57.3%;bottom:0;cursor:pointer;left:7.8%}.slide_count span{padding:0 5px;float:left;color:#fff}.slide_count{float:left;font-weight:300;font-size:16px;width:88%}.slide_count span:last-child{text-overflow:ellipsis;display:block;width:88%;float:left;overflow:hidden;white-space:nowrap}.gallery_icon{color:#fff!important;float:right;font-family:Roboto,sans-serif}.gallery_icon span.tc-gallery,.hotel_gallery_icon>span:first-child{float:left;display:block;width:15px;height:15px;margin:4px 8px 0 0;font-size:16px;font-weight:300}.pdp_holiday_breadcrumb,.pdp_reviews_btn{margin:10px auto}.pdp_holiday_breadcrumb ul li{display:inline-block;font-size:11px}.pdp_holiday_breadcrumb ul li a{color:#999;text-decoration:none;padding:0;font-size:11px}.pdp_flight_heading h1{color:#0095da;font-size:18px;margin-top:0}.pdp_travel_duration ul li{display:inline-block;text-align:center;width:50%;float:left;padding:0;margin:15px 0 10px}.pdp_travel_duration ul li>span{float:left;width:100%;display:block;color:#666;font-size:12px}.pdp_travel_duration ul li>span:first-child{font-size:20px;color:#333}.pdp_travel_duration ul li:first-child{border-right:1px solid #e4e2e2}.pdp_travel_duration{width:90px;height:76px;background-color:#f3f2f2;position:relative;padding:0}.pdp_travel_duration:after,.pdp_travel_duration:before{position:absolute;top:0;left:90px;width:0;height:0;border:38px solid transparent}.pdp_travel_duration:after{border-left:12px solid #f3f2f2}.pdp_reviews_btn{text-decoration:none!important;outline:0;color:#3b5592!important;border:1px solid #e1e1e1;padding:5px 15px;width:70%;display:block;font-size:15px;background:-moz-linear-gradient(90deg,#e1e1e1 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e1e1e1));background:-webkit-linear-gradient(90deg,#e1e1e1 0,#fff 100%);background:-o-linear-gradient(90deg,#e1e1e1 0,#fff 100%);background:-ms-linear-gradient(90deg,#e1e1e1 0,#fff 100%);background:linear-gradient(0deg,#e1e1e1 0,#fff 100%)}#HsaCalendarIcon .soldout_and_deals_holder ul li{padding:4px 0;font-size:14px}#HsaCalendarIcon .modal-title{margin:0;color:#0095da;font-weight:400}#HsaCalendarIcon .HSAdatevalue li{width:100%;display:block;margin-top:10px}.date_details .selectLabel{pointer-events:none}.soldout_and_deals_holder ul{border-bottom:1px solid #ccc;margin:0 15px;padding-left:0}.soldout_and_deals_holder .HSAdatevalue ul{border-bottom:none;margin:0}.HSAdatevalue ul li{margin:5px 15px}.reviews_div{padding:0;text-align:center}.pdp_flight_schedule .reviews_div{width:113px;overflow:hidden}.pdp_sections_tabs_content_main{float:left;padding-bottom:30px;background-color:#f2f0f0;width:100%}.timeline{padding:15px 15px 10px}.timeline li,.timeline ul{margin:0;padding:0;list-style-type:none}.timeline ul{padding:0 10px}.timeline .line-arrow{color:#a2a2a2;font-size:20px;padding:0 0 0 5px;line-height:15px}.timeline .line-text,.wantus_call_pdp li a>span:last-child{color:#666;font-size:13px}.timeline .line-text i{text-transform:uppercase;font-style:normal}.ac_facility:before,.bar_facility:before,.custom-next a:after,.custom-prev a:after,.fare_deals_date .date_txt:before,.sidebar_offer p:before,.sidebar_offer ul li:before{speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.flightLanding,.flightTake{font-size:22px;height:15px;margin-top:3px;color:#999}.itinerary_details .wrapper{padding:10px;position:relative;border-bottom:1px solid #c8c6c7;border-top:1px solid #c8c6c7;margin-left:25px;width:100%}.pdp_flight_schedule .tour_inclusive ul{float:left;margin-bottom:15px;margin-left:5px;width:470px}.active_default_msg.scroll_pdp_verflow ul li:after{position:absolute;top:4px}.active_default_msg.scroll_pdp_verflow ul li:after,.meals_inclusive_flights_content ul li.tour_inclusive_content_li>div:before,.tour_li_data_master li:before{width:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #e36e0e;display:block}.active_default_msg.scroll_pdp_verflow ul li:after,.srp_footer_content ul li:before,.tour_li_data_master li:before{right:10px;height:0;content:" ";left:0}.active_default_msg.scroll_pdp_verflow ul li{position:relative;padding-left:10px}.pdp_flight_schedule .tour_inclusive p{margin:10px 0 0 20px}.pdp_flight_schedule .tour_inclusive_flights_content{border:1px solid #c8c6c7;width:58%;margin:0 0 25px 115px;padding:0 15px}.pdp_meals,itinerary_details .tour_inclusive{border-top:1px solid #ccc}.pdp_flight_schedule .tour_inclusive_content_li>div.pdp_airline_logo{width:19%}.tour_inclusive>ul li{float:left;padding:10px 15px;width:15.66%;text-align:center;position:relative}.tour_inclusive>ul li a{text-decoration:none;color:#646464;float:left;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}.tour_inclusive>ul li a>span{float:left;width:100%;color:#666;font-size:13px}.tour_inclusive>ul li a>span:last-child{float:left;width:44px;height:44px;border:1px solid #c8c6c7;border-radius:50%;margin:5px 0 0}.tour_inclusive_flights span{background:url(https://www.thomascook.in/images/common_sprite.png) -11px -119px no-repeat;width:31px;height:29px;display:block;margin:13px 0 0 11px}.tour_inclusive_hotels span{background:url(https://www.thomascook.in/images/common_sprite.png) -64px -118px no-repeat;width:33px;height:28px;display:block;margin:14px 0 0 9px}.tour_inclusive_meals span{background:url(https://www.thomascook.in/images/common_sprite.png) -278px -116px no-repeat;width:35px;height:31px;display:block;margin:12px 0 0 7px}.tour_inclusive_sightseeing span{background:url(https://www.thomascook.in/images/common_sprite.png) -121px -116px no-repeat;width:30px;height:30px;display:block;margin:13px 0 0 11px}.tour_inclusive_transfer span{background:url(https://www.thomascook.in/images/common_sprite.png) -175px -116px no-repeat;width:29px;height:30px;display:block;margin:11px 0 0 12px}.tour_inclusive_visa span{background:url(https://www.thomascook.in/images/common_sprite.png) -226px -113px no-repeat;width:32px;height:34px;display:block;margin:8px 0 0 10px}.tc_highlights_data_srp_bg span{background:url(https://www.thomascook.in/images/common_sprite.png?version=1.2) -173px -114px no-repeat;width:31px;height:29px;display:block;margin:9px 0 0 11px}.highlight_inclusive_flights_content .tabs_header span.tc-dec-feb{position:absolute;background:url(https://www.thomascook.in/images/common_sprite.png?version=1.2) -172px -118px no-repeat;width:30px;height:25px;display:block;margin:0;float:left}.sight_seeing_transfer_tc{max-height:176px;overflow:auto;min-height:176px;clear:both}.sightseeing_inclusive_flights_content .active_default_msg.scroll_pdp_verflow{min-height:50px;max-height:none}.highlight_inclusive_flights_content .tabs_header h4{text-indent:20px}#upgradePackage,.fare_price_breakup,.mtop10,.optional_activities_table,.pdp_secondary_tabs,.pdp_secondary_tabs ul,.pdp_secondary_tabs_content_holder,.pdp_sections,.pdp_sections_tabs,.sendQuoteButton,.total_price{width:100%;float:left}.pdp_sections_tabs{display:block;position:relative;background-color:#bedef5;top:auto}.pdp_sections_tabs ul li{display:inline-block;text-align:center}.footer_row_1,.footer_row_2{z-index:5}.pdp_sections_tabs ul li a{font-weight:400;color:#333;text-decoration:none;font-size:18px;padding:12px 25px;display:block;border:0;outline:0}.pdp_sections_tabs ul li.active a{background-color:#fff;color:#0095da;border:0;outline:0}.pdp_sidebar{position:absolute;width:250px;border:6px solid #7f7f7f;right:15%;background-color:#fff;top:-140px;border-bottom:0;margin-bottom:50px;z-index:4;padding:0}.pdp_sidebar_row1,.pdp_sidebar_row2,.pdp_sidebar_row3{width:100%;border-bottom:11px solid #7f7f7f;float:left;text-align:center}.sidebar_select_dropdown{width:92%;float:left;border-bottom:1px solid #e1e1e1;padding:10px 25px;margin:0 10px}.sidebar_select_dropdown label{font-weight:400;color:#999;float:left;margin:0;font-size:13px}.sidebar_select_dropdown .selectric-wrapper{float:left;margin:0;width:66%}.sidebar_select_dropdown .selectric .label{margin:0 0 0 5px;font-size:14px;line-height:20px;color:#666;height:20px;padding-right:10px}.sidebar_select_dropdown .selectric .button{width:12px;height:15px;left:100px}.sidebar_select_dropdown .selectric .button:after{border:5px solid transparent;border-top-color:#666;border-bottom:0}.pdp_sidebar_row1 h4{color:#0095da!important;margin:0;font-size:28px;float:left;width:100%;padding-top:10px;white-space:nowrap}.pdp_sidebar_row1 h4 .INR{font-size:25px!important;color:#0095da!important;margin-right:-5px}.pdp_sidebar_row1 p{float:left;width:100%;color:#999;margin:0;font-size:13px}.sidebar_offer p>span,.sidebar_offer>span,.sidebar_offer>span>.INR{color:#f7911e!important}.sidebar_offer,.sidebar_offer p{font-size:14px!important;color:#f7911e!important}.sidebar_offer{float:left;width:100%;margin:12px 0;padding:0 5px}.sidebar_offer p{display:inline-block;justify-content:center;align-items:center;word-wrap:break-word;padding:0 10px;max-width:240px;max-height:180px;overflow-x:auto}.sidebar_offer>span:first-child{margin:0 5px 0 24px;width:19px;height:19px}.sidebar_offer p:before,.sidebar_offer ul li:before{content:"\e95f";font-family:ThomasCook!important;font-weight:400;line-height:1;font-size:19px;margin:2px 5px 0 0;-moz-osx-font-smoothing:grayscale}.download_pdf,.sidebar_book_btn{float:left;width:100%;margin:5px 0}.sidebar_book_btn>a{color:#fff;background-color:#0095da;padding:5px 17px;border-radius:3px;margin:0 auto;display:inline-block;font-size:18px;text-decoration:none}.download_pdf>a{text-decoration:none;border-width:0 0 2px;-webkit-border-image:-webkit-gradient(linear,100% 0,0 0,from(#0095da),to(rgba(255,255,255,1))) 100% 1;-webkit-border-image:-webkit-linear-gradient(top,#0095da,rgba(255,255,255,1)) 100% 1;-o-border-image:-o-linear-gradient(top,#0095da,rgba(255,255,255,1)) 100% 1;-moz-border-image:-moz-linear-gradient(top,#0095da,rgba(255,255,255,1)) 100% 1;float:left;color:#0095da}.download_pdf>span{width:9px;height:11px;display:block;float:left;margin:5px 7px 0 65px;color:#0095da;font-size:14px;font-weight:300}.share_wishlist_holder{width:100%;float:left;border-color:#e1e1e1;border-width:1px 0;border-style:solid}.dates_available_in_month ul li:last-child a,.share_wishlist_holder ul li{border-right:1px solid #e1e1e1}.fixed_top_nav{width:100%;padding-bottom:0;margin-bottom:45px;display:block;background-color:#bedef5;border-top:1px solid #0095da!important;position:fixed;top:0;z-index:5}.fixed_top_nav_top #pdpCalculatePrice{padding-top:90px!important}.share_wishlist_holder ul li{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0;height:60px}.share_wishlist_holder ul li a:focus{outline:0}.share_wishlist_holder ul li label,.share_wishlist_holder ul li span{color:#666;font-size:13px;float:left;width:100%;font-weight:400}.share_wishlist_holder ul li span:last-child,.tour_type_error{margin:5px 0 0}.pdp_sidebar_share span:first-child,.pdp_sidebar_wishlist span:first-child{margin:0 auto;display:block;float:none;color:#999;line-height:24px;font-size:16px}.pdp_sidebar_compare input[type=checkbox]:focus{outline:0;box-shadow:none}.pdp_sidebar_wishlist span:first-child{width:14px;height:14px}.pdp_sidebar_share span:first-child{width:16px;height:16px}.priceAlert .btn-primary{width:auto;border-radius:0;font-size:16px;background:#0095da;border:0}.pdp_secondary_tabs:after,.toll_free_no{border-top:1px solid #e1e1e1;float:left}#form-social-share p{text-align:center;padding-top:5px}.add-traveller{font-size:11px;margin-left:98px;padding-top:5px}.social-flight{padding-bottom:40px;position:relative}#shareHolidays .modal-header{padding:6px 20px;min-height:16.43px;border-bottom:1px solid #e1e1e1}#shareHolidays .modal-title{margin:0;line-height:1.42857143;color:#0095da;font-size:20px;font-weight:400}#shareHolidays .modal-body,div[id^=calendar_] .modal-body{padding:15px}#form-social-share .modal-footer{text-align:center;margin-top:15px}.ft12{font-size:13px;padding-bottom:2px}.share a{width:80px;height:80px;display:inline-block;border-radius:50%;border:1px solid #38579a;font-size:40px;line-height:74px;color:#38579a}.share a:hover{color:#fff;background:#38579a}.share a:hover.twitter{background:#29a4e7;color:#fff}.share a:hover.gplus{background:#ce4b43;color:#fff}.share a.twitter{border:1px solid #29a4e7;color:#29a4e7}.share a.gplus{border:1px solid #ce4b43;color:#ce4b43}.pdp_sidebar_row2 h4{font-size:16px;font-weight:300;color:#666;width:65%;margin:10px auto}.wantus_call_pdp{width:100%;float:left;margin:0}.wantus_call_pdp li{padding:7px 16px;background:-moz-linear-gradient(90deg,#e7e7e8 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e7e7e8));background:-webkit-linear-gradient(90deg,#e7e7e8 0,#fff 100%);background:-o-linear-gradient(90deg,#e7e7e8 0,#fff 100%);background:-ms-linear-gradient(90deg,#e7e7e8 0,#fff 100%);background:linear-gradient(0deg,#e7e7e8 0,#fff 100%)}.wantus_call_pdp li a{text-decoration:none;outline:0;float:left}.wantus_call_pdp .want_us_call_li a>span:first-child{display:block;width:31px;height:25px;margin:0 auto;float:left;font-size:24px;color:#999}.toll_free_no{width:90%;padding:13px 0;margin:0 12px}.toll_free_no p{color:#333;margin:0 0 5px}.toll_free_no>p span{font-size:12px;color:#999;margin:0 0 0 5px}.toll_free_no h4{font-size:22px;margin:0 auto;color:#333!important;font-weight:400;width:100%}.pricing_summary_calc{padding:0 10px;float:left;display:none}#sidebarDropdownPrice .pricing_summary_calc>h4{font-size:18px;font-weight:400}#sidebarDropdownPrice .pricing_summary_calc>div{float:left;width:100%;border-bottom:1px dashed #ccc;padding:7px 0}#sidebarDropdownPrice .pricing_summary_calc>div>ul li{display:block;padding:5px 0;float:left;width:100%}#sidebarDropdownPrice .pricing_summary_calc>div>ul li>span{width:47%;display:block;float:left;text-align:left;color:#666}#sidebarDropdownPrice .pricing_summary_calc>div>ul li>span:first-child{font-size:13px;width:53%;color:#999}.no_of_travellers_price div>h5{float:left;margin:3px 0 10px}.no_of_travellers_price div>span{font-size:10px;color:#666;border:1px solid #999;border-radius:23px;padding:4px 12px;margin-left:-20px}#wantUsCallPrice .wantus_call_pdp{width:90%;margin:0 auto 15px;float:none;overflow:hidden;border-radius:48px;border:1px solid #e1e1e1}#wantUsCallPrice .want_us_call_li{border-radius:48px}#wantUsCallPrice .want_us_call_li:hover,.select_room_travellers_btn:hover,.sidebar_book_btn>a:hover{background:#39b7f2;color:#fff!important}.wantus_call_pdp .want_us_call_li:hover a>span:first-child,.wantus_call_pdp .want_us_call_li:hover a>span:last-child{color:#fff!important}#wantUsCallPrice .want_us_call_li a{display:flex;align-items:center}#wantUsCallPrice .wantus_call_pdp li a>span:last-child{font-size:15px;margin:0 0 0 10px;float:left}.pdp_sidebar_row3>a{border:1px solid #e1e1e1;background:-moz-linear-gradient(90deg,#e7e8e8 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e7e8e8));background:-webkit-linear-gradient(90deg,#e7e8e8 0,#fff 100%);background:-o-linear-gradient(90deg,#e7e8e8 0,#fff 100%);background:-ms-linear-gradient(90deg,#e7e8e8 0,#fff 100%);background:linear-gradient(0deg,#e7e8e8 0,#fff 100%);float:left;width:100%;text-decoration:none;outline:0}.pdp_sidebar_row3>a span.tc-info{display:block;width:22px;height:22px;margin:10px 0 0;color:#999;font-size:22px;float:left}.pdp_sidebar_row3>a p{font-size:14px;width:86%;margin:10px 0 0 9px;text-align:left;padding:0 0 13px;color:#666;float:left;display:block}.pdp_secondary_tabs:after{background:-moz-linear-gradient(90deg,#fff -100%,#e1e1e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(-100%,#e1e1e1),color-stop(100%,#fff));background:-webkit-linear-gradient(90deg,#fff -100%,#e1e1e1 100%);background:-o-linear-gradient(90deg,#fff -100%,#e1e1e1 100%);background:-ms-linear-gradient(90deg,#fff -100%,#e1e1e1 100%);background:linear-gradient(0deg,#fff -100%,#e1e1e1 100%);width:100%;height:10px;display:block}.pdp_secondary_tabs ul{margin:0;padding:0}.pdp_secondary_tabs ul li,.single_tour h5,.single_tour_img{display:inline-block;float:left}.pdp_secondary_tabs ul li a{color:#333;font-size:16px;padding:10px 20px;display:block;float:left;text-decoration:none}.jcarousel ul li.active a{border-bottom:4px solid #0095da;font-weight:700;color:#666!important}.pdp_secondary_tabs_active a,div[id^=fareCalander_] .strikethrough_span .INR{color:#666!important}#pdpOverview .nav>li.active>a{border-bottom:4px solid #0095da;font-weight:700;color:#666!important;background-color:transparent}#pdpOverview .nav>li>a,#pdpOverview .nav>li>a:focus,#pdpOverview .nav>li>a:hover{text-transform:capitalize;margin:0;background-color:transparent;color:#666!important}#pdpCalculatePrice .pdp_secondary_tabs ul{height:5px}#pdpCalculatePrice .pdp_secondary_tabs_content{margin:-11px 0 0;border-top:0;padding-top:10px;position:relative}.flight_schedule,.hotel_facilities label,.hotel_facilities ul,.pdp_secondary_tabs_heading{border-bottom:1px solid #ccc}.pdp_secondary_tabs_content{float:left;margin:15px 0 0;background-color:#fff;width:68%;border:1px solid #ccc;padding:10px}#flightsDetails .pdp_secondary_tabs_content{padding-bottom:40px}.pdp_secondary_tabs_heading h3{color:#0095da;font-weight:400;padding:5px 0 10px;margin:0;font-size:16px}#flightsDetails .pdp_secondary_tabs_heading span{font-size:25px;width:20px;height:16px;float:left;margin:0 12px 0 0}.flight_schedule{float:left;width:100%;background-color:#eff8fd;padding:10px 20px}.flight_schedule_select{border:1px solid #ccc;border-radius:3px;padding:4px 0;float:left;background-color:#fff;margin:0 17px 0 0;-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);box-shadow:2px 1px 2px 0 rgba(0,0,0,.1)}.flight_schedule_select label{font-weight:400;color:#999;float:left;margin:2px 0 0 10px;font-size:12px}.flight_schedule_select .selectric-wrapper{float:right;margin:0 0 0 10px;width:100%}#accommodationDetails .flight_schedule_select .selectric-wrapper{float:right;margin:0;width:108px}.flight_schedule_select .selectric-wrapper.selectric-open{z-index:1}.flight_schedule_select .selectric,.send_quote_input_holder .form-group{border:0;margin:0;padding-bottom:0}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items li.selected,.selectric-items li:hover{background:#ebebeb;color:#333}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:6px 10px;border-bottom:1px solid #e9e9e9;color:#575757;cursor:pointer;background:#fff}.flight_schedule_select .selectric-open .selectric-items{margin:4px 0 0;display:block;width:100%!important;border:1px solid #c4c4c4}.flight_schedule_select .selectric .label{margin:0 30px 0 0;font-size:13px;line-height:20px;color:#333;height:22px;text-align:left;padding:0 12px}.flight_schedule_select .selectric .button{width:20px;height:20px}.flight_schedule_select .selectric .button:after{border:5px solid transparent;border-top-color:#333;border-bottom:0}.dates_available_in_month{float:left;width:100%;margin:10px 0 0}.dates_available_in_month label{float:left;font-weight:400;color:#666;margin:12px 30px 0 0}.dates_available_in_month ul,.dates_available_in_month ul li{float:left;margin:0}.dates_available_in_month ul li a{border:1px solid #e1e1e1;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;float:left;padding:8px 15px;font-size:16px;color:#333;font-weight:500;text-decoration:none}.flight_dates ul li{margin-right:5px}.dates_available_in_month ul li.active a,.selected_travel_date{border:1px solid #0095da!important;color:#0095da!important;background-color:#fff}.contact_details_heading,.destination_distance_info,.flight_flying_day,.onward_journey_flight,.return_journey_flight,.sessionExpiry .modal-title{border-bottom:1px solid #e1e1e1}.flight_flying_day{padding:30px 20px 5px;display:flex;justify-content:space-between;align-items:center}.onward_journey_flight .flight_flying_day h4 span,.return_journey_flight .flight_flying_day h4 span{font-size:22px;color:#999;width:22px;height:16px;margin:4px 10px 0 0;float:left}.flight_flying_day h4{color:#0095da;font-weight:400;margin:0;font-size:16px;float:left;padding:0}.flight_flying_day span{float:right;font-size:12px;color:#666;padding:0}.airline_details li>.col-lg-5>div>span,.airline_details li>.col-lg-7>.col-lg-2{font-size:11px;font-family:Lato,sans-serif!important}.airline_details li{display:inline-block;width:100%;padding:10px 20px 5px}.airline_details>li>.col-lg-5>img{border:1px solid #d4b0b9;margin:10px 10px 0 0;width:24px;height:24px;display:block}.airline_details li>.col-lg-5>div>p{color:#414141;margin:5px 0 0}.airline_details li>.col-lg-5>div>span,.optional_activities_selected_content .opt_table_row>.col-lg-2>p:last-child,.optional_activities_selected_content .opt_table_row>.col-sm-2>p:last-child,.package_tandc h5{color:#666}.airline_details li>.col-lg-7>.col-lg-2{padding:0 5px}.airline_details li>.col-lg-7>.col-lg-2>span{width:19px;display:block;height:19px;margin:0 auto;font-size:16px;color:#999}.layover_icon1{display:flex;justify-content:flex-end}.layover_icon1:before{width:19px;display:block;float:left;height:19px}.ac_facility:before,.bar_facility:before{line-height:20px;font-family:ThomasCook!important;height:20px}.airline_details li>.col-lg-7>.col-lg-5>span.depart_time{color:#333;margin:0 5px;font-weight:500}.layover_info,.price_strikethrough span.save_price{padding-top:0!important}.layover_info>div:last-of-type{display:flex;justify-content:center;align-items:center}.layover_info>.col-lg-7:after,.layover_info>.col-lg-7:before{display:inline-block;margin:0 0 2px;height:2px;content:" ";width:38%}.layover_info>.col-lg-7>span{font-family:Lato,sans-serif!important;font-size:10px;border:1px solid #e1e1e1;padding:5px}.layover_info>.col-lg-7:after{background:-moz-linear-gradient(0deg,#e8e8e8 0,#fff 80%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(80%,#e8e8e8));background:-webkit-linear-gradient(0deg,#e8e8e8 0,#fff 80%);background:-o-linear-gradient(0deg,#e8e8e8 0,#fff 80%);background:-ms-linear-gradient(0deg,#e8e8e8 0,#fff 80%);background:linear-gradient(90deg,#e8e8e8 0,#fff 80%)}.layover_info>.col-lg-7:before{background:-moz-linear-gradient(0deg,#fff 0,#e8e8e8 80%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(80%,#e8e8e8));background:-webkit-linear-gradient(0deg,#fff 0,#e8e8e8 80%);background:-o-linear-gradient(0deg,#fff 0,#e8e8e8 80%);background:-ms-linear-gradient(0deg,#fff 0,#e8e8e8 80%);background:linear-gradient(90deg,#fff 0,#e8e8e8 80%)}#accommodationDetails .pdp_secondary_tabs_heading span{font-size:25px;width:20px;height:15px;float:left;margin:0 12px 0 0}.accommodation_slider{padding:15px;position:relative}#accommodationDetails .pdp_secondary_tabs_content,.FareBreakupInfo.topfare.arrow_box{padding-bottom:0}.hotel_photos_gallery{float:left;position:relative;width:100%}#accommodationDetails li.item.active .col-lg-7.col-sm-7.col-md-7.col-xs-12{padding:0 22px}.hotel_gallery_icon{position:absolute;bottom:5px;right:35px;display:block;background-color:#000;opacity:.4;color:#fffefe;padding:1px 11px;font-family:Lato,sans-serif!important;font-size:16px}.hotel_address,.hotel_facilities,.hotel_name{padding:0 0 10px;float:left}.hotel_name p{float:left;color:#333;font-weight:500;margin:0}.hotel_name p>span{font-size:12px;border-left:2px solid #999;color:#999;padding:0 0 0 10px;margin:0 0 0 5px}.pdp_star_filled,.tour_inclusive_content_li>div .holiday_star_filled{width:13px;height:12px;display:block;float:left;color:#e36e0c}.hotel_ratings{float:left;padding:2px 0;border-right:2px solid #d7d7d7;width:20%}.hotel_map_marker{margin:-1px 0 0 8px;float:left;display:block;font-size:16px;color:#999;width:13px;height:17px}.hotel_address>p,.hotel_facilities label{font-size:12px;font-family:Lato,sans-serif!important}.hotel_address>p{float:left;margin:0 0 0 5px;word-wrap:break-word;color:#333;padding:0}.hotel_facilities label{color:#999;font-weight:400;width:100%;margin:0}.hotel_facilities ul li{display:inline-block;margin:7px 4px 3px}.bar_facility:before{font-weight:400;color:#999;width:18px;content:"\e954";font-size:23px}.ac_facility:before{font-size:28px;color:#999;display:inline-block;vertical-align:text-bottom;font-weight:400;width:29px;content:"\e953"}.browse_nearby,a.trip_advisor{font-family:Lato,sans-serif!important;float:left}a.trip_advisor{font-size:16px;color:#3b5592!important;width:100%;padding:0 0 0 5px}.browse_nearby{font-size:12px;color:#666!important;line-height:14px;display:block;margin:7px 0 0}.browse_nearby span{background:url(https://www.thomascook.in/images/common_sprite.png) -322px -116px no-repeat;width:39px;height:40px;display:block;float:left;margin:-6px 6px 0 0}.pdp_meals{width:102.8%;margin:0 0 0 -10px;float:left;padding:15px}.pdp_meals>h3{color:#0095da;font-weight:400;padding:0 0 20px;margin:0;font-size:16px}.pdp_meals>h3>span{font-size:25px;width:20px;height:18px;display:block;float:left;margin:0 12px 0 0}.pdp_meals>.col-lg-7 div p,.pdp_meals>.col-lg-7 ul li,.pdp_visa_insurance div p *,.pdp_visa_insurance li *,.tour_exclusion div p *,.tour_exclusion li *,.tour_inclusion div p *,.tour_inclusion li *{font-size:13px!important;font-family:Lato,sans-serif!important}.pdp_meals>.col-lg-7 div p:before,.pdp_meals>.col-lg-7 ul li:before{width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #e36e0e;display:block;position:absolute;content:" ";top:4px;left:0;right:10px}.pdp_meals>.col-lg-7 div p,.pdp_meals>.col-lg-7 ul li{word-wrap:break-word;padding-bottom:5px;padding-right:60px;position:relative;padding-left:10px}.pdp_meals>.col-lg-5>img{margin-right:10px;float:right;border:1px solid #ccc}#inclusionExclusions .pdp_secondary_tabs_heading span{font-size:24px;width:24px;height:14px;float:left;margin:4px 10px 0 0}.currency_weather_details>.col-lg-4 ul,.tour_inclusion{border-right:1px solid #ccc}.tour_exclusion,.tour_inclusion{padding:0 20px}.tour_exclusion table,.tour_inclusion table{width:100%;border:1px solid #e1e1e1;margin:10px 0}.tour_exclusion table tr,.tour_inclusion table tr{border:0;text-align:center;border-top:1px solid #e1e1e1}.tour_exclusion table tr td,.tour_inclusion table tr td{padding:5px;border-right:1px solid #e1e1e1}.tour_exclusion label,.tour_inclusion label{color:#999;font-weight:500;padding:5px 0 10px}#pdpTermsConditions ul li:before{position:absolute;content:" ";top:4px;left:0;right:10px;margin:5px 5px 0 0;float:left;width:0}#pdpTermsConditions li:before,#pdpTermsConditions ul li li:before,.package_tandc ul li:before{display:block;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #e36e0e}.pdp_visa_insurance div p,.pdp_visa_insurance li,.tour_exclusion div p,.tour_exclusion li,.tour_inclusion div p,.tour_inclusion li{font-size:13px!important;font-family:Lato,sans-serif!important;padding-bottom:5px;width:100%;float:left;position:relative;padding-left:10px;word-break:break-word}.expand,.expand:hover{font-family:Lato,sans-serif!important;font-size:12px;color:#f93!important;text-decoration:none;cursor:pointer;margin:20px 0 0;display:none;float:left}.SoldDate,.SoldDate_Mess{width:100%;overflow:hidden;position:absolute;z-index:9999}.SoldDate{display:none;background:rgba(0,0,0,.14);top:0;left:0;bottom:0;right:0}.SoldDate_Mess{display:block;top:200px;left:50%;color:red;margin:0 auto;font-size:13px;text-align:center;transform:translate(-50%,-56%)}.expand>span:first-child{border-width:0 0 2px;-webkit-border-image:-webkit-gradient(linear,100% 0,0 0,from(#ffc095),to(rgba(255,255,255,1))) 100% 1;-webkit-border-image:-webkit-linear-gradient(top,#ffc095,rgba(255,255,255,1)) 100% 1;-o-border-image:-o-linear-gradient(top,#ffc095,rgba(255,255,255,1)) 100% 1;-moz-border-image:-moz-linear-gradient(top,#ffc095,rgba(255,255,255,1)) 100% 1;cursor:pointer;margin:0 0 0 -10px;display:block;float:left;border-style:solid}.expand>.arrow,.expand>.arrow_up{display:block;float:left;margin:5px 0 0 6px;font-size:14px;transform:rotate(90deg)}.expand>.arrow_up{transform:rotate(270deg);margin-top:0}#visaPassport .pdp_secondary_tabs_heading span.tc-visa{width:20px;height:23px;float:left;margin:-5px 12px 0 0;font-size:25px}.pdp_visa_insurance{padding:0 20px 20px;font-size:12px!important}.pdp_visa_insurance>h3{font-size:14px;margin:0;font-weight:500;color:#999;padding:15px 0 20px}#pdpItineraryMap{width:100%;float:left;display:none;position:relative}.pdp_itinerary_map{position:relative;width:100%;float:left;border-bottom:2px solid #0095da}.pdp_itinerary_map>img{width:100%;height:360px}.pdp_itinerary_map_close{position:absolute;right:9%;color:#fff;background-color:#000;padding:0 7px;font-size:25px;font-weight:100;opacity:.7;top:0;margin:0;z-index:9;cursor:pointer}#pdpItinerary .pdp_secondary_tabs_content{padding:10px 10px 40px}#pdpItinerary .pdp_secondary_tabs_heading span{font-size:20px;width:20px;height:15px;float:left;margin:4px 10px 0 0}.iti_highlights,.sessionExpiry .modal-header h4{padding:10px 15px}.iti_highlights p{font-size:12px!important;color:#666;padding:0;margin:10px 0;line-height:19px;word-wrap:break-word}#pdpItinerary .pdp_secondary_tabs_content .itinerary_banner_wrapper>img{width:100%;border:1px solid #ccc}.day_span_itinerary{float:left;color:#333;font-size:16px;margin:11px 15px 0 0}span.accommodation_icon,span.meal_icon{font-size:25px!important;color:#0095da!important;float:left}.next_row_arrow_icon,.prev_row_arrow_icon{background:0 0;width:30px;height:30px;margin:0!important;float:left;outline:0;border:0;opacity:1;right:11px!important;display:none}#pdpItinerary .jcarousel-control-prev,.prev_row_arrow_icon{left:45px!important}.next_row_arrow_icon{right:0!important}span.accommodation_icon{width:25px;height:15px}span.meal_icon{width:28px;height:18px;display:block}.itinerary_banner_wrapper{position:relative;float:left;width:100%}.tour_highlights{position:absolute;top:20px;right:20px;background:#333;opacity:.8;color:#fff;padding:20px 25px;font-size:13px;font-weight:400}.tour_highlights h4{font-size:16px;font-weight:400;margin:0}.tour_highlights>ul li{padding:20px 0 0}.tour_highlights p{margin:20px 0 0!important;color:#fff!important;font-size:13px!important}ul.tour_facilities{float:left;margin:0;padding:0}.tour_facilities li{float:left;text-align:left;border-right:1px solid #e1e1e1;padding:0 30px 0 15px;margin:15px 0 0}.tour_facilities li>span{float:left;margin:0 0 4px;font-size:11px;color:#666;font-weight:400}.itinerary_banner_wrapper p,.optional_activities_inclusive p{color:#666;padding:0;margin:0;line-height:19px;word-wrap:break-word}.destination_distance_info .tc-car,.destination_distance_info .tc-train,.destination_distance_info .tc-volvo{width:22px;height:21px;float:left;padding:0;font-size:22px;color:#0095da}.destination_distance_info{padding:0;margin:0 10px;width:97.5%}.destination_distance_info>ul{border:1px solid #e1e1e1;float:left;margin:0 5px 25px}.destination_distance_info ul li{float:left;padding:7px 14px;border-right:1px solid #e1e1e1;font-weight:500;color:#333}.destination_distance_info ul li>span{font-size:11px;padding-right:25px}.pdp_optional_activities>h4{color:#0095da;font-weight:400;margin:20px 0 25px}.optional_activities_inclusive{margin-bottom:30px}.optional_activities_inclusive>h4{margin:0;color:#666;font-weight:400;font-size:14px}.optional_activities_inclusive ul li:first-child{padding-left:0;font-size:14px}.optional_activities_inclusive ul li{float:left;padding:0 25px}.add_to_package,.added_to_pkg{padding:4px 11px;float:left;text-decoration:none}.optional_activities_inclusive .INR,.optional_activities_inclusive ul li p{margin:0;color:#0095da!important;text-align:center}.opt_table_row>.col-lg-2>p:first-child .INR .opt_table_row>.col-sm-2>p:first-child .INR,.optional_activities_inclusive .INR{font-size:14px!important}.add_to_package{color:#0095da!important;border:1px solid #0095da;border-radius:2px;font-size:13px;margin:10px 0 0;cursor:pointer}.added_to_pkg{color:#333!important;font-size:14px;margin:15px 0 0;text-transform:capitalize;font-weight:500}.select_rooms_travellers{float:left;width:100%;padding:0 15px}.contact_details_heading h4,.select_travellers h4{margin:0;font-weight:400;float:left;font-size:14px}.price_details{padding-top:10px}.select_rooms_label a,.select_travellers a{font-size:12px;color:#3b5592;float:right;font-weight:500;text-decoration:none;position:relative;cursor:pointer}#addRoomHolidays{font-size:12.4px;color:#0095da;text-decoration:none;float:left;margin:-60px 0 0 6px;position:absolute;font-weight:600}#addRoomHolidays .plusIcon{width:15px;height:15px;background:#0095da;color:#fff;border-radius:50%;margin-right:4px;text-align:center;display:inline-block;vertical-align:middle;font-size:14px;line-height:14px;margin-top:-3px}.opt_table_row a:after,.select_travellers a:after{float:left;width:100%;margin:-3px 0 0;border-bottom:2px solid #b5bfd6}.select_rooms_wrapper{padding:0;margin:0}#view_price_details_holder{position:absolute;right:0;background:#fff;z-index:1;border:1px solid #0095da;top:2px;padding:10px}#view_price_details_holder p{width:100%;margin-bottom:0;line-height:0}#view_price_details_holder p:after,#view_price_details_holder p:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#view_price_details_holder p:after{border-bottom-color:#fff;border-width:7px;right:11px}#view_price_details_holder p:before{border-bottom-color:#0095da;border-width:8px;right:10px}.close{float:right;font-size:26px;font-weight:300;line-height:1;position:relative;z-index:999999;overflow:visible;top:0}#view_price_details_holder table{float:left;margin:5px 0 0;width:100%}#view_price_details_holder table tbody>tr{border-top:1px solid #e1e1e1}#view_price_details_holder table thead>tr th{font-size:12px;padding:2px 10px}#view_price_details_holder table tbody>tr td{font-size:12px;padding:5px 10px}#selectRoomTravellers{border-bottom:0;position:relative}.select_rooms_wrapper .form-group{padding:0 10px 10px 15px;width:100%;margin-top:0;clear:both}#selectRoomTravellers div:first-child .select_rooms_label label{margin:25px 0 20px}.select_rooms_label label{font-weight:400;width:100%;margin:5px 0 20px}#selectRoomTravellers .select_rooms_label label{height:48px}#selectRoomTravellers .form-group:nth-child(3) .select_rooms_label,.tour_compare_wrap.activeCompare .single_tour h5{padding-top:0}#selectRoomTravellers .form-group:first-child{margin-top:-35px}#selectRoomTravellers .form-group:first-child .select_rooms_label{padding-top:22px}.select_rooms_col{width:79.5%;padding:0 0 10px}.select_rooms_col>.col-lg-3>*{float:left;width:100%;text-align:center;font-size:13px}.select_rooms_col>.col-lg-3>span:first-child{color:#333;padding-bottom:1px}.select_rooms_col>.col-lg-3>span:first-child>span{font-size:11px;color:#333;margin:0 0 0 3px}.select_rooms_col>.col-lg-3>span:last-child{color:#666;font-size:10px;padding-top:3px}.no_of_travellers>button,.no_of_travellers>input{border:1px solid #e1e1e1!important;float:left;padding:4px 6px!important;width:32px;height:30px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}button.btn.btn-default.btn-number.minus{border-radius:2px 0 0 2px}button.btn.btn-default.btn-number.plus{border-radius:0 2px 2px 0}.no_of_travellers,.no_of_travellers button{position:relative;outline:0!important}.no_of_travellers>input{border-right:0!important;border-left:0!important;width:40px!important;height:30px;font-size:16px!important;font-weight:400;color:#333;text-align:center;background-color:transparent!important}.customer_contact_details div>input,.wantus_call_form input:not(.checkbox){-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);outline:0}.no_of_travellers button>span{font-weight:400;font-size:9px;color:#0095da}.no_of_travellers span.glyphicon-plus{font-size:18px!important}.no_of_travellers span.glyphicon-minus,.no_of_travellers span.glyphicon-plus{font-size:18px;display:block;line-height:0}.no_of_travellers span.glyphicon-minus:before{content:"-";font-size:18px;font-weight:900;position:relative;top:0}#dateOfTravelSelected h3{float:left;font-weight:500;margin:-5px 10px 15px 8px;font-size:21px}#dateOfTravelSelected a{color:#666!important;text-decoration:underline}#dateOfTravelSelected a.datespace{color:#0095da!important;margin-left:0;margin-right:5px}.contact_details_heading p{font-style:italic;font-size:12px;float:right;color:#858585;margin:0}.pdpcotact{width:23.59%!important}.pdpcotact .tc-tollno:before{font-size:18px;margin-right:5px;vertical-align:middle}.customer_contact_details div>input{border:1px solid #ccc;border-radius:3px;padding:8px 10px;font-size:13px;width:100%;background-color:#fff;margin:0;box-shadow:2px 1px 2px 0 rgba(0,0,0,.1)}.customer_contact_details>div[class*="-6"]{width:22%;padding-left:0}.customiseActivity .select_room_travellers_btn{font-size:18px;outline:0;border:1px solid #0095da;padding:5px 18px;border-radius:4px;color:#0095da;margin:0 10px;background:#fff}#calculatePriceButton .select_room_travellers_btn{margin:20px 0 0 -10px}.select_room_travellers_btn{color:#fff;background-color:#0095da;padding:5px 40px;border-radius:2px;font-size:18px;outline:0;border:0;margin:20px 0 0}.package_tandc{float:left;width:102.8%;margin:25px 0 15px -10px;border-top:1px solid #e1e1e1}.package_tandc_tabs{padding:13px 13px 0;border-bottom:1px solid #e1e1e1;float:left;width:100%}.package_tandc_tabs ul{padding:0 12px;float:left}.package_tandc_tabs ul li{display:inline-block;float:left;margin:0 25px;padding:0!important}.package_tandc_tabs ul li>a{color:#0095da;text-decoration:none;font-size:16px;padding:10px 0 5px;float:left;font-weight:300}.package_tandc_tabs ul li:first-child{margin-left:0}.package_tandc_tabs ul li.active{border-bottom:4px solid #0095da}.package_tandc ul li{font-size:12px;padding-bottom:7px}.payment_procedure_table{border-spacing:3px;border-collapse:separate}.payment_procedure_table tr th{background-color:#efefef;font-size:13px;text-align:center;color:#666;padding:15px 15px 5px;width:33.33%}.payment_procedure_table tr td{background-color:#f3f3f3;font-size:13px;padding:15px 20px 10px;color:#666}.payment_procedure_table tr:last-child td{padding-bottom:30px}#pdpPaymentTerms p{font-size:12px;color:#333;word-spacing:2px;float:left;margin:0 0 15px!important;width:100%;word-wrap:break-word;max-width:775px}#pdpPaymentTerms .expand>span:first-child{margin:0 0 0 5px}#pdpTermsConditions ul li{word-break:break-word;border:0;margin:0;padding:5px 0}#pdpTermsConditions ul li li{position:relative;padding-left:15px;word-break:break-word}#pdpTermsConditions ul li h5{width:100%;cursor:pointer;color:#0095da;font-weight:400;background:#f2f0f1;padding:5px 10px}.package_tandc ul li:before{margin:5px 5px 0 0;float:left;width:0}#pdpTermsConditions .glyphicon-minus:before{content:"-";font-size:24px;font-weight:700;position:relative;top:-4px}#pdpTermsConditions .collapse.in{padding:5px 10px}#pdpTermsConditions ul li h5>span{float:right;font-size:20px;line-height:1}.last_room_msg>a,.last_room_msg>span{color:#0095da;font-weight:400;font-size:20px}.last_room_msg{padding:15px 0 15px 25px;display:none;border:0;border-top:0;text-align:left;background:#eee;margin-bottom:20px;margin-top:0}.last_room_msg>a{text-decoration:none;border-width:0 0 2px;-webkit-border-image:-webkit-gradient(linear,100% 0,0 0,from(#0095da),to(rgba(255,255,255,1))) 100% 1;-webkit-border-image:-webkit-linear-gradient(top,#0095da,rgba(255,255,255,1)) 100% 1;-o-border-image:-o-linear-gradient(top,#0095da,rgba(255,255,255,1)) 100% 1;-moz-border-image:-moz-linear-gradient(top,#0095da,rgba(255,255,255,1)) 100% 1}.optional_activities_table tr.opt_table_row{padding:10px 0;float:left;width:100%;position:relative;display:block;border-bottom:1px solid #e1dfdf}p.optional_name_popup_pdp{text-align:left;padding:0 0 0 25px;font-size:13px}.edit_optional{position:absolute;top:16px;display:none;width:16px;height:16px;text-decoration:none;right:0;color:#999;font-size:16px}.edit_optional:after{border-bottom:0!important}.opt_table_row>td:not(.confirm_travellers_td){display:inline-block;text-align:center;vertical-align:top}.opt_table_row .col-lg-2,.opt_table_row .col-sm-2{width:110px}.confirm_travellers td.col-lg-2{display:inline-block;width:16%;padding:0;margin-right:10px;margin-left:6px}#scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}#scroll::-webkit-scrollbar{width:7px;background-color:#f5f5f5}#scroll::-webkit-scrollbar-thumb{background-color:#79c0ff;border:2px solid #79c0ff}.confirm_travellers td.col-lg-4,.confirm_travellers td.col-sm-4{display:inline-block;text-align:left}.lite-blue-check,.lite-blue-check-cal{margin:0 5px 0 0;float:left;cursor:pointer;background:url(https://www.thomascook.in/images/common_sprite.png) -375px -116px no-repeat;width:18px!important;height:18px!important}input[type=checkbox].css-checkbox:checked+label.lite-blue-check,input[type=checkbox].css-checkbox:checked+label.lite-blue-check-cal{background:url(https://www.thomascook.in/images/common_sprite.png) -375px -136px no-repeat;width:18px;height:18px}.pdp_sidebar_compare span{margin:0!important}.opt_table_row .col-xs-6>p,.opt_table_row>.col-lg-4>p,.opt_table_row>.col-sm-4>p{font-size:13px;float:left;font-weight:700;color:#666;margin:0;text-align:left;width:87%}.opt_table_row a{font-size:11px;color:#369;font-weight:500;float:left;text-decoration:none;margin:0 0 0 27px}a.show_optional_back{border:1px solid #0095da;border-radius:10px;padding:2px 10px;text-decoration:none;height:auto!important;display:none}.opt_table_row a.show_optional_back:after{float:left;width:100%;margin:-3px 0 0;border-bottom:0 solid #b5bfd6!important}.opt_table_row>.col-lg-2>p:first-child,.opt_table_row>.col-sm-2>p:first-child{font-size:14px;color:#666;float:none;font-weight:700;margin:0;text-align:center}.opt_table_row>.col-lg-2>p:last-child,.opt_table_row>.col-sm-2>p:last-child{font-size:13px!important;float:none;margin:0;color:#999;font-weight:400}.confirm_travellers{margin:5px 0 0;border-bottom:1px solid #e1dfdf;padding-bottom:18px;display:none;float:left;width:100%}.confirm_travellers p{margin:0 0 0 25px!important;color:#999!important;font-weight:400!important}.optionalActivitiesPopup{position:absolute;background-color:#fff;top:75px;width:94%;left:20px;border:1px solid #0095da;z-index:6}#sendQuotePopup:after,#sendQuotePopup:before,.optionalActivitiesPopup:after,.optionalActivitiesPopup:before{bottom:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none}.optionalActivitiesPopup:after,.optionalActivitiesPopup:before{left:4%;border:solid transparent}#sendQuotePopup:after,.child_without_bed_dropdown:after,.optionalActivitiesPopup:after{border-bottom-color:#fff;border-width:7px}#sendQuotePopup:before,.optionalActivitiesPopup:before{border-color:rgba(194,225,245,0);border-bottom-color:#0095da;border-width:8px}.optional_activities_selected_content{padding:10px 0;border:1px solid #e1e1e1}.optional_activities_selected_content tr.opt_table_row{border-bottom:0;padding:5px 15px}.optional_activities_selected_content .opt_table_row>.col-lg-2>p:last-child span,.optional_activities_selected_content .opt_table_row>.col-sm-2>p:last-child span{font-weight:400;color:#999}#sendQuotePopup:after,#sendQuotePopup:before{right:26px;border:solid transparent}.main_error_msg:before,.server_error:before{border-radius:50%;content:"!"}.popup{width:100%;height:100%;position:fixed;top:0;left:0;z-index:5;background:rgba(0,0,0,.4)}.optionalActivitiesPopup .optional_activities_inclusive ul li{padding:0 40px 10px 0}.optional_activities_popup_heading h4{font-size:18px;margin:0;color:#3b5592;font-weight:400;float:left}.optional_activities_popup_heading{border-bottom:1px solid #ccc;float:left;width:100%;padding:15px}.optional_activities_popup_heading span.glyphicon-remove{float:right;font-size:20px;color:#0095da;cursor:pointer}.optionalActivitiesPopup .optional_activities_img,.optionalActivitiesPopup .optional_activities_inclusive,.optionalActivitiesPopup .optional_activities_inclusive ul{padding:20px 20px 0;text-align:left}#wantUsPopup .modal-dialog{width:55%}.or_separator{padding:20px 0;margin:0 20px;text-align:center}.or_separator span{border-radius:50%;border:1px solid #bbb;font-size:16px;padding:7px;position:relative;z-index:1;color:#333;font-weight:700;background-color:#f2f2f2}.or_separator::after,.or_separator::before{content:"";vertical-align:middle;display:inline-block;width:50%;height:1px;border-bottom:1px solid #bbb;margin:0 -2% 0 -55%;position:relative;z-index:0}.or_separator:after{margin:0 -55% 0 -2%}.wantus_call_form .selectric .label{text-align:left;height:34px;line-height:34px}.wantus_call_form .form-group>p{font-weight:400;float:left;width:90%}.wantus_call_form .form-group{float:left;width:100%;margin-bottom:10px}.wantus_call_form .assistance_radio input{width:auto!important}.wantus_call_form .lite-blue-check{margin:0 5px 0 0}.wantus_call_form label{padding-left:0;font-weight:400;margin:5px 0 0;float:left!important;padding-right:0}.wantus_call_form input:not(.checkbox){border:1px solid #999;border-radius:2px;background-color:#fff;box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);padding:6px;float:left;width:100%}.wantus_call_form .selectric{border:1px solid #999;border-radius:2px;background-color:#fff;-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);height:34px;float:left;outline:0;width:100%}.tandc_callus{font-weight:400;font-size:11px;margin:0}.tandc_callus_tooltip{margin:0 0 0 20px;font-size:12px;border-width:0 0 2px;-webkit-border-image:-webkit-gradient(linear,100% 0,0 0,from(#8fd0ef),to(rgba(255,255,255,1))) 100% 1;-webkit-border-image:-webkit-linear-gradient(top,#8fd0ef,rgba(255,255,255,1)) 100% 1;-o-border-image:-o-linear-gradient(top,#8fd0ef,rgba(255,255,255,1)) 100% 1;-moz-border-image:-moz-linear-gradient(top,#8fd0ef,rgba(255,255,255,1)) 100% 1;float:left;text-decoration:none!important}.important_tips ul li span,.includes_list_details_pdp li:before{border-top:3px solid transparent;border-bottom:3px solid transparent;display:block;height:0}.wantus_call_form .tooltip-arrow{border-right-color:#0095da!important}.wantus_call_form .tooltip-inner{text-align:left;font-size:10px;background-color:#fff;color:#333;border:1px solid #0095da;border-radius:0}.add_action_activity button.common_btn_thomas:hover,.add_edit_optional button.common_btn_thomas:hover,.customiseActivity .select_room_travellers_btn:hover,.wantus_call_form_submit:hover{background:#39b7f2}.wantus_call_img img{position:relative;display:block}#thingsToNotePopup .modal-dialog,.single_tour h5{width:60%}#thingsToNotePopup .modal-header{border-bottom:1px solid #999;padding:8px 20px}#thingsToNotePopup .modal-header h3{color:#0054a6;font-weight:400}.currency_weather_details{background-color:#ededed;padding:0;border-top:1px solid #fff}.currency_weather_details>*{margin:15px 0;text-align:center}.currency_weather_details>.col-lg-4{width:30%;padding:0 15px 0 30px;text-align:left}.currency_weather_details>.col-lg-4 p{font-weight:300;margin:0}.currency_weather_details>.col-lg-4 span{font-weight:500}.currency_weather_details>.col-lg-2>h3,.currency_weather_details>.col-lg-2>p{float:left;margin:0;width:100%}.currency_weather_details>.col-lg-2>h3{font-size:20px}.currency_weather_details>.col-lg-2>span{margin:10px 0;font-size:35px;color:#999;display:block;line-height:35px;float:left;width:100%}.currency_weather_details>.col-lg-2>h3 sup{font-size:16px;font-weight:400}.currency_weather_details>.col-lg-2>h3 sup:before{content:"\00b0"}.important_tips{height:400px;overflow-y:scroll;padding:0 20px 0 30px;margin:20px 20px 20px 0;width:98%}.sightseeing_inclusive ul li>.col-lg-2{color:#333;font-weight:700;font-size:14px}.important_tips h5{color:#e36e0e;font-weight:400;margin:5px 0}.important_tips ul li span{margin:5px 5px 0 0;float:left;width:0;border-left:5px solid #e36e0e}.fare_price_breakup_total{background-color:#f2f2f2;padding:20px 10px;width:65%;float:left}.morelink_optional_details{padding-left:0;padding-right:0}table .tr-sub td .div-sub{display:none;padding:15px}.error_without_optioanl{display:none;text-align:center;color:#cc0001;margin-bottom:10px}.edit_li_data_selected{background:#fff;min-height:250px;width:100%}.optional_activity_pdp{float:right;width:35%;margin:0;border-left:0;min-height:247px;position:relative}.includes_list_pdp{text-align:left;font-size:12px}.includes_list_details_pdp .includes_list_pdp{text-align:left;font-size:12px;margin-bottom:10px}.includes_list_details_pdp{padding-left:15px}.includes_list_details_pdp li:before{width:0;border-left:5px solid #000;position:absolute;content:" ";top:4px;left:0;right:10px}.add_action_activity button.common_btn_thomas,.add_edit_optional button.common_btn_thomas{padding:5px 17px;border-radius:3px;margin:0 auto;display:inline-block;font-size:14px;text-decoration:none;background:#0095da;color:#fff!important;border:none}.add_edit_optional{text-align:center;clear:both;padding-top:10px}#optional_pop_activity .modal-dialog{width:750px}#optional_pop_activity .contact_details_heading{padding:0 0 5px;margin-top:-23px}#optional_pop_activity button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;margin-right:10px}#optional_pop_activity .modal-content{position:relative;background-color:#f5f5f5;background-clip:padding-box;outline:0;overflow:hidden;padding:10px}#optional_pop_activity #selectOptionalActivities .optional_activities_available{margin-bottom:5px;background:#fff;padding:0;max-height:400px;overflow:auto}#optional_pop_activity .close,#optional_pop_activity .close:hover{color:#0054a6}#optional_pop_activity .modal-dialog .contact_details_heading h4{margin:0;color:#0054a6;font-weight:400;float:left;font-size:18px;padding:0 10px 10px}.fare_price_breakup{border-bottom:1px solid #e1e1e1;background-color:#f2f2f2;padding:0;border-radius:2px;min-height:206px}#sendQuotePopup,.upgradePackagePopup{z-index:1;background-color:#fff;position:absolute}.all_optional_sections_no_optional .fare_price_breakup{min-height:113px}.total_price{width:100%;float:right;position:absolute;top:-10px}.total_price table tr>td:first-child{font-size:16px!important;color:#333!important}.total_price table tr>td:first-child p{font-size:11px!important;color:#636363!important;font-weight:400!important}.total_price table tr>td:last-child{font-size:30px!important;color:#0095da!important}.total_price table tr>td:last-child .INR{color:#0095da!important;font-size:27px!important}.save_quote,.send_quote{float:left;font-size:13px;color:#666!important;border:1px solid #999;border-radius:23px;padding:5px 14px;font-weight:400;background:#fff;margin:5px 0 0;text-decoration:none}#sendQuotePopup{border:1px solid #0095da;top:40px;width:80%;left:0;display:none}.send_quote{right:0;top:0;z-index:1}.save_quote span,.send_quote span{font-size:18px;display:block;float:left;width:18px;height:13px;margin:2px 6px 0 0}.send_quote_input_holder .form-group>div{width:75%;margin:0 auto;height:35px}.send_quote_input_holder #sendQuoteForm .form-group{border:0;margin:10px 0;padding-bottom:0}.send_quote_input>span{width:13px;height:10px;display:block;float:left;margin:5px 10px 0 0;color:#707070;font-size:15px}.send_quote_input{width:90%;float:left;border:1px solid #707070;padding:4px 10px;border-radius:3px;border-left-color:#707070;border-top-color:#707070;border-top-width:2px;border-left-width:2px;outline:#ccd4d6 solid 1px;border-bottom:0;border-right:0}.send_quote_input input{border:0;float:left;width:89%;outline:0}#addMoreSendQuote{margin:15px 0 0;font-size:12px;font-family:Calibri;color:#1074b4!important;position:absolute;text-align:left;left:90px}.sendQuoteButton button{color:#fff;background-color:#0095da;padding:5px 41px;border-radius:2px;font-size:18px;outline:0;border:0;margin:45px 0 20px}#upgradePackage{position:relative;border:1px solid #e1e1e1;padding:15px;margin:20px 0 0}#upgradePackage div>p{margin:0;float:left;font-weight:400;color:#666}#upgradePackage div>p>a,#upgradePackage div>p>a span.INR,.send_quote_message{color:#fa991a!important}#upgrade_package_btn{float:right;font-size:13px;color:#0095da!important;text-decoration:underline}#upgrade_package_btn span.tc-upgrade{display:block;width:19px;float:left;margin:0 5px 0 0;height:19px;color:#0095da!important;font-size:19px}.upgradePackagePopup{width:53%;top:45px;border:1px solid #0095da}.upgradePackagePopup ul{height:120px;overflow-y:scroll;padding:0 10px;margin-right:5px;margin-top:5px}.upgradePackagePopup ul::-webkit-scrollbar{width:4px;background-color:#fff}.upgradePackagePopup ul::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:20px}.upgradePackagePopup ul::-webkit-scrollbar-thumb:hover{background-color:#e0e0e0;border-radius:20px}.upgradePackagePopup:after,.upgradePackagePopup:before{bottom:100%;left:16%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.upgradePackagePopup:after{border-bottom-color:#fff;border-width:7px;margin-left:1px}.upgradePackagePopup:before{border-color:rgba(194,225,245,0);border-bottom-color:#0095da;border-width:8px;margin-left:0}.upgradePackagePopup ul li{padding:10px 0;font-size:13px;font-weight:500;width:100%}.jcarousel-wrapper{margin:0;position:relative;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.select_room_travellers_btn.loading{background-color:#0095da!important;color:#fff!important}#pdpItinerary .jcarousel{position:relative;overflow:hidden;width:100%}#pdpItinerary .jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.itinerary_jcarousel{width:84%!important;margin:0;left:40px}.itinerary_jcarousel_wrapper{width:67%;margin:0}.itinerary_jcarousel_wrapper .jcarousel-wrapper{margin:0;position:relative;border:0;border-radius:0;box-shadow:none}.main_error_msg:before,.server_error:before{color:#fff;background-color:#b1302a;padding:1px 8px;font-size:15px;margin:0 12px 0 0}#pdpItinerary .jcarousel li{width:46px!important;float:left;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 4px;min-width:45px!important}.departure_city_error,.error_cal_price_form{margin:5px 0 0;text-align:left}.main_error_msg,.server_error{width:107%;background-color:#f1dddc;padding:5px;margin:10px 0 0 -25px}#pdpItinerary .jcarousel img{display:block;max-width:100%;height:auto!important}#pdpItinerary .jcarousel-control-next,#pdpItinerary .jcarousel-control-prev{position:absolute;top:9px;width:30px;height:30px;text-align:center;background:0 0;color:#0095da;text-decoration:none;font-size:20px;line-height:30px}#pdpItinerary .jcarousel-control-next{right:15px}.main_error_msg:before{float:left;height:20px}.main_error_msg p{float:left;width:90%;margin:0}.server_error{color:#b1302a;float:left;font-weight:500}.common_room_error,.date_of_travel_error,.privacy_policy_error,.room_error,.tour_type_error{text-align:left;float:left;color:#b1302a;font-weight:500}.room_error{width:80%;margin:0 0 0 130px}.date_of_travel_error,.privacy_policy_error{margin:1px 0 0;font-size:11px;display:none}.common_room_error{margin:0;width:100%}.send_quote_message{float:left;margin:5px 15px 0;font-size:12px;position:absolute;bottom:0}.tour_inclusive_content_li{float:left;width:97%;border-bottom:1px solid #c8c6c7;padding:20px 0 5px;display:flex;justify-content:center;align-items:center;font-size:14px}.tour_inclusive_flights_content ul li:last-child{border-bottom:0}.tour_inclusive_content_li .col-lg-2 p{margin:5px 0 0 10px}.tour_inclusive_content_li .col-lg-7{color:#0095da;word-spacing:3px}.package_tandc .tab-content table,.package_tandc .tab-content table tbody,.package_tandc .tab-content table tr{width:100%!important;float:none!important}.package_tandc .tab-content table{border:0;margin:10px 0}.package_tandc .tab-content *,.package_tandc .tab-content table *,.package_tandc .tab-content table p{font-family:Lato,sans-serif!important;word-wrap:break-word;font-size:13px!important}#pdpPaymentTerms tr td p{margin:10px 0!important}.package_tandc .tab-content table tr td{padding:5px;text-align:left;display:table-cell!important;vertical-align:inherit;float:none!important;border:1px solid #ccc!important;width:auto!important}.package_tandc .tab-content table tr td:last-child{border-left:0}.continue_btn_error_msg{text-align:left;color:#b1302a;font-size:13px;padding:10px 0}.child_without_bed_dropdown{position:absolute;right:25%;top:50px;background-color:#fff;border:1px solid #0094da;width:160px;padding:5px 0;border-radius:2px;z-index:10000;display:none}.child_without_bed_dropdown:after,.child_without_bed_dropdown:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.child_without_bed_dropdown:before{border-color:rgba(194,225,245,0);border-bottom-color:#0094da;border-width:8px;margin-left:-1px}.child_without_bed_dropdown table,.child_without_bed_dropdown tbody{width:100%;display:block;float:left}.child_without_bed_dropdown_row{width:100%;float:left;padding:7px;display:none}.child_without_bed_dropdown_row td:first-child{font-size:12px;color:#999;float:left;line-height:27px}.child_without_bed_dropdown_row td:last-child{display:block;float:right;width:55%;text-align:right}.child_without_bed_dropdown_row td:last-child .selectric-wrapper{border-radius:2px;border:1px solid #ccc;font-size:13px;padding:4px;-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);height:27px;width:71%;float:right}.child_without_bed_dropdown_row .selectric{border:0;background:0 0;width:100%;height:18px}.child_without_bed_dropdown_row .selectric .label{margin:0 19px 0 0;font-size:13px;line-height:17px;color:#333;height:17px;font-weight:400;padding:0}.child_without_bed_dropdown_row .selectric .button{width:10px;height:17px}.dropdown_done_btn{float:left;width:100%;text-align:right;background-color:#efefef;color:#0094da!important;padding:4px 20px;font-size:13px}.child_without_bed_dropdown_row .selectric .button:after{border:5px solid transparent;border-top-color:#333;top:5px}.max_Activities_tooltip,.max_persons_tooltip{font-size:11px;color:#ebe9e9;background-color:#919294;padding:3px 5px;border-radius:3px;position:absolute;top:45px;z-index:5;text-align:left;right:0;line-height:13px;display:none}.max_Activities_tooltip:after,.max_Activities_tooltip:before,.max_persons_tooltip:after,.max_persons_tooltip:before{bottom:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#editDateOfTravel,.calendar_icon{height:24px;color:#0095da!important;cursor:pointer;float:left;text-decoration:none!important;display:block;outline:0}.calendar_icon{width:15px;font-size:20px;margin:-3px 20px 0 0}#editDateOfTravel{width:22px;font-size:18px}.max_persons_tooltip_minus:after,.max_persons_tooltip_minus:before{left:18px;right:auto}.max_Activities_tooltip:after,.max_persons_tooltip:after{border-color:rgba(145,146,148,0);border-bottom-color:#919294;border-width:5px;margin-left:-10px}.max_Activities_tooltip:before,.max_persons_tooltip:before{border-color:rgba(145,146,148,0);border-bottom-color:#919294;border-width:5px;margin-left:-9px}a#editDateOfTravel{margin:-5px 10px 0 0}.seleted_holiday_date{margin-bottom:0;margin-left:25px}.dateOfTravelSelected .seleted_holiday_date{margin-left:3px}.overlay_div_btn,.overlay_minus_btn{position:absolute;height:30px;top:0;z-index:9999;width:30px;display:block;cursor:no-drop}.overlay_div_btn{right:5px}.overlay_minus_btn{left:1px}.whatsapp_share{width:88%;margin:5px auto;display:block;font-size:15px;color:#3b5592;font-weight:500}.whatsapp_share:before{content:"";width:20px;height:20px;display:block;background:url(https://www.thomascook.in/images/holiday/whatsapp_logo.png) 0 0/18px no-repeat;float:left;margin:-3px 4px 0 0}.pdpcontact_txt{margin-top:-10px;font-style:italic}.customer_tandc{font-size:13px;color:#656565;padding:20px 0 0 170px}.customer_tandc a{text-decoration:none!important;color:#0153a5;outline:0;font-weight:600}.sessionExpiry button{margin-top:0;float:right}.sessionExpiry .glyphicon{color:#d7381b;margin-right:5px;position:relative;top:2px}.ui-autocomplete,.ui-menu .ui-menu{position:absolute}.ui-autocomplete{top:0;left:0;cursor:default;z-index:10000000000!important}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu-item{margin:0;cursor:pointer;padding:5px}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-widget{font-family:Roboto,sans-serif}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.active_default_msg{width:100%;float:left;padding:3px 0}.active_default_msg p{margin:0;color:#333}@media screen AND (min-width:320px) AND (max-width:767px){.tour_compare_wrap,div[class^=html5gallery-car-]{display:none}#selectRoomTravellers .form-group:first-child .select_rooms_label{padding-top:40px}.hotel_map_marker,li.addFlight-big-bg .flightJetInfo .addpopInfo{margin-left:0}li.addFlight-big-bg .flightJetInfo{padding-left:0;padding-top:125px}.pdpCusomiseList li.addFlight-big-bg,.pdpCusomiseList li:nth-child(2).addFlight-big-bg{background:url(https://www.thomascook.in/images/holiday/flight_mob_thomascook.png) 0 0/100% 100% no-repeat!important;border:0 solid #ccc!important;min-height:303px!important}#selectRoomTravellers .select_rooms_label label{height:25px}#optional_pop_activity .modal-dialog,#wantUsPopup .modal-dialog,.sidebar_book_btn>a{width:95%}.download_pdf.visible-xs.loadpdfPath{width:100%;margin:15px 12px;text-align:center}span.tcs_all_data_span{top:0!important}.mobile_view_pdf_itinary{padding:12px 25px;border:1px solid #0095da;border-radius:15px;margin:0 auto;width:auto;text-align:center;max-width:220px}span.tc-download{color:#0095da}div[id^=wantUsPopup] .modal-header h4{color:#fff;font-size:14px;padding:0!important;font-weight:700;text-align:left;float:left;width:90%;display:block;text-transform:uppercase}div#tollFreeNo{text-align:left;margin-bottom:20px}.toll_free_no_modal h3{color:#fff!important;margin:0;font-size:14px;display:flex;justify-content:center;align-items:center;background:#0054a5}.toll_free_no_modal h3>span{font-size:18px;margin:0 5px 0 0;background:#0054a5;color:#fff;border-radius:50%;padding:5px}.toll_free_no_modal.text-center{margin-bottom:20px;text-align:left}.toll_free_no_modal h3 a{color:#fff!important;pointer-events:auto}.departure_city_error{top:74px;left:0}.customiseActivity h4{margin:0 0 30px}#calculatePriceButton .select_room_travellers_btn{margin:20px 0}.HideTotalSummery .FareBreakupInfo{left:0;padding:15px}.breakupSpace{padding:0;margin-top:30px}.AmtFare{padding-top:15px}.totalFare{padding-top:10px}.arrow_bottom:after,.arrow_bottom:before,.arrow_box:after,.arrow_box:before{left:75%;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tour_inclusive.pdp_details_srp_data li.no_available_data_click_pdp_li{background-position:17px 10px}#pdpSlider .carousel-inner a,#pdpSlider .carousel-inner a img,.pdp_slider_bg_wrap{min-height:200px!important;height:auto!important;max-height:220px}.airline_details li>.col-lg-7>.col-lg-5{display:flex;justify-content:center;flex-direction:row}#form-social-share p{text-align:left;padding-top:5px;width:88%;font-size:11px}.server_error{width:100%;margin:10px 0 0}.customer_tandc{padding-left:0}.hotel_address,.hotel_facilities,.hotel_name,.select_travellers,div#contactDetails .col-sm-12.customer_tandc{padding:10px 0 0}.customer_tandc p{float:right;width:93%;font-size:12px;margin:0 0 2px}div[class^=html5gallery-box-],div[class^=html5gallery-elem-],div[class^=html5gallery-elem-video-],div[class^=html5gallery-elem-video-container-],div[class^=html5gallery-elem-video-container-] video,div[id^=html5gallery-elem-video-],div[id^=html5gallery-elem-video-] iframe{height:100%!important}div[class^=html5gallery-elem-img-],img[class^=html5gallery-elem-image-]{width:100%!important;height:100%!important;left:0!important;right:0!important;margin:0 auto!important}img[class^=html5gallery-elem-image-]{width:80%!important;height:auto!important;left:0!important;right:0!important;margin:0 auto!important}.carousel-inner a{width:100%;height:calc(100% / 2)!important}.carousel-inner a img,.optional_activity_pdp,.select_departure_city_pdp .flight_schedule_select,.select_rooms_col,.send_quote_input_holder .form-group>div,.wantus_call_img span{width:100%}div[class^=html5gallery-title-]{width:auto!important;margin:0 5%!important}div[class^=html5gallery-left-],div[class^=html5gallery-right-]{top:35%!important}div[class^=html5gallery-right-]{right:0!important}.FareBreakupInfo.topfare,div[class^=html5gallery-left-]{left:0!important}.mobile_backmenu{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.mobile_backmenu .tc-backArrow2{font-weight:600;color:#0095da;font-size:22px}.mobile_backmenu_main .mobile_backmenu{display:flex;justify-content:inherit;align-items:center;padding:5px 0}.mobile_backmenu_main{background-color:#f7f7f7}.see_all_holiday_mobile{display:flex;align-items:center}.see_all_holiday_mobile span{display:block;float:left;width:13px;height:22px;color:#0095da!important;font-size:22px;font-weight:700}.see_all_holiday_mobile h4{color:#333!important;font-weight:400;margin:0 0 0 10px}.text-sm-right{text-align:right;padding:0}#pdpItinerary .pdp_secondary_tabs_content .itinerary_banner_wrapper>img,.pdp_itinerary_map>img,.pdp_sliders .carousel-inner .item div.img-box>img,.wantus_call_img img{height:auto}.slide_count_gallery{width:100%;left:0;display:flex;justify-content:space-between;align-items:center}.flight_schedule_select,.pdp_sections_tabs ul li,.sidebar_select_dropdown{align-items:center;display:flex}.slide_count{font-size:14px;width:70%;float:left}.slide_count span{float:left}.slide_count span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%;width:75%}.flight_schedule_select select,.gallery_icon{font-size:12px}.gallery_icon span{margin:0 5px 0 0}.sidebar_select_dropdown{width:50%;margin:5px 0 0;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);padding:4px 7px;justify-content:space-between}.flight_schedule_select label,.sidebar_select_dropdown label{margin:0;font-size:11px}.flight_schedule_select label{min-width:65px}.flight_schedule_select .selectric-wrapper,.sidebar_select_dropdown .selectric-wrapper{margin:0;width:60%}.flight_schedule_select .selectric .label,.sidebar_select_dropdown .selectric .label{font-size:13px;padding-right:0;font-weight:500;text-align:left}.confirm_travellers,.dates_available_in_month,.expand>span:first-child,.flight_schedule_select .selectric,.hotel_facilities ul li,.main_error_msg:before,.optional_activities_inclusive,.pdp_meals ul,a#editDateOfTravel{margin:0}.flight_schedule_select .selectric .button,.sidebar_select_dropdown .selectric .button{width:10px;height:20px;left:initial}.flight_schedule_select .selectric .button:after,.sidebar_select_dropdown .selectric .button:after{border:4px solid transparent;border-top-color:#666;border-bottom:0}.flight_schedule_select .selectric .label{margin:0 15px 0 -2px}.pdp_sidebar_row1{border:0}.pdp_meals>.col-lg-7>ul li,.pdp_sidebar_row1 .text-left{padding-right:0}.sidebar_offer{display:flex;justify-content:center;border-top:1px solid #ccc;margin:0}.pdp_sections_tabs ul,.share_wishlist_holder ul{display:flex}#pdpTermsConditions ul li div.collapse,.customer_contact_details,.pdp_sections_tabs ul,.pdp_sections_tabs_content_main>.container{padding:0}.pdp_sections_tabs ul li{flex:1;align-items:center;justify-content:center}.select_rooms_col .col-xs-6,.share_wishlist_holder{margin:0 0 15px}.pdp_sections_tabs ul li.active{background-color:#fff}.pdp_sections_tabs ul li a{font-size:13px;padding:10px}.active_default_msg p{padding:0 5px}.share_wishlist_holder ul li{padding:0;height:45px}.pdp_secondary_tabs_content{margin:15px 2% 0;width:96%;padding:0!important}.pdp_sidebar_row1 h4{padding:0;font-size:23px;text-align:right}.pdp_sidebar_row1 .text-left p{font-size:11px;text-align:right}.pdp_sections_tabs_content_main{background-color:#fff!important}.pdp_secondary_tabs_heading h3{font-size:20px;padding:13px 15px}.flight_schedule{padding:10px 10px 0}.flight_schedule_select{width:48%;margin:0;padding:4px 8px;justify-content:space-between}.flight_schedule_select:first-of-type{margin:0 11px 0 0}.dates_available_in_month label{width:100%;margin:10px 0}.dates_available_in_month ul li a{padding:5px 10px;font-size:14px}.flight_flying_day{padding:15px 10px;align-items:flex-end}.flight_flying_day h4{font-size:14px}.child_without_bed_dropdown_row td:first-child,.flight_flying_day span{font-size:11px}.airline_details li{padding:10px;display:flex;flex-direction:column}.airline_details li>.col-lg-7{display:flex;flex-direction:row;margin:5px 0 0}.airline_details li>.col-lg-5>div{width:88%;display:flex;justify-content:space-between;align-items:baseline}.airline_details>li>.col-lg-5>img{margin:0 10px 0 0}.layover_info>.col-lg-7>span{width:50%}.return_journey_flight{border-bottom:0}.accommodation_slider{padding:10px}.hotel_ratings{padding:0 0 10px;border:0;width:100%}#accommodationSlider .arrow_bg{top:25%}.arrow_bg{top:40%;margin:0 20px}.hotel_photos_gallery{width:96%!important;margin:15px 2% 0;height:auto!important}.pdp_itinerary_mobile,.pdp_itinerary_mobile>ul>li,.pdp_meals{width:100%;float:left}.pdp_meals{border-top:0;margin:0}.pdp_meals>h3{font-size:20px}.hotel_facilities ul{justify-content:space-around;align-items:center;padding:10px 0}.hotel_facilities ul li{display:inline-block;margin:1px 4px 0!important}.pdp_visa_insurance{padding:0 10px 10px}.tour_exclusion,.tour_inclusion{padding:0 10px;border:0!important;float:left}.expand,.expand:hover{margin:5px 0 10px}.pdp_itinerary_mobile{margin:15px 0 0}.pdp_itinerary_mobile ul li label{color:#fff;background-color:#565656;font-weight:400;padding:3px 15px;font-size:15px;margin:0}.pdp_itinerary_mobile .col-xs-12{border-top:1px solid #e1e1e1;padding:15px 0}.itinerary_banner_wrapper>.col-xs-12,.pdp_optional_activities,.tour_facilities li{padding:0 10px}.places_covered>.col-xs-3{color:#333;font-weight:700;font-size:13px}.itinerary_banner_wrapper p,.optional_activities_inclusive p{margin:5px 0;width:100%!important}.destination_distance_info{width:96%;border-bottom:1px solid #e1e1e1;margin:0 7px;padding:0!important}.destination_distance_info>ul{border:1px solid #e1e1e1;float:left;margin:0 0 25px;width:100%}.destination_distance_info ul li{font-size:12px;padding:5px}.destination_distance_info ul li>span{font-size:11px;padding-right:10px}.places_covered>.col-xs-9{padding:0 15px 0 0}.places_covered>.col-xs-9 li{float:left;color:#747474;border-right:1px solid #747474;margin:3px 0;font-size:12.5px;padding:0 5px}.pdp_optional_activities{float:left;width:100%}.pdp_optional_activities h4{font-size:16px;margin:10px 0 0}.optional_activities_inclusive ul li{float:left;padding:0 8px!important}.add_to_package{margin:15px 0}#pdpCalculatePrice .pdp_secondary_tabs_content{margin:0;width:100%;border:0}.pdpCusomiseList li{margin-bottom:15px}.pdpCusomiseList li:last-child{margin-bottom:0}.contact_details_heading{padding:10px 0 5px}.contact_details_heading h4,.select_travellers h4{font-size:14px;width:100%}#dateOfTravelSelected h4,#selectDateofTravel h4{width:auto}.select_rooms_label a,.select_travellers a{float:left;margin:5px 0;position:relative}#selectRoomTravellers{border:0;float:left;text-align:center;padding-bottom:25px}.select_rooms_wrapper .form-group{float:left;position:relative;margin:0;border:0;padding:3px 0 0}.room_error{margin:0;width:100%}.select_rooms_label label{margin:0!important}#addRoomHolidays{right:0;bottom:0;float:none;text-align:center;left:0;width:24%;margin:10px auto 5px}.select_rooms_form{position:relative;border:1px solid #e5e4e5;float:left}.price_details{padding-top:10px;border:1px solid #e5e4e5;text-align:left;border-bottom:0;margin-top:15px;padding-left:15px}.last_room_msg{border-top:1px solid #e5e4e5!important;float:left;border:0}.main_error_msg{width:110%;margin:10px 0 0 -15px;font-weight:400}.main_error_msg p{float:right;width:90%;margin:0}.package_tandc{float:left;width:100%;padding:15px 0;border-top:1px solid #ccc;margin:0}.package_tandc_tabs,.package_tandc_tabs ul{padding:0;width:100%}.package_tandc_tabs ul li div.collapse{float:left;padding:10px 15px;width:100%}.package_tandc_tabs ul li div.collapse div table{width:100%!important;text-align:center;overflow-x:scroll;display:block}.package_tandc_tabs{border:0;float:left}.package_tandc_tabs>ul{float:left;padding:0 15px;width:100%}.package_tandc ul li{width:100%;margin:8px 0 0;border-radius:0;border-color:#e5e4e5}.package_tandc ul li>a{background:-moz-linear-gradient(90deg,#e1e1e1 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e1e1e1));background:-webkit-linear-gradient(90deg,#e1e1e1 0,#fff 100%);background:-o-linear-gradient(90deg,#e1e1e1 0,#fff 100%);background:-ms-linear-gradient(90deg,#e1e1e1 0,#fff 100%);background:linear-gradient(0deg,#e1e1e1 0,#fff 40%);text-decoration:none;font-size:14px;padding:10px 15px;float:left;font-weight:400;width:100%}.package_tandc ul li>a span.glyphicon-minus,.package_tandc ul li>a span.glyphicon-plus{float:right;font-weight:400!important;font-size:20px;font-family:Lato,sans-serif!important;line-height:1}.pdp_sidebar_compare span:first-child{width:15px;height:16px;margin:0 auto;display:block;float:none}.customer_contact_details>div{padding:0;width:100%!important}.customer_contact_details>div:first-child{padding:0 10px 0 0!important;margin:0!important}.contact_details_heading p{font-size:11px;float:left}.select_room_travellers_btn{width:100%;margin:20px 0}#pdpPaymentTerms p{margin:5px 0;width:100%}.itinerary_jcarousel_wrapper{width:100%;margin:0;padding:0 7px}.day_span_itinerary{margin:10px 5px 0 0}.itinerary_jcarousel{width:75%!important;margin:0;left:25px}#pdpItinerary .jcarousel li{width:30px!important;margin:0 2px;min-width:30px!important}.pdp_secondary_tabs ul li a{padding:8px 6px;width:30px;text-align:center}#pdpItinerary .jcarousel-control-next,#pdpItinerary .jcarousel-control-prev{width:20px;height:20px;top:10px;line-height:20px}#pdpItinerary .jcarousel-control-prev{left:35px!important}.tandc_callus{width:91%!important}.last_room_msg>a,.last_room_msg>span{font-size:15px}#viewPriceDetails span{bottom:-74%}#upgradePackage{padding:8px}#upgradePackage>p{font-size:13px;width:65%}#upgradePackagePopup{width:100%;top:35px;left:0}#pdpTermsConditions ul li h5{color:#333;text-decoration:none;font-size:13px;padding:10px;margin-bottom:10px}.total_price table tr>td:last-child{padding:0 5px;font-size:20px!important}.total_price table tr>td:last-child .INR{color:#0095da!important;font-size:17px!important}#sendQuotePopup{top:110%;width:100%;right:0}#sendQuotePopup:after,#sendQuotePopup:before{right:20%}.send_quote_input{width:90%}.send_quote_input input{width:85%}#addMoreSendQuote{left:25px;bottom:70px}.opt_table_row>td:not(.confirm_travellers_td){float:left;vertical-align:top}.opt_table_row>.col-xs-6>p:first-child{font-size:14px;color:#666;float:left;width:100%;text-align:center;font-weight:700;margin:0}.opt_table_row>.col-xs-6>p:first-child .INR{font-size:14px!important}.opt_table_row>.col-xs-6>p:last-child{font-size:13px!important;float:left;width:100%;text-align:center;margin:0;color:#999;font-weight:400}.opt_table_row input[type=checkbox]{margin:0 10px 0 0!important}.confirm_travellers>.col-sm-2.no_of_adults,td.col-lg-2.col-sm-2.col-xs-2.optional_adult_popup_pdp{margin-left:25px}.opt_table_row p{width:auto;font-weight:700}p.optional_name_popup_pdp{text-align:left;padding:0 0 0 25px;font-size:13px}.optional_activities_table tr.opt_table_row{padding:15px 0}.optionalActivitiesPopup{width:100%;top:60px;left:0}.optionalActivitiesPopup:after,.optionalActivitiesPopup:before{left:15%}.optional_activities_selected_content tr.opt_table_row{padding:5px 15px!important;border:0!important}.opt_table_row .col-lg-4,.opt_table_row .col-sm-4{margin-bottom:10px;padding:0}.confirm_travellers>.col-sm-2,.opt_table_row>.col-sm-2{width:24.33%!important;padding:0!important}#optional_pop_activity #selectOptionalActivities .optional_activities_available{margin-bottom:10px}#pdpItineraryMap{display:none!important}#pdpSlider,.pdp_flight_schedule.container.mobile_view_tc_flight_pdp{display:block!important}#pdpSlider{min-height:215px}.pdp_sidebar_call_you span:first-child{margin:0 auto;display:block;float:none;width:15px;height:16px;font-size:16px;color:#999}.lite-blue-check{float:left!important;margin:15px 5px 0 0!important}#dateOfTravelSelected h3{float:left;font-weight:500;margin:0 8px;font-size:17px}.child_without_bed_dropdown{right:53%;top:89%;width:50%}.child_without_bed_dropdown_row td:last-child{width:53%}#view_price_details_holder{top:2px;left:0;right:auto}#view_price_details_holder p:before{left:10px}#view_price_details_holder p:after{left:11px}#view_price_details_holder table tbody>tr td{padding:5px 7px}.opt_table_row>.col-lg-2>p:last-child,.opt_table_row>.col-sm-2>p:last-child,.pdp_secondary_tabs_content .departure_city_error{margin:0 0 0 15px}.fare_price_breakup_total{width:100%;float:none;margin-bottom:0;overflow:hidden}#optional_pop_activity .lite-blue-check{float:left!important;margin:0 5px 0 0!important}td.col-lg-3.col-sm-3.col-xs-12 p{text-align:left;margin:4px 0 5px}td.col-lg-1.col-sm-1.col-xs-2.morelink_optional_details{margin:5px 0 0 45px}.sidebar_offer p:before,.sidebar_offer ul li:before{line-height:0;font-size:15px;margin:0 5px 0 -27px}.sidebar_offer{padding:10px 0 9px 27px;text-align:left}.breakupSpace.totaltourGst.tcs_gst_data .col-xs-6:last-child{margin-top:-11px}.breakupSpace.totaltourGst.tcs_gst_data .col-xs-6{margin-top:-5px!important}}@media screen AND (min-width:768px) AND (max-width:1023px){#top .container{padding:0}.pdp_sidebar_row2{display:flex;align-items:center}.pdp_secondary_tabs ul li{display:inline-block!important;float:left!important;width:auto!important;clear:none;box-shadow:none!important;border:0!important}.download_pdf,.expand>span:first-child,.sidebar_book_btn{margin:0}#accommodationDetails .arrow_bg:last-of-type,#sendQuotePopup{right:0}#sidebarDropdown{display:block!important}.pdp_sidebar{position:relative!important;width:94%;top:0!important;right:0;margin:0 20px 30px 21px;padding:0;z-index:1}.slide_count_gallery{width:100%;left:0}.customer_tandc{padding:20px 0 0 188px}.pdp_secondary_tabs ul{margin:0 0 0 2.8%;padding:0;float:left;width:97.2%}.pdp_reviews_btn{width:auto;padding:5px;font-size:13px;margin:0}.itinerary_details .jcarousel li{font-size:12px}.pdp_secondary_tabs_content{margin:10px 0;width:100%}.pdp_secondary_tabs_heading h3{padding:20px 15px}#accommodationDetails .arrow_bg:first-of-type{left:0}.itinerary_jcarousel_wrapper,.pdp_meals{width:100%;margin:0}.itinerary_details .wrapper{margin-left:10px;padding:5px 10px}.pdp_flight_schedule{margin:10px auto 20px}.sidebar_offer p{padding-top:0!important}.opt_table_row .col-xs-6>p,.opt_table_row>.col-lg-4>p,.opt_table_row>.col-sm-4>p{width:82%}.itinerary_details .jcarousel li p,.pdp_sidebar_row1 h4 .INR{margin:0!important}.itinerary_details .jcarousel ul li p:first-child::after{top:30px}.itinerary_details .jcarousel li p:last-child{margin-top:-3px!important}.pdp_sidebar_row2>div{width:33.33%;margin:0;float:left;border:0;border-right:1px solid #e1e1e1}#thingsToNotePopup .modal-dialog{width:80%}.pdp_sidebar_row1,.pdp_sidebar_row2,.pdp_sidebar_row3{border-bottom:6px solid #7f7f7f}.sidebar_select_dropdown{width:30.66%;float:left;border-bottom:0;padding:5px 25px 20px 20px;margin:10px 25px 0 0}.sidebar_select_dropdown>select{float:left;margin:0 0 0 15px}.pdp_sidebar_row1 h4{font-size:26px;float:left;width:auto;padding-top:10px;text-align:left}.sidebar_offer{font-size:13px!important;float:right;width:50%;margin:18px 0 0}.pdp_sidebar_row1 p{width:auto;font-size:11px;padding:23px 0 0 5px}.download_pdf{margin:22px 0 0 15px;width:25.33%;border-right:1px solid #e1e1e1}.whats-share{margin:17px 0 0 15px;width:30.33%;float:left}.share_wishlist_holder{width:75.66%;border-width:1px 0 0}.share_wishlist_holder ul li{flex-direction:row;align-items:center;padding:0 15px;height:30px;width:auto;margin:15px 0}.share_wishlist_holder ul li a{display:flex;flex-direction:row;align-items:center}.download_pdf>span{float:left;margin:2px 10px 0 0}.pdp_sidebar_wishlist span:first-child{width:22px;height:14px}.pdp_sidebar_share span:first-child{width:25px;height:16px}.sidebar_book_btn{width:22.33%;border-top:1px solid #e1e1e1}.sidebar_book_btn>a{margin:12px 0 0}.pdp_sidebar_row2 h4{font-size:13px;width:90%;margin:10px auto}#wantUsCallPrice .wantus_call_pdp{width:85%;margin:0 auto 10px}.wantus_call_pdp li{padding:7px 20px}.wantus_call_pdp .want_us_call_li a>span:first-child{width:15px;height:16px;font-size:17px}#wantUsCallPrice .wantus_call_pdp li a>span:last-child{font-size:14px}.toll_free_no{padding:14px 0;width:29.33%}.toll_free_no h4{font-size:25px;margin:0 auto;color:#333;font-weight:400;width:100%}.pdp_sidebar_row3{width:37.33%;border:0}.pdp_sidebar_row3>a{display:flex;justify-content:center;align-items:center;padding:12px 15px;background:0 0;border:0}.pdp_sidebar_row3>a p{font-size:13px;width:100%;margin:10px auto;text-align:left;padding:0 0 0 10px}#wantUsPopup .modal-dialog{width:95%}.wantus_call_form p,.wantus_call_img span{width:88%}.holidays .flight_schedule_select{margin:0 17px 0 0}.flight_schedule_select{margin:20px 17px 0 0}.pdp_secondary_tabs_content .flight_schedule_select{margin:0 15px 0 0}.select_rooms_wrapper .form-group{position:relative}#sendQuotePopup:after,#sendQuotePopup:before{right:15%}.lite-blue-check{width:25px!important}#pdpSlider .carousel-inner a,#pdpSlider .carousel-inner a img{height:auto!important;min-height:320px!important;max-height:320px!important}}@media screen AND (min-width:1024px) AND (max-width:1199px){.navbar-nav,.navbar-nav>li{width:auto}.pdp_sidebar{right:5%}.changeflightbox .modal-dialog.modal-lg{width:990px!important}#wantUsPopup .modal-dialog,.slide_count{width:85%}.itinerary_jcarousel_wrapper,.pdp_secondary_tabs_content{width:70%}.select_rooms_col .col-lg-3{padding:0 10px}#pdpSlider .carousel-inner a,#pdpSlider .carousel-inner a img{min-height:140px!important;max-height:290px!important}.date_details .selectLabel{width:23.5%}}@supports (-ms-ime-align:auto){.fc-calendar .fc-head>div,.fc-calendar .fc-row>div{width:14.18%!important}}.fare_deals_date .save_price .INR:before{content:"";width:12px;height:12px;float:left;background:url(https://www.thomascook.in/images/holiday/pdp_sprite.png) -141px -251px no-repeat;margin:2px 3px 0 0}body.modal-open{overflow:hidden;position:relative;width:100%}.on_request:before{background:#f90!important}.on_request_date .date_txt{border-bottom:3px solid #f90!important}._social_share_thomas_cook_data{padding-left:25%}.full_size_area_div{min-height:150px;display:flex;max-height:300px}.assistance_radio .font_size_o{padding-left:0;font-size:0}.custom-next a:after,.custom-prev a:after,.fare_deals_date .date_txt:before{font-family:ThomasCook!important;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-calendar .fc-head div,.fc-calendar .fc-row>div{border-right:1px solid #e1e1e1;padding:4px 0;text-align:center}.disclaier_data span,.tcs_star{color:#0095da;font-size:24px;position:relative}.hotels_inclusive li.tour_inclusive_content_li .col-lg-2{font-weight:400;display:block}@media screen and (min-width:768px) AND (max-width:1024px){.lg-outer .lg-img-wrap{top:8%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{height:auto}}@media screen and (min-width:768px){#changeBaggageDetails .modal-dialog.modal-md.modal-sm,#changeFlightDetails .modal-dialog.modal-md.modal-sm{width:600px!important}}.FareBreakupInfo.topfare{left:20%}.disclaier_all_section{float:right;width:100%!important;padding-left:15px;padding-bottom:20px}.FareBreakupInfo.topfare.arrow_box .scroll_pdp_verflow{max-height:290px;overflow-y:auto}.disclaier_data span{top:11px!important;line-height:25px;height:8px}.tcs_star{top:8px}.FareBreakupInfo h5{font-size:18px;padding-top:10px}.fc-five-rows .fc-row{height:20%}.fc-calendar .fc-body{height:-moz-calc(100% - 50%);height:-webkit-calc(100% - 50%);height:calc(100% - 50%)}.select_rooms_wrapper .form-group span.pdp_remove_ico{background-color:#ccc;color:#fff;border-radius:50%;cursor:pointer;font-size:15px;padding:3px 4px;margin:5px -12px 0;height:16px;display:block;width:16px;right:0;line-height:8px;text-align:center;z-index:999999999;float:right}@media screen AND (min-width:320px) AND (max-width:767px){.wantus_call_form .assistance_radio label input[type=radio]{margin:3px 0 0}.select_departure_city_pdp .col-xs-6.col-sm-6.nHubTourTypeClass.htourType:nth-child(2){padding-left:0;margin-left:-10px}#optional_pop_activity #selectOptionalActivities .optional_activities_available{margin-bottom:10px;max-height:400px;overflow:auto}.modifyPopupBlog fieldset{margin-bottom:10px}.col-xs-6.col-sm-6.nHubTourTypeClass{padding-right:0;margin-top:0!important}.select_departure_city_pdp .flight_schedule_select.fullwidth .selectric-wrapper{width:94%}#pdpTermsConditions ul li:before{left:-10px;margin:2px 5px 0 0}.flight_schedule_select.col-xs-6.col-sm-6{margin:0 0 12px -10px;padding-left:0}.edit_li_data_selected,.fare_price_breakup{min-height:95px}.date_txt,.pdp_secondary_tabs_content_holder .selectric,div[id^=calendar_] .modal-dialog{width:auto}.cal,.fc-calendar .fc-head,.sightseeing_pdp_tc:before{display:none}.customer_contact_details>div[class*="-6"]{width:28.9%!important;padding-left:0;margin-right:7px}.customer_contact_details .pdpcotact{width:0!important}.customer_contact_details #userEmailId{margin-left:0;width:100%}.customer_contact_details div>input#userMobileNo{margin-bottom:15px;width:100%;margin-left:0}.date_details div>input{width:100%}.customer_contact_details .col-xs-12{padding-left:0!important;padding-right:0!important}.pdp_flight_heading h1{margin-top:10px}.optional_activity_pdp{float:none;min-height:95px}.confirm_travellers td.col-sm-4{display:block;padding-bottom:5px}.confirm_travellers{margin:0;border-top:1px solid #e1dfdf;padding-bottom:10px;background:#f5f5f5;padding-top:10px}#optional_pop_activity .modal-content,.col-lg-6.col-sm-8.col-md-5.itinerary_details{padding:0}.add_edit_optional button.common_btn_thomas{width:96%;margin-bottom:10px}.no_of_travellers>input{width:35%!important}.no_of_travellers>button,.no_of_travellers>input{width:30%}.contact_details_heading small{font-size:11px}#optional_pop_activity .opt_table_row>.col-lg-2>p:last-child,#optional_pop_activity .opt_table_row>.col-sm-2>p:last-child{margin:0}.holidays_pdp_page{position:relative}#toTop{bottom:60px}.col-lg-2.col-sm-2.col-xs-6.hidden-lg.hidden-md.hidden-sm.mobile_day_night_area{width:auto;padding:5px;margin-left:15px;background:#ddd}.whatsapp_share{width:auto;margin:-3px 15px 0 5px;display:block;font-size:13px;float:right;text-align:left;text-indent:0;border:1px solid #cdcdcd;border-radius:20px;padding:7px 10px 3px;line-height:12px}li.col-lg-2.col-sm-2.col-xs-6.mobile_day_area{padding:0 6px 0 0;border-right:1px solid #666;font-size:12px;width:auto}li.col-lg-2.col-sm-2.col-xs-6.mobile_night_area{padding:0 0 0 5px;font-size:12px;width:auto;float:right}.pdp_secondary_tabs_sub{top:39px!important}.select-amount .single-payamount.lastsingle_pay{margin-right:12px!important}.select-amount>div{margin-bottom:15px}.flight_schedule_select.nHubTourTypeClass.tc_hotelselect{margin-left:10px}.text_accomation_pdp_tc p{padding:0 10px}#accommodationDetails .text_accomation_pdp_tc p{padding:0 10px;margin:7px 0 10px 1px;width:100%}.pdp_secondary_tabs_heading_no_border h3.col-sm-6{padding:5px 0 10px 10px}.sightseeing_pdp_tc{min-width:330px;min-height:50px;background:#ccc;clear:both;margin:0 0 15px -10px;padding-left:15px;width:100%}.header_name_tour_exclusion h3,.header_name_tour_inclusion h3{padding:15px 0 10px}.tour_exclusion .minimized_elements_pdp,.tour_inclusion .minimized_elements_pdp{padding-left:15px;padding-right:10px}#accommodationDetails #accommodationSlider .arrow_bg:first-of-type{left:-20px}#accommodationDetails #accommodationSlider .arrow_bg:last-of-type{right:-20px}.itinerary_details .wrapper{padding:10px 0;position:relative;border-bottom:1px solid #c8c6c7;border-top:1px solid #c8c6c7;margin-left:0;width:100%}.itinerary_details #flight_pdp_modal_tc .wrapper{padding:10px 15px}.mob_show_button_cal_enq.visible-xs{overflow:hidden;margin:15px 0;clear:both}.col-xs-6.mob_show_button_cal_det span.tc-wantUs{font-size:20px;vertical-align:text-top;padding-right:3px}.col-xs-6.mob_show_button_cal_enq{border:1px solid #0095da;padding:8px;text-align:center;color:#0095da;border-left:0}.col-xs-6.mob_show_button_cal_det{border:1px solid #0095da;padding:9px;text-align:center;color:#0095da}.col-xs-6.mob_show_button_cal_enq span.tc-sendQuote{font-size:22px;vertical-align:text-top;padding-right:3px}.col-lg-6.col-sm-8.col-md-5.itinerary_details .wrapper.timeline{max-height:86px;overflow:auto}.col-lg-12.col-sm-12.tour_inclusion.withouth_hotel_pdp_table_tc .active_default_msg p,.itinerary_banner_wrapper .col-lg-12.col-xs-12.col-sm-12 ul li,.minimized_elements_pdp.more_all_big p{font-family:Lato,sans-serif!important;padding-bottom:5px;width:100%;float:left;position:relative;padding-left:10px;word-break:break-word}.col-lg-12.col-sm-12.tour_inclusion.withouth_hotel_pdp_table_tc .active_default_msg p:before,.itinerary_banner_wrapper .col-lg-12.col-xs-12.col-sm-12 ul li:before,.minimized_elements_pdp.more_all_big p:before{position:absolute;content:" ";display:block;top:4px;left:0;right:10px;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #e36e0e}.itinerary_banner_wrapper .destination_distance_info ul{padding-left:10px}#flight_pdp_modal_tc .itinerary_details .wrapper{padding:10px;border-bottom:1px solid #c8c6c7}#flight_pdp_modal_tc .modal-header,div[id^=calendar_] .modal-body{padding:10px}.modal_area_data{font-size:15px;color:#0095da;font-weight:500;text-decoration:underline;margin:0 10px;white-space:initial}th.sorting_change.filter_flight_tc{font-size:0;border-right:0!important;pointer-events:none}th.sorting_change.filter_flight_tc+th.sorting_change{border-left:0!important;text-align:left;vertical-align:middle}.container,body,html{height:auto}.custom-header h2,.custom-header h3{float:none;width:auto;text-align:left;padding-right:100px}.fareCalendar-cal span.save_price{float:right;width:auto}.date_txt{text-align:left;float:left;font-size:17px}.cal.fare_deals_date,.cal.fare_soldout_date,.cal.on_request_date{display:block!important}.cal.available,.cal.on_request_date{display:block!important;border-bottom:1px solid #e1e1e1;border-right:0!important;padding:5px 10px!important}.cal.available.selected_date_of_travel{border-right:2px solid #269ddd!important}.soldout_and_deals_holder{padding:0 5px 0 0}.custom-next a,.custom-prev a{padding:6px 7px}.months_head{margin:0;font-size:16px}.soldout_and_deals_holder ul li{padding:2px 3px 2px 0}.on_request{padding-right:0}.fc-calendar{margin:0 20px 20px}.fc-calendar .fc-row>div>span.fc-weekday{display:inline-block;width:40px;color:#333;font-size:10px;text-transform:uppercase;float:left;line-height:28px}.custom-calendar-full,.custom-header,.custom-header nav,.fc-calendar,.fc-calendar .fc-head,.fc-calendar .fc-row>div>span.fc-date,.fc-calendar-container{position:relative;top:auto;left:auto;bottom:auto;right:auto;height:auto;width:auto}div#calendar_0 .fareCalendar .fc-body{max-height:400px;overflow:auto}.fc-calendar .fc-row{box-shadow:none;min-height:auto!important}.fc-calendar .fc-row,.fc-calendar .fc-row>div,.ie9 .fc-calendar .fc-row>div{height:auto;width:100%}.fc-calendar .fc-head>div:last-child,.fc-calendar .fc-row{border-bottom:0}.cal{height:40px!important}}pre code,table{background-color:transparent}.cancilation_plicy_table,.terms_table_pdp_data{border:1px solid #ccc!important}.cancilation_plicy_table td,.cancilation_plicy_table th,.terms_table_pdp_data td,.terms_table_pdp_data th{padding:5px;text-align:left;display:table-cell!important;vertical-align:inherit;float:none!important;width:auto!important;border:1px solid #ccc!important}.table-responsive{overflow-x:auto;min-height:.01%}table{border-collapse:collapse;border-spacing:0}.package_tandc .tab-content .cancilation_plicy_table,.package_tandc .tab-content .cancilation_plicy_table tbody,.package_tandc .tab-content .cancilation_plicy_table tr,.package_tandc .tab-content .terms_table_pdp_data,.package_tandc .tab-content .terms_table_pdp_data tbody,.package_tandc .tab-content .terms_table_pdp_data tr{float:none!important}.tour_compare_wrap{position:fixed;bottom:0;width:100%;background-color:#333;text-align:center;padding:18px 0;border-top:2px solid #fbad48;border-bottom:2px solid #fbad48;z-index:100;display:flex;justify-content:center}.single_tour{display:flex;border:2px solid #7a7a7a;margin:0 15px;padding:6px;width:21%;background-color:#fff;position:relative}.single_tour_img{margin-right:10px}.single_tour_img img{width:80px;height:56px}.single_tour h5{margin:0;color:#707070;padding:5px 0 0;font-size:14px;text-align:left;line-height:inherit;font-weight:400}.close_single_tour{position:absolute;top:-10px;right:-10px;background-color:#fbab48;color:#fff;font-size:14px;cursor:pointer;display:block;border-radius:50%;width:20px;height:20px;line-height:19px}.single_tour.addPackage{justify-content:center;align-items:center}.tour_compare_btn{display:inline-block;vertical-align:top;margin-top:25px}.tour_compare_btn button{background-color:#0095da;color:#fff;border:0;border-radius:5px;padding:5px 15px;font-size:16px;margin-left:20px}.tour_compare_btn .compare-close,.tour_compare_btn .compare-down{display:inline-block;color:#0095da;height:30px;vertical-align:top;width:30px}.tour_compare_btn .compare-down{border:1px solid #0095da;padding-top:12px;margin-left:30px;border-radius:3px;cursor:pointer}.tour_compare_btn .compare-close{border:1px solid #0095da;margin-left:10px;border-radius:3px;cursor:pointer;font-size:19px;margin-top:1px}.tour_compare_btn .compare-down.glyphicon-triangle-bottom:before,.tour_compare_btn .compare-down.glyphicon-triangle-top:before{content:"";width:0;border-left:4px solid transparent;border-right:4px solid transparent;line-height:1;margin-left:9px;display:block}.tour_compare_btn .compare-down.glyphicon-triangle-bottom:before{height:0;border-top:7px solid #0095da}.tour_compare_btn .compare-down.glyphicon-triangle-top:before{height:0;border-bottom:7px solid #0095da;border-top:0}.tour_compare_wrap.activeCompare .compare-down{padding-top:9px}.tour_compare_wrap.activeCompare .single_tour{width:20%;padding:6px 15px}.tour_compare_btn button[disabled]{background-color:#dedede;color:#999}div[id^=calendar_]{padding:0!important}a.months:hover,div[id^=fareCalander_] .INR{color:#0095da!important}div[id^=calendar_] .modal-dialog{width:600px}div[id^=calendar_] .modal-content .modal-title{margin:0;color:#0095da;font-weight:400;float:left;font-size:16px}div[id^=calendar_] .modal-content .close{margin:-9px 0 0}.fareCalendar{background:#fff;float:left}div[id^=calendar_] p{font-style:italic;font-size:12px;margin:0 0 5px;color:#858585;float:left;width:100%}.save_ms{height:15px}.fareCalendar-cal span.save_rs{color:#0a9000;font-size:10px;background:#e5f5dc}.fareCalendar-cal span.txtblue11{color:#1a4da2;font-size:11px}.fareCalendar-cal span.price{color:#2c2c2c;font-size:12px}.fareCalendar-cal span.save_price{white-space:nowrap;color:#0095da;font-size:13px;display:block;float:right;width:100%;text-align:right;padding:5px 7px 0 0}.fareCalendar-cal span.txtblack13B{color:#2c2c2c;font-size:13px;font-weight:700}.srchTxt,a.months{font-size:15px;font-weight:700}.flexi_dates{width:100%;height:510px}a.months{color:#0095da;text-decoration:none;display:inline-block;white-space:nowrap}.mT20{margin-top:20px}.srchTxt{color:#086fbc}.date_txt{font-size:14px;display:block;text-align:right;float:right;margin-bottom:3px;padding:0 7px;color:#666}.wthis{color:#0671c1;font-size:11px}.fareCalendarHead .disabled{cursor:default!important;color:#adadad!important}.fc-calendar .fc-head{height:25px;line-height:25px}.fc-calendar .fc-body{position:relative;width:100%;float:left}.fc-calendar .fc-row{width:100%;border-bottom:1px solid #ddd;min-height:65px!important}.fare_available:before,.fare_deals:before,.fare_soldout:before,.on_request:before{content:"";width:35%;height:3px;float:left;position:absolute;margin:3px 5px 0 0;bottom:-2px}.fc-calendar .fc-head>div,.fc-calendar .fc-row>div{float:left;height:100%;width:14.28%;width:-moz-calc(100%/7);width:-webkit-calc(100%/7);width:calc(100% / 7);position:relative}.ie9 .fc-calendar .fc-head>div,.ie9 .fc-calendar .fc-row>div{width:14.2%}.fc-calendar .fc-row>div{position:relative}.fc-calendar .fc-row>div>span.fc-date{position:absolute;width:30px;height:20px;font-size:20px;line-height:20px;font-weight:700;color:#ddd;text-shadow:0 -1px 0 rgba(255,255,255,.8);bottom:5px;right:5px;text-align:right}.fc-calendar .fc-row>div>span.fc-weekday{padding-left:5px;display:none}.fc-calendar .fc-row>div.fc-out{opacity:.6}.fc-calendar .fc-head>div:last-child,.fc-calendar .fc-row>div:last-child{border-right:none}.fareCalendarHead{border:1px solid #e1e1e1;border-bottom:0;padding:7px 0}.custom-next,.fareCalendarHead .custom-prev,.mnth_td{color:#333;font-weight:400}.custom-next a,.custom-prev a{padding:6px 15px;float:left;outline:0!important}.custom-next a:after,.custom-prev a:after{font-size:15px;float:right;display:block;font-weight:400}.custom-prev a:after{content:"\e93a";width:15px;height:15px;outline:0!important}.custom-next a:after{content:"\e939";width:7px;height:12px}.custom-next a.disabled:after,.custom-prev a.disabled:after{color:gray}.mnth_td{float:left;display:block}div[id^=fareCalander_]{border:1px solid #e1e1e1;padding:0}.months_head{font-size:18px;text-align:center;margin:0 10px}.fc-calendar .fc-head div{border-bottom:1px solid #e1e1e1;background:#fafafa;color:#666;font-size:13px;font-weight:400;line-height:18px;text-transform:uppercase}.cal{height:65px!important;position:relative;min-height:65px}.soldout_and_deals_holder{float:right}.soldout_and_deals_holder ul li{display:inline-block;color:#666;font-size:11px;padding:2px 10px 2px 0;position:relative}.fare_soldout:before{background:#fb9da0}.fare_available:before{background:#00b5a6}.fare_deals_date .date_txt:before{content:"\e95f";font-weight:400;margin:0 3px 0 0;font-size:12px;color:#e1d207}.fare_deals:before{background:#e1d207}.selected_date_of_travel{border:2px solid #269ddd!important;background:#e8f8ff}.fare_soldout_date .date_txt{border-bottom:3px solid #fb9da0!important}.fare_deals_date .date_txt{border-bottom:3px solid #e1d207!important}.available .date_txt{border-bottom:3px solid #00b5a6}.price_strikethrough{display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-end}.strikethrough_span{font-size:11px;color:#666;text-decoration:line-through;padding-right:7px}@media screen AND (min-width:320px) AND (max-width:767px){.cal,.fc-calendar .fc-head,.fc-calendar .fc-row>div.fc-today:after{display:none}.fc-calendar .fc-row{min-height:auto!important;box-shadow:none}.container,body,html{height:auto}.custom-calendar-full,.custom-header,.custom-header nav,.fc-calendar,.fc-calendar .fc-head,.fc-calendar .fc-row>div>span.fc-date,.fc-calendar-container{position:relative;top:auto;left:auto;bottom:auto;right:auto;height:auto;width:auto}.fc-calendar{margin:0 20px 20px}.custom-header h2,.custom-header h3{float:none;width:auto;text-align:left;padding-right:100px}.fc-calendar .fc-row,.fc-calendar .fc-row>div,.ie9 .fc-calendar .fc-row>div{height:auto;width:100%}.date_txt,div[id^=calendar_] .modal-dialog{width:auto}.fc-calendar .fc-row>div{border-right:0;float:none;min-height:40px;box-shadow:inset 0 -1px rgba(255,255,255,.2)!important;border-radius:0!important}.fc-calendar .fc-row>div:empty{min-height:0;height:0;box-shadow:none!important;padding:0}.fc-calendar .fc-row>div>div{margin-top:0;padding-left:10px;max-width:70%;display:inline-block}.fc-calendar .fc-row>div>span.fc-date{width:30px;display:inline-block;text-align:right}.fc-calendar .fc-row>div>span.fc-weekday{display:inline-block;width:40px;color:#333;font-size:10px;text-transform:uppercase;float:left;line-height:28px}.fareCalendar-cal span.save_price{float:right;width:auto}.date_txt{text-align:left;float:left;font-size:17px}.cal{height:40px!important}.cal.fare_deals_date,.cal.fare_soldout_date,.cal.noData,.cal.on_request_date{display:block!important}.noData .date_txt,.noData .fc-weekday{display:none!important}.noData .save_price{text-align:center!important;float:none!important}.cal.available,.cal.on_request_date{display:block!important;border-bottom:1px solid #e1e1e1;border-right:0!important;padding:5px 10px!important}.cal.available.selected_date_of_travel{border-right:2px solid #269ddd!important}.fc-calendar .fc-head>div:last-child,.fc-calendar .fc-row{border-bottom:0}.fc-weekday{display:block}.soldout_and_deals_holder{padding:0 5px 0 0}.custom-next a,.custom-prev a{padding:6px 7px}.months_head{margin:0;font-size:16px}.soldout_and_deals_holderul li{padding:2px 3px 2px 0}.on_request{padding-right:0}div[id^=calendar_] .modal-body{padding:10px}}.addpopHideDownloadPDF{bottom:30px;width:300px;display:block;position:absolute;left:-55px;z-index:9999;background:#fff;border-radius:4px;padding:15px 20px;text-align:left}button.btn.select_room_travellers_btn.saveAndDownloadPDFbtnText{border-radius:4px}input.saveAndDownloadPDFinputText{padding:3px;border-radius:4px;border:1px solid #cdcdcd;margin:10px 0 0;width:80%}