﻿ .tour_option {background: #fff;position: relative;box-shadow: var(--box-shadow);border-radius: 3px;}.tour_option .product_title {padding-top: 15px;padding-left: 15px;}.tour_option .table > thead > tr > th {padding: 0px 15px;line-height: 15px;height: 45px;vertical-align: middle;background: var(--bg1-dark-h);color: var(--color);font-size: 16px;font-weight: 700;text-align: left;}.hotel_list_block .detail_in_block {background: #FFFFFF;box-shadow: none;border-radius: 0px;padding: 0;display: inline-block;width: 100%;margin-top: 15px;}.child_infut {font-size: 12px;position: relative;white-space: nowrap;display: block;font-weight: 400;}.tour_over_view {padding-left: 0px;}.cd-btn1 {text-align: left;color: #F42424;font-weight: 400;padding-left: 27px;display: block;font-size: 14px;line-height: 25px;}.hote_room_price {font-weight: 700;font-size: 21px;line-height: 27px;color: var(--all-text-main);column-gap: 5px;display: flex;}.time_opicon {position: relative;display: inline-block;width: 16px;height: 16px;background-position: -318px -56px;float: left;top: 5px;margin-right: 4px;}.room_main_div {display: grid;position: relative;}.room_text {color: var(--all-text-main) !important;font-weight: 700 !important;font-size: 16px !important;line-height: 20px !important;word-break: break-word;max-width: 230px;float: left;display: flex;}.rate_breakdown {font-size: 12px;color: #F42424;margin: 2px auto;font-weight: 400;}.Time_opt {height: 15px;width: 15px;display: block;float: left;background-position: -318px -57px;position: relative;top: 5px;margin-right: 3px;}.tour_option table tbody tr:nth-child(even) {background: #F4F0FA;}.tour_option .option_d {border: 0;margin: 0 auto;}.option_d {border-radius: 3px;font-size: 14px;font-weight: 700;color: var(--all-text-sub);max-width: 175px;text-align: center;}.cal_icon {position: absolute;left: 15px;height: 21px;width: 21px;background-position: -379px -19px;z-index: 1;top: 7px;}.tour_option .option_d input {padding-left: 37px;}.side_toggal .tour_option .option_d .fa {right: 4px;}.option_d .fa {right: 2px;top: 1px;padding: 0px 5px;background: #fdfdfd;line-height: 32px;}.tour_option .option_d select, .tour_option .option_d input {border: 1px solid var(--border-color);margin: 0 auto;max-width: 165px;}.min-width155 {min-width: 155px;}.datepicker-wrap.option_d.min-width155 {max-width: 125px;min-width: 100px;}.rate_room_div .table-bordered {border-top: none;}.rate_room_div table > thead {background: #e3e3e3;}.rate_room_div .option_d {margin: 0 auto;border-radius: 0;}.book_button {min-width: 150px;text-align: center;display: inline-block;}.tax_icon {position: relative;display: inline-block;width: 13px;height: 13px;background-position: -298px -75px;margin-left: 5px;top: 2px;}.tax_tooltip {position: relative;display: inline-block;white-space: normal;}.tax_tooltip .tax_content {visibility: hidden;width: 255px;background-color: var(--bg1-dark-h);color: #fff;text-align: left;border-radius: 5px;padding: 8px;position: absolute;z-index: 1;left: -140%;margin-left: -80px;opacity: 0;transition: opacity 0.3s;}.tax_tooltip .tax_content::after {content: "";position: absolute;top: -10px;left: 31%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent #8d75b1 transparent;display: none;}.tax_tooltip:hover .tax_content {visibility: visible;opacity: 1;}.time_wait {display: flex;align-items: center;justify-content: center;height: 100vh;}.wrappersliderdiv {height: 100%;overflow: auto;padding-bottom: 70px;}.cd-panel, .cd-panel::after {top: 0;width: 100%;height: 100%;left: 0;}.cd-panel::after {position: absolute;background: 0 0;cursor: pointer;-webkit-transition: background .3s .3s;-moz-transition: background .3s .3s;transition: background .3s .3s;}.is-visible::after {content: '' !important;}.body_overfl {overflow: hidden !important;}.cd-panel.is-visible {visibility: visible;-webkit-transition: visibility 0s 0s;-moz-transition: visibility 0s 0s;transition: visibility 0s 0s;}.cd-panel.is-visible::after {background: rgba(0,0,0,.6);-webkit-transition: background .3s 0s;-moz-transition: background .3s 0s;transition: background .3s 0s;}.cd-panel {z-index: 1003;position: fixed;visibility: hidden;-webkit-transition: visibility 0s .6s;-moz-transition: visibility 0s .6s;transition: visibility 0s .6s;}.from-right .cd-panel-container {box-shadow: 0 12px 27px 7px #000;width: 66%;height: 100%;top: 0;background: #fff;z-index: 1;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: .3s;-moz-transition-duration: .3s;transition-duration: .3s;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;transition-delay: .3s;position: absolute !important;}.from-right .cd-panel-container {right: 0;-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);-o-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}.cd-panel-content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: auto;}.cd-panel.is-visible::after {background: rgba(0,0,0,.6);-webkit-transition: background .3s 0s;-moz-transition: background .3s 0s;transition: background .3s 0s;}.is-visible .cd-panel-container {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;}.c_pnl_head {width: 100%;top: 0;height: auto;}.c_pnl_head {display: flex;width: 100%;font-size: 18px;padding: 0px;background: var(--bg1-dark-h);color: #fff;position: relative;line-height: 40px;}.cd-panel-close1 {color: #fff;background: var(--btn-bg);font-size: 20px;position: relative;padding: 0px 18px;top: 0;font-weight: 600;display: flex;align-items: center;}ul.listmenu {padding: 10px 10px;display: flex;top: 0;z-index: 1;background: #fff;-webkit-box-shadow: 0 19px 22px 0 rgb(53 64 90 / 6%);box-shadow: 0 19px 22px 0 rgb(53 64 90 / 6%);overflow: auto;}ul.listmenu li a {color: var(--all-text-main);white-space: nowrap;font-weight: 500;margin-right: 15px;}ul.listmenu .active a {color: var(--btn-bg);}.pnltitlesub {font-size: 15px;font-weight: 500;color: var(--bg1-dark-h);background: var(--other-bg-light);padding: 5px;}.tabinfodetails {height: 100%;overflow-y: auto;position: fixed;width: 100%;left: 0;right: 0;padding: 10px 10px;box-shadow: -1px 2px 4px -1px #b7b7b7;color: #000;}.tab_data {border: 1px solid #f8f8f8;margin-bottom: 15px;}.data_inside {padding: 10px;min-height: 95vh;}.tourtitlebg {display: flex;width: 100%;font-size: 18px;padding: 0px;background: var(--other-bg);color: var(--color);position: relative;line-height: 40px;}.closediv {color: var(--color);background: var(--btn-bg);font-size: 20px;position: relative;padding: 0px 18px;top: 0;}.tour-clear {display: inline-block;width: 100%;padding: 10px;font-size: 15px;background: #fbfbfb;border-bottom: 1px solid #ededed;}.title_dr {padding: 0px 10px;color: #fff;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}.icondiv {margin-right: 5px;}.fa-list-ul::before {content: "\f0ca";}.tourdetTabs .tour-clear {background: #f0f7ff;color: #000000;border-bottom: none;font-weight: bold;margin-bottom: 10px;}.tourdetTabs {padding: 10px;background: #ffffff;}.tour-clear .avaicircle {padding: 0px 0px 0px 20px;color: #000;border-radius: 3px;text-align: center;width: fit-content;position: relative;margin-left: 20px;float: right;}.tour-clear .bggreen_p:before, .tour-clear .bgred_p:before, .tour-clear .bgyellow_p:before {position: absolute;content: "";width: 10px;height: 10px;border-radius: 50%;left: 0;top: 5px;}.tour-clear .bggreen_p:before {background: #68b331;}.tour-clear .bgred_p:before {background: red;}.tour-clear .bgyellow_p:before {background: #fed301;}.bggreenactive .leftcir {background: #90d153;}.bgyellowactive .leftcir {background-color: #fed301;}.bggreenactive .leftcir:after, .bgyellowactive .leftcir:after {color: #68b331;}.leftcir:after {content: "\2713";display: block;font-size: 15px;font-weight: 700;padding: 0;color: #fff;line-height: 23px;background: #fff;height: 20px;width: 20px;border-radius: 3px;margin-left: 6px;position: relative;top: 5px;text-align: center;}.bggreenactive, .bgyellowactive {color: #fff;box-shadow: 0px 0px 4px rgb(0 0 0 / 10%);cursor: pointer;}.bgred {background-color: red;}.bggreen {background-color: #a4d77f;}.bgyellowactive {background-color: #fed301;}.bgredactive {background-color: red;}.bggreenactive {background-color: #a4d77f;}.bggreen, .bggreenactive {background-color: #68b331;border-radius: 3px;}.slot-scll {max-height: 400px;overflow-y: scroll;overflow-x: hidden;border-bottom: 1px dotted #c8c8c8;margin-bottom: 15px;}.timeslotwrap1 {height: auto;margin-bottom: 10px;width: 135px;float: left;margin-right: 10px;}.leftcir, .rightcir {height: 32px !important;position: unset !important;width: 100% !important;border-radius: 0 !important;margin-bottom: -30px !important;border-radius: 3px !important;}.timeslot2 {border-radius: 3px;font-size: 14px;font-weight: 700;margin-left: 5px;min-width: 100px;color: #fff;cursor: pointer;text-align: center;height: 30px;line-height: 30px;letter-spacing: 2px;}.burj-pricdiv {background: #f2eabc;color: #1a1a1c;min-width: 100px;text-align: center;padding: 10px 5px;word-break: break-word;border-radius: 0 0 5px 5px;cursor: pointer;}.footerprice.footerpricetop {position: fixed;bottom: 0;left: 0;right: 0;width: 100%;background: #ffffff;padding: 10px;z-index: 1;color: #000;box-shadow: 0px 0px 4px rgb(0 0 0 / 10%);}.main_price_slot {font-size: 25px;font-weight: bold;line-height: 20px;}.time_slot_text {display: inline-block;}.from_text {font-size: 12px;}.booking-information {text-align: center;display: flex;align-items: center;justify-content: center;height: 80vh;}.noticketwarpp {max-width: 410px;box-shadow: var(--box-shadow);padding: 20px;color: var(--all-text-main);width: 100%;}.sorrytxt {font-size: 25px;}.noticketwarpp .common_button {margin: 10px auto;}.rate_bre {line-height: 40px;font-size: 20px;background: var(--other-bg);width: 100%;display: flex;justify-content: center;color: var(--color);column-gap: 5px;}.table.modal_table > tbody > tr > td, .table-bordered.modal_table > tbody > tr > td, .table-bordered.modal_table > tbody > tr > th {border: 1px solid var(--border-color) !important;}tfoot tr td {padding: 15px !important;}.visa_detail .adult_width {width: 65px;margin: 0 !important;}.visa_detail .type_width {width: 126px;margin: 0 !important;}.sorrytxt i {color: var(--btn-bg);font-size: 45px;}.fa-frown-o:before {content: "\f119";}@media (max-width: 1200px) {.hote_room_price {font-size: 16px;}.tour_option .table > thead > tr > th {font-size: 14px;}.room_text {font-size: 14px !important }.option_d {font-size: 12px;}}@media (max-width: 1199px) {.rate_breakdown {font-size: 11px;}.time_opicon {top: 2px;margin-right: 2px;}.tour_option {overflow: auto;}.cd-btn1 {font-size: 12px;line-height: 18px;}.side_toggal .tour_option .option_d .fa {right: 0;}.from-right .cd-panel-container {width: 100%;}}@media (max-width: 991px) {.main_price_slot {font-size: 20px;}}@media (max-width:767px) {.option_d .fa {right: 12px;}.tour_option .option_d input {padding-left: 35px;}.cal_icon {left: 9px;}.footerprice .common_button {font-size: 12px;padding: 8px 14px;position: absolute;right: 14px;top: 3px;}.main_price_slot {font-size: 15px;}.tour-clear .bggreen_p:before, .tour-clear .bgred_p:before, .tour-clear .bgyellow_p:before {top: 3px;}.tour-clear .avaicircle {padding: 0px 0px 0px 15px;margin-left: 10px;font-size: 12px;}.tourdetTabs {padding: 8px;}.tour-clear {padding: 8px;font-size: 13px;}.title_dr {font-size: 14px;}.closediv {font-size: 14px;padding: 0px 10px;}.side_toggal .tour_option .option_d .fa {right: 8px;}.tour_data {align-items: baseline;column-gap: 5px;padding: 10px;row-gap: 10px;flex-wrap: wrap;}.center_info {flex-direction: column;row-gap: 5px;flex: 1;}.tour_date_o {flex-direction: column;row-gap: 10px;width: 100%;}.tour_person, .select_box select, .select_box input {width: 100%;background-color: transparent;}.price_info {flex: 1;text-align: right;width: 100%;min-width: 100%;}.select_box {flex: 1;}.tour_option .option_d select, .tour_option .option_d input {left: -5px;}.rate_room_div .option_d {margin-bottom: 10px;margin: 0;}}