.hotel-main-details{background-color:#ebeff7}.hotel-booking{background-color:#f0f0f0;padding:28px 0}.hotel-booking .head-set{border-bottom:1px solid #d4d4d4;margin-bottom:17px}.hotel-booking .head-set h3{color:#060606;font-size:15px;font-weight:500}.hotel-booking .hotel-info{background-color:#fff;border-radius:4px;margin-bottom:14px;padding:17px 12px}.hotel-booking .hotel-info .hotel-dtl{flex-wrap:wrap;width:100%;display:flex}.hotel-booking .hotel-info .hotel-dtl .img-set{width:16%}.hotel-booking .hotel-info .hotel-dtl .name-details{width:84%;padding:0 20px;position:relative}.hotel-booking .hotel-info .hotel-dtl .name-details .star{color:#f90}.hotel-booking .hotel-info .hotel-dtl .name-details .hotel-nm{color:#000;font-size:18px;font-weight:500}.hotel-booking .hotel-info .hotel-dtl .name-details .hotel-ad{font-size:12px}.hotel-booking .hotel-info .hotel-dtl .name-details .rating{color:#fff;background-color:#267239;margin-top:0;padding:3px 9px;font-size:13px;display:inline-block;position:absolute;top:0;right:0}.hotel-booking .hotel-info .hotel-dtl .name-details .rating span{color:#ffb700;font-size:15px}.input-group .btn{z-index:2;background:#f8a626;border:none;padding:7px 18px;font-size:14px;position:relative}.hotel-booking .hotel-info .hotel-dtl .name-details .hotel-note{margin-top:8px}.hotel-booking .hotel-info .hotel-dtl .name-details .hotel-note .list-vw ul{flex-wrap:wrap;margin:0;padding:0;display:flex}.hotel-booking .hotel-info .hotel-dtl .name-details .hotel-note .list-vw ul li{width:49%;list-style:none}.hotel-booking .hotel-info .hotel-dtl .name-details .hotel-note .list-vw ul li i{color:#1aab2c;font-size:13px}.hotel-booking .hotel-info .checkin-info{background-color:#0e8ace33;border-radius:4px;flex-wrap:wrap;align-items:center;margin-top:19px;display:flex}.hotel-booking .hotel-info .checkin-info .dtl-check{padding:8px 17px}.hotel-booking .hotel-info .checkin-info .dtl-check span{font-size:12px;font-weight:600}.hotel-booking .hotel-info .checkin-info .dtl-check p{color:#000;margin:0;font-size:14px;font-weight:400}.hotel-booking .hotel-info .guest-info .form-group{margin-bottom:0;position:relative}.hotel-booking .hotel-info .guest-info .form-group label{margin-bottom:4px;font-size:12px}.hotel-booking .hotel-info .guest-info .form-group .form-control{border-color:#adadad;border-radius:5px;height:42px;font-size:12px}.hotel-booking .hotel-info .guest-info .form-group i{color:#9f9f9f;font-size:13px;position:absolute;top:40px;right:10px}.hotel-booking .hotel-info .guest-info .form-group .form-select{border-radius:5px;height:38px;font-size:13px}.hotel-booking .hotel-info .guest-info .add-guest{margin:13px 0;font-size:13px}.hotel-booking .hotel-info .guest-info .add-acction{justify-content:center;align-items:center;padding:22px 0;display:flex}.hotel-booking .hotel-info .guest-info .add-acction button{text-transform:uppercase;color:#fff;background-color:#f26e2a;border:none;border-radius:6px;width:130%;padding:10px 0;font-size:16px;font-weight:600}.hotel-booking .hotel-info .guest-info .custom-checkbox{margin:12px 0}.hotel-booking .hotel-info .guest-info .custom-checkbox .custom-control-label{font-size:13px}.hotel-booking .hotel-info .guest-info .custom-checkbox .custom-control-label a{padding:0 6px}.hotel-booking .price-info-tab{position:sticky;top:77px}.hotel-booking .price-info-tab .price-details{background-color:#fff;margin-bottom:15px;padding:0}.hotel-booking .price-info-tab .price-details .head{background:var(--btn-bg-one);border-bottom:1px solid #b7b7b7;margin-bottom:14px}.hotel-booking .price-info-tab .price-details .apply-coupon{padding:0 9px 10px}.hotel-booking .price-info-tab .price-details .apply-coupon .form-group{margin:0}.hotel-booking .price-info-tab .price-details .apply-coupon .form-group .form-control{font-size:13px}.hotel-booking .price-info-tab .price-details .head h3{color:#fff;margin:0;padding:8px;font-size:12px;font-weight:400}.hotel-booking .price-info-tab .price-details ul{padding:0}.hotel-booking .price-info-tab .price-details ul li{justify-content:space-between;align-items:center;padding:6px;list-style:none;display:flex}.hotel-booking .price-info-tab .price-details ul li span{color:#515151;font-size:13px}.hotel-booking .price-info-tab .price-details ul li span.discount{color:#3dbd28}.hotel-booking .price-info-tab .price-details ul li.best-price{background-color:#0e8ace1a}.hotel-booking .price-info-tab .price-details ul li.best-price span{font-size:15px}.hotel-booking .price-info-tab .price-details ul li h3{color:#0100bb;margin:0;font-size:14px}.hotel-booking .price-info-tab .price-details ul li.payble{background-color:#d3ffdf}.hotel-booking .price-info-tab .price-details ul li.payble span{font-size:17px}.hotel-booking .price-info-tab .price-details ul li.secure .mdi1,.hotel-booking .price-info-tab .price-details ul li.secure .tick{color:#1373bd;font-size:17px}.hotel-booking .accodi{margin-bottom:14px}.hotel-booking .accodi .accordion .accordion-item .accordion-header .accordion-button{color:#000;background:#fff;padding:10px;font-size:13px;font-weight:400}.hotel-booking .accodi .accordion .accordion-item .accordion-header .accordion-button:before{content:"+";color:#313131;background-image:none;justify-content:center;align-items:center;font-family:"Font Awesome 6 Free";font-size:18px;font-weight:900;display:flex;position:absolute;right:20px}.hotel-booking .accodi .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):before{content:"−";color:#fff;right:26px;transform:rotate(180deg)}.hotel-booking .accodi .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#fff;background:#014cc2}.hotel-booking .accodi .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none;outline:0}.hotel-booking .accodi .accordion .accordion-item .accordion-body{padding:7px 9px}.hotel-booking .accodi .accordion .accordion-item .accordion-body .table-responsive .cancellation-table tr th,.hotel-booking .accodi .accordion .accordion-item .accordion-body .table-responsive .cancellation-table tr td{font-size:12px}.hotel-booking .accodi .accordion .accordion-item .accordion-body p,.hotel-booking .accodi .accordion .accordion-item .accordion-body ul li{margin:0;font-size:13px}.hotel-booking .accodi .accordion .accordion-item .accordion-body .accordion_label{margin-top:11px;position:relative}.hotel-booking .accodi .accordion .accordion-item .accordion-body .accordion_label label{color:#000;background:#cfe8f5;border-radius:37px;padding:3px 20px;font-size:13px;position:absolute;top:-12px;left:8px}.hotel-booking .accodi .accordion .accordion-item .accordion-body .accordion_label .form-control{height:60px;font-size:14px}.hotel-booking .accodi .accordion .accordion-item .accordion-body .accordian_list{padding:7px 0}.hotel-booking .accodi .accordion .accordion-item .accordion-body .accordian_list ul{margin:0;padding:0 20px}.hotel-booking .accodi .accordion .accordion-item .accordion-body .accordian_list ul li,.hotel-booking .accodi .accordion .accordion-item .accordion-body .accordian_list a,.hotel-booking .accodi .accordion .accordion-item .accordion-body .accordian_list a i{font-size:14px}.filter-set .filter-btn{color:#fff;background:#1a1681;padding:3px 11px;font-size:12px;display:none}.filter-set .extra.collapse:not(.show){display:block}.final-payment{background:#fff;border-radius:4px;padding:20px 16px}.room-section .condition{background:#fff;margin-top:10px;padding:6px}.room-section .condition .form-check{margin:0;display:flex}.room-section .condition .form-check .form-check-input{border:1px solid #bababa;margin-top:4px}.room-section .condition .form-check .form-check-label{margin-left:10px;font-size:13px}.room-section .condition .note{color:#fff;background:#b93535;border-radius:4px;width:auto;margin-top:15px;padding:6px;font-size:12px;display:inline-block}.room-section .continue_btn{justify-content:space-between;margin:12px 0;display:flex}.room-section .continue_btn button{background:var(--btn-bg-one);color:#fff;text-transform:uppercase;border:none;border-radius:4px;width:100%;padding:10px 7px;font-size:13px;font-weight:700}@media screen and (max-width:667px){.hotel-booking .hotel-info .hotel-dtl .img-set{display:none}.hotel-booking .hotel-info .hotel-dtl .img-set img{object-fit:cover;width:200px;height:140px}.hotel-booking .hotel-info .hotel-dtl .name-details{width:100%;padding:0}.hotel-booking .head-set h3{font-size:18px}.hotel-booking .hotel-info .hotel-dtl .name-details .hotel-nm{font-size:17px}.hotel-booking .hotel-info .hotel-dtl .name-details .rating{font-size:12px;top:-9px}.hotel-booking .hotel-info .checkin-info .dtl-check{padding:5px 17px}.hotel-booking .hotel-info .checkin-info .dtl-check span{font-size:11px}.hotel-booking .hotel-info .checkin-info .dtl-check p{font-size:14px}.hotel-booking .hotel-info .guest-info .form-group{margin-bottom:0}.hotel-booking .hotel-info .guest-info .custom-checkbox .custom-control-label{flex-wrap:wrap;font-size:13px}.hotel-booking .hotel-info .guest-info .add-acction button{width:100%;font-size:14px}.filter-set{margin-bottom:0;position:relative}.filter-set .filter-btn{margin-bottom:11px;display:inline-block;position:absolute;right:16px}.filter-set .extra.collapse:not(.show){display:none}.hotel-main-details .room-section .edit_tab{margin-bottom:8px}.filter-set .extra{margin-bottom:20px}}@media screen and (min-width:1400px){.hotel-booking .container{width:1273px;max-width:1240px}}@media screen and (min-width:1366px){.hotel-booking .container{width:1273px;max-width:1240px}}.is-invalid{border:1px solid #dc3545!important}.is-invalid:focus{box-shadow:0 0 0 .2rem #dc354540}
.sight_details{background-color:#f0f8ff;padding:20px 0}.sight_details .gallery-wrapper{gap:10px;display:flex}.sight_details .main-slider{background:#fff;flex:1;position:relative}.sight_details .main-slider img{object-fit:cover;border-radius:6px;width:100%;height:430px}.sight_details .nav{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sight_details .nav.prev{left:10px}.sight_details .nav.next{right:10px}.sight_details .thumb-vertical{flex-wrap:wrap;gap:6px;width:230px;max-height:430px;padding-right:4px;display:flex;overflow-y:scroll}.sight_details .thumb-box{cursor:pointer;border:2px solid #0000;border-radius:4px;width:107px;overflow:hidden}.sight_details .thumb-box img{object-fit:cover;width:100%;height:100px}.sight_details .thumb-box.active{border-color:#007bff}.sight_details .thumb-vertical::-webkit-scrollbar{width:5px}.sight_details .thumb-vertical::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.sight_details .trip_right_bar{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:15px}.sight_details .trip_right_bar .number-travel h5{color:#0349b0;border-bottom:1px solid #ccc;margin:0;padding:5px 0;font-size:14px}.sight_details .trip_right_bar .number-travel i{margin:0;font-size:13px}.sight_details .trip_right_bar .number-travel p{color:#d85959;text-align:center;margin:6px 0 0;font-size:14px}.sight_details .trip_right_bar .sight_chid{border-bottom:1px solid #ccc;padding:8px 0}.sight_details .trip_right_bar .about_info{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.sight_details .trip_right_bar .about_info .about-head p{margin:0;font-size:14px;font-weight:500}.sight_details .trip_right_bar .about_info .counter{width:30%}.sight_details .trip_right_bar .about_info .counter small{font-size:13px}.sight_details .trip_right_bar .about_info .counter .counter_box{background:#ccc;justify-content:end;align-items:center;display:flex}.sight_details .trip_right_bar .about_info .counter .minus,.sight_details .trip_right_bar .about_info .counter .plus{color:#000;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #ccc;border-radius:4px;width:40px;height:30px;line-height:30px}.sight_details .trip_right_bar .about_info .counter .number{text-align:center;background-color:#e0e0e0;border-radius:4px;width:40px;height:30px;line-height:30px}.sight_details .trip_right_bar .flight_price{border-bottom:1px solid #ccc;padding:7px 0}.sight_details .trip_right_bar .flight_price p{text-align:right;margin:0;font-size:16px;font-weight:600}.sight_details .trip_right_bar .flight_price p span{color:#014ec8}.sight_details .trip_right_bar .tour_date{border-bottom:1px solid #ccc;padding:11px 0}.sight_details .trip_right_bar .tour_date p{margin:0 0 9px}.sight_details .trip_right_bar .tour_date .tour_inputs,.sight_details .trip_right_bar .tour_date .tour_inputs .form-control{position:relative}.sight_details .trip_right_bar .tour_date i{color:#ccc;position:absolute;top:12px;right:14px}.sight_details .trip_right_bar .avablility{text-align:right;margin-top:10px;padding:0}.sight_details .trip_right_bar .avablility .checkbtn{color:#fff;background-color:#014dc9;border:none;border-radius:5px;margin-right:3px;padding:7px 19px;font-size:13px}.sight_details .trip_right_bar .avablility .emailitinary{color:#fff;background-color:#fd7e18;border:none;border-radius:5px;padding:7px 19px;font-size:13px}.sight_details .overview_head{padding:20px 0}.sight_details .overview_info{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 2px #00000094}.sight_details .overview_info h5{color:#fff;background-color:#014ec8;margin:0;padding:10px 17px;font-size:14px}.sight_details .overview_info .card_body{padding:13px}.sight_details .overview_info h2{color:#252525;margin:0;font-size:14px;font-weight:500}.sight_details .overview_info p{color:#292929;margin:0;font-size:13px}.sight_details .tour_options{border-radius:6px}.sight_details .tour_head{margin-bottom:10px}.sight_details .tour_head .title{background:var(--btn-bg-one);color:#fff;border-radius:8px;margin-bottom:0;padding:10px 12px;font-size:14px}.sight_details .tour_head span{color:#f2a900;font-weight:600}.sight_details .tour_item{background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:11px;padding:12px 10px;display:flex}.sight_details .tour_left{width:65%}.sight_details .tour_type{color:#0b5ed7;font-size:16px;font-weight:600}.sight_details .tour_desc{color:#555;margin:6px 0;font-size:14px}.sight_details .show_more{color:#0b5ed7;cursor:pointer;font-weight:500}.sight_details .tour_lang{color:#777;font-size:13px}.sight_details .tour_right{text-align:right;width:15%}.sight_details .show_desc{color:#0b5ed7;margin-bottom:8px;font-size:14px;display:block}.sight_details .price_box h4{color:#070707;margin:0;font-size:18px}.sight_details .price_box p{color:#777;margin:0;font-size:11px}.sight_details .book_btn{background:var(--btn-bg-one);color:#fff;border:none;border-radius:32px;margin-top:8px;padding:8px 18px;font-size:14px}.sight-right .head-panel{background-color:#fff;border-bottom:1px solid #c2bfbf;border-radius:8px;margin-bottom:15px;padding:0 5px}.sight-right .head-panel .show-result{padding:4px 6px}.sight-right .head-panel .show-result h3{color:#000;margin:0;font-size:17px;font-weight:600}.sight-right .head-panel .side-filter{justify-content:end;padding:7px 2px;display:flex}.sight-right .head-panel .side-filter .filter-mob{display:none}.sight-right .head-panel .side-filter .filter-mob .flt-bt{background:#fff;border:none;margin-right:8px}.sight-right .head-panel .side-filter .form-select{color:#1b449c;text-transform:capitalize;box-shadow:none;width:32%;font-size:14px;font-weight:500}.sight-right .head-panel .side-filter .search-bar button{color:#fff;background:#1b8de0 no-repeat;border:none;align-items:center;margin-right:15px;font-size:15px;display:flex}.sight-right .head-panel .side-filter button i{font-size:21px}.result_section .result_show .sight-right .sight_card{border:1px solid #ccc;border-radius:10px;padding:0;position:relative;overflow:hidden}.result_section .result_show .sight-right .sight_card .sight_img{border-radius:10px}.result_section .result_show .sight-right .sight_card .sight_img img{object-fit:cover;border-radius:10px;height:200px;max-height:200px}.result_section .result_show .sight-right .sight_card .sight_img .best_seller{color:#fff;background:#ff9001;border-radius:12px;padding:1px 7px;font-size:11px;position:absolute;top:6px;right:10px}.result_section .result_show .sight-right .sight_card .sight_info{background:#fff;padding:10px 6px}.result_section .result_show .sight-right .sight_card .sight_info .sight_content{margin-bottom:5px}.result_section .result_show .sight-right .sight_card .sight_info .sight_content h2{color:#050505;white-space:nowrap;text-overflow:ellipsis;max-width:300px;margin-bottom:3px;font-size:15px;overflow:hidden}.result_section .result_show .sight-right .sight_card .sight_info .sight_content .destination{align-items:center;display:flex}.result_section .result_show .sight-right .sight_card .sight_info .sight_content .destination i{color:#014ec8}.result_section .result_show .sight-right .sight_card .sight_info .sight_content .destination span{white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:13px;display:inline-block;overflow:hidden}.result_section .result_show .sight-right .sight_card .sight_info .price{justify-content:space-between;align-items:center;display:flex}.result_section .result_show .sight-right .sight_card .sight_info .price .real{color:#014ec8;font-size:19px;font-weight:600}.result_section .result_show .sight-right .sight_card .sight_info .price .cut{color:#ccc;font-size:15px;text-decoration:line-through}.result_section .result_show .sight-right .sight_card .sight_info .price .booking-btn .btn{background:var(--btn-bg-one);color:#fff;border-radius:24px;padding:3px 10px;font-size:14px}@media screen and (max-width:480px){.sight-right .head-panel .side-filter .filter-mob{display:block}.sight-right .head-panel .side-filter .form-select{width:86%}.sight_details .tour_item{display:block}.sight_details .tour_left{width:100%}.sight_details .price_box{justify-content:space-between;display:flex}.sight_details .tour_right{text-align:right;width:100%}.sight_details .gallery-wrapper{gap:10px;display:block}.sight_details .thumb-vertical{flex-direction:column;gap:6px;width:400px;max-height:118px;padding:3px 0;display:flex;overflow:scroll}.sight_details .main-slider img{height:270px}}
.flight_load{background:#eef2f7;justify-content:center;align-items:center;height:100vh;display:flex}.flight_load .flight-loader{text-align:center;background:#fff;border-radius:12px;width:350px;padding:30px 25px 40px;box-shadow:0 10px 30px #0000001a}.flight_load .loader-heading{color:#222;margin-bottom:25px;font-size:20px;font-weight:600}.flight_load .loader-circle{background:#f5f8ff;border:1px dashed #ccc;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:20px auto 25px;display:flex;overflow:hidden}.flight_load .loader-circle img{object-fit:cover;width:100%;height:100%}.flight_load .route-details p{color:#333;margin:0;font-size:19px;font-weight:600}.flight_load .route-details small{color:#555;margin-top:5px;font-size:13px;display:inline-block}.flight_load .route-details .from-date,.flight_load .route-details .to-date{color:#007bff;font-weight:500}.flight_load .loader-text{color:#555;margin-top:20px;font-size:14px;font-style:italic}@media only screen and (max-width:480px){.flight_load{height:70vh}}
