.adhoc .amount span.INR,.payment-sprite {display: inline-block }body {font-family: 'Poppins Regular'!important }.room-service-wrap h3 {font-size: 18px;font-weight: 500;color: #444;margin: 0 auto 10px }.payDue,h2,h3 {font-weight: 600 }.bookingsDiv {margin-top: 16px;font-size: 13px;padding: 0 }.bookingsDiv a.btn, .bookingsDiv a.btn:hover{font-size: 14px;}a.btn,a.btn:hover {background: #07336D;color: #fff }.payDue,.payment-desc .payDue .INR {color: #FE7C04 !important;}.cpayment-wrap h2 {margin: 0 }.payDue {font-size: 14px;font-style: normal;margin-top: 16px }.cpayment-details h3,.hotel-travler h3,.htitle h3,h2,h3 {font-size: 18px;font-style: normal;line-height: normal;text-transform: uppercase }.booking_summary,.contact_info,.travDetails {background: #fff;border: 1px solid #dedede;border-radius: 4px;padding: 16px;margin-bottom: 24px }.holidayName-wrap,.hotel-facilities img {border-radius: 4px }h2,h3 {color: #444 }.comm-details>div p:last-child,.description span.text-right {word-break: break-word }.tc-dec-feb:before {font-size: 22px;line-height: 42px;color: #0095da }.booked {background: #77bf76 }.prefernR-icon {background-position: -54px -10px!important;width: 48px;height: 25px }.prefernB-icon {background-position: -94px -10px!important;width: 48px;height: 25px }.payment-sprite {background: url(/images/payment-sprite.png) no-repeat;float: right }.tc-no-meal {background: url(/images/flight/nomeal.png) center no-repeat;width: 35px;height: 35px;position: absolute;background-size: 28px }.no-border-bottom {border-bottom: 0!important }.notbooked {background: red }.tech-info {text-align: left;float: left;color: #da2128;background: #DDD;padding: 7px;margin-left: 40%;width: auto }.double_text_tc_srp {margin-left: 31%!important }.rd_data_confirmation {border: 1px solid #ccc;padding: 10px }.pdp_confirmation_rd {padding-left: 20px }.pdp_confirmation_rd ul li {list-style-type: disc }.btnstatus {font-size: 12px;padding: 2px 0;border-radius: 3px;margin-bottom: 9px;display: block;color: #fff;width: 120px;max-width: 120px;float: right;text-align: center }.print-right {margin-right: 15px }.bulletlist li {position: relative;padding: 0 15px }.bulletlist 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: 6px;left: 1px;right: auto }.padd-remove,.padding-remove {padding-right: 0;padding-left: 0 }.room-detail span.pax-colors {color: #999ea7;font-size: 21px;left: -4px;position: relative;line-height: 22px }.borderB,.borderTB,.checkbox {line-height: 18px }.text-center.holidays_confirm {padding-top: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;margin-bottom: 15px }.forex_div_travels .tc-forex,.forex_div_travels .tc-hotel,.forex_div_travels .tc-insurance,.forex_div_travels .tc-visa2 {font-size: 50px }input.checkbox[type=checkbox],input[type=radio].css-checkbox {border: 0;height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px }.checkbox {display: inline-block!important;font-weight: 400;background: url(../../images/common_sprite.png) -375px -116px no-repeat rgba(0,0,0,0);cursor: pointer;height: 16px;margin: 0;padding-left: 19px;width: 17px }input.checkbox[type=checkbox]:checked+label.checkbox,input.radiocheckbox[type=checkbox]:checked+label.radio_label,input.radiocheckbox[type=radio]:checked+label.radio_label {background: url(../../images/common_sprite.png) -375px -136px no-repeat rgba(0,0,0,0);height: 16px;width: 17px }.holiday-confirmation {min-height: 450px }.checkbox.confirmLabel {display: inline-block;width: 60%!important;font-weight: 400 }.checkbox+.checkbox,.radio+.radio {margin-top: -5px }.additional_button_forex_panel {margin: 20px 0 0 }input.checkbox[type=checkbox] {clip: rect(0,0,0,0) }.util-icon {color: #159edd;font-size: 26px }.navbar {margin-bottom: 0;box-shadow: none }.ft12 {font-size: 12px;padding: 15px 0 5px }.farerules {margin-bottom: 0;font-size: 12px;color: #294e96;text-decoration: none }.thnx-text1,.thnx-text2,.thnx-text3 {font-size: 14px;font-weight: 500 }.thanku {background: #E7F9EF;border-bottom: 0;border-top: 0;margin-bottom: 35px }.thnxText-wrap {padding: 20px 30px 20px;}.thnx-text1 {color: #444 }.thnx-text2 {color: #fff;border-radius: 2px;background: #2E8D55 }.thnx-text3 {color: #333;display: inline-block }div.thnx-text3 {padding: 10px 0 }.thnx-text3+.pull-right {display: inline-block;margin-top: -10px }div#meals_inclusive_flights_content ul li.tour_inclusive_content_li>div:before,div#tour_inclusive_highlights_content li:after {display: block;width: 0;border-top: 3px solid transparent;border-bottom: 3px solid transparent;border-left: 5px solid #e36e0e;left: 0;position: absolute;height: 0;content: " " }.thankuPdfPrint {position: absolute;right: 0;bottom: 0 }.hotels_inclusive li.tour_inclusive_content_li .col-lg-1.text-right,.hotels_inclusive li.tour_inclusive_content_li .col-lg-2,.hotels_inclusive li.tour_inclusive_content_li .col-lg-7 {font-weight: 400 }div#meals_inclusive_flights_content ul li.tour_inclusive_content_li>div.col-lg-12 {padding-left: 10px }div#meals_inclusive_flights_content ul li.tour_inclusive_content_li>div:before {top: 4px;right: 10px }div#tour_inclusive_highlights_content p {margin-bottom: 0 }div#tour_inclusive_highlights_content li {padding-left: 15px;position: relative;margin-bottom: 5px }div#tour_inclusive_highlights_content li:after {right: 10px;top: 6px }.holidayName-wrap {border: 1px solid #DEDEDE;background: #FFF;max-width: 77%;}.htitle h3,.htitle span {display: inline-block }.box__travel{width: 100%;}.travel__box_search {padding: 0 10px 0 10px;}.cpayment-details h3,.hotel-travler h3,.htitle h3 {margin: 0;color: #444;font-weight: 600 }.dest-time div span:first-child,.htitle span {color: #878787;font-size: 13px }.dest-time {margin: 10px 0 }.dest-time div {padding-top: 10px;padding-bottom: 10px;text-align: center;float: left }.dest-time div:nth-child(2) {border-right: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2 }.dest-time div span {display: block }.dest-time div:first-child {padding-left: 0;padding-right: 30px }.dest-time div span:last-child {color: #343434;font-weight: 500;font-size: 16px }.hotel-time {color: #c1c5ca;font-size: 16px;margin-top: 21px }.add-activi-text {text-decoration: underline;font-size: 14px;color: #0095da;cursor: pointer;display: inline-block;margin-top: 60px }.add-activi-hover {border: 1px solid #ccc;padding: 10px 5px 0;border-radius: 3px;position: absolute;left: -35px;top: 90px;display: none;width: 250px;background-color: #fff;z-index: 1 }.add-activi-text:hover+.add-activi-hover {display: block }.add-activi-hover ul li {color: #999;font-size: 12px;margin-bottom: 5px;padding-left: 15px;position: relative;list-style-type: none }.add-activi-hover .caret {position: absolute;color: #d16400!important;top: 7px;left: 0;transform: rotate(-95deg) }.add-activi-hover span {color: #666;font-size: 14px;text-decoration: none }.add-activi-hover i {display: block;font-style: normal;padding-left: 1px;color: #999;font-size: 11px }.add-activi-hover:after,.add-activi-hover:before {bottom: 100%;left: 18%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none }.add-activi-hover:after {margin-left: 2px;border-bottom-color: #fff;border-width: 12px }.add-activi-hover:before {border-width: 14px;border-bottom-color: #ccc }.emailItine-btn,a.emailItine-btn:hover {background-color: #0095da!important;color: #fff;padding: 5px 30px;font-size: 16px;border: 0;border-radius: 3px }.cpayment-details {border: 1px solid #cfcfcf;padding: 15px }.payment-desc .text-right {margin-bottom: 5px;font-size: 13px }.payment-desc .INR {color: #666!important }.cpay-text1 {font-size: 16px;padding-right: 15px }.cpay-text2 {font-size: 13px;color: #000 }.cpay-text3 {font-size: 13px;color: #0095da;text-decoration: underline;padding-top: 3px;cursor: pointer;display: inline-block!important }.cpayCard-wrap {padding: 10px 5px 0 }.cpayCard-wrap span {display: block }.icons,.payment-checkbox,.room-detail span,.tc-closebtn.remove_send_quote_email,.toll,.tredp>span {display: inline-block }.cpay-text1 .INR {font-size: 14px!important }.payment-desc .borderTB {border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;margin-top: 10px;}.payment-desc .borderB {border-bottom: 1px solid #eaeaea }.travRoom-wrap {border: 1px solid #eaeaea;margin: 20px 15px;padding: 0 }.travRoom-wrap p {background-color: #f1f5f8;font-size: 14px;color: #000;padding: 3px 10px }.room-detail span {font-size: 14px;color: #000;line-height: 25px }.room-detail {clear: both;padding: 8px 25px }.single-room .room-detail {border-bottom: 1px solid #eaeaea }.single-room .room-detail:last-child {border-bottom: 0 }.hotel-travler {border-radius: 4px;border: 1px solid #DEDEDE;background: #FFF }.hotel-travler h3 {margin-top: 20px }.comm-details.htitle h3 {margin-top: 0 }.single-payamount input[type=radio].css-checkbox {position: absolute;overflow: hidden;clip: rect(0 0 0 0);height: 1px;width: 1px;margin: -1px;padding: 0;border: 0 }.payment-checkbox {background-image: url(../images/common_sprite.png);background-position: -375px -116px;background-repeat: no-repeat;width: 18px;height: 18px;padding-left: 19px;cursor: pointer }.css-checkbox:checked+label.payment-checkbox {background-position: -375px -136px }.trip_insurance div label {font-weight: 400 }.single-payamount input[type=radio].css-checkbox:checked+label.payment-checkbox {background-position: -320px -58px }.trip_insurance div label span {width: 450px;margin-left: 10px }.add-service {text-align: center;margin: 20px 0;border-right: 1px solid #ccc }.add-service span:last-child {display: block;color: #333;font-size: 16px;line-height: 0 }.service-icon {line-height: 0;margin-top: 27px }.description label span {width: 451px;color: #000;font-weight: 400;margin-left: 5px }.submit-btn {background-color: #0095da;color: #fff;padding: 8px 40px;font-size: 16px;border: 0;border-radius: 3px;margin: 20px 0 }.blueColor,.holdyPolicy .cancelPolicy h5 {margin-top: 0 }.flightdown,.flightup {width: 23px;height: 17px;margin-right: 10px;float: left }.submitBtn-wrap {text-align: right;border-top: 1px solid #eaeaea;padding-right: 40px }.additionalTravels {padding: 0 5% }.holdyPolicy .cancelPolicy {padding: 0!important }.tc-closebtn.remove_send_quote_email {vertical-align: -webkit-baseline-middle }.blackfont {color: #333!important;font-size: 12px!important;font-weight: 400!important }.thanku p span {font-size: 16px;font-weight: 700;color: #666 }.blueColor {color: #0095da;font-size: 18px;margin-bottom: 20px }.thanku p span .blueColor {color: #0054a6 }.thanku h2 {color: #444!important;font-family: 'Poppins Regular';font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;text-transform: uppercase }.pdf-icon,.print-icon {color: #0095da;font-size: 20px;cursor: pointer }.cflight-details {border: 1px solid #ccc;padding: 15px }.icons {background: url(/images/flight/ConfirmationPage_sprite.png) }.flightup {background-position: -97px -87px }.flightdown {background-position: -97px -60px }.btop {border-top: 1px solid #cfcfcf }.details {padding-top: 10px;padding-bottom: 10px }.conf-button {float: right }.ctraveler-details {border: 1px solid #ccc;padding: 0;margin: 0 0 20px }.ctraveler-details .table {border: 1px solid #edebeb }.ctraveler-details table th {background: #eee;color: #999;font-size: 13px;padding: 5px 10px!important;text-align: center }.ctraveler-details table td {color: #000;text-align: center }.ctraveler-details table td .glyphicon {color: #09c;font-size: 14px;text-align: center }.comm-details .table>tbody>tr>th,.comm-details>div label,.itinerary .itinerarySummary .start,.payment-desc p label {text-align: right }.ctraveler-details .table>thead>tr>th {border: none }.payment-desc {color: #666;padding-top: 10px }.farerules a {color: #294e96;text-decoration: underline }.payment-desc p label {width: 94px;padding-right: 10px;font-weight: 400 }.mr-icon,.mrs-icon {width: 18px;height: 26px }.mr-icon {background-position: -42px -26px;margin-right: 15px }.mrs-icon {background-position: -42px -62px;margin-right: 15px }.miss-icon,.mrc-icon {height: 20px;width: 16px;margin-right: 15px }.miss-icon {background-position: -43px -164px }.mrc-icon {background-position: -43px -135px }.mstr-icon {background-position: -43px -101px;width: 16px;height: 26px;margin-right: 15px }.comm-details {border-top: 1px solid #999;padding: 20px 14px 15px }.additionalTravel {border: 1px solid #ccc;margin-bottom: 30px;padding: 20px 15px 5px }.comm-details>div label {font-size: 13px;color: #999;font-weight: 400;min-width: 65px;margin-right: 10px;display: initial;}.comm-details>div p {margin-bottom: 0;margin-top: 10px }.comm-details>div span {color: #000 }.forex-icon,.hotel-iocn,.insurance-icon,.visa-icon {width: 46px;height: 46px;text-align: center }.comm-details .table,.comm-details .table>tbody>tr>td,.comm-details .table>tbody>tr>th {border: none }.description {margin-top: 30px;padding-top: 10px }.add-service>span>span.path1 {color: #a8b7be;font-size: 52px }.add-service>span>span {font-size: 52px }.forex-icon {background-position: -163px -8px }.insurance-icon {background-position: -164px -68px }.hotel-iocn {background-position: -167px -124px }.visa-icon {background-position: -169px -180px }.call-icon,.mail-icon {width: 49px;height: 49px;float: left }.call-icon {background-position: -94px -177px }.mail-icon {background-position: -91px -116px }.call-confirm {background: #e5f0f6;float: left;border: 1px solid #d7d7d7;border-radius: 50%;width: 50px;height: 50px;font-size: 28px;padding: 11px }.tredp-wrap {margin-left: -15px }.tredp {border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;margin: 15px 0;padding: 25px 35px;width: 106% }.tredp p {font-size: 14px;margin: 0;color: #666 }.tredp a {color: #0095da;font-size: 13px;margin-bottom: 8px }.tredp>span {width: 100%;height: 13px;border: 1px solid #e5e8e2;border-radius: 20px;margin: 15px 0;position: relative;border: 2px groove rgba(255,255,255,.36) }.tredp>span>span {position: absolute;top: 0;border-radius: 20px;background: #f1f5f8;height: 8px }.ft11 {color: #999;font-size: 12px }.ft10 {font-size: 16px;color: #333 }.toll {font-size: 24px;color: #333 }.ft13 {font-size: 14px;color: #999 }.bottom-msg {padding-top: 15px;display: block;width: 106% }.bottom-msg .call-icon,.bottom-msg .mail-icon {margin-right: 15px }.bottom-msg a {color: #666;font-weight: 700;font-size: 16px }.mess {border-bottom: 1px solid #ccc;padding-bottom: 9px;margin-bottom: 26px;position: relative;display: inline-block }.mess p,.mess1 p {float: left;padding-left: 10px }.mess .badge {position: absolute;color: #666;background-color: #fff;font-size: 16px;font-weight: 400;bottom: -10px;left: 42% }.tour_inclusive_tabs>div {border-top: 1px solid #C8C6C7;width: 100% }.tour_inclusive>ul li.active.deActive .arrow_box {z-index: 1 }.tour_inclusive_tabs.tab-content {padding: 10px 0 0 }.itinerary {border-bottom: 1px solid #e1e1e1;margin-bottom: 30px }.continueBtn {background: #0095da;border-radius: 4px;padding: 5px 20px;color: #fff;border: 0;font-size: 16px }.itinerary .totalDuration {font-size: 12px;color: #666;border: 0 }.itinerary .duration {font-size: 11px;color: #666;border: 0;position: relative;top: -5px }.itinerary .itinerarySummary {display: table;margin: 0 0 15px;width: 100%;padding: 0 }.itinerary .itinerarySummary .vendor .name {display: block }.itinerary .itinerarySummary .vendor {width: 260px }.itinerary .itinerarySummary .details,.itinerary .itinerarySummary .end,.itinerary .itinerarySummary .start,.itinerary .itinerarySummary .vendor {display: table-cell;vertical-align: top }.itinerary .itinerarySummary .end,.itinerary .itinerarySummary .start {width: 240px }.itinerary .itinerarySummary .details {width: 130px;text-align: center;margin: 0 auto;padding: 0 10px }.itinerary .itinerarySummary .details>p,.itinerary .itinerarySummary .details>span {width: 100%;text-align: center;margin-bottom: 0 }.duricon {width: 20px;text-align: center;background-position: -1222px 0;height: 20px }time>span {display: block }.placeTime {font-size: 16px;width: 100% }.itinerary .connector {font-size: 11px;border-bottom: 2px solid #e1e1e1;padding: 2px 0 0;margin: 25px 0;cursor: default;line-height: 0;text-align: center;width: 500px;float: right }.itinerary .connector>small {padding: 5px 12px;line-height: 0;background: #FFF;font-size: 11px;border: 1px solid #e4e5e5 }.fare-breakup h2,.itinerary h2 {border-bottom: 1px solid #e1e1e1 }.fare-breakup h2 {font-size: 16px;padding-bottom: 6px;margin-bottom: 10px;color: #0095DA;font-weight: 700 }.fare-breakup .exin,.fare-breakup .exin .INR {color: #999!important }.fare-breakup .pass-count {font-size: 11px;color: #666;font-weight: 400;margin-top: 4px }.fare-breakup .price-breakup {color: #666 }.fare-breakup .ptleft {padding-left: 5px }.price-breakup p {padding: 0 10px;color: #666 }.itinerary h2 {margin-bottom: 20px;margin-top: 10px;padding-bottom: 8px;font-size: 14px;color: #0095da }.weak,small {color: #666 }small {font-size: 84.61% }.airLogo {float: left;margin: 2px 8px 8px 0;position: relative }.bottom-msg,.cpayment-wrap,.tredp-wrap {padding-right: 0 }#sendQuotePopup:after,#sendQuotePopup:before {bottom: 100%;right: 45%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none }#sendQuotePopup {position: absolute;background-color: #fff;top: 100%;width: 55%;right: -15%;border: 1px solid #0095da;z-index: 10000;margin-top: 10px }#sendQuotePopup:before {border-color: rgba(194,225,245,0);border-bottom-color: #0095da;border-width: 8px }#sendQuotePopup:after {border-bottom-color: #fff;border-width: 7px }.optional_activities_popup_heading {border-bottom: 1px solid #ccc;float: left;width: 100%;padding: 15px }.optional_activities_popup_heading h4 {margin: 0;color: #0095da;font-weight: 400;float: left;font-size: 24px }.close {float: right;font-size: 26px;font-weight: 300;line-height: 1;color: #0084cc }.send_quote_input_holder .form-group {border: 0;margin: 0;padding-bottom: 0 }.select_rooms_wrapper .form-group {padding: 20px 10px 10px 15px;width: 100%;border-bottom: 1px solid #e1e1e1 }.send_quote_input_holder .form-group>div {width: 75%;margin: 0 auto;height: 35px }.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>span {background: url(/images/payment/payment-sprite.png) -160px -336px no-repeat;width: 13px;height: 10px;display: block;float: left;margin: 5px 10px 0 0 }.send_quote_input input {border: 0;float: left;width: 90%;outline: 0 }.error_cal_price_form {width: 100%;margin: 5px 0 0;text-align: left;font-size: 11px;float: left;color: #b1302a;font-weight: 500;display: none }#addMoreSendQuote {margin: 10px 0 0;font-size: 12px;font-family: Calibri;color: #1074b4!important;position: absolute;text-align: left;left: 80px }.sendQuoteButton {float: left;width: 100% }.sendQuoteButton button {font-family: 'Droid Sans',sans-serif;color: #fff;background-color: #0094DA;padding: 5px 41px;border-radius: 2px;font-size: 18px;outline: 0;border: 0;margin: 30px 0 20px }#sendQuoteForm .form-group {padding: 15px 10px 5px 15px;width: 100% }#sendQuoteForm .form-group span.glyphicon-remove {background-color: #CCC;color: #fff;border-radius: 50%;cursor: pointer;font-size: 8px;padding: 4px;margin: 8px 0 0 }.popup {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 9999;background: rgba(0,0,0,.4) }.tour_inclusive_content_li ul {list-style-type: none }.pdp_remove_ico {background-color: #CCC;color: #fff;border-radius: 50%;cursor: pointer;font-size: 15px;padding: 4px;margin: 5px 0 0;height: 16px;display: block;width: 16px;float: right;line-height: 8px;text-align: center }.active_default_msg {width: 100%;float: left;padding: 20px 0 }.active_default_msg p {margin: 0;color: #333 }#cancellationPolicy .modal-header {border-bottom: 1px solid #999;padding: 10px 15px }.close-forgetPass-icon {width: 12px;height: 13px;border: 0;float: right;margin-top: -3px;color: #0295db;background: 0 0;font-size: 26px;font-weight: 300 }.modal-title {margin: 0;line-height: 1.42857143;color: #0095da;font-size: 20px;font-weight: 400 }#cancellationPolicy .cancelPolicy {width: 100%;padding: 15px 0;margin-left: 0 }.cancelPolicy h5 {font-size: 16px;font-weight: 400;color: #0095da;margin: 10px 0 }.cancelPolicy ul {padding-left: 15px }#cancellationPolicy .cancelPolicy ul {padding-left: 0 }.cancelPolicy ul li {color: #999;padding-bottom: 10px;position: relative;list-style-type: none }.caretYellow-icon {background-position: -433px -23px;width: 5px;height: 6px;position: absolute;top: 6PX;left: -10px }.hotels #cancellationPolicy .cancelPolicy ul span.caret {position: absolute;top: 5px;left: -10px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);display: inline-block }.tc_ratting {display: inline-block }.fill-star-rating {color: #e36e0e!important;line-height: 9px }.room-service-wrap h5 {font-size: 18px;margin: 0;color: #333 }.hot-details,.hotel-facilities {padding-top: 20px }.room-service-wrap .rm-details {font-size: 14px;font-weight: 400;padding-top: 5px;line-height: 21px }.room-service-wrap .landmark,.room-service-wrap .phone {font-size: 13px;color: #5f5f5f;line-height: 21px }.passenger-detail {padding: 0 0 0 30px }.passenger-detail h5 {font-size: 16px;color: #333;text-align: center;margin: 50px 0 0;border-bottom: 1px solid #e2e2e2;padding-bottom: 10px }.check-in-out div {text-align: center;padding: 0 }.check-in-out div span {display: block }.check-in-out {padding-top: 15px;padding-bottom: 20px }.check-text1 {color: #999;font-size: 13px }.check-text2 {color: #333;font-size: 17px;font-weight: 500 }.check-text3 {color: #7c7c7c;font-size: 13px }.layover_icon {background: url(../images/payment/payment-sprite.png) -401px -14px no-repeat;width: 19px;height: 19px;margin-left: 40%;margin-top: 10px }.flight-body {padding: 30px 0 }.one-flight-outer {padding: 0 }.flight-confirm .thnx-text3 {padding: 5px 0 0 }.flight-confirm .thnx-text4 {padding-top: 15px }.flight-confirm .thnx-text5 {margin-top: -30px }.one-flight-outer div.one-flight-wrap:first-child {margin-top: 0 }.flightInfo-wrap {padding: 0 15px 0 0 }.flight-body .rev-booking-inn>div span {display: inline-block }.flight-land-icon,.flight-takeof-icon {margin-right: 10px;color: #9b9b9b;font-size: 20px;line-height: 22px;display: inline-block;position: relative;top: 4px }.flightInfo-wrap .ftext1 {color: #0095da;font-size: 18px }.flightInfo-wrap .ftext-duration {padding-top: 4px }.single-flightInfo {padding: 15px 0;border-top: 1px solid #e2e2e2 }.single-flightInfo .ftext2 {font-size: 16px }.text-right {text-align: right }.single-flightInfo .ftext3 {font-size: 13px }.ftext4 {font-size: 18px;color: #333 }.ftext5 {font-size: 15px }.ftext6 {font-size: 12px;color: #999 }.fDesti span,.fSource span,.ftime span {display: block!important }.fLayover-icon {width: 19px;height: 19px;margin-left: 33%;color: #999;line-height: 19px }.single-flightInfo .connector {font-size: 11px;border-bottom: 2px solid #e1e1e1;padding: 2px 0 0;margin: 25px 12% 25px 0;cursor: default;line-height: 0;text-align: center;float: right;color: #666 }.single-flightInfo .connector>small {padding: 5px 12px;line-height: 0;background: #FFF;color: #666;font-size: 11px;border: 1px solid #e4e5e5 }.hr-line {border-bottom: 2px solid #e1e1e1;margin: 0 3% 40px;width: 94% }.print-eticket {border-top: 1px solid #e1e1e1;width: 96%;margin: 0 2%;padding: 20px 0 0 }#flightFareRule .modal-header {border-bottom: 1px solid #999;padding: 10px 15px }.nofrules {color: #666 }.fare-rules p {color: #666;font-size: 13px }.fare-rules table {font-size: 13px;color: #666;margin-bottom: 20px }.colbg {background: #f0f3f5 }.flight-confirm .travRoom-wrap table {width: 100%;font-size: 14px }.flight-confirm .travRoom-wrap table tr {border-bottom: 1px solid #eaeaea }.flight-confirm .travRoom-wrap table td {padding: 10px 15px }.flight-confirm .travRoom-wrap thead>tr .confirm-sprite.mr-icon {visibility: hidden }.flight-confirm .travRoom-wrap thead>tr {background-color: #eee;color: #b2b2b2 }.insuranceSelected-icon {background-position: -11px -8px;width: 20px;height: 18px }.flight-confirm .add-service div {text-align: left;padding-top: 10px }.flight-confirm .add-service div label {font-weight: 400;font-size: 14px }.flight-confirm .add-service span:last-child {padding-left: 5px;position: relative;top: 10px }.flight-confirm .add-service {border-right: 0 }.flight-confirm .submitBtn-wrap {border-top: 0;padding-right: 0 }.flight-confirm .description label span {width: 360px }.flight-confirm .description {margin-top: 0 }.flight-confirm .description-wrap {border-top: 1px solid #eaeaea;padding-left: 0 }.forex-label {padding-left: 22% }.insurance-label {padding-left: 15% }.hotel-label {padding-left: 20% }.visa-label {padding-left: 25% }.flight-confirm .cpayment-wrap {float: right }.tabs_header {padding: 20px 0 0;float: left;width: 100% }.tabs_header>span:first-child {float: left;color: #0095da }.tabs_header>span.tour_inclusive_tabs_remove {cursor: pointer;font-size: 27px;font-weight: 300;color: #0095da;line-height: 0;float: right }.tabs_header>h4 {float: left;margin: 0 0 0 10px;color: #0095da;font-size: 16px;font-weight: 400 }.tour_inclusive_tabs .tab-pane>ul {float: left;width: 100%;height: 160px;overflow-y: auto }.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_content_li>div {padding: 0 }.tour_inclusive_flights_content ul li:last-child {border-bottom: 0 }.tour_inclusive_content_li>div .tc-star-full {width: 13px;height: 12px;display: block;float: left;color: #e36e0c }.tour_inclusive_content_li>div .holiday_star_empty {background: url(../../images/holiday/srp_sprite.png) -308px -18px no-repeat;width: 14px;height: 12px;display: block;float: left }.col-lg-2 p,.tour_inclusive_content_li .col-lg-2 img {float: left;width: auto;color: #333 }.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 }.tour_inclusive_tabs .tab-pane ul::-webkit-scrollbar {width: 4px;background-color: #fff }.tour_inclusive_tabs .tab-pane ul::-webkit-scrollbar-thumb {background-color: #E0E0E0;border-radius: 20px }tour_inclusive_tabs .tab-pane ul::-webkit-scrollbar-thumb:hover {background-color: #E0E0E0;border-radius: 20px }.sightseeing_inclusive ul li>.col-lg-2 {color: #333;font-size: 14px }.hotels_inclusive ul li.tour_inclusive_content_li div:first-child {color: #333 }.sightseeing_inclusive ul li>.col-lg-12 li {float: left;color: #747474;border-right: 1px solid #747474;margin: 5px 0;font-size: 14px;padding: 0 10px }.sightseeing_inclusive ul li>.col-lg-12 li:last-child,.transfer_inclusive ul li,.visa_inclusive ul li {border: 0 }.meals_inclusive ul li>.col-lg-12,.transfer_inclusive ul li>.col-lg-12,.visa_inclusive ul li>.col-lg-12 {color: #333 }.meals_inclusive_flights_content ul li.tour_inclusive_content_li>div {position: relative }.meals_inclusive_flights_content ul li.tour_inclusive_content_li>div: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 }.tour_inclusive_flights span {background: url(../images/common_sprite.png) -11px -119px no-repeat;width: 31px;height: 29px;display: block;margin: 13px 0 0 11px }.tc_highlights_data_confirmation .tc_highlights_data_srp_bg:hover,.tour_inclusive ul li.deActive a>span:last-child,.tour_inclusive_flights:hover,.tour_inclusive_hotels:hover,.tour_inclusive_meals:hover,.tour_inclusive_sightseeing:hover,.tour_inclusive_transfer:hover,.tour_inclusive_visa:hover {background: #0095da }.tc_highlights_data_srp_bg span {background: url(../images/common_sprite.png?version=1.2) -173px -115px no-repeat;width: 31px;height: 29px;display: block;margin: 10px 0 0 11px }.tc_highlights_data_srp_bg:hover span,.tour_inclusive>ul li.deActive .tc_highlights_data_srp_bg span {background: url(../images/common_sprite.png?version=1.2) -173px -158px no-repeat;width: 34px;height: 30px;display: block }.tour_inclusive>ul li.deActive .tour_inclusive_flights span,.tour_inclusive_flights:hover span {background: url(../images/common_sprite.png) -11px -161px no-repeat;width: 34px;height: 30px;display: block }.tour_inclusive_hotels span {background: url(../images/common_sprite.png) -64px -118px no-repeat;width: 33px;height: 28px;display: block;margin: 14px 0 0 9px }.tour_inclusive>ul li.deActive .tour_inclusive_hotels span,.tour_inclusive_hotels:hover span {background: url(../images/common_sprite.png) -64px -160px no-repeat;width: 33px;height: 28px;display: block;margin: 13px 0 0 9px }.tour_inclusive_meals span {background: url(../images/common_sprite.png) -278px -116px no-repeat;width: 35px;height: 31px;display: block;margin: 12px 0 0 7px }.tour_inclusive>ul li.deActive .tour_inclusive_meals span,.tour_inclusive_meals:hover span {background: url(../images/common_sprite.png) -278px -158px no-repeat;width: 36px;height: 32px;display: block;margin: 11px 0 0 5px }.tour_inclusive_sightseeing span {background: url(../images/common_sprite.png) -121px -116px no-repeat;width: 30px;height: 30px;display: block;margin: 13px 0 0 11px }.tour_inclusive>ul li.deActive .tour_inclusive_sightseeing span,.tour_inclusive_sightseeing:hover span {background: url(../images/common_sprite.png) -121px -158px no-repeat;width: 30px;height: 30px;display: block;margin: 13px 0 0 11px }.tour_inclusive_transfer span {background: url(../images/common_sprite.png) -175px -116px no-repeat;width: 29px;height: 30px;display: block;margin: 11px 0 0 12px }.tour_inclusive>ul li.deActive .tour_inclusive_transfer span,.tour_inclusive_transfer:hover span {background: url(../images/common_sprite.png) -175px -158px no-repeat;width: 31px;height: 30px;display: block;margin: 11px 0 0 11px }.tour_inclusive_visa span {background: url(../images/common_sprite.png) -226px -113px no-repeat;width: 32px;height: 34px;display: block;margin: 8px 0 0 10px }.tour_inclusive>ul li.deActive .tour_inclusive_visa span,.tour_inclusive_visa:hover span {background: url(../images/common_sprite.png) -226px -155px no-repeat;width: 32px;height: 34px;display: block;margin: 8px 0 0 8px }.tour_inclusive_flights_content>div.tabs_header>span:first-child {color: #0095da;font-size: 22px;height: 16px }.hotels_inclusive_flights_content>div.tabs_header>span:first-child {height: 15px;font-size: 25px }.meals_inclusive_flights_content>div.tabs_header>span:first-child {font-size: 28px;height: 18px }.sightseeing_inclusive_flights_content>div.tabs_header>span:first-child {font-size: 20px;height: 16px }.visa_inclusive_flights_content>div.tabs_header>span:first-child {font-size: 23px;height: 23px }.visa_inclusive_flights_content>div.tabs_header .tc-visa span[class^=path]:before {color: #0095da!important }.transfer_inclusive_flights_content>div.tabs_header>span:first-child {font-size: 18px;height: 18px }.tour_inclusive_flights_content .tc-time {width: 19px;display: block;height: 19px;float: right;color: #999;line-height: 19px }.tour_inclusive>ul li.active.deActive .arrow_box {position: absolute;background: #88b7d5;border: 1px solid #C8C6C7;bottom: -12px;left: 20px;border-bottom: 0 }#mapview .tour_inclusive>ul li.active.deActive .arrow_box {bottom: -21px;left: 23px }.tour_inclusive>ul li.active.deActive .arrow_box:after,.tour_inclusive>ul li.active.deActive .arrow_box:before {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none }.tour_inclusive>ul li.active.deActive .arrow_box:after {margin-left: 2px;border-color: rgba(255,255,255,0);border-bottom-color: #fff;border-width: 14px }.tour_inclusive>ul li.active.deActive .arrow_box:before {border-width: 16px;border-color: rgba(200,198,199,0);border-bottom-color: #C8C6C7 }.holidays_confirm,.rng-text {padding-bottom: 15px;border-bottom: 1px solid #ddd }.rng-text {text-align: center;margin: 10px 0 0 }.adhoc .comm-details {border-top: 0 }.adhoc .amount {font-size: 20px;font-weight: 700;vertical-align: top;position: relative;top: -6px }.amountpaid .paymode {font-size: 13px;text-align: left;vertical-align: top;display: inline-block;padding-left: 10px;margin-top: -6px }.amountpaid {background: #f6f6f6;padding: 25px 0 15px;text-align: left }.forex_div_travels {width: 100px;display: inline-block;text-align: center;margin-right: 35px }.holidays_confirm {margin-bottom: 15px }.right_side_additional_forex {display: inline-block;width: 100%;text-align: center }.additional_button_forex_panel {vertical-align: top;display: inline-block;}.visa_btn {border: 0;background-color: #0095da;font-size: 17px;border-radius: 2px;color: #fff;padding: 4px 25px;margin: 15px 0 }@media only screen and (min-device-width : 768px) and (max-device-width :980px) {.check-in-out {padding:0 }}@media only screen and (min-device-width : 768px) and (max-device-width :1024px) {.holidayName-wrap,.tour_inclusive {margin-bottom:15px }.thnxText-wrap {padding: 0 15px 10px }.thanku h2 {font-size: 22px }.holidayName-wrap {padding: 20px 0 }.add-activi-text {margin-top: 10px }.cpayment-details {padding: 15px 10px }.payment-desc .text-right {font-size: 13px }.tredp {padding: 20px 15px }.bottom-msg .call-icon,.bottom-msg .mail-icon {margin-right: 5px }.ft10 {font-size: 14px }.toll {font-size: 18px }.ft13 {font-size: 13px }.bottom-msg a {font-size: 12px }.description label span {width: 285px }.single-flightInfo .connector {margin: 25px 0 }.flight-confirm .additionalTravels {padding: 0 }.flight-confirm .description label span {width: 270px }.tour_inclusive p {margin-left: 15px }}@media only screen and (min-device-width : 991px) and (max-device-width :1024px) {.add-activi-text {margin-top:60px }}@media only screen and (min-device-width : 320px) and (max-device-width :767px) {.top-header.bootstrap4 .dropdown-menu.login_dropdown {right: 0;}.dest-time div{text-align: left;}.row {margin:0 }.thanku,.tour_inclusive {margin-bottom: 15px }.container>.navbar-header {margin-right: 0;margin-left: 0 }.btnstatus {float: left }.print-mob {float: none!important;margin-top: 15px!important }.mpadd-remove {padding-right: 0;padding-left: 0 }.thnxText-wrap {padding: 0 15px 15px }.dest-time div,.holiday-confirmation .container {padding-left: 0;padding-right: 0 }.thanku h2 {font-size: 16px }.thnx-text1 {font-size: 14px }.add-service span:last-child,.room-detail span,.thnx-text3 {font-size: 13px }.holidayName-wrap {border-right: 0;border-left: 0;padding-top: 15px;max-width: 100%;}.cpayment-details h3,.hotel-travler h3,.htitle h3 {font-size: 16px;display: inherit;}.dest-time {border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5 }.dest-time div span:first-child {font-size: 12px }.dest-time div span:last-child {font-size: 14px }.tour_inclusive p {font-size: 15px }.tour_inclusive>ul li {margin-right: 1px }.add-activi-text {font-size: 12px;margin-top: 7px }.emailItine-btn {padding: 5px 15px;font-size: 14px }.cpayment-details {border: 0;padding-right: 0;padding-left: 0 }.cpayment-details h3 {padding-left: 15px;padding-right: 0 }.cpayCard-wrap {padding: 10px 15px 0 }.travRoom-wrap {margin: 15px 0;border-right: 0;border-left: 0 }.comm-details>div p:last-child,.description {margin-top: 0 }.travRoom-wrap p {padding: 3px 15px }.comm-details {border-top: 1px solid #ccc }.additionalTravel,.tredp {border-top: 0;border-right: 0;border-left: 0 }.hotel-travler {margin: 0;border-right: 0;border-left: 0 }.additionalTravel {padding: 0;margin-bottom: 0 }.add-service {padding: 0;border-right: 0 }.additionalTravels {padding: 0 }.description {padding-top: 0;margin-bottom: 10px }.description label span {width: 260px }.submitBtn-wrap {padding-right: 15px }.submit-btn {padding: 5px 30px;margin: 15px 0;font-size: 14px }.tredp-wrap {margin-left: 0;padding: 0 }.tredp {width: inherit;padding: 15px;margin: 0 }.additionalTravel.htitle {padding-top: 20px }.tredp>span {margin: 10px 0 5px }.bottom-msg {width: inherit;padding-bottom: 20px }.toll {font-size: 20px }.ft10 {font-size: 15px }.bottom-msg a {font-size: 14px }.room-service-wrap {padding: 10px 0 0 }.check-in-out {padding: 0 0 10px }.flight-confirm .thnx-text5 {margin-top: 0 }.flight-confirm .thanku {margin-bottom: 0 }.holidayName-wrap.flight-body {padding: 0 }.m-flightToggle {color: #3f6c81;font-size: 18px;padding: 15px;background: #fff;background: -moz-linear-gradient(top,#fff 0,#fdfdfd 60%,#ededed 98%,#dedede 100%);background: -webkit-linear-gradient(top,#fff 0,#fdfdfd 60%,#ededed 98%,#dedede 100%);background: linear-gradient(to bottom,#fff 0,#fdfdfd 60%,#ededed 98%,#dedede 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 ) }.fdetails-minus,.minus_active .fdetails-plus,.one-flight-outer {display: none }.minus_active .fdetails-minus {display: block;font-size: 18px }.flight-confirm .cpayment-details {margin-bottom: 15px;border-bottom: 1px dashed gray }.flight-confirm .m-traverdetail {margin-top: 15px;border-top: 1px dashed gray }.flight-confirm .hotel-travler {border-top: 0 }.flight-confirm .description-wrap {padding-top: 20px }.flight-confirm .description label span {width: 265px }.flight-confirm .one-flight-wrap {padding: 0 }.flight-confirm .flightInfo-wrap {background-color: #f0f0f0;padding: 10px 15px }.m-flightToggle.minus_active {color: #f5862a;background: #e5f0f6 }.m-mftext12 {overflow: hidden;margin-bottom: 0;font-size: 12px;padding-left: 30px }.flight-land-icon,.flight-takeof-icon {margin-right: 5px;margin-left: 0 }.flight-confirm .single-flightInfo .mf-name .ftext3 {float: right;padding-right: 15px }.single-flightInfo .connector {margin: 25px 0 }.single-flightInfo .mf-logo {padding-left: 15px }.flight-confirm .hr-line {display: none }.flight-confirm .travRoom-wrap {border: 0 }.flight-confirm .travRoom-wrap table {width: 96%;font-size: 14px;margin: 0 2%;border-right: 1px solid #eaeaea;border-left: 1px solid #eaeaea }.tour_inclusive>ul li a>span:first-child {display: block!important }.tour_inclusive .arrow_box {display: none }.holiday-confirmation .submitBtn-wrap {margin-top: 15px }.check-in-out div {padding-top: 15px }.dest-time .col-4.col-md-4:first-child{padding-left: 0px;}.dest-time .col-4.col-md-4{padding-left: 15px;}.dest-time div{float: none;}}@media print {.payment-desc>.text-right .col-xs-6:last-child {padding-left: 15px;text-align: left }* {-webkit-print-color-adjust: exact }#cancellationPolicy,.mess .badge,.pdf-icon,.print-icon,.print-voucher,.top-header,footer,header {display: none }.tour_inclusive_flights,.tour_inclusive_flights span {display: block }.thnxText-wrap {padding: 10px 0 }.bottom-msg,.cpayment-wrap,.tredp-wrap {padding-left: 0 }.travRoom-wrap {margin: 20px 0 }.mess {border-bottom: 0 }.hot-details,.hotel-facilities {padding-top: 10px }.holidayName-wrap {padding: 10px }.tour_inclusive_flights span:before,.tour_inclusive_hotels span:before,.tour_inclusive_meals span:before,.tour_inclusive_sightseeing span:before,.tour_inclusive_transfer span:before,.tour_inclusive_visa span:before {font-size: 25px;display: block;font-family: ThomasCook!important;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.tour_inclusive_flights span:before {content: "\e946";margin-right: 7px }.tour_inclusive_hotels span:before {content: "\e93f";margin-right: 10px }.tour_inclusive_sightseeing span:before {content: "\e949";margin-right: 10px;margin-left: -3px }.tour_inclusive_transfer span:before {content: "\e94d";margin-right: 4px;margin-left: -4px }.tour_inclusive_meals span:before {content: "\e945";margin-right: 7px;margin-left: -1px }.tour_inclusive_visa span:before {content: "\e9aa";margin-right: 7px }}.tabs_header>span.tour_inclusive_tabs_remove {background: 0 0 }.holidays .tour_inclusive>ul li a>span {border: 1px solid #e5e5e5!important }.tour_inclusive_highlights_content span.tc-dec-feb:before {font-size: 0 }.tour_inclusive_highlights_content .tabs_header>h4 {margin: 0 }