@media(min-width:1501px){ 
	.cus_offer_carousel .owl-item .offer_item img{height: 250px;}
}
@media(max-width:1500px){ 
	.cus_offer_carousel .owl-item .offer_item img{height: 185px;}
}
@media(min-width:1367px){
	/* .sidebar_filter .fl_scroller.filterfix{position:fixed;top: 65px;width: 280px;z-index:0;}*/
	/* .booking_sec .cus_sidebar .fl_scroller.sidebarfix{position:fixed;top: 55px;width: 280px;z-index:99;}  */
}
@media(min-width:992px) and (max-width:1366px){
	/* .sidebar_filter .fl_scroller.filterfix{position:fixed;top: 65px;width: calc(20% + 15px);z-index:0;}*/
	/* .booking_sec .cus_sidebar .fl_scroller.sidebarfix{position:fixed;top: 55px;width: calc(20% + 15px);z-index:99;}  */
} 
@media(min-width:1367px){
	header.header .main_header .header_menu ul li.list_item a{padding: 6px 3px;}
	.sticky_bottom{width: 1200px;left: 50%;bottom: 0;transform: translate(-50%, 0);}
}
@media(min-width:1300px) and (max-width:1366px){
	.sticky_bottom{width: 90%;left: 5%;bottom: 0;}
}
@media(min-width:1200px) and (max-width:1299px){
	.sticky_bottom{width: 100%;left: 0px;bottom: 0;}
}
@media(min-width:1200px) and (max-width:1366px){
	header.header .main_header .header_menu ul li.list_item a{padding: 6px 2px;}
}
@media(min-width:1200px){ 
	.d-flex-lg{display: -ms-flexbox;display: flex;}
	.align-items-center-lg{-ms-flex-align: center;align-items: center;} 
	/* .homepage header.header .main_header{position: absolute;background:transparent;transition: none;box-shadow: none;} */
	body{padding-top:62px;}
	/* body.agent{padding-top:105px;} */
	/* body.agenthomepage header.header{top:30px;}  */
	.homepage header.header.sticky_header .main_header, header.header .main_header{position:fixed;background:#fff;transition: opacity 0.5s;box-shadow: 0 1px 7px 0 rgb(0 0 0 / 40%);}
	.ht_detail header.header .main_header{position: absolute;background:transparent;transition: none;box-shadow: none;}
	header.header .main_header .header_menu ul li.list_item a{font-size:13px;line-height:18px;}
	/* .homepage header.header .header_menu{display:none;} */
	.homepage header.header.sticky_header .header_menu{display:inline-block;}
	header.header .header_menu ul li.list_item a{padding: 6px 8px;}
	.custom_route_sec .flight_route .route_col_left{padding-right: 30px;}
	.custom_route_sec .flight_route .route_col_rgt{padding-left: 30px;} 
	.custom_route_sec .flight_route ul li{font-size:15px;line-height:32px;}
	.barcode .barcode_img{width:100px;margin-right:10px;}
	.barcode .barcode_field{width:calc(100% - 110px);}
	.barcode .barcode_field .input_field input{padding: 8px 10px;font-size: 14px;line-height: 18px;}
	.barcode .barcode_field .input_field button.barcode_btn{padding: 9px 20px;font-size: 14px;line-height: 18px;}
	.mobile_footer{display:none;} 
	.custom_sidebar .inner_filter .stop_checkbox li{width: calc(33.3% - 4px);margin-right:6px;}
	.custom_sidebar .inner_filter .stop_checkbox li label{font-size: 13px;line-height: 16px;}
	.custom_sidebar .inner_filter .depart_time_checkbox li label{font-size: 11px;line-height: 14px;}
	.toggle_btn{display:none;}
	
	/* .roundtrip_header ul li:first-child {width: 64%;}
	.roundtrip_header ul li:last-child{width: 35%;}  */
	
	.sticky_bottom ul li.flight_duration .cus_time{font-size:14px;line-height:18px;}
	.sticky_bottom ul li.flight_duration .arrow{margin:0px 20px;}
	.sticky_bottom.multitrip_sticky_btm ul li.flight_duration .arrow{margin:0px 10px;}
	.sticky_bottom ul li.flight_duration .arrow i{font-size:21px;}
	.sticky_bottom ul li.flight_price{font-size:18px;line-height:21px;}
	.sticky_bottom .stk_grand_total li.grandtotal_txt{font-size:18px;line-height:21px;}
	.sticky_bottom .stk_grand_total li.grandtotal_btn button{font-size:14px;line-height:18px;padding: 10px 15px;}
	
	/* .seat_list .table_data{max-width: 390px;padding:10px 6px;} */
	.seat_list .table_data{padding:10px 6px;}
	.seat_list table tr td{font-size:14px;line-height:18px;padding: 10px 5px;}
	.seat_list table tr td.seat_space{padding: 10px;}
	.seat_list table tr td span.ytfi-seat{font-size: 12px;width: 48px;}
	.seat_list table tr td span.ytfi-seat:before{font-size: 48px;}
	.seat_list .cus_wings{width: 150px;height: 40px;}
	.seat_list .cus_wings.wings_top{left:-44px;}
	.seat_list .cus_wings.wings_bottom{right:-44px;}
	.seat_list .cus_wings span{font-size: 18px;top: 10px;}
	.booking_sidebar .inner_sidebar ul li{font-size: 14px;line-height: 24px;padding: 4px 15px;}
	.booking_sidebar .inner_sidebar ul li span.price, .booking_sidebar .inner_sidebar ul li span.childprices{font-size:14px;line-height:18px;} 
	.custom_sidebar .inner_filter .depart_time_checkbox li{width: calc(25% - 3px);}
	.custom_sidebar .inner_filter .depart_time_checkbox li:last-child{margin-right:0px;}
	header.header .other_menu .btn-group button{font-size:14px;line-height:18px;}
	.roundtrip_header ul li{font-size: 14px;line-height: 18px;}
	.roundtrip_header ul li span.date{font-size: 12px;line-height: 16px;}
	.custom_form_action .cus_field .input-box>label input{font-size: 30px;line-height: 35px;}
	.custom_form_action .cus_field label p.sr_date, .custom_form_action .cus_field label p.sr_travel{font-size:35px;line-height:40px;}
	.custom_form_action .cus_field label p.sr_date span, .custom_form_action .cus_field label p.sr_travel span{font-size:21px;line-height:24px;}
	.custom_form_action .cus_field .input-box>label{padding: 10px 14px;}
	.custom_form_action .traveler_field .onlytraveller ul.list-persons-count .counter_item input{width: 40px;height: 30px;line-height: 30px;font-size: 14px;}
	.custom_form_action .traveler_field .onlytraveller ul.list-persons-count .counter_item a{width: 30px;height: 30px;font-size: 20px;line-height: 24px;} 
	.custom_form_action .groupbooking_search .traveler_field .onlytraveller ul.list-persons-count .counter_item input{width:50px;}
	.custom_form_action .flight_booking_search .traveler_field .onlytraveller{top: 88px;}
	
	.booking_sec .booking_info .layovertag:before, .booking_sec .booking_info .layovertag:after, .booking_confrm_modal .modal-body .layover_time:before, .booking_confrm_modal .modal-body .layover_time:after{width: 30%;}
	.hotel_search_info .hotel_info_left{width:calc(60% - 60px);}
	.hotel_search_info .hotel_info_middle{width:calc(40% - 25px);}
	header.header .main_header .logo_column{width: 12%;}
	header.header .main_header .headbtns_column{width: 34%;}
	header.header .main_header .menus_column{width: 54%;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head h4 a span{max-width: 450px;}	
}
@media(max-width:1199px){
	header.header .main_header{position:fixed;background:#fff;transition: opacity 0.5s;box-shadow: 0 1px 7px 0 rgb(0 0 0 / 40%);}
	.ht_detail header.header .main_header{position:absolute;}
	header.header .menu_hide_md{display:none;}
	.barcode .barcode_field .input_field input{padding: 8px 8px;font-size: 13px;line-height: 16px;}
	.barcode .barcode_field .input_field button.barcode_btn{padding: 9px 12px;font-size: 13px;line-height: 16px;}
	.custom_sidebar .inner_filter .stop_checkbox li{width: calc(33.3% - 2px);margin-right:3px;}
	.custom_form_action .class_field .onlyclass ul.class_list li ul.list_class li label{font-weight: 500;font-size: 12px;} 
}
@media(min-width:1025px){
	.blog_lists .bloglist .blog_col{width:calc(25% - 12px);margin-right: 15px;}
	.blog_lists .bloglist .blog_col:nth-child(4n){margin-right: 0px;}
	.blog_lists .bloglist .blog_col:nth-child(4n+1){clear:both;}
	.blog_lists .bloglist .blog_col .post_img a img{width: auto;height: auto;}
}
@media(min-width:992px) and (max-width:1199px){
	.padd_md_05{padding:0px 5px;} 
	.padd_md_08{padding:0px 8px;}
	.padd_md_0{padding:0px;}
	header.header .main_header .header_menu ul li.list_item a {padding: 6px 3px;font-size: 12px;line-height: 16px;}
	header.header .other_menu .btn-group button{padding: 8px 8px;}
	.custom_sidebar .inner_filter .stop_checkbox li label{font-size: 11px;line-height: 14px;}
	.custom_sidebar .inner_filter .depart_time_checkbox li label{font-size: 10px;line-height: 14px;}
	
	.sticky_bottom{width: 100%;left: 0px;bottom: 0;}
	.sticky_bottom ul li.flight_duration .cus_time{font-size:12px;line-height:16px;}
	.sticky_bottom ul li.flight_duration .arrow{margin:0px 10px;}
	.sticky_bottom ul li.flight_duration .arrow i{font-size:18px;}
	.sticky_bottom ul li.flight_price{font-size:15px;line-height:21px;}
	.sticky_bottom .stk_grand_total li.grandtotal_txt{font-size:16px;line-height:21px;}
		
	/* .seat_list .table_data{max-width: 350px;padding:10px 4px;} */
	.seat_list .table_data{padding:10px 4px;}
	.seat_list table tr td{font-size:12px;line-height:16px;padding: 10px 4px;} 
	.seat_list table tr td.seat_space{padding: 10px 8px;}
	.seat_list table tr td span.ytfi-seat{font-size: 10px;width: 40px;padding-left: 10px;}
	.seat_list table tr td span.ytfi-seat:before{font-size: 42px;}
	.seat_list .cus_wings{width: 140px;height: 28px;}
	.seat_list .cus_wings.wings_top{left:-55px;}
	.seat_list .cus_wings.wings_bottom{right:-55px;}
	.seat_list .cus_wings span{font-size: 16px;top: 5px;}
	.booking_sidebar .inner_sidebar ul li{font-size: 13px;line-height: 21px;padding: 4px 6px;}
	.booking_sidebar .inner_sidebar ul li span.price, .booking_sidebar .inner_sidebar ul li span.childprices{font-size:13px;line-height:16px;} 
	.custom_sidebar .inner_filter .depart_time_checkbox li{width: calc(50% - 3px);}
	.custom_sidebar .inner_filter .depart_time_checkbox li:nth-child(even){margin-right:0px;}
	.custom_sidebar .inner_filter .depart_time_checkbox li:nth-child(1), .custom_sidebar .inner_filter .depart_time_checkbox li:nth-child(2){margin-bottom:5px;}
	.roundtrip_header ul li{font-size: 13px;line-height: 16px;}
	.roundtrip_header ul li span.date{font-size: 11px;line-height: 15px;} 
	.custom_form_action .flight_booking_search .traveler_field .onlytraveller{top: 82px;}
	.hotel_search_info .hotel_info_left{width:calc(55% - 60px);}
	.hotel_search_info .hotel_info_middle{width:calc(45% - 25px);}
	
	header.header .main_header .logo_column{width: 12%;}
	header.header .main_header .headbtns_column{width: 32%;}
	header.header .main_header .menus_column{width: 56%;}
}
@media(min-width:768px) and (max-width:1199px){
	body{margin-top: 75px;}
	header.header .main_header .header_menu ul li.list_item a{font-size:12px;line-height:16px;padding: 6px 2px;}
	.custom_route_sec .flight_route .route_col_left{padding-right: 25px;}
	.custom_route_sec .flight_route .route_col_rgt{padding-left: 25px;} 
	.mobile_footer ul li a{font-size: 14px;line-height: 21px;padding: 0px 8px;}
	body.mobshow{padding-bottom:61px;}
	body.mobshow.hide_sec{padding-bottom:0px;}
	header.header .header_menu{width: auto;margin: 0px auto;} 
	header.header .other_menu .btn-group button{font-size:13px;line-height:16px;}
	.custom_form_action .cus_field .input-box>label input{font-size: 28px;line-height: 32px;}
	.custom_form_action .cus_field label p.sr_date, .custom_form_action .cus_field label p.sr_travel{font-size:25px;line-height:30px;}
	.custom_form_action .cus_field label p.sr_date span, .custom_form_action .cus_field label p.sr_travel span{font-size:18px;line-height:21px;}
	.custom_form_action .cus_field .input-box>label{padding: 10px 10px;}
	.booking_sec .booking_info .layovertag:before, .booking_sec .booking_info .layovertag:after, .booking_confrm_modal .modal-body .layover_time:before, .booking_confrm_modal .modal-body .layover_time:after{width: 26%;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head h4 a strong{max-width: 170px;}	
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head h4 a span{max-width: 380px;}
}
@media(min-width:601px) and (max-width:1024px){
	.blog_lists .bloglist .blog_col{width:calc(50% - 10px);margin-right: 15px;}
	.blog_lists .bloglist .blog_col:nth-child(1), .blog_lists .bloglist .blog_col:nth-child(2){margin-bottom:15px;}
	.blog_lists .bloglist .blog_col:nth-child(2n){margin-right: 0px;}
	.blog_lists .bloglist .blog_col:nth-child(2n+1){clear:both;}
	.blog_lists .bloglist .blog_col .post_img a img{width: 100%;height: 100%;}
}
@media(min-width:481px) and (max-width:1199px){
	.custom_route_sec .flight_route ul li{font-size:14px;line-height:30px;}
	.barcode .barcode_img{width:90px;margin-right:6px;}
	.barcode .barcode_field{width:calc(100% - 98px);}
	.barcode .barcode_field .input_field input{width:50%;}
	.custom_form_action .traveler_field .onlytraveller ul.list-persons-count .counter_item input{width: 30px;height: 25px;line-height: 25px;font-size: 14px;padding: 0px 5px;}
	.custom_form_action .traveler_field .onlytraveller ul.list-persons-count .counter_item a{width: 25px;height: 25px;font-size: 20px;line-height: 24px;} 
}
@media(min-width:1025px){
	.custom_sidebar .inner_filter .stop_checkbox li:hover label, .custom_sidebar .inner_filter .depart_time_checkbox li:hover label{background-color: var(--button-primary-color);color:#fff;border-color:transparent;}
	.custom_sidebar .inner_filter .depart_time_checkbox li:hover label .time_icon.tm_mr{background-position: -5px -70px;}
	.custom_sidebar .inner_filter .depart_time_checkbox li:hover label .time_icon.tm_afn{background-position: -38px -71px;}
	.custom_sidebar .inner_filter .depart_time_checkbox li:hover label .time_icon.tm_evn{background-position: -66px -70px;}
	.custom_sidebar .inner_filter .depart_time_checkbox li:hover label .time_icon.tm_ngt{background-position: -95px -71px;} 
}
@media(min-width:992px){
	header.header .logo{width:100%;}
	.d-flex-md{display: -ms-flexbox;display: flex;}
	.align-items-center-md{-ms-flex-align: center;align-items: center;} 
	header.header .header_menu ul li{margin-right:10px;}
	.banner_search_box .section-tab{padding:0px 30px;}
	.banner_search_box .section-tab ul li{margin-right:5px;width: 90px;} 
	.banner_search_box .section-tab ul li.list_item a{font-size:13px;line-height:18px;padding:9px 12px;}  
	.custom_form_action .inner_form_action{display: -webkit-box;display:-ms-flexbox;display: flex;align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.swipe{position: relative;top:0px;left: -13px;z-index: 1;}
	.custom_form_action .location_field{width:22%;border-right: solid 1px #e7e7e7;}
	.custom_form_action .hotel_location_field{width:30%;}
	.custom_form_action .calendar_field{width:15%;}  
	.custom_form_action .calendar_field.checkinout_field{width:44%;}
	.custom_form_action .traveler_field{width:22%;}
	.custom_form_action .traveler_class_field{width:39%;}
	.custom_form_action .traveler_class_field .traveler_field{width:62%;}
	.custom_form_action .traveler_class_field .class_field{width:38%;} 
	.custom_form_action .class_field{width:17%;}
	.custom_form_action .cus_passenger_field{width:26%;}
	.custom_form_action form.bus_booking_search .calendar_field{width:22%;}
	.custom_form_action form.bus_booking_search .booking_search_btn{width:18%;}
	.custom_form_action form.tour_booking_search .duration_field{width:20%;border-right: solid 1px #e7e7e7;} 
	.custom_form_action form.tour_booking_search .cus_passenger_field{width:26%;}
	/* .custom_form_action form.hotel_booking_search .booking_search_btn{width:18%;} */
	.mobile_app_sec .mobile_img{position: absolute;bottom: -30px;right: 0;}
	.inner_travelagent .travel_col{padding: 0px 35px 35px;height: 320px;}
	.inner_travelagent .travel_col .travel_info h4{font-size: 24px;line-height: 28px;}
	.inner_travelagent .travel_col .travel_info p{font-size: 15px;line-height: 26px;}
	.about_page .row_reverse{display: flex;flex-direction: row-reverse;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li{padding: 0px 10px;}
	.contact_head .contactBoxes .contact_info strong, .contact_head .contactBoxes .contact_info span{font-size: 20px;line-height:24px;}
	.oneway_search .inner_flight_list .flight_info ul li, .bus_search .inner_flight_list .flight_info ul li{padding: 5px 12px;}
	.flight_list_sec .row .cus_col_9{padding-left:5px;}  
	.flight_list_sec .row .cus_col_3{padding-right:5px;margin-bottom:20px;} 
	.modify_search_sec .flight_search_info .mobile_flight_info, .modify_search_sec .flight_search_info .mobile_bus_info, .modify_search_sec .flight_search_info .mobile_hotel_info{display: none;}
	.btn_hide_lg{display: none;}   
	.modify_search_sec .flight_search_info .cus_flight_info ul li{display: inline-block;font-size: 16px;line-height: 21px;padding-right:12px;margin-right:12px;}
	.modify_search_sec .flight_search_info .cus_flight_info ul li:last-child{margin-right:0px;padding-right:0px;}  
	.show_snf a.snf_toggle{font-size: 13px;line-height: 16px;padding: 8px 10px;}
	.booking_sidebar .inner_fare > a.snf_toggle{font-size: 12px;line-height: 16px;padding: 6px 8px;}
	.sticky{position: sticky;position: -webkit-sticky;top: 65px;height: 100vh;overflow-y: scroll;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
	.booking_sec  #sidebar.sticky{height: auto;overflow: auto;}
	.sticky::-webkit-scrollbar{width:5px;height:5px;} 
	.sticky::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:4px;}
	.sticky::-webkit-scrollbar-thumb{background-color:#949494;border-radius:4px;border:0;}
	.package_details .pkg_right_col.sticky{top:75px;height: auto;overflow-y: auto;}
	.custom_sidebar .filter_close, .custom_sidebar .applyfilter_btn{display: none;}
	.custom_sidebar{padding: 16px 12px;box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);background-color: #fff;border-radius: 5px;}  
	
	.sticky_bottom ul li.flight_txt .flight_name{font-size: 12px;line-height: 16px;width: calc(100px - 30px);}
	.sticky_bottom ul li.flight_txt img{width:30px;}
	.hide_desk{display:none!important;} 
	.sticky_bottom ul li.flight_txt{width:42%;}
	.sticky_bottom ul li.flight_duration{width:40%;}  
	.sticky_bottom ul li.flight_price{width:18%;}
	.multitrip_sticky_btm.sticky_bottom ul li.flight_txt{width:110px;}
	.multitrip_sticky_btm.sticky_bottom ul li.flight_duration{width:120px;margin: auto;}   
	.multitrip_sticky_btm.sticky_bottom ul li.flight_price{width:80px;}
	.sticky_bottom .stk_grand_total li{width:50%;} 
	.sticky_bottom{padding-bottom: 8px;padding-top: 8px;}
	.sticky_bottom .stk_grand_total li.grandtotal_btn button{font-size: 16px;line-height: 21px;padding: 12px 40px;text-transform: uppercase;}
	.sticky_bottom .inner_btm_sticky>.row{display: flex;align-items: center;}
	.sticky_bottom .inner_btm_sticky .stk_btm_sec>ul, .sticky_bottom .inner_btm_sticky .stk_grand_total>ul{display: flex;align-items: center;width: 100%;float: left;} 
	.sticky_bottom .stk_grand_total li.grandtotal_txt>span{float:right;}   
	
	.plane_seat_sec .seat_list{border-left: 2px solid #dadada;}
	.bus_seat_info .seat_col8{padding-right:5px;}
	.bus_seat_info .board_col4{padding-left:5px;}
	.booking_email_send{width: 70%;}
	.booking_confirm .booking_form_info .person_details h4{font-size:18px;line-height:21px;}
	.booking_confirm .booking_form_info .person_details p{font-size:14px;line-height:28px;}
	.session-expire{top: 110px;}
	.roundtrip_header{padding: 8px;} 
	/* .roundtrip_header ul li{margin-right: 1%;} */
	.roundtrip_search .inner_flight_list .flight_info ul li{padding: 5px 8px;}
	.inner_flight_list .flight_info ul li a{font-size:15px;line-height:21px;} 
	.mob_filter{display:none;}
	.bus_seat_info .onlyformobile{display:none;}
	.custom_sidebar .inner_filter .faretype_widget .stop_checkbox li label{width: 100px;height: 50px;display: flex;justify-content: center;align-items: center;}
	.service_req_sec .custom_tabs li a{padding: 4px 15px;font-size: 13px;line-height:18px;}
	form.booking_form .inner_booking .custom_block_content .form_field{width: 30%;}
	form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .form_field, form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .date_field, form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .issuancecou_field{width: calc(25% - 8px);float: left;}
	form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .form_field, form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .date_field{margin-right:10px;margin-left:0px;}
	form.booking_form .inner_booking .custom_block_content .date_field, form.booking_form .inner_booking .custom_block_content .age_field{width: 26%;}
	form.booking_form .inner_booking .custom_block_content .form_field.country_field{width: 35%;}
	form.booking_form .inner_booking .custom_block_content .form_field.email_field{width: 63%;}
	form.booking_form .inner_booking .custom_block_content .traveller_info .form_select_field{width: calc(44% - 20px);}
	form.booking_form .inner_booking .custom_block_content .form_field input, form.booking_form .inner_booking .custom_block_content .form_field select, form.booking_form .inner_booking .custom_block_content .date_field input, form.booking_form .inner_booking .custom_block_content .age_field input{font-size:14px;line-height:21px;}
	form.booking_form .inner_booking .custom_block_content .traveller_info .cus_field_input select{padding: 8px 4px;font-size: 15px;line-height: 21px;}
	.inner_booking, .cus_sidebar .booking_sidebar, .inner_payment{margin:15px 0px 0px;} 
	form.booking_form .inner_booking .custom_block_content .form_field .country_code input#telephone{padding: 11px 3px 11px 35px;font-size: 14px;line-height:21px;}
	.hotel_booking_info .common_booking_info .contact_phone .country_code input#telephone{padding: 10px 3px 9px 35px;font-size: 14px;line-height:21px;}
	.intl-tel-input .flag-dropdown .selected-flag .down-arrow{top:10px;}
	.hotel_search .modify_search_sec .flight_search_info .cus_flight_info ul li{border-right: 1px solid #e3e3e3;}
	.hotel_search .modify_search_sec .flight_search_info .cus_flight_info ul li:last-child{border-right: 0px;}
	/*.location_widget .box-content, .airline_widget .box-content{height: 150px;overflow-y: scroll;overflow-x:hidden;width:100%;}
	 .sidebar_filter .fl_scroller{height:calc(86% - 30px);overflow:auto;} 
	.roundtrip_search .sidebar_filter .fl_scroller{height:calc(90% - 50px);} */
	.photo_hotel_info .left{width:43%;float:left;} 
	.photo_hotel_info .middle{width:calc(30% - 16px);float:left;margin: 0px 8px;}
	.photo_hotel_info .right{width:27%;float:left;}
	.custom_tabs_content .custom_hotel_block.photo_hotel_info{display: flex;} 
	.custom_form_action .booking_search_form  .ismultipleway .add_city_btn{width:40%;}
	.custom_form_action .booking_search_form  .ismultipleway .inner_form_action .location_field{min-height:94px;}
	.custom_form_action .booking_search_form  .ismultipleway .add_city_btn{padding:0px 15px;}
	.custom_form_action .flight_booking_search .class_field .onlyclass{top: 75px;}
	.custom_form_action .traveler_class_field{display: flex;align-items: center;}
	
	#multi-trip .custom_form_action .ismultistep{}
	#multi-trip .custom_form_action .ismultistep .multicity_action{width: 61%;display: flex;align-items: center;}
	.custom_form_action .booking_search_form .ismultistep .add_city_btn{width:39%;} 
	.custom_form_action .booking_search_form .ismultistep .inner_form_action .location_field{width: 38%;}
	.custom_form_action .booking_search_form .ismultistep .inner_form_action .calendar_field{width: 26%;}
	.service_req_sec .service_req_list ul li{width:calc(33.33% - 8px);margin-right:10px;}
	.service_req_sec .service_req_list ul li:nth-child(3n){margin-right:0px;}
	.service_req_sec .service_req_list ul li:nth-child(3n+1){clear:both;}
	
	.booking_confrm_modal .modal-body .flight-list-main .airline_column{float: left;width: calc(40% - 120px);}
	.booking_confrm_modal .modal-body .flight-list-main .flight_time_column{float: left;width: 30%;}
	.booking_confrm_modal .modal-body .flight-list-main .flight_time_duration{float: left;width: 120px;}
	.round_trip_list{max-height: 800px;overflow: scroll;}
	.groupbooking_search .airline_field, .groupbooking_search .airline_num_field{width:15%;}
	.sidebar_filter, .hotel_sidebar_filter{height: calc(100vh - 120px);overflow-y: scroll;transition: height .5s linear;padding-right: 15px;scrollbar-width: thin;scrollbar-color: #90a4ae #cfd8dc;--webkit-scrollbar-width: thin;--webkit-scrollbar-color: #90a4ae #cfd8dc;}
	.booking_sec .cus_sidebar{height: calc(100vh - 120px);transition: height .5s linear;}
	.hotel_sidebar_filter.stickybar{position: sticky;height: calc(100vh - 10px);top:70px;z-index:1;}
	.sidebar_filter.stickybar, .booking_sec .cus_sidebar.stickybar{position: sticky;height: calc(100vh - 62px);top:62px;z-index:1;}  
	.package_details .pkg_right_col.stickybar{position: sticky;height: calc(100vh - 72px);top:72px;z-index:1;} 
	
	.hotel_search_info .hotel_info_middle{margin:0px 10px;} 
	.hotel_search_info .hotel_info_middle .hotel_checkin_out{border-left: 1px solid #ddd;padding-left: 15px;}
	.hotel_detail .gallery_slider .gallery_carousel{padding: 0px 12%;}
	.hotel_detail .gallery_carousel .owl-prev{left: 5%;}
	.hotel_detail .gallery_carousel .owl-next{right: 5%;}
	.modify_search_sec .modify_btn{float: right;}
	/* form.booking_form .booking_btn{text-align: right;} */
	
	.selling_destination_list .selling_destination_carousel .item a .selling_img{width:115px;height:115px;}
	.visa_selling_list .selling_destination_carousel .item a .visa_selling_img{width: 100px;height: 100px;}
	.package_page .owl-carousel .owl-nav{margin:25px 0px 0px;}
	.best_selling_destination, .package_tour_sec{padding: 30px 0px;} 
	.package_page .custom_title h2{font-size:21px;line-height:25px;}
	/* .package_page .category_title h2{font-size: 24px;line-height: 28px;} */ 
	.package_page .dest_title h2{margin:0px 0px 30px;}
	.tour_package_search .banner_search_box{margin-top: 40px;}
	.tour_package_search .banner_search_box h2{margin: 0px 0px 40px;font-size:40px;line-height:45px;}
	.tour_package_search .banner_search_box form.search_form .input_field input{font-size: 18px;line-height: 21px;}	
	.package_inventory_slider .inventory_carousel .slider_info .slider_img{height: 350px;}
	.package_details .pkg_left_col, .visa_details .visa_left_col{float:left;width: 70%;}
	.package_details .pkg_right_col, .visa_details .visa_right_col{float:left;width: calc(30% - 20px);margin-left: 20px;}
	.package_details .itineraryList{padding: 10px 20px;}
	.package_details .itineraryList ul li span{font-size:13px;line-height:16px;}	
	.box_col_5{width:16.66%;}
	
	.package_details .share_icon_fixed{position:absolute;left: 10px;z-index:999;margin-top:160px;}
	.flight_blog_story .blog_story_carousel .blog_story_col .story_content p{font-size:14px;line-height:20px;height: 42px;}
}   
@media(max-width:991px){
	.banner_search_box .section-tab{padding:0px 20px;}
	.inner_travelagent .travel_col .travel_info h4{font-size: 20px;line-height: 24px;}
	.inner_travelagent .travel_col .travel_info p{font-size: 14px;line-height: 24px;}
	.contact_head .contactBoxes .contact_info strong, .contact_head .contactBoxes .contact_info span{font-size: 18px;line-height:21px;}
	.modify_search_sec .flight_search_info .desktop_flight_info, .modify_search_sec .flight_search_info .desktop_bus_info, .modify_search_sec .flight_search_info .desktop_hotel_info, .modify_search_sec  .modify_btn button{display: none;} 
	.modify_search_sec .flight_search_info .cus_flight_info ul li{display: inline-block;color:#000;vertical-align: top;}
	.modify_search_sec .flight_search_info .cus_flight_info ul li a{color:#000;}
	.modify_search_sec .show_snf{margin-top:5px;}
	.modify_search_sec .modify_btn{margin-top:6px;float: right;}
	.show_snf a.snf_toggle, .booking_sidebar .inner_fare > a.snf_toggle{font-size: 13px;line-height: 16px;padding: 6px 8px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li{padding: 0px 5px;}
	.oneway_search .inner_flight_list .flight_info ul li, .bus_search .inner_flight_list .flight_info ul li{padding: 5px 5px;}
	.sidebar_filter{position:static;}
	.sidebar_filter .custom_sidebar{display:none;}
	.sidebar_filter.filtershow:before{content:"";position:absolute;top:0px;left:0px;z-index: 9999;background: rgba(0,0,0,0.5);width: 100%;height: 100%;} 
	.sidebar_filter.filtershow .custom_sidebar{display:block;position: fixed;bottom: 0px;left: 0px;width: 100%;overflow-y: scroll;z-index: 9999;padding: 0px 0px 50px;background:#fff;}
	.sidebar_filter.filtershow .custom_sidebar{height: 100%;}
	.sidebar_filter.filtershow.timefilter .custom_sidebar, .sidebar_filter.filtershow.airlinefilter .custom_sidebar, .sidebar_filter.filtershow.bustypefilter .custom_sidebar, .sidebar_filter.filtershow.travelsfilter .custom_sidebar, .sidebar_filter.filtershow.ratingfilter .custom_sidebar, .sidebar_filter.filtershow.pricefilter .custom_sidebar, .sidebar_filter.filtershow.locationfilter .custom_sidebar{height: auto;}
	.sidebar_filter.filtershow.airlinefilter .custom_sidebar .airline_widget .box-content, .sidebar_filter.filtershow.bustypefilter .custom_sidebar .bustype_widget .box-content{max-height: 250px;overflow-y: scroll;}
	.sidebar_filter.filtershow.travelsfilter .custom_sidebar .travel_widget .box-content{max-height: 350px;overflow-y: scroll;}
	.sidebar_filter .custom_sidebar .filter_head{position: sticky;top: 0px;left: 0px;width: 100%;z-index: 999;background: #fff;padding: 10px 15px 0px;} 
	.sidebar_filter .custom_sidebar .filter_head a.filter_close{display: inline-block;margin-right: 20px;font-size: 18px;line-height: 21px;color: #000;}
	.sidebar_filter .custom_sidebar .filter_head .filter_title{display: inline-block;width: calc(100% - 50px);}
	.sidebar_filter.timefilter .custom_sidebar .filter_head .filter_title .clearfilter, .sidebar_filter.airlinefilter .custom_sidebar .filter_head .filter_title .clearfilter, .sidebar_filter.bustypefilter .custom_sidebar .filter_head .filter_title .clearfilter, .sidebar_filter.travelsfilter .custom_sidebar .filter_head .filter_title .clearfilter, .sidebar_filter.ratingfilter .custom_sidebar .filter_head .filter_title .clearfilter, .sidebar_filter.pricefilter .custom_sidebar .filter_head .filter_title .clearfilter, .sidebar_filter.locationfilter .custom_sidebar .filter_head .filter_title .clearfilter{display:none;}
	.sidebar_filter .custom_sidebar h3, .hotel_sidebar_filter .custom_sidebar h3{margin:0px 0px 10px;}
	.sidebar_filter .applyfilter_btn, .hotel_sidebar_filter .applyfilter_btn{position: fixed;bottom: 0px;left:0px;width: 100%;text-align:center;background: #fff;z-index: 99;}  
	.sidebar_filter .applyfilter_btn button.apply_btn, .hotel_sidebar_filter .applyfilter_btn button.apply_btn{border: 0px;outline: none;box-shadow: none;font-size: 15px;line-height: 21px;padding: 10px 30px;border-color: var(--border-primary-color);color: #fff;border-radius: 4px;display: inline-block;text-transform: uppercase;font-weight: 500;width: auto;} 
	.custom_sidebar .inner_filter .stop_checkbox li label{font-size: 13px;line-height: 16px;}
	.custom_sidebar .inner_filter .depart_time_checkbox li label{font-size: 12px;line-height: 16px;}
	.custom_sidebar .inner_filter .faretype_widget .stop_checkbox li{width: 100px;height: 50px;}
	.custom_sidebar .inner_filter .faretype_widget .stop_checkbox li label{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
	.sidebar_filter .custom_sidebar .inner_filter{padding:0px 15px 15px;}
	.sidebar_filter .custom_sidebar .applyfilter_btn{padding:0px 15px;}
	.sidebar_filter.timefilter .custom_sidebar .box-widget, .sidebar_filter.airlinefilter .custom_sidebar .box-widget, .sidebar_filter.bustypefilter .custom_sidebar .box-widget, .sidebar_filter.travelsfilter .custom_sidebar .box-widget, .sidebar_filter.ratingfilter .custom_sidebar .box-widget, .sidebar_filter.pricefilter .custom_sidebar .box-widget, .sidebar_filter.locationfilter .custom_sidebar .box-widget{display:none;}
	.sidebar_filter.timefilter .custom_sidebar .box-widget.time_widget, .sidebar_filter.airlinefilter .custom_sidebar .box-widget.airline_widget, .sidebar_filter.bustypefilter .custom_sidebar .box-widget.bustype_widget, .sidebar_filter.travelsfilter .custom_sidebar .box-widget.travel_widget, .sidebar_filter.ratingfilter .custom_sidebar .box-widget.stars_widget, .sidebar_filter.pricefilter .custom_sidebar .box-widget.price_widget, .sidebar_filter.locationfilter .custom_sidebar .box-widget.location_widget{display:block;}
	
	.plane_seat_sec .seat_info{border-bottom: 2px solid #dadada;padding-bottom:15px;margin-bottom:15px;}
	.bus_seat_info .seat_col8{margin-bottom:20px;}
	.booking_email_send{width: 90%;}
	.booking_confirm .booking_form_info .person_details h4{font-size:16px;line-height:21px;}
	.booking_confirm .booking_form_info .person_details p{font-size:13px;line-height:24px;}
	.cus_sidebar .booking_sidebar{max-width: 320px;margin: 10px auto 0px;}
	.booking_sidebar .inner_sidebar ul li{font-size: 13px;line-height: 21px;padding: 4px 8px;}
	.booking_sidebar .inner_sidebar ul li span.price, .booking_sidebar .inner_sidebar ul li span.childprices{font-size:13px;line-height:16px;} 
	.roundtrip_header{padding: 5px;} 
	.roundtrip_search .inner_flight_list .flight_info ul li{padding: 4px;}
	
	#full-container{position:relative;}  
	.scroll-up .mob_filter{transform: none;}
	.scroll-down .mob_filter{ transform: translate3d(0, 100%, 0);}
	.mob_filter{position: fixed;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.87);-webkit-transition: transform 0.3s;transition: transform 0.3s;height: 54px;z-index:999;}
	.mob_filter ul{width: 100%;float:left;} 
	.mob_filter ul li{color: #fff;width: 20%;float:left;vertical-align: middle;text-align: center;padding: 6px 0 0;text-transform: uppercase;position: relative;height: 100%;}
	.mob_filter ul li a{color:#fff;position:relative;}   
	.mob_filter ul li.filter-applied a:before{content:"";background: var(--button-primary-color);position: absolute;width: 8px;height: 8px;top: -3px;right: -5px;border-radius: 5px;}
	.mob_filter ul li a i{font-size: 16px;color:#fff;line-height: 28px;}
	.mob_filter ul li .filter_text{font-size: 10px;color:#fff;} 
	.mob_filter ul li.onlynonstop .non_stop{width: 30px;height: 14px;border-radius: 7px;background: #fff;position: relative;display: inline-block;margin: 4px 0;font-size: 22px;line-height: 1;}
	.mob_filter ul li.onlynonstop .non_stop:before{position: absolute;content: " ";width: 10px;height: 10px;border-radius: 10px;left: 2px;top: 2px;background: rgba(0,0,0,.87);}
	.mob_filter ul li.onlynonstop .non_stop.applied:before{left: 18px;background: var(--button-primary-color);}
	.service_req_sec .custom_tabs li a{padding: 4px 12px;font-size: 12px;line-height:16px;}
	form.booking_form .inner_booking .custom_block_content .form_field input, form.booking_form .inner_booking .custom_block_content .form_field select, form.booking_form .inner_booking .custom_block_content .date_field input, form.booking_form .inner_booking .custom_block_content .age_field input{font-size:13px;line-height:16px;}
	form.booking_form .inner_booking .custom_block_content .traveller_info .cus_field_input select{padding: 8px 4px 7px;font-size: 13px;line-height: 18px;}
	body.hidemobileheader{margin-top: 0px!important;background:#f6f6f6;}  
	body.hidemobileheader .header, body.hidemobileheader .copyright_footer{display:none;}
	body.hidemobileheader .oneway_search .modify_search_sec .flight_search_info, body.hidemobileheader .internationtrip_search .modify_search_sec .flight_search_info, body.hidemobileheader .bus_search .modify_search_sec .flight_search_info, body.hidemobileheader .hotel_search .modify_search_sec .flight_search_info{margin-top:0px;}
	body.hidemobileheader .roundtrip_search .modify_search_sec .flight_search_info{margin:0px;}
	body.hidemobileheader .flight_list_sec .modify_search_sec{position: fixed;top: 0px;z-index: 999;left: 0px;width: 100%;}  
	
	.sticky_bottom{width: 100%;overflow:hidden;}
	.sticky_bottom ul{float: left;width: 100%;}
	.sticky_bottom ul li{float: left;vertical-align: top;}
	.sticky_bottom ul li.flight_txt img{float:left;}
	.sticky_bottom ul li.flight_txt .flight_name{visibility:hidden;font-size: 12px;line-height: 16px;position:relative;float:left;height:20px;}
	.sticky_bottom ul li.flight_txt .flight_name>span{visibility:visible;position: absolute;top: 2px;}
	.sticky_bottom .stk_btm_sec ul li{display:inline-block;float:none;}
	.sticky_bottom ul li.flight_txt{margin-right:3px;display: block;position: relative;} 
	/* .sticky_bottom ul li.flight_price{float: right;width: 48%;} */
	.sticky_bottom .col_mob_60{width: 70%;float: left;margin: auto;}
	.sticky_bottom .col_mob_60>.row{margin:auto;} 
	.sticky_bottom .col_mob_40{width: 30%;float: left;padding: 0px 0px 0px 10px;margin: auto;}
	.sticky_bottom .stick_col_4.brder_rgt{padding:0px;padding-right: 6px;margin-right: 6px;border-right: 1px solid #dfdfdf;}	
	.sticky_bottom .stick_col_4{width: 100%;padding:0px;} 
	.sticky_bottom .stick_col_4.brder_rgt{width: 30%;} 
	.sticky_bottom .stick_col_4.grand_btns{width: calc(40% - 12px);}    
	/* .sticky_bottom .stick_col_4.brder_rgt+.stick_col_4.brder_rgt{padding-right: 0px;margin-right: 0px;border-right: 0px;}  */  
	.grandtotal_btn button{background-image: linear-gradient(to top, var(--gradient-button-primary-color1) , var(--gradient-button-primary-color2));display: block;width: 100%;border:0px;outline:none;box-shadow:none;color:#fff;border-radius:0px;text-transform: uppercase;}
	.grandtotal_btn button:hover{color:#fff;}	
	.sticky_bottom>div{padding:0px 0px 0px 10px;}
	.round_trip_list{max-height: 550px;overflow: scroll;}
	.sticky_bottom .stk_grand_total li.grandtotal_txt>span{display:block;}
	.sticky_bottom .stk_grand_total li.grandtotal_txt{width:100%;}
	.sticky_bottom .stk_grand_total li.grandtotal_btn.hide_mob, .sticky_bottom .stk_btm_sec ul li.flight_duration{display:none;}
	.custom_form_action form.booking_search_form .inner_form_action{float:left;width: 100%;}  
	.custom_sidebar .inner_filter .depart_time_checkbox li{width: calc(25% - 3px);}
	.custom_sidebar .inner_filter .depart_time_checkbox li:last-child{margin-right:0px;}
	form.booking_form .inner_booking .custom_block_content .form_field .country_code input#telephone, .hotel_booking_info .common_booking_info .contact_phone .country_code input#telephone{padding: 10px 3px 10px 35px;font-size: 13px;line-height:18px;}
	.intl-tel-input .flag-dropdown .selected-flag .down-arrow{top:8px;} 
	.photo_hotel_info .right{width:100%;clear:both;padding-top:20px;}
	.custom_form_action .booking_search_form .ismultipleway .add_city_btn{width:100%;}
	.custom_form_action .flight_booking_search .ismultipleway .location_field p.sr_route{display:none;}
	
	.multiway_search .modify_search_sec .flight_search_info .cus_flight_info ul{position: relative;}
	.multiway_search .modify_search_sec .flight_search_info .cus_flight_info ul li.back{display: inline-block;position: sticky;left: 0px;width: 20px;z-index: 9;background: #fff;height: 40px;}
	.multiway_search .modify_search_sec .flight_search_info .cus_flight_info ul li{margin-right:5px;}
	.multiway_search .modify_search_sec .flight_search_info .cus_flight_info ul li:last-chlid{margin-right:0px;}
	
	.hotel_search_info .hotel_info_left{width:calc(100% - 60px);}
	.hotel_search_info .hotel_info_middle{width:100%;border-top: 1px solid #ddd;padding-top: 5px;margin-top: 5px;}
	.hotel_detail .gallery_carousel .owl-prev{left: 0px;} 
	.hotel_detail .gallery_carousel .owl-next{right: 0px;}
	/* form.booking_form .booking_btn{text-align: center;} */	
	.package_details .share_icon_fixed{position: fixed;bottom: 80px;left: 15px;z-index: 999;} 
} 
@media(min-width:768px) and (max-width:991px){ 
	header.header .logo{width:120px;}
	header.header .header_menu ul li{margin-right:6px;}
	header.header .header_menu ul li.list_item a{padding:6px 6px;}
	header.header .other_menu{margin-top: 12px;}
	.d-flex-sm{display: -ms-flexbox;display: flex;} 
	.align-items-center-sm{-ms-flex-align: center;align-items: center;} 
	.banner_search_box .section-tab ul li{margin-right:4px;width: 76px;} 
	.banner_search_box .section-tab ul li.list_item a{font-size:12px;line-height:16px;padding:8px 10px;} 
	.custom_form_action .inner_form_action{position: relative;}
	.swipe{position: absolute;top:30px;left: calc(50% - 15px);z-index: 1;}
	#multi-trip .swipe{left: calc(33.33% - 15px);top:25px;}
	.custom_form_action form.bus_booking_search .swipe{top:25px;}
	.custom_form_action .location_field{width:50%;border-bottom: solid 1px #e7e7e7;}
	.custom_form_action .location_field.searchcity, .custom_form_action .location_field.multifrom_field{padding-right:15px;border-right: solid 1px #e7e7e7;}
	.custom_form_action .location_field.searchtocity, .custom_form_action .location_field.multito_field{padding-left:15px;} 
	.custom_form_action .booking_search_form  .ismultipleway .inner_form_action .location_field{width: 33.33%;min-height: 75px;}	 
	.custom_form_action .booking_search_form  .ismultipleway .inner_form_action .location_field.multito_field{border-right: solid 1px #e7e7e7;}	
	.custom_form_action .flight_booking_search .calendar_field{width:25%;min-height: 70px;}
	.custom_form_action .flight_booking_search  .ismultipleway .calendar_field{width:33.33%;border-right: 0px;min-height: 75px;}  
	.custom_form_action .booking_search_form .ismultipleway .add_city_btn{float:left;margin: 0px 0px 10px;padding: 10px 15px 0px;border-top: solid 1px #e7e7e7;}
	.custom_form_action .hotel_location_field.searchcity{width:100%;padding-right:0px;border-right: 0px;}  
	.custom_form_action .calendar_field.checkinout_field{width:60%;}
	.custom_form_action .traveler_field{width:28%;}  
	.custom_form_action .class_field{width:22%;}  
	.custom_form_action .cus_passenger_field{width:40%;}
	.custom_form_action  form.bus_booking_search .calendar_field{width:50%;}
	.custom_form_action form.bus_booking_search .booking_search_btn{width:50%;margin: 17px auto 0px;}
	.custom_route_sec .travel_news{margin:30px 0px 0px;}	
	.inner_travelagent .travel_col{padding: 0px 20px 25px;height: 340px;}
	.modify_search_sec .flight_search_info .cus_flight_info ul li.back{margin-right:15px;}
	.modify_search_sec .flight_search_info .cus_flight_info ul li span.flight_name{font-size: 15px;line-height: 21px;display:block;}
	.modify_search_sec .flight_search_info .cus_flight_info ul li span.flight_time{font-size: 12px;line-height: 16px;}
	/* .modify_search_sec .flight_search_info .modify_btn a.btn_modify_search{margin-right: 10px;} */
	.modify_search_sec .flight_search_info .modify_btn a.cus_btn{font-size: 21px;line-height: 30px;color: var(--text-secondary-color);}
	
	.sticky_bottom{top: 59px;position:fixed;bottom:auto;max-width: 720px;left: 50%;transform: translate(-50%, 0px);}
	.sticky_bottom .container{width:auto;}
	/* .sticky_bottom .inner_btm_sticky{padding-bottom: 8px;padding-top: 10px;} */
	.sticky_bottom ul li.flight_txt .flight_name{width: calc(100% - 30px);float:left;}
	/* .roundtrip_search.flight_list_sec.stickydiv {padding-top: 143px;} */
	.grandtotal_btn button{padding: 18px 20px;font-size: 20px;line-height: 24px;}
	body.hidemobileheader .oneway_search, body.hidemobileheader .internationtrip_search, body.hidemobileheader .bus_search, body.hidemobileheader .hotel_search{padding-top: 64px;}
	body.hidemobileheader .roundtrip_search{padding-top: 126px;}
	
	.sticky_bottom .inner_btm_sticky{padding:10px 0px 8px;}
	.sticky_bottom ul li.flight_duration .cus_time{font-size:12px;line-height:16px;}
	.sticky_bottom ul li.flight_duration .arrow{margin:0px 5px;}
	.sticky_bottom ul li.flight_duration .arrow i{font-size:16px;}
	.sticky_bottom ul li.flight_price{font-size:15px;line-height:21px;} 
	.sticky_bottom .stk_grand_total li.grandtotal_txt{font-size:16px;line-height:21px;}
	.sticky_bottom .stk_grand_total li.grandtotal_btn button{font-size:12px;line-height:16px;padding: 7px 10px;}
	.sticky_bottom ul li.flight_txt img{width:25px;height: 25px;}
	.sticky_bottom ul li.flight_txt .flight_name{font-size: 12px;line-height: 16px;}
	.sticky_bottom .hide_desk{display:block!important;} 
	.session-expire{top: 150px;}
	/* .roundtrip_header ul li:first-child {width: 35%;}
	.roundtrip_header ul li:nth-child(2){width: calc(23% - 6px);margin: 0px 6px;}
	.roundtrip_header ul li:last-child{width: 40%;} */
	.roundtrip_header ul li{font-size: 13px;line-height: 16px;}
	.roundtrip_header ul li span.date{font-size: 11px;line-height: 15px;}
	.inner_flight_list .flight_info ul li a{font-size:13px;line-height:16px;}
	.flight_list_sec .row .cus_col_9>.row>.col_push_6{padding-left:5px;}  
	.flight_list_sec .row .cus_col_9>.row>.col_pull_6{padding-right:5px;}
	form.booking_form .inner_booking .custom_block_content .form_field{width: 31%;}
	form.booking_form .inner_booking .custom_block_content .form_field.country_field{width: 50%;}
	form.booking_form .inner_booking .custom_block_content .traveller_info .form_select_field{width: 45%;}
	form.booking_form .inner_booking .custom_block_content .date_field, form.booking_form .inner_booking .custom_block_content .age_field{width:20%;}
	form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .form_field, form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .date_field, form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .issuancecou_field{width: calc(25% - 8px);float: left;}
	form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .form_field, form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .date_field{margin-right:10px;margin-left:0px;} 
	.inner_booking, .inner_payment{margin:15px 0px 0px;} 
	.custom_form_action .flight_booking_search .traveler_field .onlytraveller{top: 72px;}
	.custom_form_action .flight_booking_search .ismultipleway .inner_form_action .searchsuggestions{top: 75px;}
	.custom_form_action .flight_booking_search .ismultipleway .location_field{border-bottom: 0px;}
	.custom_form_action .flight_booking_search #section-s1.ismultipleway .location_field, .custom_form_action .flight_booking_search #section-s1.ismultipleway .calendar_field{border-bottom: solid 1px #e7e7e7;}
	.custom_form_action .flight_booking_search .class_field .onlyclass{top: 72px;}
	.service_req_sec .service_req_list ul li{width:calc(33% - 6px);margin-right:10px;}
	.service_req_sec .service_req_list ul li:nth-child(3n){margin-right:0px;}
	.service_req_sec .service_req_list ul li:nth-child(3n+1){clear:both;}
	.booking_confrm_modal .modal-body .flight-list-main .airline_column{float: left;width: calc(40% - 100px);}
	.booking_confrm_modal .modal-body .flight-list-main .flight_time_column{float: left;width: 30%;}
	.booking_confrm_modal .modal-body .flight-list-main .flight_time_duration{float: left;width: 100px;}
	
	.custom_form_action form.groupbooking_search .ismultipleway .inner_form_action .location_field{width:37.5%;} 
	.custom_form_action form.groupbooking_search .ismultipleway .swipe{left:calc(37.5% - 15px)!important;} 
	.custom_form_action form.groupbooking_search .ismultipleway .inner_form_action .depart_field{width:25%;}
	.custom_form_action form.groupbooking_search .ismultipleway .inner_form_action .traveler_field{width:37.5%;}
	.groupbooking_search .airline_field, .groupbooking_search .airline_num_field{width:31%;}
	.custom_form_action .groupbooking_search .airline_field .flight_airline , .custom_form_action .groupbooking_search .airline_num_field .flight_airline {display:none;}
	.custom_form_action .groupbooking_search .ismultipleway .location_field, .custom_form_action form.groupbooking_search .ismultipleway .inner_form_action .depart_field{border-bottom: solid 1px #e7e7e7;}
	.groupbooking_search .depart_field label p.sr_date{margin:4px 0px 0px;}
	
	.selling_destination_list .selling_destination_carousel .item a .selling_img{width:105px;height:105px;}
	.visa_selling_list .selling_destination_carousel .item a .visa_selling_img{width: 90px;height: 90px;}
	.package_page .owl-carousel .owl-nav{margin:20px 0px 0px;}
	.best_selling_destination, .package_tour_sec{padding: 25px 0px;}
	.package_page .custom_title h2{font-size:21px;line-height:26px;}
	.package_page .dest_title h2{margin:0px 0px 20px;}
	
	.selling_destination_list .selling_destination_carousel .item a .selling_img{width:105px;height:105px;}
	.visa_selling_list .selling_destination_carousel .item a .visa_selling_img{width: 90px;height: 90px;}
	.package_page .owl-carousel .owl-nav{margin:20px 0px 0px;}
	.best_selling_destination, .package_tour_sec{padding: 25px 0px;}
	.package_page .custom_title h2{font-size:21px;line-height:26px;}
	.package_page .dest_title h2{margin:0px 0px 20px;}	
	.tour_package_search .banner_search_box{margin-top: 30px;}
	.tour_package_search .banner_search_box h2{margin: 0px 0px 30px;font-size:35px;line-height:40px;}
	.tour_package_search .banner_search_box form.search_form .input_field input{font-size: 16px;line-height: 21px;}
	.package_details .itineraryList{padding: 6px 10px;}
	.package_inventory_slider .inventory_carousel .slider_info .slider_img{height: 250px;}
	.package_details .itineraryList ul li span{font-size:11px;line-height:14px;}	
	.box_col_5{width:33.33%;}
	.box_col_5:nth-child(1), .box_col_5:nth-child(2), .box_col_5:nth-child(3){margin-bottom:12px;}
	.flight_blog_story .blog_story_carousel .blog_story_col .story_content p{font-size:14px;line-height:20px;height: 42px;}
} 
@media(min-width:768px){	
	.hide_desk{display:none;}
	header.header .header_menu{width: 100%;} 
	header.header .main_header .header_menu ul li.list_item>a>i{display:block;}
	header.header .main_header .header_menu>ul>li{display:inline-block;position:relative;width: calc(12.5% - 3.1px);margin: 0px;} 
	header.header .main_header .header_menu ul li:last-child{margin-right:0px;}
	header.header .main_header .header_menu ul li.list_item a img{width:25px;display: block;margin: auto;}
	header.header .main_header .header_menu ul li.list_item a{display:block;color:#000;font-weight:400;text-align:center;border-bottom:3px solid transparent;} 
	header.header .main_header .header_menu ul li.list_item a i{font-size:21px;display: block;margin-bottom: 6px;} 
	header.header .main_header .header_menu ul li.list_item a span{display: inline-block;}
	header.header .main_header .header_menu ul li.list_item.active>a, header.header .main_header .header_menu ul li.list_item:hover>a{color:var(--text-secondary-color);border-color: var(--border-secondary-color);} 
	header.header .main_header .header_menu ul li.list_item ul.dropdown-menu{margin:0px;padding:0px;}
	header.header .main_header .header_menu ul li.list_item:hover ul.dropdown-menu{display:block;}
	header.header .main_header .header_menu ul li.list_item ul.dropdown-menu li{display:block;margin:0px;}
	header.header .main_header .header_menu ul li.list_item ul.dropdown-menu li a{text-align:left;padding: 8px 10px;border-bottom: 1px dashed rgba(227,17,26,.18);}
	header.header .main_header .header_menu ul li.list_item ul.dropdown-menu li a:hover{color:color:var(--text-primary-color);}
	header.header .main_header .header_menu ul li.list_item ul.dropdown-menu li:last-child a{border-bottom: 0px;}
	.header .main_header .common_header {display: none;}
	.banner_search{padding: 160px 0px 30px;} 
	.banner_search.tour_package_search{padding: 100px 0px 80px;}
	.custom_tabs_sec{padding: 12px 12px 10px;}
	.custom_tabs_sec>ul.nav-tabs{padding-bottom:15px;}
	.custom_tabs_sec>ul.nav-tabs>li.nav-item{margin-right: 20px;}	
	.custom_tabs_sec>ul.nav-tabs>li.nav-item>a{font-size: 14px;line-height:21px;}
	.custom_tabs_sec>ul.nav-tabs>li.nav-item>a::before{top: 8px;}
	.custom_tabs_sec>ul.nav-tabs>li.nav-item>a::after{top: 4px;}
	.custom_form_action .cus_field label span.span_label{font-size:14px;line-height:18px;}
	.custom_form_action .cus_field label p.sr_route, .custom_form_action .cus_field label p.sr_code{font-size:13px;line-height:16px;} 
	.custom_form_action .cus_field label span.sr_class{font-size:16px;line-height:38px;} 
	.custom_form_action .search_btn button{font-size:16px;line-height:21px;padding:12px 30px;}
	.inner_offer.all_offer_tabs .offer_title{margin-right:30px;}  
	.inner_offer .offer_title h3{font-size:20px;line-height:24px;}
	.inner_offer ul.offer_tabs li{margin-right: 10px;}
	.inner_offer ul.offer_tabs li a{font-size:16px;line-height:21px;padding: 5px 10px;}
	.custom_route_sec{padding:40px 0px;}
	.custom_route_sec .route_list{padding: 20px 10px;}
	.custom_route_sec .flight_route .route_col ul{column-count: 2;}  
	.custom_route_sec .flight_route .route_col_left{width:calc(50% - 2px);border-right: 1px solid #ccc;float: left;}
	.custom_route_sec .flight_route .route_col_rgt{width:calc(50% - 2px);float: left;} 
	.custom_route_sec h3, .flight_blog_story h3, .blog_lists .inner_blog_list h3{font-size:20px;line-height:24px;margin:0px 0px 20px;}
	.flight_home_content h4{font-size: 15px;line-height: 21px;margin:0px 0px 15px;} 
	.flight_home_content p, .flight_home_content ul li{font-size: 14px;line-height: 21px;}
	.mobile_app_sec .mobile_app_content .section_heading h2{font-size: 40px;line-height:55px;}
	.mobile_app_sec .mobile_app_content ul.info-list, .mobile_app_sec .mobile_app_content .btn-box{padding-top: 30px;}
	.mobile_app_sec .mobile_app_content ul.info-list li{font-size: 18px;line-height:21px;margin:0px 0px 15px;}
	.mobile_app_sec .mobile_app_content ul.info-list li span{margin-right: 10px;width: 35px;height: 35px;line-height: 35px;font-size: 20px;}
	.barcode .barcode_field span{font-size: 15px;line-height: 21px;margin: 0px 0px 10px;}
	.box_col_5{padding:0px 10px;float:left;}
	.footer_top_sec, footer.footer{padding: 20px 0px;}
	.footer_top_sec .footer_title h3{font-size:16px;line-height:21px;margin: 0px 0px 15px;}
	footer.footer .footer_links h4, .footer_top_sec .footer_links h4{font-size:15px;line-height:21px;margin: 0px 0px 10px;}
	footer.footer .footer_links p, footer.footer .footer_links ul li a, .footer_top_sec .footer_links ul li a{font-size:14px;line-height:21px;}
	.copyright_footer ul li{margin-right:10px;}
	.copyright_footer ul li a{font-size:14px;line-height:18px;}
	
	.modify_search_sec .modify_search a.btn_close{position: relative;z-index: 99;}
	.modify_search_sec .modify_btn button, .modify_search_sec .modify_search a.btn_close, .modify_search_sec .flight_search_info .offer_style_btn a.offer_btn{font-size: 13px;line-height: 16px;padding: 8px 12px;}	 
	.inner_travelagent .travel_bgclr{padding:40px 0px 50px;}
	.inner_travelagent .travel_desk{padding: 40px 0px;}
	.inner_travelagent .travel_bgclr .travel_txt h4, .inner_travelagent .travel_desk .travel_txt h3{font-size: 26px;line-height: 30px;margin: 0px 0px 20px;}
	.inner_travelagent .travel_bgclr .travel_txt p, .inner_travelagent .travel_desk .travel_txt p{font-size: 16px;line-height: 28px;}
	.about_page{padding: 30px 0px;}  
	.about_page .inner_box .about_content h4{font-size: 24px;line-height: 28px;margin: 0px 0px 15px;}
	.about_page .inner_box .about_content p{font-size: 15px;line-height: 25px;}
	.contact_detail{padding: 40px 0px;}
	.modify_search_sec .flight_search_info .offer_style_btn{margin: 4px 0px 0px;}
	.modify_search_sec .flight_search_info .offer_style_btn a.offer_btn:first-child{margin-right:5px;}
	
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li{font-size: 13px;line-height: 21px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li{padding: 0px 5px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li span.date{font-size: 16px;line-height: 21px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price .airlineprice{font-size: 21px;line-height: 24px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price .airlineprice span.currency_symb{font-size: 16px;line-height: 24px;vertical-align:top;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price span.for_net_fare_div, .hotel_list .hotel_info .room_price span.for_net_fare_div{font-size: 14px;line-height:18px;display:none;} 
	.hotel_main_info .hotel_btn_price .hotelprice span.for_net_fare_div, .ht_room_info .room_type_list .hotal_price_btn span.for_net_fare_div{display:none;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price span.for_net_fare_div span.currency_symb, .hotel_list .hotel_info .room_price span.for_net_fare_div span.currency_symb{font-size: 12px;line-height:17px;vertical-align:top;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price .airlineprice{font-size: 16px;line-height: 21px;vertical-align:top;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price .airlineprice span.currency_symb{font-size: 14px;line-height: 18px;vertical-align:top;}
	.oneway_search  .inner_flight_list .flight_block_column .custom_block_content ul.result_list li{width: calc(100% / 4 - 48px);}  
	.oneway_search  .inner_flight_list .multitrip_block .flight_block_column .custom_block_content ul.result_list li{width: calc(100% / 4 - 49px);}   
	.oneway_search  .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(3){width: 144px;padding: 0px;}
	.multiway_search .inner_flight_list .flight_block_column .custom_box_result ul.list-search-result li.cus_dep_arr_time{width: 27%;}
	.multiway_search .inner_flight_list .flight_block_column .custom_box_result ul.list-search-result li.flight_time_between{width: calc(46% - 60px);margin: 0px 10px;}  
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li{width: calc(100% / 5 - 6px);} 
	.bus_search  .inner_flight_list .flight_block_column .custom_block_content ul.result_list li{width: calc(100% / 5 - 19px);}
	.oneway_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.book_btn, .multiway_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.round_check{width: 50px;} 
	.bus_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.book_btn{width: 95px;position: absolute;} 
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.book_btn a.book_now, .inner_flight_list .flight_block_column .custom_block_content .book_flight .book_btn a.book_now{font-size: 13px;line-height:16px;padding: 8px 10px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li .flight_name{font-size: 11px;line-height: 16px;}
	.inner_flight_list .flight_details .main_flight_btn a, .flights_more_fares a.more_fare_prices{font-size: 12px;line-height: 16px;}
	/* .inner_flight_list .flight_details .main_flight_btn a.more_detail_btn{float:right;} */
	.custom_block_content .book_flight .more_farebtn a.more_detail_btn{font-size: 12px;line-height: 16px;padding: 7px 6px;}  
	.flight_detail_popup .show_flight_detail .flight_details_info ul.custom_tabs li a{font-size:14px;line-height:18px;padding: 5px 14px;} 
	.inner_flight_list .flight_route h4{font-size: 18px;line-height: 21px;margin: 0px 0px 12px;}
	.inner_flight_list .flight_route .flight_route_list ul li{padding: 0px 10px;}
	.roundtrip_search .inner_flight_list .flight_route .flight_route_list ul li{padding: 0px 5px;}
	.inner_flight_list .flight_route .flight_route_list ul li .flight_name{font-size: 16px;line-height: 24px;}
	.inner_flight_list .flight_route .flight_route_list ul li .flight_name span{font-size: 11px;}
	.inner_flight_list .flight_route .flight_route_list ul li.flight_timer{font-size: 16px;line-height: 21px;}
	.inner_flight_list .flight_route .flight_route_list ul li.flight_timer span{font-size: 12px;line-height: 20px;}
	.inner_flight_list .flight_route .flight_route_list ul li span.duration{font-size: 12px;}
	.inner_flight_list .flight_route .flight_route_list ul li span.duration span{font-size: 21px;line-height: 26px;}
	.inner_flight_list .baggage_info .baggage_value, .flight_detail_popup .baggage_info .baggage_value{font-size: 14px;line-height: 18px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li .travel_name span{margin:8px 0px 0px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li .travel_name{font-size:16px;line-height:21px;}
	.inner_flight_list .flight_block_column .custom_block_content .flight_details .board_drop_info .board_col h4{font-size: 18px;line-height: 24px;margin:0px 0px 10px;}
	.inner_flight_list .fare_details .fare_col_left{padding-right:5px;} 
	.inner_flight_list .fare_details .fare_col_right{padding-left:5px;}
	.inner_flight_list .terms_condition .term_list{height: 155px;overflow-y: scroll;}
	.inner_flight_list .fare_rules_jack .terms_condition .term_list{height: auto;overflow-y: hidden;}
	.terms_condition .term_list{height: 155px;overflow-y: scroll;} 
	.roundtrip_header ul li.flight_name{width: calc(100% - 130px);margin-right:10px;}
	.roundtrip_header ul li.prev_next_btn a {font-size: 10px;line-height: 15px;}
	.roundtrip_header ul li.prev_next_btn span{height: 25px;}
	  
	/* .service_req_sec .service_req_list ul li{width:22%;} */
	/* .service_req_sec .service_req_list ul li:nth-child(4n){margin-right:0px;}
	.service_req_sec .service_req_list ul li:nth-child(4n+1){clear:both;} */
	.addonspassenger{padding: 8px 12px;}
	/* .service_req_sec .service_req_list ul li input{width: 20px;height: 20px;} 
	.service_req_sec .service_req_list ul li .serv_txt{width: calc(100% - 35px);margin-left: 10px;}*/
	.service_req_sec .service_req_list ul li .serv_txt .serv_icon i{font-size: 18px;}  
	.service_req_sec .service_req_list ul li .serv_price i{font-size: 21px;}
	.service_req_sec .service_req_list ul li .serv_type{font-size:14px;line-height:18px;}
	.service_req_sec .service_req_list ul li .serv_price{font-size:18px;line-height:21px;}
	 
	.busSeatrgt{width: calc(100% - 70px);margin-left:15px;} 
	.busSeatlft{margin:30px 0px 10px 20px;}
	.booking_confrm_title h3{font-size: 21px;line-height: 24px;/* margin: 0px 0px 10px; */} 
	.booking_confrm_title img{width: 80px;margin-left: 15px;}
	.booking_confirm .booking_form_info .brder_left{border-left: 2px solid #ddd;}
	.booking_form_info{display: flex;}
	.booking_form_info>div{display: flex;align-items:center;}
	.field_wd48{width:48%;float:left;} 
	.mr_rt4{margin-right:4%;}
	.booking_email_send .email_field input{width: calc(100% - 152px);}
	.booking_email_send .phone_field input{width: calc(100% - 158px);}
	.booking_email_send label{margin-right: 20px;}
	.booking_email_send label, .booking_email_send input{font-size: 16px;line-height: 21px;}
	.booking_email_send a{font-size: 16px;line-height: 21px;padding: 13px 10px;}
	.view_print_ticket a{font-size: 16px;line-height: 21px;margin-right:10px;padding:8px 15px;} 
	.ticket_overview .ticket_table table thead tr th{font-size:15px;line-height:21px;}
	.ticket_overview .ticket_table table tbody tr td{font-size: 14px;line-height: 18px;}
	.ticket_overview .ticket_head h4{font-size: 18px;line-height: 21px;}
	.ticket_overview .ticket_head h4 span{font-size: 24px;line-height: 28px;}
	.inner_booking .bus_book_info .book_col4{margin:0px;}
	.inner_booking .booking_title h3, .inner_payment .payment_title h3{font-size: 21px;line-height: 24px;}
	/* .booking_sec .booking_info .flight_wrap .flight_itenary{display: flex;flex-direction: row;justify-content: space-between;} */  
	.booking_sec .booking_info .flight_wrap .flight_itenary{display: inline-block;padding-left: 40px;width: 100%;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft{width: calc(75% - 5px);display: inline-block;}
	/* .booking_sec .booking_info .flight_wrap .flight_itenary .itenaryRight{width:30%;display: flex;align-items: flex-end;justify-content: flex-end;} */
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryRight{width:25%;display: inline-block;}
	/* .booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .flex{display: flex;} */
	
	/* .hotel_list .hotel_item .hotel_info .left{float:left;width: calc(75% - 15px);margin-right:10px;border-right: 1px solid #ccc;height:100%;}
	.hotel_list .hotel_item .hotel_info .right{float:right;width: 25%;} */
	/* .hotel_info .room_price{text-align: center;display: block;} 
	.hotel_info .room_price span{display:block;}
	.hotel_info .room_price span.price_value{font-size: 24px;line-height: 28px;}
	.hotel_info .room_price span.price_value i{font-size: 18px;} */
	.hotel_list .hotel_item .hotel_info .select_hotel_btn{margin-top: 10px;display: block;text-align: right;}
	.hotel_list .hotel_item .hotel_info .select_hotel_btn a{font-size:13px;padding: 10px 12px;}
	.hotel_list_sec .result_found h4{font-size: 18px;}
	.hotel_list_sec .result_found h4 span{font-size: 21px;}
	.hotel_sorting label{font-size: 15px;line-height: 21px;}
	.hotel_sorting select{font-size: 14px;line-height: 18px;padding: 8px;margin-left: 10px;}
	.hotel_list .hotel_item .hotel_info .room_amenities ul li{font-size:11px;line-height:14px;padding: 2px 5px;}
	/* .custom_form_action .inner_form_action .searchsuggestions{width: 300px;} */
	.panel .cus_panel_body h5, .panel .cus_panel_body h6{font-size:14px;line-height:18px;}
	.hotel_main_info .hotel_inner {display: inline-block;}
	.hotel_location{display:inline-block;float:right;} 
	.room_type_sec h5{font-size:16px;line-height:21px;font-weight: 600;}
	.hotel_amenities .all_amenity_list ul li{margin: 0px 5px 8px 0;font-size: 13px;line-height: 16px;padding: 4px 7px;}
	.room_type_sec .booking_btn a{font-size: 13px;line-height: 16px;padding: 10px 20px;}
	.room_type_sec .room_type_col span{font-size:14px;line-height:18px;font-weight: 600;}
	/* .inner_booking_info .room_img{float: left;width: 30%;}
	.inner_booking_info .hotel_checkin_rgt{float: left;width: calc(70% - 16px);margin-left: 15px;} */
	.hotel_booking_info .inner_booking_info .room_img{float: left;width: 35%;}
	.inner_booking_info .booking_hotelroom_rgt{float: left;width: calc(65% - 16px);margin-left: 15px;}
	.more_flight_fare .samefaredetail span.published_price{font-size: 14px;line-height: 18px;display: inline-block;}
	.more_flight_fare .samefaredetail span.published_price .currency_symb{font-size: 12px;line-height: 17px;vertical-align: top;} 
	.more_flight_fare .samefaredetail span.net_price{font-size: 13px;line-height: 16px;display: inline-block;}
	.more_flight_fare .samefaredetail span.net_price .currency_symb{font-size: 11px;line-height: 15px;vertical-align: top;} 
	/* .more_flight_fare .samefaredetail span.flight_extra_classification{margin-right: 4px;} */
	/* .more_flight_fare .samefaredetail span.flight_extra_classification, .avail_seat_refund>span{font-size: 12px;line-height: 16px;color:#000;}
	.more_flight_fare .samefaredetail span.seats_available, .avail_seat_refund span.seats_available{font-size: 13px;line-height: 16px;} */ 
	/* .more_flight_fare .samefaredetail span.flight_extra_classification{font-size: 13px;line-height: 18px;color:#000;} 
	.more_flight_fare .samefaredetail span.seats_available{font-size: 13px;line-height: 16px;} */
	.booking_sec .booking_info .schedule_flight span.scheduleday{background:#fff;color: var(--text-primary-color);}
	.flight_list_sec.stickydiv{padding-top: 70px;}
	/* .booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .flight_loc span{margin-left:5px;} */
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price {float:right;} 
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.round_check{width: 30px;float: right;padding:0px;}
	.fare_layout .fare_rules_info{width:60%;}
	.travelagent .floatrgt_lg{float:right;}
	.agent_reg_page{padding:40px 0px;}
	.agent_reg_page .inner_reg_form{padding:20px;}
	.agent_reg_page .inner_reg_form .form_title h3{font-size:30px;line-height:36px;margin:0px 0px 20px;}
	.agent_reg_page .inner_reg_form .form_title h4{font-size:18px;line-height:21px;margin:0px 0px 15px;}
	.agent_reg_page .inner_reg_form .firm_type{margin-right:25px;}
	.agent_reg_page .inner_reg_form .firm_type a{font-size:15px;line-height:21px;padding: 6px 15px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec{margin:30px 0px 10px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .form_heading h5{font-size:16px;line-height:21px;margin:0px 0px 15px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .form_field input{padding: 12px 10px 12px 30px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .form_field select{padding: 12px 10px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .form_field .form-control{font-size: 14px;line-height: 18px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .form_field .form_icon i{font-size: 16px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .submit_button{margin: 20px 0px 0px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .form_btn .custom_btn{font-size: 14px;line-height: 18px;padding: 13px 22px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .submit_button .submit_btn{font-size: 16px;line-height: 21px;padding: 15px 35px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .additional_info{margin:30px 0px 0px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .additional-box span{font-size: 18px;line-height: 30px;}
	.plane_seat_sec .seat_list .main_title{font-size: 28px;line-height: 32px;margin: 0px 0px 20px;}
	/* form.booking_form .inner_booking .custom_block_content .form_field, form.booking_form .inner_booking .custom_block_content .date_field, form.booking_form .inner_booking .signin_content .login_btn, form.booking_form .inner_booking .signin_content .or_txt, form.booking_form .inner_booking .signin_content .fb_txt{display:inline-block;} */
	form.booking_form .inner_booking .custom_block_content .form_field, form.booking_form .inner_booking .custom_block_content .date_field, form.booking_form .inner_booking .custom_block_content .age_field, form.booking_form .inner_booking .signin_content .login_btn, form.booking_form .inner_booking .signin_content .or_txt, form.booking_form .inner_booking .signin_content .fb_txt{float:left;}
	form.booking_form .inner_booking .custom_block_content .form_field, form.booking_form .inner_booking .signin_content .login_btn{margin-right:10px;} 
	form.booking_form .inner_booking .custom_block_content .date_field+.date_field{margin-left:10px;} 
	form.booking_form .inner_booking .custom_block_content .form_field_col10 .form_field:last-child{margin-right:0px;}  
	.booking_confrm_modal  .modal-content .modal-body .flight-list-main .airline, .booking_confrm_modal  .modal-content .modal-body .flight-list-main .departure, .booking_confrm_modal  .modal-content .modal-body .flight-list-main .stop-duration, .booking_confrm_modal  .modal-content .modal-body .flight-list-main .destination{padding:0px 10px;}
	.custom_session .modal-content{padding: 20px;} 
	.custom_session .modal-content .timer_icon{font-size: 65px;margin: 15px auto 10px;}
	.custom_session .modal-content h4{font-size: 21px;line-height:24px;}
	.custom_session .modal-content p{font-size: 15px;line-height:21px;margin: 0 0 15px;}
	.custom_session .modal-content a.session_btn{font-size: 16px;line-height:21px;padding: 10px 20px;} 
	.booking_sec .booking_info .schedule_flight h3{font-size: 21px;line-height: 24px;margin: 0px 10px 0px 0px;}
	.booking_confirm .booking_form_info{padding: 20px 5px;margin-bottom: 30px;}
	.booking_confirm .booking_form_info .booking_icon{width: 80%;}
	.booking_confirm .booking_form_info .person_details{padding: 10px 0px;margin-top: 8px;}
		
	.custom_form_action .flight_booking_search .inner_form_action .searchsuggestions{top: 92px;}
	.custom_form_action .hotel_booking_search .cus_passenger_field .onlytraveller{top: 81px;}
	.custom_form_action .bus_booking_search .inner_form_action .searchsuggestions, .custom_form_action .hotel_booking_search .inner_form_action .searchsuggestions{top: 79px;}
	.custom_form_action .checkinout_field .merge_field .input-box{width: calc(50% - 30px);}
	.custom_form_action .checkinout_field .merge_field .input_chkin{padding-right:20px;}
	.custom_form_action .checkinout_field .merge_field .input_chkout{padding-left:20px;}
	.custom_form_action .checkinout_field .merge_field .cus_space{height: 80px;}
	.custom_form_action .checkinout_field .merge_field .no_of_night{top: 16px;left: calc(50% - 40px);font-size: 13px;line-height: 18px;}
	.custom_form_action .checkinout_field .merge_field .no_of_night span{width: 30px;height: 30px;line-height: 30px;font-size: 14px;}
	.flight_list_sec .row .cus_col_9>.row>.search_result_inner>.col_push_6{padding-left:5px;}  
	.flight_list_sec .row .cus_col_9>.row>.search_result_inner>.col_pull_6{padding-right:5px;} 
	.flight_details .layover_time .layover_txt{font-size: 14px;line-height: 18px;} 
	.inner_flight_list .flight_route .flight_route_list ul li .fare_refund_txt{font-size: 13px;line-height: 18px;}
	.flight_list_sec .custom_block_content .flight_details{padding: 0px 10px;}
	.inner_flight_list .terms_condition .term_list{padding: 2%;}
	.inner_flight_list .baggage_info .baggage_row .baggcol_3, .flight_detail_popup .baggage_info .baggage_row .baggcol_3{padding: 0px 8px;}
	.inner_flight_list .baggage_info .baggage_title, .flight_detail_popup .baggage_info .baggage_title{font-size:13px;line-height:18px;}
	.inner_flight_list .baggage_info .baggage_value span, .flight_detail_popup .baggage_info .baggage_value span{font-size:12px;line-height:16px;}
	.roundtrip_search .cus_col_9>.search_result_inner>.row>.col_pull_6{padding-right:5px;}
	.roundtrip_search .cus_col_9>.search_result_inner>.row>.col_push_6{padding-left:5px;}
	.more_flight_fare .samefaredetail .flight_extra_info span.faretype{font-size: 12px;line-height:16px;}
	.avail_seat_refund span.span_refund{font-size:18px;margin-right:5px;vertical-align: middle;/*line-height:18px; padding: 4px 7px; */} 
	/* .more_flight_fare .samefaredetail span.flight_extra_classification span{font-size:14px;line-height:18px;padding: 4px 7px;} */
	.inner_flight_list .flight_block_column .custom_block_content .custom_box_result .flight_name{font-size:14px;line-height:21px;}
	.inner_flight_list .flight_block_column .custom_block_content .custom_box_result .flight_offer{font-size:12px;line-height:16px;}
	.flight_details .flight_details_info .fl_title span{font-size: 21px;line-height: 24px;}
	.flight_details .flight_details_info .fl_title span i{font-size: 16px;}
	.custom_form_action .documentId__tooltip::before {font-size: 12px;font-weight: 500;line-height: 21px;width: 250px;} 
	/* .hotel_list .hotel_item .hotel_info{flex-direction: row;box-sizing: border-box;display: flex;place-content: stretch space-between;align-items: stretch;} 
	.hotel_list .hotel_item  .hotel_content .left{width: calc(100% - 217px);padding-right: 10px;}
	.hotel_list .hotel_item  .hotel_content .right{width: 217px;} 
	.hotel_list .hotel_info .room_price{text-align:right;}*/
	.custom_form_action .documentId__tooltip::before{top: 30px;}
	.custom_form_action .documentId__tooltip::after{top: 10px;border-color: transparent transparent #e6e6e6 transparent;}
	.label-container.checkbox-default .checkmark{height: 20px;width: 20px;flex: 0 0 20px;}
	.label-container.checkbox-default{font-size: 13px;line-height: 21px;}
	.hotel_main_info .hotel_name h3{font-size:21px;line-height:24px;}
	/* .custom_tabs_content{margin-top:-46px;padding-top: 25px;} */
	.hotel_detail .hotel_nav_tabs{width: calc(100% - 80px);margin: 10px auto 0px;}
	.hotel_detail .hotel_nav_tabs ul{flex-direction: row;box-sizing: border-box;display: flex;place-content: stretch center;align-items: stretch;} 
	.custom_tabs_content .custom_hotel_block.photo_hotel_info{padding: 40px 15px 15px;margin: 0px 0 15px;}
	.ht_room_info .room_type_list .room_left h4{font-size:18px;line-height:21px;margin:0px 0px 5px;}
	.ht_room_info .room_type_list .room_column{padding: 5px 20px;flex-direction: row;box-sizing: border-box;display: flex;place-content: center space-between;align-items: center;}
	.ht_room_info .room_type_list .room_left{flex-direction: column;box-sizing: border-box;display: flex;place-content: flex-start space-between;align-items: flex-start;flex: 1 1 100%;max-width: 60%;}
	.ht_room_info .room_type_list .room_right{flex-direction: column;box-sizing: border-box;display: flex;place-content: flex-end center;align-items: flex-end;flex: 1 1 0%;}
	.hotel_booking_info .hotel_info_left{display:inline-block;width: calc(100% - 120px);}
	.hotel_booking_info .hotel_info_rgt{display:inline-block;float: right;}
	.hotel_list .hotel_info .room_price span.price_value{display:block;} 
	.ht_room_info .room_type_list .room_left ul li{font-size: 13px;line-height:16px;}
	.ht_room_info .room_type_list .hotal_price_btn span.room_price{font-size: 21px;line-height: 24px;}
	.ht_room_info .room_type_list .hotal_price_btn span.for_net_fare_div span.mainprice{font-size: 16px;line-height: 21px;}
	.hotal_amentity .otheramentity .amenity_col ul{column-count:3;}
	/* .contact_info .contact_field input{width:60%;float:left;} 
	.contact_info .contact_field .select_wrapper{width:calc(40% - 10px);float:left;margin-left:10px;} */
	.traveller_details .no_of_adult .common_adult{width:100%;float: left;}
	.traveller_details .no_of_adult .count_label{width:70px;float: left;padding-top: 20px;}
	.traveller_details .no_of_adult .cus_ht_field{width:calc(100% - 70px);float: left;}
	.traveller_details .no_of_adult .cus_ht_field .form_group{width:33.33%;float: left;padding: 0px 8px;margin-bottom:10px;} 
	.traveller_details .no_of_adult .cus_ht_field .title_group{width:66.66%;float: left;}   
	.traveller_details .no_of_adult .cus_ht_field .title_group .form_title{width:30%;float: left;}   
	.traveller_details .no_of_adult .cus_ht_field .title_group .form_name_field{width:70%;float: left;}   
	.custom_form_action .booking_search_form  .ismultipleway .add_city_btn a.add_more, .custom_form_action .groupbooking_search .add_city_btn a.add_more{font-size: 14px;line-height: 18px;padding: 10px 25px;}
	.custom_form_action .booking_search_form  .ismultipleway .add_city_btn a.close_city{/* margin-left:25%; */font-size: 24px;line-height: 30px;}
	.hotel_search .custom_form_action .traveler_field .onlytraveller ul{max-height: 280px;overflow-y: scroll;}
	.custom_form_action .search_btn .direct_flight{margin-left: 20px;}
	.hide_desktop{display:none;}
	.custom_form_action .booking_search_form .ismultipleway .multi_btn_group{display:flex;justify-content:space-between;align-items: center;}
	.hotel_main_info.htactive{padding:5px 15px;}
	.hotel_main_info .hotel_inner{float:left;width:50%;}
	.hotel_main_info .hotel_btn_price{float:right;width:50%;text-align:right;}
	.hotel_main_info .hotel_btn_price a{font-size: 14px;line-height: 18px;padding: 6px 10px;}
	.hotel_main_info .hotel_btn_price .choose_room_type select, .hotel_main_info .hotel_btn_price .choose_room_type input{font-size: 13px;line-height: 18px;padding: 8px 6px;}
	.internationtrip_search .inner_flight_list .flight_route .flight_route_list ul li:nth-child(2), .internationtrip_search .inner_flight_list .flight_route .flight_route_list ul li:nth-child(4){width: 24%;}
	.internationtrip_search .inner_flight_list .flight_route .flight_route_list ul li:nth-child(1){width:15%;} 
	.hotel_main_info .hotel_btn_price .hotelprice span.for_net_fare_div{margin-left:10px;}
	.hotel_main_info .hotel_btn_price .hotelprice span.mainprice{font-size: 18px;line-height: 21px;}
	.hotel_main_info .hotel_btn_price .hotelprice span.for_net_fare_div span.price{font-size: 15px;line-height: 21px;}
	.hotel_main_info .hotel_btn_price .choose_room_type{max-width: 220px;}
	.ht_room_info .room_type_list .hotelroomsort{margin-bottom:8px;} 
	.booking_sec .booking_info .layovertag span, .booking_confrm_modal .modal-body .layover_time .layover_txt{font-size: 14px;line-height: 18px;padding: 5px 15px;} 
	.booking_sec .booking_info .schedule_flight span.scheduleday{font-size: 18px;line-height: 21px;}
	.booking_sec .booking_info .schedule_flight span.scheduleday strong{font-size: 21px;line-height: 24px;}
	.booking_sec .booking_info .schedule_flight .schedule_name_time{margin-left:20px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .flight_loc{font-size: 16px;line-height: 21px;width: calc(100% - 146px);float: left;} 
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft:before{left: 116px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryRight .itenarylist ul li{display: block;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .layover{padding-left: 35px;margin: 5px 0px;}
	.booking_fare_rules a.fare_btn{font-size: 14px;line-height: 18px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .time{width: 90px;float: left;margin-right: 55px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryRight .itenarylist i{font-size: 24px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .time span{font-size: 16px;line-height: 21px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .time small{font-size: 13px;line-height: 16px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .time .layoverCircle{right: -33px;}
	.booking_confrm_modal  .modal-content .modal-body .flight-list-main h5, .booking_confrm_modal  .modal-content .modal-body .flight-list-main h6{font-size:14px;line-height:18px;}
	.booking_confrm_modal .modal-body .flight-list-main .flight_time_column strong, .booking_confrm_modal .modal-body .flight-list-main .flight_time_column h5, .booking_confrm_modal .modal-body .flight-list-main .flight_time_duration .duration strong{font-size: 14px;line-height: 18px;}
	.booking_confrm_modal .modal-body .flight-list-main .flight_time_column small, .booking_confrm_modal .modal-body .flight-list-main .flight_time_duration .duration span{font-size: 12px;line-height: 16px;}
	.inner_booking .traveller_info .note{color:#000;margin-bottom:8px;font-size: 14px;line-height: 24px;} 
	.inner_booking .traveller_info{padding: 8px;margin-top: 8px;margin-bottom: 15px;}
	.utility_services h2{font-size:24px;line-height:30px;margin:0px 0px 40px;}
	.bbps_pages .bbps_fields h3{font-size: 24px;line-height: 30px;margin: 0px 0px 15px;}
	
	.mb_browse_plan{display: flex;flex-direction: column;flex: 1;position: relative;}
	.mb_browse_plan a.plan_close{display:none;}
	.inner_custom_page, .bbps_pages{padding:40px 0px;}
	.flight_list_sec .cus_col_9{min-height:700px;}
	
	.flight_share{background:#fff;top: 50%;right: -96px;padding: 4px 12px;}
	.flight_share span.share a i{margin-left:10px;}
	.flight_share .share_icon ul li{margin-left:10px;}
	.flight_share .share_icon ul li a i{font-size: 24px;} 
	.share_mobicon{display:none;}
	.header.header .other_menu .btn_currency{margin: 0px 6px 0px 3px;}
	.header.header .other_menu .btn_dashbrd.mobbtn_dashbrd{float:right;}
	.header.header .other_menu .btn_dashbrd.mobbtn_dashbrd ul.dropdown-menu{left:auto;right:0px;}
	
	.hotel_list .hotel_item .img_wrapper{width:300px;height: 170px;}
	.hotel_list .hotel_item  .hotel_content{width: calc(100% - 300px);}
	.hotel_search_info .hotel_info_middle label{font-size: 13px;line-height: 16px;}
	.hotel_search_info .hotel_info_middle h6, .hotel_search_info .hotel_info_middle .hotel_checkin_out .total_night span{font-size: 14px;line-height: 16px;} 
	.hotel_detail .gallery_slider .gallery_item{height: 400px;}
	.room_facility_modal .room_details .room_gallery .gallery_img{height: 350px;} 
	.hotel_detail .room_type_data .inner_room_col .room_left .room_details span.rm_title{font-size: 14px;line-height: 18px;}
	.hotel_detail .room_type_data .inner_room_col .room_left .room_pan{font-size:12px;line-height:16px;padding-left: 20px;}
	.room_facility_modal .room_details .room_info .room_heading h4{font-size: 16px;line-height: 21px;margin: 0px 0px 15px;}
	.room_facility_modal .room_details .room_info .room_feature{margin: 0px 0px 15px;}
	.room_facility_modal .room_details .room_info .room_feature .room_inf{margin-right:25px;}
	.room_facility_modal .room_details .room_info .room_feature .room_inf p, .room_facility_modal .room_details .room_info .room_feature .room_inf ul li{font-size:15px;line-height:21px;}
	.room_facility_modal .room_details .room_info .room_desc h4{font-size: 15px;line-height: 21px;}
	.room_facility_modal .room_details .room_info .room_desc p{font-size: 14px;line-height: 24px;margin: 0px 0px 10px;}
	.inner_flight_list .ft_txt_info p{font-size: 13px;line-height: 16px;}
	.carousel_timer .owl-item .item h4{font-size: 13px;line-height: 16px;}
	.carousel_timer .owl-item .item span{font-size: 15px;line-height: 21px;}
	.carousel_timer .owl-carousel .owl-nav div i{font-size: 21px;line-height: 49px;}
	.flight_detail_popup .modal-dialog{width:700px;margin: 70px auto;} 
	.more_flight_fare .samefaredetail span.flight_extra_classification{width: 110px;}
	.more_flight_fare .samefaredetail span.seats_available, .avail_seat_refund span.seats_available{width: 65px;}
	.more_flight_fare .samefaredetail span.seats_available span, .avail_seat_refund span.seats_available span, .more_flight_fare .samefaredetail span.flight_extra_classification span, .booking_fare_rules span{font-size: 13px;line-height: 18px;}
	.show_flight_detail .footer_btns .total_fare_section h4{font-size: 16px;line-height: 21px;}
	.show_flight_detail .footer_btns .total_fare_section h4 span{font-size: 20px;line-height: 24px;}
	.show_flight_detail .footer_btns .bookbtn a.cus_btn{font-size: 13px;line-height: 16px;padding: 8px 12px;}
	.booking_sec .booking_info .schedule_flight .schedule_name_time span.scheduletime{font-size: 14px;line-height: 16px;}
	.more_flight_fare{margin-bottom: 15px;margin-left: 15px;} 
	
	.hotal_amentity .about_hotel ul li, .hotal_amentity .about_hotel p{font-size:14px;line-height:21px;color:#000;} 
	.hotel_list .hotel_item .img_wrapper{width:300px;height: 170px;}
	.hotel_list .hotel_item  .hotel_content{width: calc(100% - 300px);}
	.cus_hotel_modal .modal-body table tbody tr th, .cus_hotel_modal .modal-body table tbody tr td{font-size: 14px;line-height: 18px;padding: 5px;}
	.inner_hotel_detail .gst_details .panel h4 a{padding: 8px 10px;font-size: 14px;line-height: 21px;}
	.inner_booking_info .hotel_checkin_rgt .hotel_checkin_out .chck_field label, .inner_booking_info .hotel_checkin_rgt .room_guest label{font-size:14px;line-height:18px;}
	.inner_booking_info .hotel_checkin_rgt .hotel_checkin_out .chck_field h6, .inner_booking_info .hotel_checkin_rgt .room_guest h6{font-size: 15px;line-height:21px;}
	.inner_booking_info .hotel_checkin_rgt .hotel_checkin_out .chck_field h6 span, .inner_booking_info .hotel_checkin_rgt .room_guest h6 span{font-size: 21px;}
	.inner_booking_info .hotel_checkin_rgt .hotel_checkin_out .total_night span{font-size: 15px;line-height: 21px;}
	.hotel_booking_info .booking_btn{margin:30px 0px 10px;}
	form.booking_form .booking_btn button, form.booking_form .booking_btn a{font-size: 15px;line-height: 21px;padding: 8px 15px;}
	.hotel_booking_info .hotel_room_info .person_count h6{font-size: 13px;line-height:18px;}
	.hotel_booking_info .hotel_room_info .person_count h6 span{font-size: 16px;}
	.hotel_booking_info .common_booking_info, .hotel_booking_info .inner_booking_info .common_booking_info, .hotel_booking_info .booking_title_info{padding: 15px;}
	.inner_hotel_detail .custom_head h3{font-size: 18px;line-height: 21px;margin: 0px 0px 15px;}
	.package_tour_sec>div .top_selling_package{margin-bottom:30px;}
	.package_details .package_banner .banner_content, .visa_details .visa_banner .banner_content{width: calc(100% - 100px);margin-right: 10px;}
	.package_details .inner_banner .share_icon{margin-top: 18px;}
	.custom_form_action .fare_type_option ul li{margin-right:15px;}
	.radio-container.radio-default{font-size: 13px;line-height: 18px;}
	.radio-container.radio-default .checkmark{margin-right: 10px;height: 16px;width: 16px;}
	.radio-container.radio-default .checkmark::after{width: 8px;height: 8px;} 
	.modal.custom_calendar .modal-dialog{margin: 70px auto;width:700px;}
	#ui-datepicker-div table.ui-datepicker-calendar tbody tr td[title]:after{font-size: 13px;line-height: 16px;}
	#ui-datepicker-div .ui-datepicker .ui-datepicker-header, #ui-datepicker-div .ui-datepicker .ui-datepicker-next, #ui-datepicker-div .ui-datepicker .ui-datepicker-prev{font-size: 14px;line-height: 21px;}
	
	.package_details .package_banner, .visa_details .visa_banner{min-height: 200px;height: 35vh;}
	/* .package_details .inner_banner, .visa_details .inner_banner{padding: 0px 3% 20px 3%;} */ 
	.package_details .package_banner .banner_content h2, .visa_details .visa_banner .banner_content h2{font-size: 26px;line-height: 32px;}
	/* .visa_details .visa_banner .banner_content h2{padding-bottom: 15px;} */
	.top_selling_package .itineraryList ul li img, .package_details .itineraryList ul li img{width: 40px;}
	.package_details .package_banner .banner_content .package_itnerary span, .package_details .package_banner .banner_content .pack_type span{font-size: 14px;line-height: 21px;}
	.package_details .package_banner .banner_content .package_itnerary span i, .package_details .package_banner .banner_content .pack_type span i{font-size: 14px;}
	.package_inventory_slider .inventory_carousel .slider_info .slider_title h3{font-size: 21px;line-height: 24px;}
	.package_inventory_slider .inventory_carousel .slider_info .slider_img .zoom_icon i{font-size: 21px;}
	.package_details .pkg_left_col .itnAllDaysActs{padding: 10px 10px;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head{align-items: center;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head span.day{font-size: 16px;line-height: 21px;padding: 6px 10px;} 
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head h4{font-size: 16px;line-height: 21px;margin: 0px 10px;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head h4 a span{font-size: 16px;line-height: 21px;padding-left: 10px;vertical-align: bottom;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head h4 a strong{display: inline-block;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head h4 a i{margin: 3px 0px 0px 10px;float: right;} 
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_body .ht_itn_img{width: 35%;float:right;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_body .ht_itn_img>img{height: 180px;object-fit: cover;} 
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_body .ht_itn_content{width:calc(65% - 15px);float:left;margin-right:15px;}
	/* .top_selling_package .selling_package_carousel .item{padding:0px 5px 0px;}  */
	.package_family_holiday .holiday_pack_box, .top_selling_package .pack_box{padding: 8px;} 
	.package_details .pkg_left_col .cus_ht_title h3{font-size:16px;line-height:21px;}
	.package_details .pkg_left_col .cus_ht_title h3 i.icon_t{font-size: 18px;}
	.package_details .pkg_left_col .cus_ht_title h4{font-size:15px;line-height:21px;}
	.package_details .pkg_left_col .custom_panel_content ul li, .package_details .pkg_left_col .custom_panel_content ol li, .package_details .pkg_left_col .custom_panel_content p{font-size:14px;line-height:24px;} 
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head h4{width: calc(100% - 190px);}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel.emptydate .htItr_panel_head h4{width: calc(100% - 75px);margin-right:0px;}
	.top_selling_package .itineraryList ul li span{font-size:10.6px;line-height:14px;}
	.top_selling_package .pack_box .pack_image .pack_days span{font-size: 14px;line-height: 18px;}
	.tour_package_search .banner_search_box form.search_form .search_btn button{font-size: 18px;line-height: 21px;padding: 16px 30px 15px;}
	.top_selling_package .pack_box .pack_tag{padding: 6px 15px;}
	.top_selling_package .pack_box .pack_tag span{font-size: 13px;} 
	.package_family_holiday .holiday_pack_box .travel_content h4, .top_selling_package .pack_box h4{font-size:16px;line-height:21px;}  
	.package_page .category_title a.explore{font-size:14px;line-height:21px;}
	.top_selling_package .destinationList .dest_name span.night{font-size:14px;line-height:18px;}
	.top_selling_package .destinationList .dest_name span.name{font-size:13px;line-height:16px;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head span.date{font-size: 13px;line-height: 18px;}
	.htItr_panel_body .invertory_info .invertory_content h5{font-size: 16px;line-height: 21px;}
	.htItr_panel_body .invertory_info .invertory_content p{font-size: 13px;line-height: 16px;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_body .htItr_inner_content{padding-left: 53px;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_body .full_content{padding:0px 30px 0px 51px;} 
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_body .full_content p{font-size:14px;line-height:21px;}
	.tourpackage_modal .modal-dialog{width:570px;}
	.visaapply_modal .modal-dialog{width:770px;}
	.tourpackage_form .tour_plan_form .booking_times .cus_qu_radio .input_col{margin: 0px 3px 6px 0px;width: calc(33% - 5px);}
	.tourpackage_form .tour_plan_form .form-group .cus_qu_radio .input_col span.radio_check{padding: 8px 10px;font-size: 14px;line-height: 18px;}
	.cus_tourvisa_form .tour_plan_form h3{font-size: 24px;line-height: 28px;margin: 0px 0px 10px;}
	.custom_form_action .inner_form_action .searchsuggestions .flight_suggetions ul.sugested_lists li .citycode{font-size: 14px;line-height: 21px;}
	.custom_route_sec .flight_route .route_col ul:after{content:"";background: #ccc;position:absolute;top: -10px;left: 50%;width:1px;height: 100%;} 
	.custom_route_sec .flight_route .route_col ul li{padding: 0px 10px 20px;}
	.custom_service .box-service-1 .box-icon{width: 24px;height: 24px;flex: 0 0 24px;margin: 0 15px 0 0;}
	.custom_service .box-service-1 .box-icon i{font-size: 24px;line-height: 24px;}
	.package_details .share_icon_fixed a i{font-size:50px;line-height:55px;}
	.myseatinfo .custom_box_result .ssrlists{float:left;width:100%;} 
	.myseatinfo .custom_box_result .ssrlists ul.ssr_ullist{float:left;width: 30%;}
	.myseatinfo .custom_box_result .ssrlists ul.ssr_ullist li a{font-size:15px;line-height:21px;padding:10px 18px;}
	.myseatinfo .custom_box_result .ssrlists .ssrlist_content{float:left;width: calc(70% - 25px);margin-left:25px;}
	.myseatinfo .custom_box_result .ssrlists .ssrlist_content .ssraddons ul.ssraddons_ul{display:flex;gap: 15px;margin-bottom: 10px;}
	.myseatinfo .custom_box_result .ssrlists .ssrlist_content .ssraddons ul.ssraddons_ul li a.cus_addonbtn{font-size: 16px;line-height: 24px;}
	.service_req_sec .meals_list ul li .serv_type{height: 55px;}
	.service_req_sec .baggage_list ul li .serv_type{height: 90px;}	
	.payment_method_sec ul.payment_method_list{width:25%;float:left;}
	.payment_method_sec .payment_content{width:calc(75% - 20px);margin-left:15px;float:left;}
	.payment_method_sec .payment_content .paymode_list button{font-size: 16px;line-height: 21px;padding: 10px 24px;}
	.booking_sec .booking_title h3{font-size: 24px;line-height: 28px;margin: 20px 0px 15px;}
	/* .flight_blog_story .blog_story_carousel .blog_story_col .story_img img{height: 120px;} */
	.flight_blog_story .blog_story_carousel .blog_story_col .story_content{padding: 10px 15px;}
	.flight_blog_story .blog_story_carousel .blog_story_col .story_content h4, .blog_lists .bloglist .blog_col .post_title h4{font-size: 15px;line-height: 21px;}
	.payment_method_sec ul.payment_method_list li{display:block;}
	.payment_method_sec ul.payment_method_list li a{font-size:14px;line-height:18px;padding: 10px 15px 10px 34px;border-bottom: 1px solid #bbbaba;}
	.contact_info .common_booking_info .contact_field .contact_email{width:calc(70% - 10px);margin-right:10px;}
	.contact_info .common_booking_info .contact_field .contact_phone{width:30%;}	
	.contact_info .contact_field input, .contact_info .contact_field select{font-size:14px;line-height:18px;}
	.allbloglist .bloglist .blog_col{margin-bottom: 15px;}
	
	.blog_detail{padding: 20px 0px;} 
	.blog_detail .inner_blogdetail h3{font-size: 21px;line-height:24px;margin:0px 0px 20px;}
	.blog_detail .inner_blogdetail .blogimage{margin-bottom:20px;}
	.blog_detail .inner_blogdetail p{font-size: 15px;line-height:21px;margin:0px 0px 15px;}
	.blog_detail .blog_sidebar{background:#F7F8FA;padding: 20px 15px;}
	.blog_detail .blog_sidebar h4{font-size: 18px;line-height:21px;margin:0px 0px 15px;} 
	.blog_detail .blog_sidebar .recent_post .post_col .postimg{width: 120px;}
	.blog_detail .blog_sidebar .recent_post .post_col .postcontent{width: calc(100% - 120px);}
} 
@media(max-width:767px){ 
	.hide_mob{display:none;}
	body{margin-top: 128px;}
	header.header .logo{width:80px;}
	header.header .logo img{width:100%;}
	header.header .header_menu{width: auto;margin: 6px auto 0px;} 
	header.header .header_menu ul li.list_item a{padding: 6px;}
	.banner_search{padding: 100px 0px 30px;}
	.banner_search.tour_package_search{padding: 80px 0px 60px;} 
	.custom_tabs_sec{padding: 8px 10px;}
	.custom_tabs_sec>ul.nav-tabs{padding-bottom:10px;}
	.custom_tabs_sec>ul.nav-tabs>li.nav-item>a::before{top: 7px;}
	.custom_tabs_sec>ul.nav-tabs>li.nav-item>a::after{top: 3px;}
	.custom_form_action .inner_form_action{position: relative;}
	.swipe{position: absolute;top:27px;left: calc(50% - 15px);z-index: 1;}
	.custom_form_action .location_field{width:50%;border-bottom: solid 1px #e7e7e7;}
	.custom_form_action .location_field.searchcity{padding-right:15px;border-right: solid 1px #e7e7e7;}
	.custom_form_action .location_field.searchtocity{padding-left:15px;}
	.custom_form_action .cus_field .input-box>label{padding: 8px 10px;}
	.custom_form_action .groupbooking_search .cus_field .input-box>label{padding: 8px 5px;}
	.custom_form_action .cus_field.checkinout_field .merge_field .input-box>label{padding: 8px;}
	.custom_form_action .cus_field label span.span_label{font-size:13px;line-height:16px;}
	.custom_form_action .cus_field.checkinout_field .merge_field  label span.span_label{font-size:12px;line-height:16px;}
	.custom_form_action .cus_field label p.sr_route, .custom_form_action .cus_field label p.sr_code{font-size:12px;line-height:16px;} 
	.custom_form_action .cus_field label span.sr_class{font-size:16px;line-height:40px;}
	header.header .logo{margin:0px auto;}
	.menu_col{flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;}
	.banner_search_box .section-tab{display:none;}
	.inner_offer .offer_title h3{font-size:18px;line-height:21px;} 
	.inner_offer ul.offer_tabs li{margin-right: 5px;}
	.inner_offer ul.offer_tabs li a{font-size:14px;line-height:18px;padding: 4px 7px;}
	.custom_route_sec .travel_news{margin:20px 0px 0px;}
	.custom_route_sec{padding:25px 0px;}
	.custom_route_sec .route_list{padding: 10px;}  
	.custom_route_sec h3, .flight_blog_story h3, .blog_lists .inner_blog_list h3{font-size:18px;line-height:21px;margin:0px 0px 10px;}  
	.custom_route_sec .flight_route .route_col ul li{padding: 0px 0px 10px;}
	.flight_home_content h4{font-size: 14px;line-height: 18px;margin:0px 0px 8px;}
	.flight_home_content p, .flight_home_content ul li{font-size: 13px;line-height: 18px;}
	.mobile_app_sec .mobile_app_content .section_heading h2{font-size: 28px;line-height:36px;}
	.mobile_app_sec .mobile_app_content ul.info-list, .mobile_app_sec .mobile_app_content .btn-box{padding-top: 20px;}
	.mobile_app_sec .mobile_app_content ul.info-list li{font-size: 16px;line-height:21px;margin:0px 0px 10px;}
	.mobile_app_sec .mobile_app_content ul.info-list li span{margin-right: 7px;width: 30px;height: 30px;line-height: 30px;font-size: 18px;}
	.footer_top_sec, footer.footer{padding: 15px 0px;}
	.footer_top_sec .footer_title h3{font-size:15px;line-height:21px;margin: 0px 0px 12px;}
	footer.footer .footer_links h4, .footer_top_sec .footer_links h4{font-size:14px;line-height:18px;margin: 0px 0px 8px;}
	footer.footer .footer_links p, footer.footer .footer_links ul li a, .footer_top_sec .footer_links ul li a{font-size:13px;line-height:18px;}
	.footer_top_sec .footer_link_row .footer_links:nth-child(1), .footer_top_sec .footer_link_row .footer_links:nth-child(2){margin-bottom:15px;}
	.footer_top_sec .footer_link_row .footer_links:nth-child(3){clear:both;}
	footer.footer .follow_link{margin:10px 0px;}
	.copyright_footer ul li{margin-right:6px;}
	.copyright_footer ul li a{font-size:13px;line-height:18px;}
	
	.modify_search_sec .modify_search a.btn_close{position: absolute;z-index: 99;right: 0px;top: 20px;}
	/* .modify_search_sec .flight_search_info ul{margin-bottom:6px;} */
	.modify_search_sec .modify_btn button, .modify_search_sec .modify_search a.btn_close{font-size: 12px;line-height: 16px;padding: 8px 12px;}
	.inner_travelagent .travel_bgclr{padding:20px 0px 30px;}
	.inner_travelagent .travel_desk{padding: 20px 0px;}
	.inner_travelagent .travel_col{padding: 0px 20px 25px;}
	.travelagent .agent_image{margin-top: 30px;}
	.travelagent .agent_image img, .inner_travelagent .how_img img{margin:0px auto;}
	.inner_travelagent .travel_bgclr .travel_txt h4, .inner_travelagent .travel_desk .travel_txt h3{font-size: 21px;line-height: 24px;margin: 0px 0px 12px;}
	.inner_travelagent .travel_bgclr .travel_txt p, .inner_travelagent .travel_desk .travel_txt p{font-size: 14px;line-height: 24px;}
	.about_page{padding: 10px 0px;}  
	.about_page .inner_box .about_content h4{font-size: 21px;line-height: 24px;margin: 0px 0px 10px;}
	.about_page .inner_box .about_content p{font-size: 14px;line-height: 22px;}
	.contactBoxes .contact_boxcol:nth-child(3){clear:both;}
	.contactBoxes .contact_boxcol:nth-child(1), .contactBoxes .contact_boxcol:nth-child(2){margin-bottom:20px;}
	.contact_detail .contact_address{margin:30px 0px 0px;}
	.contact_detail{padding: 20px 0px;} 
	.bus_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(1){width:100%;border-bottom:1px solid #e9e9e9;margin-bottom:5px;padding-bottom: 3px;}
	.modify_search_sec .flight_search_info .offer_style_btn a.offer_btn:first-child{margin-right:3px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li .flight_name{font-size: 10px;line-height: 14px;}
	.modify_search_sec .flight_search_info .modify_btn a.btn_modify_search{margin-right: 5px;}
	.modify_search_sec .flight_search_info .modify_btn a.cus_btn{font-size: 18px;line-height: 24px;color: var(--text-secondary-color);}
	.inner_flight_list .flight_block_column .custom_block_content .custom_box_result{padding: 6px 5px;position: relative;}
	.inner_flight_list .flight_block_column .custom_block_content .custom_box_result ul.result_list li.book_btn{position: absolute;top: 0px!important;left: 0px;width: 100%!important;height: 100%;z-index: 99;opacity: 0;}
	.inner_flight_list .flight_block_column .custom_block_content .custom_box_result ul.result_list li.book_btn a{display: block;height: 100%;}
	.inner_flight_list .flight_details .main_flight_btn a, .flights_more_fares a.more_fare_prices{font-size: 11px;line-height: 14px;}
	.custom_block_content .book_flight .more_farebtn a.more_detail_btn{font-size: 11px;line-height: 14px;padding: 7px 6px;}   
	.inner_flight_list .flight_route h4{font-size: 15px;line-height: 18px;margin: 0px 0px 8px;}
	.inner_flight_list .flight_route .flight_route_list ul li{padding: 0px 3px;}
	.inner_flight_list .flight_route .flight_route_list ul li .flight_name span{font-size: 10px;}
	.inner_flight_list .flight_route .flight_route_list ul li.flight_timer span{font-size: 10px;line-height: 15px;}
	.inner_flight_list .flight_route .flight_route_list ul li span.duration{font-size: 11px;}
	.inner_flight_list .flight_route .flight_route_list ul li span.duration span{font-size: 16px;line-height: 21px;}
	.inner_flight_list .baggage_info .baggage_value, .flight_detail_popup .baggage_info .baggage_value{font-size: 12px;line-height: 16px;}
	.inner_flight_list .fare_details .fare_col_left{margin-bottom:10px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li .travel_name{font-size:14px;line-height:18px;}
	.inner_flight_list .flight_block_column .custom_block_content .flight_details .board_drop_info .board_col h4{font-size: 15px;line-height: 21px;margin:0px 0px 5px;}
	.bus_search .inner_flight_list .flight_info ul li{display: none;}
	.bus_search .inner_flight_list .flight_info ul li:nth-child(1), .bus_search .inner_flight_list .flight_info ul li:nth-child(5){display: block;width: 50%;}
	.bus_search .inner_flight_list .flight_info ul li:nth-child(5){text-align: right;}
		
	.addonspassenger{padding: 8px 0px;}	
	/* .service_req_sec .service_req_list ul li input{width: 15px;height: 15px;} 
	.service_req_sec .service_req_list ul li .serv_txt{width: calc(100% - 30px);margin-left: 10px;}*/ 
	.service_req_sec .service_req_list ul li .serv_txt .serv_icon i{font-size: 16px;} 
	.service_req_sec .service_req_list ul li .serv_price i{font-size: 14px;}
	.service_req_sec .service_req_list ul li .serv_type{font-size:12px;line-height:16px;}
	.service_req_sec .service_req_list ul li .serv_price{font-size:15px;line-height:21px;}
	
	.inner_custom_page.booking_confirm {padding: 70px 0px 20px;}
	.busSeatrgt{width: calc(100% - 53px);margin-left:5px;}
	.busSeatlft{margin:10px 0px 10px 15px;}
	.booking_confrm_title h3{font-size: 18px;line-height: 24px;/* margin: 0px 0px 10px; */}
	.booking_confrm_title img{width: 60px;margin-left: 10px;}
	.booking_confirm .booking_form_info .brder_left{border-top: 2px solid #ddd;margin: 10px 0px;}
	.field_wd48{width:100%;} 
	.booking_email_send input{width: calc(100% - 135px);padding: 10px 10px;}
	.booking_email_send label{width:50px;margin-right: 5px;}
	.booking_email_send label, .booking_email_send input{font-size: 14px;line-height: 18px;}
	.booking_email_send a{font-size: 14px;line-height: 18px;padding: 11px 10px;}
	.ticket_overview .ticket_table table thead tr th, .ticket_overview .ticket_table table tbody tr td{font-size: 13px;line-height: 18px;}
	.ticket_overview .ticket_head h4{font-size: 15px;line-height: 21px;}
	.ticket_overview .ticket_head h4 span{font-size: 18px;line-height: 21px;}
	.inner_booking .bus_book_info .book_col4{margin:0px 0px 10px;}
	.inner_booking .bus_book_info .book_col4:last-child{margin:0px;}
	.inner_booking .booking_title, .inner_payment .payment_title{margin-left: 10px;}
	.inner_booking .booking_title h3 img{width: 20px;}
	.inner_booking .booking_title h3, .inner_payment .payment_title h3{font-size: 15px;line-height: 21px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft{float:left;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft, .booking_sec .booking_info .flight_wrap .flight_itenary .itenaryRight{width: 100%;display: block;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft{margin-bottom:10px;padding-left: 32px;}
	/* .booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .flex{float: left;width: 100%;} */
	/* .booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .time{float: left;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .layover{clear: both;} */
	
	/* .hotel_list .hotel_item .hotel_info .left{width: 100%;margin-bottom:8px;border-bottom: 1px solid #ccc;padding-bottom:6px;}
	.hotel_list .hotel_item .hotel_info .right{float:left;width: 100%;} */
	/* .hotel_info .room_price{float: left;width: 50%;}
	.hotel_info .room_price span{display:inline-block;}
	.hotel_info .room_price span.price_value{font-size: 20px;line-height: 24px;display:block;}
	.hotel_info .room_price span.price_value i{font-size: 15px;} */
	.hotel_list_sec .hotel_sort_info{display:none;}
	.hotel_list .hotel_info .room_price{display: inline-block;}
	.hotel_list .hotel_item .hotel_info .select_hotel_btn {text-align: right;display: inline-block;float: right;}
	.hotel_list .hotel_item .hotel_info .select_hotel_btn a{font-size:12px;padding: 8px 10px;}
	.hotel_list_sec .result_found h4{font-size: 15px;}
	.hotel_list_sec .result_found h4 span{font-size: 18px;}
	.hotel_sorting label{font-size: 13px;line-height: 18px;}
	.hotel_sorting select{font-size: 12px;line-height: 16px;padding: 5px;margin-left: 6px;}
	.hotel_list .hotel_item .hotel_info .room_amenities ul li{font-size:10px;line-height:13px;padding: 2px 4px;}
	.custom_form_action .inner_form_action .searchsuggestions{width: 220px;}
	.panel .cus_panel_body .panel_col4{padding:0px 8px;}
	.panel .cus_panel_body h5, .panel .cus_panel_body h6{font-size:13px;line-height:16px;}
	.session-expire{top: 170px;}
	body.active .session-expire{top: 90px;} 
	.hotel_main_info .hotel_inner{display: block;}
	.hotel_location{display:block;float: none;margin: 12px 0px 0px;}
	.room_type_sec h5{font-size:13px;line-height:16px;font-weight: 500;}
	.hotel_amenities .all_amenity_list ul li{margin: 0px 4px 6px 0;font-size: 12px;line-height: 15px;padding: 3px 5px;}
	.room_type_sec .room_type_head, .room_type_sec .room_type_body{display:table;width: 100%;}
	.room_type_sec .room_type_head .room_type_row, .room_type_sec .room_type_body .room_type_row{display:table-row;}
	.room_type_sec .room_type_row .room_type_col{display:table-cell;vertical-align: top;}
	.room_type_sec .booking_btn a{font-size: 12px;line-height: 15px;padding: 8px 12px;}
	.room_type_sec .room_type_col span{font-size:13px;line-height:16px;font-weight: 500;}
	.inner_booking_info .room_img{width: 100%;}
	.inner_booking_info .hotel_info_rgt{width: 100%;margin-top: 8px;}
	.more_flight_fare .samefaredetail span.published_price{font-size: 12px;line-height: 16px;display: inline-block;vertical-align: super;} 
	.more_flight_fare .samefaredetail span.published_price .currency_symb{font-size: 11px;line-height: 16px;vertical-align: top;}
	.more_flight_fare .samefaredetail span.net_price{font-size: 11px;line-height: 15px;display: inline-block;}  
	.more_flight_fare .samefaredetail span.net_price .currency_symb{font-size: 10px;line-height: 15px;vertical-align: top;}
	/* .more_flight_fare .samefaredetail span.flight_extra_classification, .avail_seat_refund>span{font-size: 11px;line-height: 15px;color:#000;} */ 
	/* .more_flight_fare .samefaredetail span.flight_extra_classification{margin-right: 2px;} */
	.more_flight_fare .samefaredetail span.flight_extra_classification{width: 70px;}
	.more_flight_fare .samefaredetail span.seats_available, .avail_seat_refund span.seats_available{width: 60px;}	
	.more_flight_fare .samefaredetail .flight_extra_info span.faretype{display: inline-block;vertical-align: super;} 
	/* .more_flight_fare .samefaredetail .flight_extra_info span.faretype{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 60px;display: inline-block;}  */ 
	.more_flight_fare .samefaredetail span.seats_available span, .avail_seat_refund span.seats_available span, .more_flight_fare .samefaredetail span.flight_extra_classification span, .booking_fare_rules span{font-size: 12px;line-height: 16px;}
	.more_flight_fare .samefaredetail span.seats_available span, .avail_seat_refund span.seats_available span, .more_flight_fare .samefaredetail span.flight_extra_classification span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.booking_sec .booking_info .schedule_flight span.scheduleday{background:#525252;color: #fff;}
	.flight_list_sec.stickydiv{padding-top: 70px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price span.for_net_fare_div, .hotel_list .hotel_info .room_price span.for_net_fare_div, .hotel_main_info .hotel_btn_price .hotelprice span.for_net_fare_div, .ht_room_info .room_type_list .hotal_price_btn span.for_net_fare_div{visibility: hidden;} 
	.oneway_search .inner_flight_list .flight_details .main_flight_btn{width: calc(80% - 0px);text-align: center;margin-top: 4px;} 
	.inner_flight_list .flight_info ul li{width: calc(100% / 5 - 0px);}
	.oneway_search .inner_flight_list .flight_info ul li:last-child{display:none;} 
	.roundtrip_search .inner_flight_list .flight_details .main_flight_btn{width: 100%;text-align: center;margin-top: 4px;} 
	.roundtrip_search .inner_flight_list .flight_details .main_flight_btn a.details_btn{display:none;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.ft_dpart{visibility: hidden;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.ft_dpart span{visibility: visible;}
	/* .oneway_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list{position:static;} */
	.oneway_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list{position:relative;}
	.oneway_search .inner_flight_list .flight_block_column .custom_block_content{position:relative;}
	.oneway_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.book_btn{right:5px;}  
	/* .booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .flight_loc span{display:block;} 
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryRight .itenarylist ul li{width:33%;}*/
	.inner_booking, .inner_payment{margin:7px 0px 0px;}  
	.inner_flight_list .roundtrip_header ul li.prev_next_btn{display:none;}
	.roundtrip_header ul li{font-size: 13px;line-height: 16px;}
	.roundtrip_header ul li span.date{font-size: 11px;line-height: 15px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(1){width:55%;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(1) img{width:25px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(1) .flight_name{position:relative;visibility: hidden;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(1) .flight_name .flight_no{visibility: visible;position: absolute;top: 0px;left: 0px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(3){width:45%;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price+li{clear:both;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price{text-align:right;margin-bottom: 4px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.round_check{width: 0px;opacity:0;padding:0px;}
	.roundtrip_search .inner_flight_list .flight_info ul li{visibility:hidden;width: 0;padding: 0;} 
	.roundtrip_search .inner_flight_list .flight_info ul li:nth-child(1), .roundtrip_search .inner_flight_list .flight_info ul li.price_control{visibility:visible;width: 50%;padding:2px 4px;}
	.roundtrip_search .inner_flight_list .flight_info ul li.price_control{float: right;text-align: right;}
	.roundtrip_search .inner_flight_list .flight_info ul li.price_control+li{width:0;}
	.padd_xs_0{padding:0px;}
	/* .roundtrip_search .cus_col_9{padding:0px;} */
	.roundtrip_search .cus_col_9>.search_result_inner>.row>.cus_col_6{padding:0px;}
	.roundtrip_search .cus_col_9>.search_result_inner>.row>.cus_col_6.col_pull_6{border-right: 1px solid #d2d2d2;}   
	.roundtrip_search .cus_col_9>.row{margin:0px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content{margin:0px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content .custom_box_result{border-radius:0px;box-shadow: none;border:0px;border-bottom: 1px solid #d2d2d2;}
	.roundtrip_search .inner_flight_list .flight_info{border-radius:0px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content .custom_box_result{padding:5px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content .custom_box_result.active{background:#fafad2;} 
	.fare_layout .fare_rules_info{width:100%;}
	.agent_reg_page{padding:25px 0px;}
	.agent_reg_page .inner_reg_form{padding:15px;}
	.agent_reg_page .inner_reg_form .form_title h3{font-size:21px;line-height:26px;margin:0px 0px 15px;}
	.agent_reg_page .inner_reg_form .form_title h4{font-size:15px;line-height:21px;margin:0px 0px 10px;}
	.agent_reg_page .inner_reg_form .firm_type_col{text-align: center;}
	.agent_reg_page .inner_reg_form .firm_type{margin-right:10px;margin-bottom:10px;}
	.agent_reg_page .inner_reg_form .firm_type a{font-size:14px;line-height:18px;padding: 6px 12px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec{margin:15px 0px 10px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .form_heading h5{font-size:13px;line-height:18px;margin:0px 0px 10px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .form_field input{padding: 10px 10px 10px 30px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .form_field select{padding: 10px 10px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .form_field .form-control{font-size: 13px;line-height: 16px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .form_field .form_icon i{font-size: 15px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .submit_button{margin: 15px 0px 0px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .form_btn .custom_btn{font-size: 13px;line-height: 16px;padding: 10px 15px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .submit_button .submit_btn{font-size: 14px;line-height: 18px;padding: 12px 25px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .additional_info{margin:15px 0px 0px;}
	.agent_reg_page .inner_reg_form form.reg_form_sec .additional-box span{font-size: 14px;line-height: 26px;}
	.plane_seat_sec .seat_list .main_title{font-size: 21px;line-height: 24px;margin: 0px 0px 15px;}
	form.booking_form .inner_booking .custom_block_content .form_field, form.booking_form .inner_booking .signin_content .login_btn, form.booking_form .inner_booking .signin_content .or_txt, form.booking_form .inner_booking .signin_content .fb_txt{float:left;}
	form.booking_form .inner_booking .custom_block_content .form_field_col10{float:left;width:100%;}
	.booking_confrm_modal  .modal-content .modal-body .flight-list-main .airline, .booking_confrm_modal  .modal-content .modal-body .flight-list-main .departure, .booking_confrm_modal  .modal-content .modal-body .flight-list-main .stop-duration, .booking_confrm_modal  .modal-content .modal-body .flight-list-main .destination{padding:0px 5px;}
	.custom_session .modal-content{padding: 15px 10px;}
	.custom_session .modal-content .modal-body{padding: 0px;}
	.custom_session .modal-content .timer_icon{font-size: 50px;margin: 10px auto 8px;}
	.custom_session .modal-content h4{font-size: 18px;line-height:21px;}
	.custom_session .modal-content p{font-size: 13px;line-height:18px;margin: 0 0 15px;}
	.custom_session .modal-content a.session_btn{font-size: 14px;line-height:18px;padding: 8px 16px;}
	.booking_sec .booking_info .flight_wrap .flight_name .ft_name{font-size: 16px;line-height: 21px;}
	.booking_confirm .booking_form_info{padding: 10px 5px;margin-bottom: 10px;display: flex;align-items: center;}
	.booking_confirm .booking_form_info>div.col-sm-2{width: 100px;padding: 0px;}
	.booking_confirm .booking_form_info>div.col-sm-10{padding: 0px 10px;}
	.booking_confirm .booking_form_info .booking_icon{width: 100%;}
	.booking_confirm .booking_form_info .person_details{padding: 5px 0px;}
	
	.bus_search  .inner_flight_list .flight_block_column .custom_block_content ul.result_list li{width: calc(100% / 4);}
	.bus_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.book_btn{width: 100%;text-align: left;margin-top: 6px;}
	.bus_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.book_btn a.book_now{float:right;padding: 6px 10px;}
	.bus_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price {text-align:right;}
	/* .plane_seat_sec .seat_list .table_data table tr td:hover .seatdetails{display:none!important;}  */
	.custom_form_action .hotel_location_field.searchcity{width:100%;padding-right:0px;border-right: 0px;}  
	.custom_form_action .checkinout_field .merge_field .input-box{width: calc(50% - 20px);}
	.custom_form_action .checkinout_field .merge_field .input_chkin{padding-right:5px;}
	.custom_form_action .checkinout_field .merge_field .input_chkout{padding-left:5px;}
	.custom_form_action .checkinout_field .merge_field .cus_space{height: 65px;}
	.custom_form_action .checkinout_field .merge_field .no_of_night{top: 12px;left: calc(50% - 28px);font-size: 11px;line-height: 14px;}
	.custom_form_action .checkinout_field .merge_field .no_of_night span{width: 26px;height: 26px;line-height: 26px;font-size: 12px;}
	.view_print_ticket{text-align:center;} 
	.flight_details .layover_time .layover_txt{font-size: 12px;line-height: 16px;} 
	.flight_list_sec .custom_block_content .flight_details{padding: 0px 5px;}
	.inner_flight_list .fare_rules{margin-top:15px;}
	.inner_flight_list .terms_condition .term_list{padding:0px;}
	.inner_flight_list .baggage_info .baggage_row .baggcol_3, .flight_detail_popup .baggage_info .baggage_row .baggcol_3{padding: 0px 5px;}
	.inner_flight_list .baggage_info .baggage_title, .flight_detail_popup .baggage_info .baggage_title{font-size:12px;line-height:16px;}
	.inner_flight_list .baggage_info .baggage_value span, .flight_detail_popup .baggage_info .baggage_value span{font-size:11px;line-height:15px;}
	.more_flight_fare .samefaredetail .flight_extra_info span.faretype{font-size: 10px;line-height:14px;}
	.avail_seat_refund>span{font-size:12px;line-height:16px; padding: 2px 5px;} 
	.inner_flight_list .flight_block_column .custom_block_content .custom_box_result .flight_name{font-size:11px;line-height:18px;} 
	.inner_flight_list .flight_block_column .custom_block_content .custom_box_result .flight_offer{font-size:10px;line-height:15px;} 
	.flight_details .flight_details_info .fl_title span{font-size: 16px;line-height: 21px;}
	.flight_details .flight_details_info .fl_title span i{font-size: 14px;} 
	.inner_flight_list .terms_condition .term_list{height: 220px;overflow-y: scroll;}
	.custom_form_action .documentId__tooltip::before {font-size: 11px;font-weight: 400;line-height: 18px;width: 220px;}
	.custom_form_action .documentId__tooltip::before{bottom: 30px;}
	.custom_form_action .documentId__tooltip::after{bottom: 10px;border-color: #e6e6e6 transparent transparent transparent;}
	.label-container.checkbox-default .checkmark{height: 18px;width: 18px;flex: 0 0 18px;}
	.label-container.checkbox-default{font-size: 12px;line-height: 21px;}
	.ht_detail .main_header .common_header, .ht_booking .main_header .common_header{display:none;}
	.hotel_main_info .hotel_name h3{font-size:16px;line-height:21px;}
	.custom_tabs_content{padding-top: 10px;}  
	.hotel_detail .hotel_nav_tabs{width: 100% !important;overflow-x: auto;white-space: nowrap;overflow-y: hidden;margin: 5px 0px 0px;}
	.hotel_detail .hotel_nav_tabs ul{flex-direction: row;box-sizing: border-box;display: flex;}
	.custom_tabs_content .custom_hotel_block.photo_hotel_info{padding: 10px;margin: 0px 0 15px;}
	.ht_room_info .room_type_list .hotal_price_btn button.book_btn{float:right;}
	.hotel_list .hotel_info .room_price span.price_value{display:inline-block;}
	.ht_room_info .room_type_list .room_left ul li{font-size: 13px;line-height:16px;}
	.ht_room_info .room_type_list .hotal_price_btn span.room_price{font-size: 18px;line-height: 21px;}
	.ht_room_info .room_type_list .hotal_price_btn span.for_net_fare_div span.mainprice{font-size: 15px;line-height: 21px;}
	.hotal_amentity .otheramentity .amenity_col ul{column-count:2;}
	.traveller_details .no_of_adult .common_adult{width:100%;float: left;}
	.traveller_details .no_of_adult .count_label{margin-bottom:10px;}
	.traveller_details .no_of_adult .cus_ht_field{width:100%;float: left;}
		
	.custom_form_action .booking_search_form .ismultipleway .inner_form_action .location_field{min-height:55px;width: 35%;border-bottom:0px;}
	.custom_form_action .location_field.multifrom_field{padding-right:15px;border-right: solid 1px #e7e7e7;}
	.custom_form_action .location_field.multito_field{padding-left:15px;}  
	.custom_form_action .flight_booking_search  .ismultipleway .calendar_field{width:50%;min-height: 65px;}
	.custom_form_action .booking_search_form .ismultipleway .add_city_btn{float:left;margin-top: 16px;}
	.custom_form_action .booking_search_form  .ismultipleway .add_city_btn{padding:0px 10px;}
	.custom_form_action .booking_search_form  .ismultipleway .add_city_btn a.add_more, .custom_form_action .groupbooking_search .add_city_btn a.add_more{font-size: 12px;line-height: 16px;padding: 8px 12px;}
	.custom_form_action .booking_search_form  .ismultipleway .add_city_btn a.close_city{/* margin-left:10px; */float:right;font-size: 21px;line-height: 24px;float:right;}
	.multitrip_sticky_btm {width: calc(100% - 30px);left: 15px;}
	.hotel_search .custom_form_action .traveler_field .onlytraveller ul{max-height: 230px;overflow-y: scroll;}
	.custom_form_action .search_btn{position: relative;}
	.custom_form_action .search_btn .direct_flight{position: absolute;top: 10px;right: 0px;}
	.custom_form_action .inner_form_action .searchsuggestions input.autosuggestion{padding: 11px 10px 11px 10px;font-size: 14px;}
	.custom_form_action .inner_form_action .searchsuggestions .flight_suggetions .maintitle p{padding: 8px 5px;}
	.custom_form_action .inner_form_action .searchsuggestions .flight_suggetions ul.sugested_lists li{padding: 2px 5px;}
	.custom_form_action .inner_form_action .searchsuggestions .flight_suggetions ul.sugested_lists li .srcity .cityname{font-size: 12px;line-height: 15px;margin: 0px 0px 3px;}
	.multi_btn_group .booking_search_btn{display:none;}
	#multi-trip .booking_search_btn{clear: both;}
	/* .traveler_class_field{display:none;} */ 
	
	
	#multi-trip .swipe{left: calc(35% - 15px);top:15px;} 
	.custom_form_action .booking_search_form .ismultipleway .inner_form_action .location_field.multito_field{border-right: solid 1px #e7e7e7;}	
	.custom_form_action .flight_booking_search .ismultipleway .calendar_field{width:30%;border-right: 0px;min-height: 55px;}  
	.custom_form_action .booking_search_form .ismultipleway .add_city_btn{float:left;margin: 0px 0px 8px;padding: 6px 10px 6px;border: solid 1px #e7e7e7;}
	.custom_form_action .ismultipleway .inner_form_action{margin-bottom:8px;}
	#multi-trip .custom_form_action .traveler_class_field{float: left;width: 100%;border: 1px solid #e7e7e7;border-radius: 10px;margin-bottom: 10px;}
	.custom_form_action .flight_booking_search .ismultipleway .cus_field label span.span_label{font-size: 11px;line-height: 16px;}
	.bus_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price span.for_net_fare_div{display:inline-block;}
	.custom_form_action form.booking_search_form .ismultistep .inner_form_action{border:0px;border-radius:0px;margin-bottom:0px;}
	.custom_form_action form.booking_search_form .ismultistep .inner_form_action .multicity_action{border: 1px solid #e7e7e7;border-radius: 10px;margin-bottom: 8px;} 
	.custom_form_action .booking_search_form .ismultipleway .multi_btn_group{display: block;text-align: center;}
	.hotel_main_info.htactive{padding:5px 8px;}
	.hotel_main_info .hotel_btn_price{display: flex;justify-content: space-between;align-items: center;}
	.hotel_main_info .hotel_btn_price .hotelprice{display: inline-block;}
	.hotel_main_info .hotel_btn_price .hotelprice .mainprice{display: inline-block;margin: 0px;}
	.hotel_main_info .hotel_btn_price .hotelprice .for_net_fare_div{margin-left: 5px;}
	.hotel_main_info .hotel_btn_price a{font-size: 13px;line-height: 18px;padding: 6px 10px;}
	.hotel_main_info .hotel_address p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
	.hotel_main_info .hotel_btn_price .choose_room_type select, .hotel_main_info .hotel_btn_price .choose_room_type input{font-size: 12px;line-height: 16px;padding: 8px 6px;}
	.internationtrip_search .inner_flight_list .flight_route .flight_route_list ul li:nth-child(2), .internationtrip_search .inner_flight_list .flight_route .flight_route_list ul li:nth-child(4){width: 30%;}
	.internationtrip_search .inner_flight_list .flight_route .flight_route_list ul li:nth-child(1){width:50px;} 
	.internationtrip_search .inner_flight_list .flight_route .flight_route_list ul li:nth-child(3){width:calc(40% - 50px);} 
	.hotel_main_info .hotel_btn_price .hotelprice span.for_net_fare_div{margin-left:5px;}
	.hotel_main_info .hotel_btn_price .hotelprice span.mainprice{font-size: 15px;line-height: 21px;}
	.hotel_main_info .hotel_btn_price .hotelprice span.for_net_fare_div span.price{font-size: 13px;line-height: 18px;}
	.ht_room_info .room_type_list .hotelroomsort{margin-bottom:10px;} 
	.booking_sec .booking_info .layovertag span, .booking_confrm_modal .modal-body .layover_time .layover_txt{font-size: 12px;line-height: 16px;padding: 5px 10px;}
	.booking_sec .booking_info .schedule_flight .schedule_name_time span.scheduletime{font-size: 13px;line-height: 16px;}
	.booking_sec .booking_info .schedule_flight span.scheduleday{font-size: 13px;line-height: 18px;padding:3px 5px;}
	.booking_sec .booking_info .schedule_flight span.scheduleday strong{font-size: 18px;line-height: 21px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .flight_loc{font-size: 13px;line-height: 16px;width: calc(100% - 115px);float: left;} 
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .flight_loc span{font-size: 11px;line-height: 15px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryRight .itenarylist ul li{display: inline-block;}
	.booking_fare_rules a.fare_btn{font-size: 12px;line-height: 16px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryRight .itenarylist i{font-size: 17px;}
	.booking_sec .booking_info .schedule_flight .schedule_name_time{margin-top: 5px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .time{width: 80px;float:left;margin-right: 35px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .time span{font-size: 14px;line-height: 18px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .time small{font-size: 11px;line-height: 15px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .time .layoverCircle{right: -22px;}
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft:before{left: 127px;}
	.booking_sec .booking_info .flight_wrap .flight_name img{width:24px;height:24px;}
	.booking_confrm_modal  .modal-content .modal-body .flight-list-main h5, .booking_confrm_modal  .modal-content .modal-body .flight-list-main h6{font-size:13px;line-height:16px;}
	.booking_confrm_modal .modal-body .flight-list-main .flight_time_column strong, .booking_confrm_modal .modal-body .flight-list-main .flight_time_column h5, .booking_confrm_modal .modal-body .flight-list-main .flight_time_duration .duration strong{font-size: 12px;line-height: 16px;}
	.booking_confrm_modal .modal-body .flight-list-main .flight_time_column small, .booking_confrm_modal .modal-body .flight-list-main .flight_time_duration .duration span{font-size: 11px;line-height: 15px;}
	.inner_booking .traveller_info .note{color:#000;margin-bottom:5px;font-size: 12px;line-height: 18px;} 
	.inner_booking .traveller_info{padding: 5px 6px;margin-top: 5px;margin-bottom: 10px;}
	.bbps_pages .inner_box{padding: 15px 10px;} 
	.utility_services h2{font-size:20px;line-height:24px;margin:0px 0px 25px;}
	.bbps_pages .bbps_fields h3{font-size: 18px;line-height: 21px;margin: 0px 0px 10px;text-align: center;}
	
	.custom_form_action form.groupbooking_search .ismultipleway .inner_form_action .location_field{width:37.5%;} 
	.custom_form_action form.groupbooking_search .ismultipleway .swipe{left:calc(37.5% - 15px)!important;} 
	.custom_form_action form.groupbooking_search .ismultipleway .inner_form_action .depart_field{width:25%;min-height: 69px;}
	.custom_form_action form.groupbooking_search .ismultipleway .inner_form_action .traveler_field{width:37.5%;}
	.groupbooking_search .airline_field{width:37.5%;min-height: 66px;}
	.groupbooking_search .airline_num_field{width:25%;min-height: 66px;}
	.custom_form_action .groupbooking_search .airline_field .flight_airline , .custom_form_action .groupbooking_search .airline_num_field .flight_airline {display:none;}
	.custom_form_action .groupbooking_search .ismultipleway .location_field, .custom_form_action form.groupbooking_search .ismultipleway .inner_form_action .depart_field{border-bottom: solid 1px #e7e7e7!important;}
	.groupbooking_search .depart_field label p.sr_date{margin:4px 0px 0px;}
	.custom_form_action .groupbooking_search .ismultipleway .inner_form_action .location_field{min-height:69px;}
	.custom_form_action .groupbooking_search .traveler_field .onlytraveller{left:0px;}
	
	.rechange_col_8{position:static;}
	.mb_browse_plan{position: absolute;top: 65px;left: 0px;z-index: 99;display: block;background: #fff;padding: 20px 10px;width: 100%;transform: translate(0, 0);height: 100%;}
	 .mb_browse_plan .choose_plans table thead tr th, .mb_browse_plan .choose_plans table tbody tr td{white-space: nowrap;}
	 .inner_custom_page, .bbps_pages{padding:80px 0px;}
	 .flight_list_sec .cus_col_9{min-height:550px;}
	 
	.flight_share{bottom: 120px;left: -40px;padding: 0px;}
	/* .flight_share.active{bottom: 105px;left: -45px;padding: 0px;} */
	.flight_share span.share{display:none;}
	.flight_share .share_icon ul li{margin-left:6px;}
	.flight_share .share_mobicon{display:inline-block;}
	/* .flight_share .share_mobicon a{border-radius: 50%;border: 2px solid #ffba35;padding: 8px;background:#fff;display:inline-block;} */  
	.flight_share .share_mobicon a{border-radius: 50%;background-image: linear-gradient(to right, #f68239, #fdb758);padding: 8px;display:inline-block;}
	.flight_share .share_mobicon a i{font-size: 20px;color:#fff;transform: rotate(90deg);} 
	.flight_share .share_icon ul li a i{font-size: 21px;} 
	.flight_share .share_icon ul li a{border-radius: 50%;padding: 8px;background:#fff;}
	.flight_share .share_mobicon a, .flight_share .share_icon ul li a{transition: all 0.5s ease-in-out;width: 40px;height: 40px;text-align: center;} 
	.flight_share .share_mobicon:hover a, .flight_share .share_icon ul li a:hover{transform: scale(1.1) rotate(360deg);}  
	.flight_share .share_icon ul li.whatsapp a{background-image: linear-gradient(to bottom, #0bdd0b, #008000);} 
	.flight_share .share_icon ul li.whatsapp a i{color:#fff;} 
	.flight_share .share_icon ul li.email a{background-image: linear-gradient(to bottom, var(--gradient-button-primary-color2) , var(--gradient-button-primary-color1));} 
	.flight_share .share_icon ul li.email a i{color:#fff;}  
	.flight_share span.share>span{display:none;} 
	.flight_share .share_icon ul li.shareicon{display:none;}
	.flight_share .share_icon{opacity:0; transition: all 0.5s ease-in-out;} 
	.flight_share .share_icon.iconshow{opacity:1;}
	
	.hotel_search_info .hotel_info_middle label{font-size: 12px;line-height: 16px;}
	.hotel_search_info .hotel_info_middle h6, .hotel_search_info .hotel_info_middle .hotel_checkin_out .total_night span{font-size: 13px;line-height: 16px;}
	.room_facility_modal .room_details .room_info .room_heading h4{font-size: 15px;line-height: 21px;margin: 0px 0px 8px;}
	.room_facility_modal .room_details .room_info .room_feature{margin: 0px 0px 8px;}
	.room_facility_modal .room_details .room_info .room_feature .room_inf{margin-right:18px;}
	.room_facility_modal .room_details .room_info .room_feature .room_inf p, .room_facility_modal .room_details .room_info .room_feature .room_inf ul li{font-size:13px;line-height:18px;}
	.room_facility_modal .room_details .room_info .room_desc h4{font-size: 14px;line-height: 18px;}
	.room_facility_modal .room_details .room_info .room_desc p{font-size: 13px;line-height: 21px;margin: 0px 0px 8px;}
	.hotel_detail .room_carousel .owl-nav>div{top:40%;} 
	.hotal_amentity .otheramentity .amenity_col ul li, .room_facility_modal .modal-body ul li{position: relative;padding-left: 18px;}
	.hotal_amentity .otheramentity .amenity_col ul li i, .room_facility_modal .modal-body ul li i{position: absolute;top: 1px;left: 0px;}  
	.hotal_amentity .about_hotel ul li, .hotal_amentity .about_hotel p{font-size: 13px;line-height: 21px;color: #000;} 
	.inner_flight_list .ft_txt_info p{font-size: 11px;line-height: 14px;}
	.carousel_timer .owl-carousel .owl-nav div i{font-size: 15px;line-height: 43px;}
	.flight_detail_popup .modal-dialog{width:94%;margin: 0px auto;}
	.show_flight_detail .footer_btns .total_fare_section h4{font-size: 14px;line-height: 18px;}
	.show_flight_detail .footer_btns .total_fare_section h4 span{font-size: 18px;line-height: 21px;}
	.show_flight_detail .footer_btns .bookbtn a.cus_btn{font-size: 12px;line-height: 16px;padding: 6px 10px;}
	.mob_logo{max-width: 120px;}
	.mob_logo a{display:block;}
	.mob_logo img{width: 100%;}
	body.agent header.header .other_menu .mobbtn_dashbrd{}
	header.header .other_menu .btn-group button{font-size: 11px;line-height: 15px;padding: 5px 8px;width: 100%;text-align: left;}
	header.header .main_header .common_header{flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;width: 100%;}
	header.header.sticky_header .main_header .headbtns_column{transform: translatey(-72px);transition: all 0.2s ease-in-out;}
	header.header.sticky_header .main_header .common_header{position: fixed;top: 0px;left: 0px;width: 100%;z-index: 999;background: #fff;transition: all 0.2s ease-in-out;border-bottom: 1px solid #f3f3f3;}  
	header.header .main_header .common_header .header_menu{text-align: center;border-top: 1px dashed #ddd;}
	header.header.sticky_header .main_header{position:static;}
	header.header.sticky_header .main_header .common_header .header_menu{border-top: 0px;margin:0px;}
	header.header .main_header .common_header .header_menu ul{display: flex;gap: 5px;}
	header.header .main_header .common_header .header_menu ul li{flex: 0 0 calc(20% - 5px);}
	header.header .main_header .common_header .header_menu ul li a{padding: 6px;}
	header.header .main_header .common_header .header_menu ul li a img{width: 25px;display: block;margin: auto;}
	header.header .other_menu .btn_currency, header.header .other_menu .mobbtn_dashbrd{display: block;text-align: right;}
	header.header .other_menu .btn_currency{margin-bottom:5px;} 
	header.header .other_menu .btn_currency button, header.header .other_menu .mobbtn_dashbrd button{float:none;}
	header.header .main_header .headbtns_column{overflow-x: inherit;}
	header.header .other_menu .btn-group .dropdown-menu{right: 0px;left: auto;}
	.more_flight_fare{margin-bottom: 10px;margin-left: 5px;} 
	.custom_form_action .fare_type_option ul li{margin-right:6px;}
	.radio-container.radio-default{font-size: 12px;line-height: 16px;}
	.radio-container.radio-default .checkmark{margin-right: 6px;height: 14px;width: 14px;}
	.radio-container.radio-default .checkmark::after{width: 6px;height: 6px;} 
	.modal.custom_calendar .modal-dialog{margin: 70px auto;width:100%;}
	#ui-datepicker-div table.ui-datepicker-calendar tbody tr td[title]:after{font-size: 10px;line-height: 14px;}
	#ui-datepicker-div .ui-datepicker .ui-datepicker-header, #ui-datepicker-div .ui-datepicker .ui-datepicker-next, #ui-datepicker-div .ui-datepicker .ui-datepicker-prev{font-size: 13px;line-height: 16px;}
	
	.package_page .owl-carousel .owl-nav{margin:15px 0px 0px;}
	.best_selling_destination, .package_tour_sec{padding: 15px 0px;}
	.package_page .custom_title h2{font-size:16px;line-height:21px;}
	.package_page .dest_title h2{margin:0px 0px 15px;} 
	.tour_package_search .banner_search_box{margin-top: 20px;}
	.tour_package_search .banner_search_box h2{margin: 0px 0px 20px;font-size:24px;line-height:30px;}
	.tour_package_search .banner_search_box form.search_form .input_field input{font-size: 14px;line-height: 18px;}	 
	.package_details .itineraryList{padding: 5px 3px;}
	.package_details .package_banner, .visa_details .visa_banner{min-height: 180px;height: 26vh;}
	/* .package_details .inner_banner, .visa_details .inner_banner{padding: 0px 0 20px 0;} */
	.package_details .package_banner .inner_banner .container{width:100%;} 
	.package_details .package_banner .banner_content h2{font-size: 18px;line-height: 21px;}
	.visa_details .visa_banner .banner_content h2{font-size: 28px;line-height: 32px;padding-bottom: 10px;}	
	.top_selling_package .itineraryList ul li img, .package_details .itineraryList ul li img{width: 30px;}
	.package_details .package_banner .banner_content .package_itnerary span, .package_details .package_banner .banner_content .pack_type span{font-size: 13px;line-height: 18px;} 
	.package_details .package_banner .banner_content .package_itnerary span i, .package_details .package_banner .banner_content .pack_type span i{font-size: 13px;}
	.package_family_holiday .holiday_pack_box, .top_selling_package .pack_box{padding: 8px 5px;}
	.top_selling_package .itineraryList ul li span{font-size:9px;line-height:13px;}
	.top_selling_package .pack_box .pack_image .pack_days span{font-size: 12px;line-height: 16px;}
	.tour_package_search .banner_search_box form.search_form .search_btn button{font-size: 15px;line-height: 21px;padding: 14px 30px 13px;}
	.top_selling_package .pack_box .pack_tag{padding: 4px 12px;}
	.top_selling_package .pack_box .pack_tag span{font-size: 12px;}
	.package_family_holiday .holiday_pack_box .travel_content h4, .top_selling_package .pack_box h4{font-size:14px;line-height:18px;} 
	.package_page .category_title a.explore{font-size:12px;line-height:16px;}  
	.top_selling_package .destinationList .dest_name span.night{font-size:12px;line-height:16px;}
	.top_selling_package .destinationList .dest_name span.name{font-size:11px;line-height:15px;}
	.package_tour_sec>div .top_selling_package{margin-bottom:20px;}
	.package_details .pkg_left_col .itnAllDaysActs{padding: 5px 8px;}
	.package_inventory_slider .inventory_carousel .slider_info .slider_img .zoom_icon i{font-size: 18px;} 
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head{align-items: self-start ;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head span.day{font-size: 14px;line-height:18px;padding: 4px 6px;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head h4{font-size: 14px;line-height: 18px;margin: 0px 6px;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head h4 a span{font-size: 14px;line-height: 18px;width: calc(100% - 30px);} 
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head h4 a strong{width: calc(100% - 30px);display: inline-block;} 
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head h4 a i{margin: 0px 0px 0px 10px;position: absolute;top: 10px;} 
	
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_body .ht_itn_img{margin-bottom: 5px;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_body .ht_itn_img:empty{margin-bottom:0px;} 
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_body .ht_itn_img img{/* height: 180px;object-fit: cover; */} 
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_body .ht_itn_content{padding:15px 12px;}
	.package_family_holiday .holiday_pack_box, .top_selling_package .pack_box{padding: 8px 5px;}
	.package_details .pkg_left_col .cus_ht_title h3{font-size:16px;line-height:21px;}
	.package_details .pkg_left_col .cus_ht_title h3 i.icon_t{font-size: 16px;}
	.package_details .pkg_left_col .cus_ht_title h4{font-size:14px;line-height:18px;}
	.package_details .pkg_left_col .custom_panel_content ul li, .package_details .pkg_left_col .custom_panel_content ol li, .package_details .pkg_left_col .custom_panel_content p{font-size:13px;line-height:21px;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head h4{width: calc(100% - 154px);} 
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel.emptydate .htItr_panel_head h4{width: calc(100% - 57px);margin-right:0px;}
	.package_details .pkg_left_col .inclu_exlcus_list .exclus_col{margin-top:10px;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_head span.date{font-size: 11px;line-height: 15px;}
	.htItr_panel_body .invertory_info .invertory_content h5{font-size: 14px;line-height:18px;}
	.htItr_panel_body .invertory_info .invertory_content p{font-size: 12px;line-height: 16px;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_body .full_content{padding:0px 12px;}
	.package_details .pkg_left_col .pkg_Itn_list .pkg_Itn_column .itnDtlCtr .htItr_panel_group .htItr_panel .htItr_panel_body .full_content p{font-size:13px;line-height:18px;}  
	.custom_form_action .inner_form_action .searchsuggestions .flight_suggetions ul.sugested_lists li .citycode{font-size: 13px;line-height: 18px;}
	.booking_confrm_modal .modal-body .panel-body>div{padding:0px;} 
	form.booking_form .booking_btn button, form.booking_form .booking_btn a{font-size: 13px;line-height: 18px;padding: 6px 12px;}
	.custom_service .box-service-1 .box-icon{width: 20px;height: 20px;flex: 0 0 20px;margin: 0 10px 0 0;}
	.custom_service .box-service-1 .box-icon i{font-size: 20px;line-height: 20px;}
	.package_details .share_icon_fixed a i{font-size:40px;line-height:45px;} 
	.myseatinfo .custom_box_result .ssrlists ul.ssr_ullist li a{font-size:13px;line-height:16px;padding:8px 12px;}
	.myseatinfo .custom_box_result .ssrlists .ssrlist_content{margin-top:15px;}
	.myseatinfo .custom_box_result .ssrlists .ssrlist_content .ssraddons ul.ssraddons_ul{display:flex;gap: 8px;margin-bottom: 8px;}
	.myseatinfo .custom_box_result .ssrlists .ssrlist_content .ssraddons ul.ssraddons_ul li a.cus_addonbtn{font-size: 13px;line-height: 16px;padding: 6px 12px;}
	.payment_method_sec .payment_content{margin-top:15px;}  
	.payment_method_sec{flex-direction: column;padding: 10px 15px;}   
	.payment_method_sec .payment_content .paymode_list button{font-size: 15px;line-height: 21px;padding: 8px 16px;}
	.booking_sec .booking_title h3{font-size: 18px;line-height: 21px;margin: 15px 0px 10px;} 
	/* .flight_blog_story .blog_story_carousel .blog_story_col .story_img img{height: 90px;} */
	.flight_blog_story .blog_story_carousel .blog_story_col .story_content{padding: 6px 8px;}  	
	.flight_blog_story .blog_story_carousel .blog_story_col .story_content h4, .blog_lists .bloglist .blog_col .post_title h4{font-size: 14px;line-height: 18px;}
	.flight_blog_story .blog_story_carousel .blog_story_col .story_content p{font-size:13px;line-height:18px;height: 36px;}
	.payment_method_sec ul.payment_method_list{width:100%;text-align:center;}
	.payment_method_sec ul.payment_method_list li{display:inline-block;} 
	.payment_method_sec ul.payment_method_list li a{font-size:13px;line-height:16px;padding: 8px 12px 8px 30px;}
	.contact_info .contact_field input, .contact_info .contact_field select{font-size:13px;line-height:16px;}
	.inner_hotel_detail .gst_details .panel h4 a{padding: 6px 8px;font-size: 13px;line-height: 18px;}
	.allbloglist .bloglist .blog_col{margin-bottom: 10px;}
	
	.tourpackage_modal .modal-dialog{width:94%;margin:0px auto;}
	
	.blog_detail{padding: 15px 0px;} 
	.blog_detail .inner_blogdetail h3{font-size: 18px;line-height:21px;margin:0px 0px 15px;}
	.blog_detail .inner_blogdetail .blogimage{margin-bottom:15px;}
	.blog_detail .inner_blogdetail p{font-size: 13px;line-height:18px;margin:0px 0px 10px;}
	.blog_detail .blog_sidebar{background:#F7F8FA;padding: 12px 8px;}
	.blog_detail .blog_sidebar h4{font-size: 15px;line-height:20px;margin:0px 0px 10px;}  
	.blog_detail .blog_sidebar .recent_post .post_col .postimg{width: 90px;}
	.blog_detail .blog_sidebar .recent_post .post_col .postcontent{width: calc(100% - 90px);}
}   
@media(min-width:576px) and (max-width:991px){ 
	.multiway_search .modify_search_sec .flight_search_info .cus_flight_info{width: 50%;}   
}
@media(min-width:481px) and (max-width:991px){
	.plane_seat_sec .seat_list{max-width: 410px;margin: 0px auto;}
	/* .seat_list .table_data{max-width: 350px;padding:10px 4px;}  */
	.seat_list .table_data{padding:10px 4px;} 
	.seat_list table tr td{font-size:12px;line-height:16px;padding: 10px 4px;} 
	.seat_list table tr td.seat_space{padding: 10px 8px;} 
	.seat_list table tr td span.ytfi-seat{font-size: 10px;width: 40px;padding-left: 10px;}
	.seat_list table tr td span.ytfi-seat:before{font-size: 42px;}
	.seat_list .cus_wings{width: 140px;height: 28px;}
	.seat_list .cus_wings.wings_top{left:-55px;}
	.seat_list .cus_wings.wings_bottom{right:-55px;}
	.seat_list .cus_wings span{font-size: 16px;top: 5px;} 
	.custom_sidebar .location_widget .box-content ul{column-count: 2;}
	.photo_hotel_info .left{width:60%;float:left;} 
	.photo_hotel_info .middle{width:calc(40% - 8px);float:left;margin: 0px 0px 0px 8px;}
}
@media(min-width:601px) and (max-width:767px){
	.inner_offer .offer_title{margin-right:20px;} 
	.inner_flight_list .flight_route .flight_route_list ul li .fare_refund_txt{font-size: 12px;line-height: 16px;}
	.traveller_details .no_of_adult .cus_ht_field .form_group{width:33.33%;float: left;padding: 0px 8px;margin-bottom:10px;} 
	.traveller_details .no_of_adult .cus_ht_field .title_group{width:66.66%;float: left;}   
	.traveller_details .no_of_adult .cus_ht_field .title_group .form_title{width:30%;float: left;}   
	.traveller_details .no_of_adult .cus_ht_field .title_group .form_name_field{width:70%;float: left;} 
	.booking_sec .booking_info .layovertag:before, .booking_sec .booking_info .layovertag:after, .booking_confrm_modal .modal-body .layover_time:before, .booking_confrm_modal .modal-body .layover_time:after{width: 26%;}
	.hotel_detail .gallery_slider .gallery_item{height: 350px;}
	.room_facility_modal .room_details .room_gallery .gallery_img{height: 300px;}
	form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .form_field, form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .date_field, form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .issuancecou_field{width: calc(25% - 8px);float: left;}
	form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .form_field, form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .date_field{margin-right:10px;margin-left:0px;}
}  
@media(min-width:481px) and (max-width:767px){
	.custom_form_action .flight_booking_search .calendar_field{width:25%;min-height: 74px;} 
	.custom_form_action .traveler_field{width:28%;min-height: 66px;}  
	.custom_form_action .class_field{width:22%;min-height: 66px;}  
	.custom_form_action .traveler_class_field .traveler_field{width:65%;}
	.custom_form_action .traveler_class_field .class_field{width:35%;}
	.custom_form_action .ismultipleway .traveler_field{width:50%;}  
	.custom_form_action  form.bus_booking_search .calendar_field{width:50%;}
	.custom_form_action .calendar_field.checkinout_field{width:60%;}
	.custom_form_action .cus_passenger_field{width:40%;}
	/* .custom_form_action form.bus_booking_search .calendar_field{min-height: 64px;} */
	.custom_form_action form.bus_booking_search .swipe{top:20px;}
	.custom_form_action form.bus_booking_search .booking_search_btn{width:50%;margin: 13px auto 0px;}
	.barcode .barcode_field span{font-size: 13px;line-height: 16px;margin: 0px 0px 8px;}
	.custom_form_action .cus_field .input-box>label input{font-size: 24px;line-height: 30px;}
	.custom_form_action .cus_field label p.sr_date, .custom_form_action .cus_field label p.sr_travel{font-size:21px;line-height:30px;}
	.custom_form_action .groupbooking_search .cus_field label p.sr_date, .custom_form_action .groupbooking_search .cus_field label p.sr_travel{font-size:18px;line-height:21px;}
	.custom_form_action .cus_field label p.sr_date span, .custom_form_action .cus_field label p.sr_travel span{font-size:16px;line-height:21px;}
	.custom_form_action .search_btn button{font-size:14px;line-height:18px;padding:10px 20px;}
	.mobile_footer ul li a{font-size: 13px;line-height: 18px;padding: 0px 6px;}
	body.mobshow{padding-bottom:56px;}
	body.mobshow.hide_sec{padding-bottom:0px;}
	.inner_flight_list .flight_info ul li a{font-size:13px;line-height:16px;}
	.oneway_search  .inner_flight_list .flight_block_column .custom_block_content ul.result_list li{width: calc(100% / 4 - 35px);}
	.oneway_search  .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(3){width: 140px;padding: 0px;}
	.oneway_search  .inner_flight_list .multitrip_block .flight_block_column .custom_block_content ul.result_list li{width: calc(100% / 5 - 10px);} 
	.oneway_search  .inner_flight_list .multitrip_block .flight_block_column .custom_block_content ul.result_list li.round_check{width: 50px;} 
	/* .roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li{width: calc(100% / 5 - 9px);}  */ 
	.oneway_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.book_btn{width: 20%;top: 76px;} 
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li{font-size: 12px;line-height: 18px;padding: 0px 3px;}
	.multiway_search .inner_flight_list .flight_block_column .custom_box_result ul.list-search-result li.cus_dep_arr_time{width: 27%;}
	.multiway_search .inner_flight_list .flight_block_column .custom_box_result ul.list-search-result li.flight_time_between{width: calc(46% - 60px);margin: 0px 10px;} 
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li{padding: 0px 3px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li span.duration {font-size: 12px;line-height: 16px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li span.date{font-size: 14px;line-height: 18px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li span.date, .bus_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li span.date{font-size: 16px;line-height: 21px;}
	.bus_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li span.duration{font-size: 15px;line-height: 21px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price .airlineprice{font-size: 21px;line-height: 25px;} 
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price .airlineprice span.currency_symb{font-size: 15px;line-height: 24px;vertical-align:top;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price span.for_net_fare_div, .hotel_list .hotel_info .room_price span.for_net_fare_div{font-size: 15px;line-height:21px;} 
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price span.for_net_fare_div span.currency_symb, .hotel_list .hotel_info .room_price span.for_net_fare_div span.currency_symb{font-size: 13px;line-height:18px;vertical-align:top;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.book_btn a.book_now, .inner_flight_list .flight_block_column .custom_block_content .book_flight .book_btn a.book_now{font-size: 12px;line-height:16px;padding: 5px 16px;}
	.inner_flight_list .flight_route .flight_route_list ul li .flight_name,	.inner_flight_list .flight_route .flight_route_list ul li.flight_timer{font-size: 14px;line-height: 18px;}
	
	.inner_flight_list .flight_details .main_flight_btn a.more_detail_btn{display: inline-block;} 
	
	.sticky_bottom ul li.flight_duration .cus_time{font-size:12px;line-height:16px;}
	.sticky_bottom ul li.flight_duration .arrow{margin:0px 5px;}
	.sticky_bottom ul li.flight_duration .arrow i{font-size:16px;}
	.sticky_bottom ul li.flight_price{font-size:14px;line-height:18px;}
	.sticky_bottom .stk_grand_total li.grandtotal_txt{font-size:14px;line-height:18px;}
	.sticky_bottom .stk_grand_total li.grandtotal_btn button{font-size:12px;line-height:16px;padding: 7px 10px;}
	.sticky_bottom ul li.flight_txt img{width:25px;height: 25px;}
	/* .sticky_bottom ul li.flight_txt .flight_name{width: calc(100% - 30px);font-size: 10px;line-height: 14px;} */
	/* .sticky_bottom .row .brder_rgt:nth-child(2){border-right:0px;} */   
	form.booking_form .inner_booking .custom_block_content .form_field{width: calc(40% - 5px);}
	form.booking_form .inner_booking .custom_block_content .traveller_info .form_select_field{width: calc(60% - 5px);} 
	form.booking_form .inner_booking .custom_block_content .traveller_info .age_field{width: 100px;float:left;}
	/* form.booking_form .inner_booking .custom_block_content .form_field.country_field{width: 50%;}
	form.booking_form .inner_booking .custom_block_content .traveller_info .form_select_field{width: 50%;} */
	form.booking_form .inner_booking .signin_content .login_btn{margin-right:10px;}
	form.booking_form .inner_booking .custom_block_content .form_field{margin-right:10px;}
	form.booking_form .inner_booking .custom_block_content .form_field_col10 .form_field:nth-child(2){margin-right:0px;}  
	form.booking_form .inner_booking .custom_block_content .form_field_col10 .form_field:nth-child(2n+1){clear:both;}  
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(5){width:calc(100% - 120px);}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.ft_dpart{width:60px;height: 20px;overflow: hidden;margin-top: 6px;}
	
	.custom_form_action .flight_booking_search .traveler_field .onlytraveller{top: 68px;}
	.custom_form_action .flight_booking_search .inner_form_action .searchsuggestions{top: 82px;}
	.custom_form_action .hotel_booking_search .cus_passenger_field .onlytraveller{top: 67px;}
	.custom_form_action .bus_booking_search .inner_form_action .searchsuggestions, .custom_form_action .hotel_booking_search .inner_form_action .searchsuggestions{top: 65px;}
	.view_print_ticket a{font-size: 14px;line-height: 18px;margin-right:5px;padding:8px 15px;}
	
	body.hidemobileheader .roundtrip_search{padding-top: 120px;}
	.sticky_bottom{top: 55px;position:fixed;bottom:auto;}
	.custom_form_action .flight_booking_search .ismultipleway .cus_field .input-box > label input{font-size: 15px;line-height: 21px;}
	.custom_form_action .flight_booking_search .class_field .onlyclass{top: 68px;}
	.flight_detail_popup .show_flight_detail .flight_details_info ul.custom_tabs li a{font-size:13px;line-height:16px;padding: 5px 10px;margin: 0px;}
	.custom_form_action .traveler_field .onlytraveller{width:250px;}
	.custom_form_action .hotel_booking_search .inner_form_action .searchsuggestions{width: 220px;}
	.hotel_main_info .hotel_btn_price .choose_room_type{max-width: 180px;}
	.ht_room_info .room_type_list .room_left h4{font-size: 16px;line-height:21px;margin:5px 0px 10px;}
	.ht_room_info .room_type_list .room_column{padding: 10px 15px;}
	.service_req_sec .service_req_list ul li{width:calc(33% - 6px);margin-right:10px;}
	.service_req_sec .service_req_list ul li:nth-child(3n){margin-right:0px;}
	.service_req_sec .service_req_list ul li:nth-child(3n+1){clear:both;}
	.booking_sec .booking_info .schedule_flight h3{font-size: 18px;line-height: 21px;margin: 0px 10px 0px 0px;}
	
	.booking_confrm_modal .modal-body .flight-list-main .airline_column{float: left;width: calc(48% - 100px);}
	.booking_confrm_modal .modal-body .flight-list-main .flight_time_column{float: left;width: 26%;}
	.booking_confrm_modal .modal-body .flight-list-main .flight_time_duration{float: left;width: 100px;}
	.custom_tabs_sec>ul.nav-tabs>li.nav-item{margin-right: 8px;}	
	.custom_tabs_sec>ul.nav-tabs>li.nav-item>a{font-size: 13px;line-height:18px;}
	
	.hotel_list .hotel_info .room_price span.price_value, .hotel_list .hotel_info .room_price{display: block;}
	.hotel_list .hotel_item .img_wrapper{width:250px;height: 150px;}
	.hotel_list .hotel_item  .hotel_content{width: calc(100% - 250px);}
	.carousel_timer .owl-item .item h4{font-size: 11px;line-height: 14px;}
	.carousel_timer .owl-item .item span{font-size: 13px;line-height: 18px;}
	
	.package_inventory_slider .inventory_carousel .slider_info .slider_img{height: 200px;}
	.package_inventory_slider .inventory_carousel .slider_info .slider_title h3{font-size: 18px;line-height: 21px;}
	.cus_tourvisa_form .tour_plan_form h3{font-size: 21px;line-height: 26px;margin: 0px 0px 8px;}
}
@media(min-width:601px){ 
	.inner_offer .offer_title{display:inline-block;}	
	.custom_block_content .inter_trip_left .cus_dep_arr_time span.date{font-size:18px;line-height:24px;}
	.service_req_sec .service_req_list ul li .baggage_name{font-size:24px;line-height:32px;}
	.service_req_sec #addmeal .service_req_list ul li .baggage_name{font-size: 16px;line-height: 21px;}
	/* .service_req_sec .service_req_list ul li .baggage_price, .service_req_sec .service_req_list ul li .baggage_select{font-size:14px;line-height:21px;} */
	
	/* .hotel_list .hotel_item{display: flex;}
	.hotel_list .hotel_item .hotel_img{float:left;width:30%;position:relative;height: 220px;}
	.hotel_list .hotel_item .hotel_info{float:left;width:calc(70% - 5px);margin-left:5px;padding: 10px;} */
	.utility_services .utility_services_list ul li{margin: 0 15px 20px;}
	.utility_services .utility_services_list ul li a .uti_icon{width: 80px;height: 80px;}
	.utility_services .utility_services_list ul li a span{font-size: 13px;line-height:18px;}
	
	.hotel_detail .room_type_data .hotelroomsort{margin-bottom:8px;padding:10px;}
	.hotel_detail .room_type_data  .hotelroomsort h4{font-size: 15px;line-height: 21px;margin: 0px 0px 10px;}
	.hotel_detail .room_type_data .roomtype_col .roomname{padding: 8px 10px;}
	.hotel_detail .room_type_data .roomtype_col .roomname h3{font-size: 16px;line-height: 21px;}
	.hotel_detail .room_type_data .roomtype_col .roomname a.view_room_info{font-size: 12px;line-height: 16px;border-radius: 30px;padding: 4px 10px;}
	.hotel_detail .room_type_data .inner_room_col .room_left .room_details{display: flex;justify-content: space-between;}
	.hotel_detail .room_type_data .hotelroomsort .inner_room_col .room_left{width: calc(100% - 115px);margin-right: 15px;}
	.hotel_detail .room_type_data .hotelroomsort .inner_room_col .room_right{width: 100px;} 
	.hotel_detail .room_type_data .inner_room_col .room_right .room_price_info p{font-size:13px;line-height:16px;}
	.hotel_detail .room_type_data .inner_room_col .room_right .room_price_info .room_price{font-size:15px;line-height:21px;}
	.hotel_detail .room_type_data .roomtype_col .roomfooterprice .total_room_price span.net_price{font-size:15px;line-height:21px;}
	.hotel_detail .room_type_data .roomtype_col .roomfooterprice .total_room_price span.room_price{font-size:21px;line-height:24px;}
	.hotel_detail .room_type_data .roomtype_col .roomfooterprice .room_price_btn{margin-left: 20px;}
	.hotel_detail .room_type_data .roomtype_col .roomfooterprice .room_price_btn a{font-size: 13px;line-height: 16px;padding: 6px 12px;}
	.hotel_detail .room_type_data .inner_room_col .room_left .cancel_policy .room_type_cancel_policy span.room_type_cancel_policy_free{font-size: 13px;line-height: 16px;padding-left: 21px;}
	.hotel_detail .room_type_data .inner_room_col .room_left .hotel_room_type a.room_facility i, .hotel_detail .room_type_data .inner_room_col .room_left .cancel_policy .room_c_link a i{font-size: 16px;}
}
@media(max-width:600px){
	.inner_offer .offer_title{display:block;margin-bottom:12px;} 
	.service_req_sec .service_req_list ul li .baggage_name{font-size:18px;line-height:24px;}
	.service_req_sec #addmeal .service_req_list ul li .baggage_name{font-size: 14px;line-height: 18px;}
	.inner_flight_list .flight_route .flight_route_list ul li .fare_refund_txt{font-size: 11px;line-height: 15px;}
	.inner_flight_list .flight_route .flight_route_list ul li .fare_refund_txt span{display: block;}
	/* .service_req_sec .service_req_list ul li .baggage_price, .service_req_sec .service_req_list ul li .baggage_select{font-size:13px;line-height:21px;} */
	
	/* .hotel_list .hotel_item .hotel_img{width:100%;position:relative;height: 180px;}
	.hotel_list .hotel_item .hotel_img img{height:100%;object-fit:cover;}
	.hotel_list .hotel_item .hotel_info{width:100%;padding: 10px;} */
	.traveller_details .no_of_adult .cus_ht_field .form_group{padding: 0px 5px;margin-bottom:10px;} 
	.traveller_details .no_of_adult .cus_ht_field .title_group{width:100%;float: left;}   
	.traveller_details .no_of_adult .cus_ht_field .title_group .form_title{width:30%;float: left;}   
	.traveller_details .no_of_adult .cus_ht_field .title_group .form_name_field{width:70%;float: left;}
	.utility_services .utility_services_list ul li{margin: 0 3px 15px;width: calc(33% - 10px);}
	.utility_services .utility_services_list ul li a .uti_icon{width: 65px;height: 65px;}
	.utility_services .utility_services_list ul li a span{font-size: 11px;line-height:16px;}
	
	.hotel_detail .room_type_data .hotelroomsort{margin-bottom:6px;padding:8px;}
	.hotel_detail .room_type_data  .hotelroomsort h4{font-size: 14px;line-height: 18px;margin: 0px 0px 6px;} 
	.hotel_detail .room_type_data .roomtype_col .roomname{padding: 6px 9px;}
	.hotel_detail .room_type_data .roomtype_col .roomname h3{font-size: 14px;line-height: 18px;}
	.hotel_detail .room_type_data .roomtype_col .roomname a.view_room_info{font-size: 11px;line-height: 15px;border-radius: 20px;padding: 2px 8px;}
	.hotel_detail .room_type_data .inner_room_col .room_left .room_details span.rm_title{font-size: 12px;line-height: 16px;position: relative;padding-left: 18px;}
	.hotel_detail .room_type_data .inner_room_col .room_left .room_details span.rm_title i{position:absolute;top:0px;left:0px;}
	.hotel_detail .room_type_data .inner_room_col .room_left .room_inclusion, .hotel_detail .room_type_data .inner_room_col .room_left .room_pan{display: inline-block;}
	.hotel_detail .room_type_data .inner_room_col .room_left .room_pan{font-size:11px;line-height:15px;padding-left: 10px;} 
	.hotel_detail .room_type_data .hotelroomsort .inner_room_col .room_left{width: calc(100% - 95px);margin-right: 10px;}
	.hotel_detail .room_type_data .hotelroomsort .inner_room_col .room_right{width: 85px;} 
	.hotel_detail .room_type_data .inner_room_col .room_right .room_price_info p{font-size:11px;line-height:15px;}
	.hotel_detail .room_type_data .inner_room_col .room_right .room_price_info .room_price{font-size:14px;line-height:18px;}
	.hotel_detail .room_type_data .roomtype_col .roomfooterprice .total_room_price span.net_price{font-size:13px;line-height:18px;}
	.hotel_detail .room_type_data .roomtype_col .roomfooterprice .total_room_price span.room_price{font-size:18px;line-height:21px;}
	.hotel_detail .room_type_data .roomtype_col .roomfooterprice .room_price_btn{margin-left: 12px;}
	.hotel_detail .room_type_data .roomtype_col .roomfooterprice .room_price_btn a{font-size: 12px;line-height: 16px;padding: 5px 10px;}
	.hotel_detail .room_type_data .inner_room_col .room_left .cancel_policy .room_type_cancel_policy span.room_type_cancel_policy_free{font-size: 11px;line-height: 15px;padding-left: 10px;}
	.hotel_detail .room_type_data .inner_room_col .room_left .hotel_room_type a.room_facility i, .hotel_detail .room_type_data .inner_room_col .room_left .cancel_policy .room_c_link a i{font-size: 15px;}
	form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .form_field, form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .date_field, form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .issuancecou_field{width: calc(50% - 5px);float: left;}
	form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .form_field{margin-right:10px;}
	form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .date_field{margin-right:0px;margin-left:0px;}
	form.booking_form .inner_booking .custom_block_content .passport_field .form_field_col10 .issuancecou_field{margin-left:10px;}
	 
}
@media(min-width:481px) and (max-width:600px){
	.custom_block_content .inter_trip_left .cus_dep_arr_time span.date{font-size:14px;line-height:18px;}
	.booking_sec .booking_info .layovertag:before, .booking_sec .booking_info .layovertag:after, .booking_confrm_modal .modal-body .layover_time:before, .booking_confrm_modal .modal-body .layover_time:after{width: calc(40% - 100px);}
	.hotel_detail .gallery_slider .gallery_item{height: 300px;}
	.room_facility_modal .room_details .room_gallery .gallery_img{height: 270px;}
	.traveller_details .no_of_adult .cus_ht_field .form_group{width:50%;float: left;}
}
@media(min-width:451px) and (max-width:767px){
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .layover{padding-left: 110px;margin-top: -8px;margin-bottom: 5px;}
	.booking_sec .booking_info .schedule_flight .schedule_name_time{margin-left:10px;}
}
@media(min-width:576px) and (max-width:767px){
	body.hidemobileheader .oneway_search, body.hidemobileheader .internationtrip_search{padding-top: 60px;}
	/* .contact_info .contact_field input{width:50%;float:left;}
	.contact_info .contact_field .select_wrapper{width:calc(50% - 10px);float:left;margin-left:10px;} */
	.contact_info .common_booking_info .contact_field .contact_email{width:calc(60% - 10px);margin-right:10px;}
	.contact_info .common_booking_info .contact_field .contact_phone{width:40%;}
	.selling_destination_list .selling_destination_carousel .item a .selling_img{width:110px;height:110px;}
	.visa_selling_list .selling_destination_carousel .item a .visa_selling_img{width: 100px;height: 100px;}
	.box_col_5{width:33.33%;padding:0px 10px;float:left;margin: 0px 0px 12px;}
	.box_col_5:nth-child(3n+1){clear:both;}
}
@media(min-width:401px) and (max-width:575px){
	body.hidemobileheader .oneway_search, body.hidemobileheader .internationtrip_search{padding-top: 60px;}
	body.hidemobileheader .multiway_search{padding-top: 98px;}
}
@media(min-width:401px) and (max-width:767px){
	.modify_search_sec .flight_search_info .cus_flight_info ul li.back{margin-right:8px;}
	.modify_search_sec .flight_search_info .cus_flight_info ul li span.flight_name{font-size: 14px;line-height: 18px;display:block;}
	.modify_search_sec .flight_search_info .cus_flight_info ul li span.flight_time{font-size: 11px;line-height: 14px;}
	.modify_search_sec .flight_search_info .offer_style_btn{margin: 5px 0px 0px;}
	.modify_search_sec .flight_search_info .offer_style_btn a.offer_btn{font-size: 11px;line-height: 14px;padding: 5px 6px;}
	.sticky_bottom .inner_btm_sticky{padding-bottom: 8px;padding-top: 10px;}
	.sticky_bottom ul li.flight_txt .flight_name{width: calc(100% - 30px);}
	.roundtrip_search.flight_list_sec.stickydiv {padding-top: 143px;}
	.grandtotal_btn button{padding: 18px 20px 19px;font-size: 16px;line-height:21px;} 
	body.hidemobileheader .bus_search, body.hidemobileheader .hotel_search{padding-top: 60px;}
	/*.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft:before{left: 94px;}
	 .booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .time{width: 80px;}  .booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .flight_loc{width: calc(100% - 112px);} */
}
@media(min-width:576px){   
	.package_list .package_list_column{width:calc(50% - 5px);margin-bottom: 20px;margin-right:10px;float:left;}
	.package_list .package_list_column:nth-child(2n){margin-right: 0px;}
	.gst_details .gst_form_field .field_col3{width: calc(25% - 11px);margin-right: 14px;}
	.gst_details .gst_form_field .field_col3:nth-child(4n){margin-right: 0px;}
}
@media(max-width:575px){
	.modify_search_sec .flight_search_info .cus_flight_info{width: calc(100% - 85px);}  
	/* .modify_search_sec .flight_search_info .cus_flight_info ul li{width: calc(100% - 30px);} */
	/* .contact_info .contact_field input, .contact_info .contact_field .select_wrapper{width:100%;} 
	.contact_info .contact_field .select_wrapper{margin-top:10px;}*/ 
	.multiway_search .modify_search_sec .flight_search_info .cus_flight_info{width: 68%;}
	
	.selling_destination_list .selling_destination_carousel .item a .selling_img{width:100px;height:100px;}
	.visa_selling_list .selling_destination_carousel .item a .visa_selling_img{width: 90px;height: 90px;}	
	.package_list .package_list_column{margin-bottom: 15px;} 
	.gst_details .gst_form_field .field_col3{width: calc(50% - 8px);margin-right: 10px;}
	.gst_details .gst_form_field .field_col3:nth-child(2n){margin-right: 0px;}
	.box_col_5{width:50%;padding:0px 10px;float:left;margin: 0px 0px 12px;}
	.box_col_5:nth-child(2n+1){clear:both;}
}
@media(min-width:481px) and (max-width:575px){
	.roundtrip_search .modify_search_sec .flight_search_info .cus_flight_info{width: 40%;} 
	.contact_info .common_booking_info .contact_field .contact_email{width:calc(55% - 10px);margin-right:10px;}
	.contact_info .common_booking_info .contact_field .contact_phone{width:45%;}
}
@media(min-width:481px){
	.custom_form_action .calendar_field p#returnDefaultText{font-size: 12px;line-height: 16px;}
	.custom_route_sec .flight_route ul li a{padding: 6px 10px;font-size: 13px;line-height: 16px;}
	.flight_route_news .flight_route ul li a{min-width: 142px;}
	.custom_form_action .calendar_field, .custom_form_action .traveler_field{border-right: solid 1px #e7e7e7;}
	.inner_flight_list .flight_route, .inner_flight_list .fare_details, .inner_flight_list .baggage_info, .flight_detail_popup .baggage_info{padding: 8px 5px;}
	.roundtrip_header ul li.flight_name{padding-top: 4px;}
	.inter_trip_left .cus_dep_arr_time, .inter_trip_left .cus_dep_arr_time .date_time, .inter_trip_left .flight_time_between span.duration{font-size:12px;line-height:16px;}
	.book_flight .refundable span, .flight_details .refundable span{padding: 2px 8px;font-size: 11px;}
	.book_flight .fli_price{font-size: 21px;line-height: 24px;}
	.book_flight .for_net_fare_div{font-size: 15px;line-height: 21px;}
	.inter_trip_left h4{font-size:16px;line-height:21px;margin: 0px 0px 6px;float: right;}  
	.book_flight{float:left;width:20%;padding:15px 0px 0px;text-align:right;}    
	.inter_trip_left{float:left;width:80%;padding-right: 10px;border-right: 1px solid #D4D4D4;} 
	
	.seat_list .table_data{border: 8px solid #ddd;}
	.plane_seat_sec{padding: 20px 15px;}
	.bus_seat_info .seats_statistics ul{column-count:3;}
	/* .seatcontainer .hseat:hover span, .seatcontainer .nseat:hover span, .seatcontainer .rseat:hover span, .seatcontainer .vseat:hover span{display:block;}  */
	.booking_confrm_modal .modal-content .modal-body .pesdetail li label span.cus_title{margin-right: 10px;display: inline-block;width: calc(50% - 10px);}
	.hotel_list .hotel_item{display: flex;}
	.hotel_list .hotel_item .img_wrapper{flex-direction: column;box-sizing: border-box;display: flex;place-content: stretch space-between;align-items: stretch;position: relative;overflow: hidden;}
	.hotel_list .hotel_item  .hotel_content{padding-top: 5px;padding-left: 15px;flex-direction: column;box-sizing: border-box;display: flex;place-content: stretch space-between;align-items: stretch;}
	.hotel_list .hotel_item .hotel_info{flex-direction: column;box-sizing: border-box;display: flex;place-content: stretch space-between;align-items: stretch;align-content: space-between;height: 100%;}
	.hotel_list .hotel_info .right{text-align:right;}
	.flight_details .refund_hide_desk{display:none;}
	.inner_flight_list .book_flight .more_farebtn{margin-top:10px;}
	.custom_form_action .traveler_field.cus_passenger_field .onlytraveller{width: 260px;}
	.custom_form_action .calendar_field p#returnDefaultText{margin:16px 0px 0px;}
	
	.hotel_search_info .hotel_info_middle label{margin: 0px 0px 4px;}
	.hotel_search_info .hotel_info_middle .hotel_checkin_out .chck_field, .hotel_search_info .hotel_info_middle .hotel_checkin_out .total_night{display: inline-block;vertical-align: middle;}
	.hotel_search_info .hotel_info_middle .hotel_checkin_out .total_night{margin: 0px 15px;}
	.hotel_search_info .hotel_info_middle .hotel_checkin_out{display: inline-block;vertical-align: middle;width: calc(65% - 10px);border-right: 1px solid #ddd;}
	.hotel_search_info .hotel_info_middle .room_guest{display: inline-block;width: 35%;vertical-align: middle;text-align: right;}
	.inner_booking_info .hotel_checkin_rgt{display: flex;}
	.inner_booking_info .hotel_checkin_rgt .hotel_checkin_out{width: calc(72% - 15px);margin-right: 15px;border-right: 1px dotted #262626;padding-right: 30px;}
	.inner_booking_info .hotel_checkin_rgt .room_guest{width: 28%;text-align: right;}
	.hotel_booking_info .hotel_room_info span.room_type{width: calc(100% - 120px);}
	.hotel_booking_info .hotel_room_info .person_count{width: 110px;}
	.contact_info .common_booking_info .contact_field{float:left;width:100%;}
	.contact_info .common_booking_info .contact_field .contact_email{float:left;}
	.contact_info .common_booking_info .contact_field .contact_phone{float:left;}	
}
@media(max-width:480px){ 
	.custom_form_action .flight_booking_search .calendar_field{width:50%;border-bottom: solid 1px #e7e7e7;min-height: 60px;}
	.custom_form_action .calendar_field.depart_field{border-right: solid 1px #e7e7e7;}
	.custom_form_action .traveler_field{border-right: solid 1px #e7e7e7;width: 50%;min-height: 58px;} 
	.custom_form_action .class_field{width: 50%;min-height: 58px;} 
	.custom_form_action .flight_booking_search  .ismultipleway .calendar_field{border-bottom: 0px;}
	.custom_form_action .flight_booking_search  .ismultipleway .traveler_field{border-top: solid 1px #e7e7e7;}
	.custom_form_action .groupbooking_search  .ismultipleway .traveler_field{border-top: 0px;}
	.custom_form_action form.bus_booking_search .swipe{top:18px;}  
	.custom_form_action  form.bus_booking_search .calendar_field{width:50%;border-bottom: 0px;}
	
	.custom_form_action .calendar_field.checkinout_field{border-bottom: solid 1px #e7e7e7;}
	.custom_form_action .calendar_field.checkinout_field, .custom_form_action .cus_passenger_field{width:100%;}
	.custom_form_action form.bus_booking_search .booking_search_btn{width:50%;margin: 13px auto 0px;}
	/* .custom_form_action .cus_field .input-box>label input{font-size: 21px;line-height: 26px;} */
	.custom_form_action .cus_field .input-box>label input{font-size: 18px;line-height: 21px;}
	.custom_form_action .flight_booking_search .ismultipleway .cus_field .input-box > label input{font-size: 15px;line-height: 21px;}
	.custom_form_action .cus_field label p.sr_date, .custom_form_action .cus_field label p.sr_travel{font-size:18px;line-height:24px;}   
	.custom_form_action .groupbooking_search .cus_field label p.sr_date, .custom_form_action .groupbooking_search .cus_field label p.sr_travel{font-size:15px;line-height:21px;}   
	.custom_form_action .cus_field label p.sr_date span, .custom_form_action .cus_field label p.sr_travel span{font-size:14px;line-height:18px;}
	.custom_form_action .groupbooking_search .cus_field label p.sr_date span, .custom_form_action .groupbooking_search .cus_field label p.sr_travel span{font-size:13px;line-height:16px;}
	.custom_form_action .search_btn button{font-size:13px;line-height:16px;padding:8px 15px;}
	.custom_form_action .calendar_field p#returnDefaultText{font-size: 10px;line-height: 14px;}
	/* .oneway_search  .inner_flight_list .flight_block_column .custom_block_content ul.result_list li{width: calc(100% / 5 - 0px);} */
	.oneway_search  .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(1){width: 40px;}
	.oneway_search  .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(2), .oneway_search  .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(4){width: 15%;}
	.oneway_search  .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(3){width: calc(70% - 120px);}
	.oneway_search  .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(5){width: 80px;}
	.oneway_search .inner_flight_list .multitrip_block .flight_block_column .custom_block_content ul.result_list li.round_check{position: absolute;top: -22px;right: 0px;}
	.oneway_search .inner_flight_list .multitrip_block .flight_block_column .custom_block_content ul.result_list{position:relative;}
	.oneway_search .inner_flight_list .multitrip_block .flight_block_column .custom_block_content ul.result_list li.round_check .checkbox-default .checkboxmark{height: 16px;width: 16px;flex: 0 0 16px;}
	.inner_flight_list .flight_block_column .round_check .checkbox-default .checkboxmark::after{left: 3px;top: 3px;}
	/* .roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li{width: calc(100% / 5 - 9px);}  */
	/* .bus_search  .inner_flight_list .flight_block_column .custom_block_content ul.result_list li{width: calc(100% / 4 - 19px);}
	.bus_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.book_btn{width: 75px;}	 */
	.oneway_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.book_btn{width: 20%;}
	.multiway_search .inner_flight_list .flight_block_column .custom_box_result ul.list-search-result li.cus_dep_arr_time{width: 27%;}
	.multiway_search .inner_flight_list .flight_block_column .custom_box_result ul.list-search-result li.flight_time_between{width: calc(46% - 60px);margin: 0px 10px;} 
	.custom_route_sec .flight_route ul li{font-size:13px;line-height:24px;padding-right: 95px;padding-bottom: 12px;}
	.custom_route_sec .flight_route ul li a{padding:6px 8px;font-size: 13px;line-height: 16px;min-width: 130px;}
	.mobile_app_sec .mobile_app_content .btn-box a{width: calc(50% - 8px);} 
	.mobile_app_sec .mobile_app_content .btn-box a img{width:100%;}
	.barcode .barcode_img{width:80px;margin-right:6px;}
	.barcode .barcode_field{width:calc(100% - 88px);}
	.barcode .barcode_field span{font-size: 12px;line-height: 16px;margin: 0px 0px 8px;}
	.barcode .barcode_field .input_field input{margin-bottom:8px;}
	.barcode .barcode_field .input_field input, .barcode .barcode_field .input_field button.barcode_btn{width:100%;}
	.mobile_footer ul li a{font-size: 12px;line-height: 16px;padding: 0px 4px;}
	body.mobshow{padding-bottom:53px;}
	body.mobshow.hide_sec{padding-bottom:0px;}
	body.hide_sec.active .modify_search_sec .flight_search_info .offer_style_btn{display:none;}
	.inner_flight_list .flight_info ul li a{font-size:12px;line-height:16px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li{font-size: 11px;line-height: 16px;padding: 0px 3px;word-break: break-all;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li span.date{font-size: 12px;line-height: 16px;}
	.bus_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li span.date{font-size: 14px;line-height: 18px;}
	.bus_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li span.duration {font-size: 13px;line-height: 16px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li span.duration {font-size: 11px;line-height: 14px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.ft_dpart{padding:0px;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li span.date{font-size: 15px;line-height: 21px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price .airlineprice{font-size: 15px;line-height: 21px;padding: 0px;} 
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price .airlineprice span.currency_symb{font-size: 13px;line-height: 21px;vertical-align:top;}
	.bus_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price span.airlineprice{font-size: 16px;line-height: 21px;padding: 0px;}
	.bus_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price  span.currency_symb{font-size: 11px;line-height: 15px;vertical-align:top;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price span.for_net_fare_div, .hotel_list .hotel_info .room_price span.for_net_fare_div{font-size: 13px;line-height:16px;} 
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.price span.for_net_fare_div span.currency_symb, .hotel_list .hotel_info .room_price span.for_net_fare_div span.currency_symb{font-size: 11px;line-height:17px;vertical-align:top;}
	.oneway_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li .flight_name{display:block;}
	.oneway_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.book_btn{top: 66px;}
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li.book_btn a.book_now, .inner_flight_list .flight_block_column .custom_block_content .book_flight .book_btn a.book_now{font-size: 12px;line-height:16px;padding: 5px 15px;}
	.inner_flight_list .flight_route .flight_route_list ul li .flight_name,	.inner_flight_list .flight_route .flight_route_list ul li.flight_timer{font-size: 13px;line-height: 16px;}
	.inner_flight_list .flight_route, .inner_flight_list .fare_details, .inner_flight_list .baggage_info, .flight_detail_popup .baggage_info{padding: 4px;}
	
	
	.sticky_bottom ul li.flight_duration .cus_time{font-size:10px;line-height:14px;}
	.sticky_bottom ul li.flight_duration .arrow{margin:0px 2px;}
	.sticky_bottom ul li.flight_duration .arrow i{font-size:10px;}
	.sticky_bottom ul li.flight_price{font-size:12px;line-height:16px;}
	.sticky_bottom ul li.flight_txt .flight_name{font-size:10px;line-height:14px;}
	.sticky_bottom .stk_grand_total li.grandtotal_txt{font-size:13px;line-height:18px;}
	.sticky_bottom .stk_grand_total li.grandtotal_txt>span{font-size:15px;line-height:21px;} 
	.sticky_bottom .stk_grand_total li.grandtotal_btn button{font-size:9px;line-height:12px;padding: 5px 10px;}
	.sticky_bottom ul li.flight_txt img{width:25px;height:25px;} 
	/* .sticky_bottom ul li.flight_txt .flight_name{width: calc(100% - 30px);font-size: 9px;line-height: 12px;} */
	
	.custom_block_content .inter_trip_left .cus_dep_arr_time span.date{font-size:12px;line-height:16px;}
	.inter_trip_left .cus_dep_arr_time, .inter_trip_left .cus_dep_arr_time .date_time, .inter_trip_left .flight_time_between span.duration{font-size:10px;line-height:14px;}
	.book_flight .refundable span, .flight_details .refundable span{padding: 2px 5px;font-size: 9px;}
	.flight_details .refundable{float:right;}
	.book_flight .fli_price{font-size: 18px;line-height: 21px;margin:6px 0px;} 
	.book_flight .for_net_fare_div{font-size: 14px;line-height: 18px;}
	.inter_trip_left h4{font-size:13px;line-height:16px;margin:0px 0px 6px;float: right;}
	.inter_trip_left{border-bottom: 1px solid #D4D4D4;padding-bottom:5px;float: left;width: 100%;} 
	.book_flight{padding:10px 0px 0px;text-align: center;display: block;clear: both;display: flex;justify-content: space-between;align-items: center;}  
	.book_flight .refundable, .book_flight span.fli_price{margin-right: 5px;}
	.book_flight .refundable, .book_flight span.fli_price, .btn.colorful-transparent.btn_green{display: inline-block;}
	.book_flight .btn.colorful-transparent.btn_green{font-size:10px;} 
	.book_flight .overall_price{width: calc(100% - 155px);text-align: center;display: flex;justify-content: center;align-items: center;}
	.book_flight .price_ftoffer{display: flex;justify-content: center;align-items: center;flex-direction: column;}
	.book_flight .overall_price span.fli_price{order: 2;margin: 0px;}
	.book_flight .overall_price span.for_net_fare_div{margin:0px;margin-right: 8px;display: inline-block;}
	
	/* .seat_list .table_data{max-width: 300px;padding:10px 4px;} */  
	.seat_list .table_data{padding:10px 4px;} 
	.seat_list table tr td{font-size:10px;line-height:14px;padding: 6px 2px;} 
	.seat_list table tr td.seat_space{padding: 6px 3px;} 
	.seat_list table tr td span.ytfi-seat{font-size: 10px;width: 24px;padding-left: 4px;}
	.seat_list table tr td span.ytfi-seat:before{font-size: 36px;width: 28px;line-height: 32px;}
	.seat_list table tr td span.ytfi-seat.selected:after{top: 6px;left: 5px;width: 18px;line-height:21px;font-size:18px;}
	.seat_list table tr td .seatdetails{width:80px;}
	.seat_list .cus_wings{display:none;}
	.seat_list .table_data{border: 5px solid #ddd;}
	.plane_seat_sec{padding: 20px 5px;}
	.bus_seat_info .seats_statistics ul{column-count:2;}
	form.booking_form .inner_booking .custom_block_content .form_field{width: 100%;}
	/* form.booking_form .inner_booking .custom_block_content .form_field.country_field{width: 100%;}
	form.booking_form .inner_booking .custom_block_content .traveller_info .form_select_field{width: 100%;} */
	form.booking_form .inner_booking .contact_detail .wd100_xs{width:100%;}
	.padd_xs_05{padding:0px 5px;}
	.wd100_xs{width:100%;} 
	.inner_flight_list .flight_block_column .custom_block_content ul.result_list li img{min-height: 25px;}
	.roundtrip_search .inner_flight_list .flight_details .main_flight_btn a{font-size: 10px;line-height: 13px;}
	.roundtrip_search .inner_flight_list .flight_details .main_flight_btn a.more_detail_btn{padding:4px;}
	.custom_block_content .book_flight .more_farebtn a.more_detail_btn{font-size: 11px;line-height: 14px;padding: 6px;}  
	.custom_block_content .book_flight .price_ftoffer{order: 2;width: 33%;}
	.custom_block_content .book_flight .book_btn{order: 3;width: 33%;}
	.custom_block_content .book_flight .more_farebtn{width: 33%;}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li:nth-child(5){width:calc(100% - 90px);}
	.roundtrip_search .inner_flight_list .flight_block_column .custom_block_content ul.result_list li.ft_dpart{width:45px;height: 20px;overflow: hidden;margin-top: 6px;}
	
	.custom_form_action .flight_booking_search .traveler_field .onlytraveller{top: 60px;left: 0px;right: auto;width:220px;} 
	.custom_form_action .flight_booking_search .inner_form_action .searchsuggestions{top: 74px;}
	.custom_form_action .flight_booking_search .ismultipleway .inner_form_action .searchsuggestions{top: 58px;}
	.custom_form_action .hotel_booking_search .cus_passenger_field .onlytraveller{top: 60px;}
	.custom_form_action .bus_booking_search .inner_form_action .searchsuggestions, .custom_form_action .hotel_booking_search .inner_form_action .searchsuggestions{top: 62px;} 
	
	.custom_form_action .traveler_field .onlytraveller ul.list-persons-count .counter_item input{width: 45px;height: 35px;line-height: 30px;font-size: 14px;padding: 3px 3px;}
	.custom_form_action .traveler_field .onlytraveller ul.list-persons-count .counter_item a{width: 35px;height: 35px;font-size: 24px;line-height: 30px;} 
	.view_print_ticket a{font-size: 13px;line-height: 18px;margin-right:5px;padding:6px 10px;} 
	.booking_confrm_modal .modal-content .modal-body .pesdetail li label span.cus_title{display: block;width: 100%;}
	.hotel_list .hotel_item{padding: 8px;}
	.hotel_list .hotel_item .img_wrapper{position: relative;overflow: hidden;width:100%;height: 180px;}
	.hotel_list .hotel_item  .hotel_content{padding-top: 5px;width: 100%;} 
	.hotel_list .hotel_item .hotel_content .right{margin: 20px 0px 0px;}
	.hotel_main_info .hotel_btn_price span{float:left;display:inline-block;}
	.hotel_list .hotel_info .room_price{display: inline-block;} 
	
	.photo_hotel_info .left, .photo_hotel_info .middle{width:100%;} 
	.photo_hotel_info .middle{margin: 8px 0px 0px;}
	.custom_form_action .flight_booking_search .class_field .onlyclass{top: 60px;}
	.flight_booking_search .swipe{top:23px;}
	.inner_flight_list .flight_details .main_flight_btn a.more_detail_btn{float:right;}
	.oneway_search .inner_flight_list .flight_details .main_flight_btn a.more_detail_btn{float:none;}
	.book_flight .refund_hide_mob{display:none;}
	.flight_detail_popup .show_flight_detail .flight_details_info ul.custom_tabs li a{font-size:12px;line-height:16px;padding: 4px 8px;margin: 0px;} 
	.custom_form_action .hotel_booking_search .inner_form_action .searchsuggestions{width: 100%;}
	.hotel_main_info .hotel_btn_price .choose_room_type{max-width: 120px;}
	.ht_room_info .room_type_list .room_left h4{font-size: 14px;line-height:18px;margin:5px 0px 5px;}
	.ht_room_info .room_type_list .room_column{padding: 6px 10px;}
	.service_req_sec .service_req_list ul li{width:calc(50% - 5px);margin-right:10px;}
	.service_req_sec .service_req_list ul li:nth-child(2n){margin-right:0px;}
	.service_req_sec .service_req_list ul li:nth-child(2n+1){clear:both;}
	.booking_sec .booking_info .layovertag:before, .booking_sec .booking_info .layovertag:after, .booking_confrm_modal .modal-body .layover_time:before, .booking_confrm_modal .modal-body .layover_time:after{width: calc(40% - 110px);}
	.booking_sec .booking_info .schedule_flight h3{font-size: 18px;line-height: 21px;margin: 0px 5px 0px 0px;}
	
	/* .seatcontainer .hseat span, .seatcontainer .nseat span, .seatcontainer .rseat span, .seatcontainer .vseat span{width: 90px;top:-30px;word-break: break-word;}  */
	.booking_confrm_modal .modal-body .flight-list-main .airline_column{float: left;width: calc(48% - 100px);}
	.booking_confrm_modal .modal-body .flight-list-main .flight_time_column{float: left;width: 26%;}
	.booking_confrm_modal .modal-body .flight-list-main .flight_time_duration{float: left;width: 100px;}
	.custom_form_action .calendar_field p#returnDefaultText{margin:20px 0px 0px;}
	.custom_tabs_sec>ul.nav-tabs>li.nav-item{margin-right: 5px;}	
	.custom_tabs_sec>ul.nav-tabs>li.nav-item>a{font-size: 11px;line-height:20px;}
	
	.hotel_search_info .hotel_info_middle label{margin: 0px;}
	.hotel_search_info .hotel_info_middle h6{display:inline-block;margin-left:4px;}
	.hotel_search_info .hotel_info_middle .hotel_checkin_out .chck_field, .hotel_search_info .hotel_info_middle .hotel_checkin_out .total_night{display: inline-block;}
	.hotel_search_info .hotel_info_middle .hotel_checkin_out .total_night{margin: 0px 8px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;padding: 0px 8px;}
	.hotel_search_info .hotel_info_middle .hotel_checkin_out .total_night span{display: block;}
	.hotel_search_info .hotel_info_middle .hotel_checkin_out, .hotel_search_info .hotel_info_middle .room_guest{display: block;width:100%}
	.inner_booking_info .hotel_checkin_rgt .hotel_checkin_out{width: 100%;margin-bottom: 5px;border-bottom: 1px dotted #262626;padding-bottom: 5px;}
	.inner_booking_info .hotel_checkin_rgt .room_guest{width: 100%;}
	.hotel_booking_info .hotel_room_info span.room_type{width: calc(100% - 95px);margin-right: 5px;}
	.hotel_booking_info .hotel_room_info .person_count{width: 90px;} 
	.carousel_timer .owl-item .item h4{font-size: 10px;line-height: 14px;}
	.carousel_timer .owl-item .item span{font-size: 11px;line-height: 15px;}
	
	.package_inventory_slider .inventory_carousel .slider_info .slider_img{height: 210px;}
	.package_inventory_slider .inventory_carousel .slider_info .slider_title h3{font-size: 16px;line-height: 21px;}
	.cus_tourvisa_form .tour_plan_form h3{font-size: 18px;line-height: 21px;margin: 0px 0px 8px;}
	.contact_info .common_booking_info .contact_field .contact_phone{margin-top: 10px;}
} 
@media(min-width:441px) and (max-width:500px){
	.custom_form_action .fare_type_option ul li:nth-child(4) .documentId__tooltip::before{left: -90px;}
}
@media(min-width:338px) and (max-width:440px){
	.custom_form_action .fare_type_option ul li:nth-child(2) .documentId__tooltip::before{left: -60px;}
	.custom_form_action .fare_type_option ul li:nth-child(3) .documentId__tooltip::before{left: -90px;}
	.custom_form_action .fare_type_option ul li:nth-child(4) .documentId__tooltip::before{right: 0px;left:auto;}
	/* .custom_form_action .fare_type_option ul li:last-child  .documentId__tooltip::before{left: -90px;} */
	.custom_form_action .fare_type_option ul li .documentId__tooltip::after{left: 0px;}
}
@media(min-width:401px) and (max-width:600px){
	.blog_lists .bloglist .blog_col{width:calc(50% - 3px);margin-right: 6px;}
	.blog_lists .bloglist .blog_col:nth-child(1), .blog_lists .bloglist .blog_col:nth-child(2){margin-bottom: 10px;}
	.blog_lists .bloglist .blog_col:nth-child(2n){margin-right: 0px;}
	.blog_lists .bloglist .blog_col:nth-child(2n+1){clear:both;}
}
@media(min-width:401px) and (max-width:480px){
	body.hidemobileheader .roundtrip_search{padding-top: 130px;}
	.sticky_bottom{top: 56px;position:fixed;bottom:auto;}
	body.active .sticky_bottom{top: 56px;}
	.hotel_detail .gallery_slider .gallery_item{height: 250px;}
	.room_facility_modal .room_details .room_gallery .gallery_img{height: 220px;}
}
@media(min-width:451px) and (max-width:480px){
	
}
@media(min-width:451px) and (max-width:480px){
	
}
@media(max-width:450px){
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .layover{padding-left: 28px;margin:3px 0px;}
}
@media(max-width:337px){ 
	.custom_form_action .fare_type_option ul li:nth-child(2) .documentId__tooltip::before{left: -60px;} 
	.custom_form_action .fare_type_option ul li:nth-child(2) .documentId__tooltip::after{left: 0px;}
}
@media(min-width:401px){
	
}
@media(max-width:400px){ 
	.modify_search_sec .flight_search_info .cus_flight_info ul li.back{margin-right:8px;} 
	.modify_search_sec .flight_search_info .cus_flight_info ul li span.flight_name{font-size: 14px;line-height: 18px;display:block;}
	.modify_search_sec .flight_search_info .cus_flight_info ul li span.flight_time{font-size: 11px;line-height: 14px;}
	.modify_search_sec .flight_search_info .offer_style_btn{margin: 8px 0px 0px;display: block;clear: both;}
	.modify_search_sec .flight_search_info .offer_style_btn a.offer_btn{font-size: 11px;line-height: 14px;padding: 5px 6px;}
	.sticky_bottom{top: 64px;position:fixed;bottom:auto;}
	body.hide_sec.active .sticky_bottom{top: 56px;}
	.sticky_bottom .inner_btm_sticky{padding-bottom: 3px;padding-top: 3px;}
	.sticky_bottom ul li.flight_txt img{display:none;} 
	.sticky_bottom ul li.flight_txt .flight_name{width: 100%;}
	.roundtrip_search.flight_list_sec.stickydiv {padding-top: 142px;}
	.grandtotal_btn button{padding: 13px 20px 12px;font-size: 15px;line-height:21px;}
	body.hidemobileheader .oneway_search, body.hidemobileheader .internationtrip_search{padding-top: 68px;}
	body.hidemobileheader .bus_search, body.hidemobileheader .hotel_search{padding-top: 60px;}
	body.hidemobileheader .roundtrip_search{padding-top: 116px;}
	/* .booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .time{width: 80px;margin-right: 35px;} 
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft .flight_loc{width: calc(100% - 112px);} 
	.booking_sec .booking_info .flight_wrap .flight_itenary .itenaryLeft:before{left: 126px;}*/
	.hotel_detail .gallery_slider .gallery_item{height: 220px;}
	.room_facility_modal .room_details .room_gallery .gallery_img{height: 200px;}
	.blog_lists .bloglist .blog_col{width:100%;margin-bottom: 10px;}
} 