article[data-readmore] {transition: height 500ms;overflow: hidden;}

.tourpackage_form .tour_plan_form .verify_field{}
.tourpackage_form .tour_plan_form .verify_field .email_verify{} 
.tourpackage_form .tour_plan_form .verify_field .form-group .input-group input{padding-right: 70px;}
.tourpackage_form .tour_plan_form .form-group .input-group button.cus_otp_btn{position: absolute;top: 0px;right: 0px;z-index: 9;background-image: linear-gradient(to top, #128f8b, #1dcac4);color: #fff;border-radius: 0px 5px 5px 0px;font-size: 13px;line-height: 16px;padding: 12px 10px;text-transform: uppercase;border: 0px;} 
.tourpackage_form .tour_plan_form .hotel_category_check{}
.tourpackage_form .tour_plan_form .hotel_category_check .no_hotel{float:right;position: relative;}
.tourpackage_form .tour_plan_form .hotel_category_check .no_hotel label, .tourpackage_form .tour_plan_form .hotel_category_check .hotel_star_category .checkbox label{padding:0px;}
.tourpackage_form .tour_plan_form .hotel_category_check .no_hotel label input{margin: 0px;opacity: 0;}
.tourpackage_form .tour_plan_form .hotel_category_check .hotel_star_category{} 
.tourpackage_form .tour_plan_form .hotel_category_check .hotel_star_category .checkbox{margin-right: 10px;}
.tourpackage_form .tour_plan_form .hotel_category_check .hotel_star_category .checkbox:last-child{margin-right: 0px;}
.tourpackage_form .tour_plan_form .hotel_category_check .hotel_star_category .checkbox label input{margin:0px;margin-right:5px;width:16px;height:16px;position: static;vertical-align: bottom;} 
.tourpackage_form .tour_plan_form .include_field{} 
.tourpackage_form .tour_plan_form .include_field .radio_inline{position:relative;/* display: inline-block;float: right; */}
.tourpackage_form .tour_plan_form .include_field .radio_inline label{font-weight:normal;}
.tourpackage_form .tour_plan_form .include_field .radio_inline label+label{margin-left:10px;}
.tourpackage_form .tour_plan_form .include_field .radio_inline label input{margin:0px;opacity:0;position: absolute;}
.tourpackage_form .tour_plan_form .step_col .passanger_row{display:flex;}
.tourpackage_form .tour_plan_form .step_col .passanger_row .passanger_col:nth-child(2){margin:0px 5px;}
.tourpackage_form .tour_plan_form .step_col .passanger_col input{padding: 10px 10px;height: auto;font-size: 14px;line-height: 18px;color:#000;}
.tourpackage_form .tour_plan_form .form-group .cus_qu_radio .input_col span.radio_check{display: block;background:#b2b2b2;color: rgba(0,0,0,0);width: 100%;border:0px;outline:none;border-radius:7px;height:auto;} 

.tourpackage_form .tour_plan_form .form-group .cus_qu_radio .input_col input:checked+span{background:#039d8e;}
.tourpackage_form .tour_plan_form .cus_radio_check .cus_qu_radio .input_col span.radio_check{color:#fff;}
.tourpackage_form .tour_plan_form .cus_radio_check .cus_qu_radio .input_col input{position: absolute;top: 0px;left: 0px;margin: 0px;width: 100%;height: 100%;opacity: 0;}
.tourpackage_form .tour_plan_form textarea{height:120px;resize:none;}
.tourpackage_form .tour_plan_form .form-group textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #888; /* Firefox */ }
.tourpackage_form .tour_plan_form .form-group textarea:-ms-input-placeholder {/* Internet Explorer 10-11 */ color: #888;}
.tourpackage_form .tour_plan_form .form-group textarea::-ms-input-placeholder { /* Microsoft Edge */ color: #888;} 


.htItr_panel_body .invertory_info{margin:0px 0px 10px;}
.htItr_panel_body .invertory_info .invertory_icon{width:40px;display:inline-block;vertical-align: top;}
.htItr_panel_body .invertory_info .invertory_icon img{width:100%;}
.htItr_panel_body .invertory_info .invertory_content{width:calc(100% - 75px);display:inline-block;margin-left:10px;} 
.htItr_panel_body .invertory_list .invertory_column{margin-bottom:20px;border-bottom:1px dashed #ccc;padding-bottom:10px;} 
.htItr_panel_body .invertory_list .invertory_column:last-child{margin-bottom:0px;border-bottom:0px dashed #ccc;padding-bottom:0px;}  
.htItr_panel_body .invertory_info .invertory_content h5{color:#000;margin:0px;}
.htItr_panel_body .invertory_info .invertory_content p{color:#808080;margin:0px 0px 5px;}
.htItr_panel_body .invertory_column .inventory_banner{height: 100px;object-fit: contain;width: 100%;background-size: cover;background-position: center;position:relative;}
.htItr_panel_body .invertory_column .inventory_banner:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.5);} 

.htItr_panel_body .invertory_column .htDtl_right{width:162px;float:right;} 
.htItr_panel_body .invertory_column .htDtl_right span.hCTm{float:left;min-width: 81px;text-align: center;padding: 5px;font-size: 9px;text-transform: uppercase;color: #aaa;border: 1px solid #ddd;}
.htItr_panel_body .invertory_column .htDtl_right span.hCTm:first-child{border-right: 0;}
.htItr_panel_body .invertory_column .htDtl_right span.hCTm span{display: block;font-size: 12px;font-weight: bold;text-transform: none;color: #333;}
.htItr_panel_body .invertory_column .htDtl_right span.hCTm span.hCDt{font-size: 11px;font-weight: bold;color: #666;}
.htItr_panel_body .invertory_column .room_info{}
.htItr_panel_body .invertory_column .room_info .room_info_column{margin-bottom: 10px;}
.htItr_panel_body .invertory_column .room_info .room_info_column h5{font-size: 14px;line-height: 18px;color: #000;margin: 0px 0px 5px;font-weight: normal;} 
.htItr_panel_body .invertory_column .room_info .room_info_column h5 i{margin-right:4px;}
.htItr_panel_body .invertory_column .room_info .room_info_column .room_night{margin:10px 0px 0px;}
.htItr_panel_body .invertory_column .room_info .room_info_column .room_night span{font-size: 13px;
line-height: 18px;color: #222;background: #e3e3e3;padding: 4px 8px;border-radius: 4px;display: inline-block;}
.htItr_panel_body .invertory_column .room_info .room_info_column .room_night span+span{margin-left:20px;}  
 
.inclu_exlcus .ht_inclu_list{}
.package_inventory_slider{margin-bottom:10px;}  
.package_inventory_slider .inventory_carousel .slider_info{position: relative;border-radius: 4px;
overflow: hidden;}
.package_inventory_slider .inventory_carousel .slider_info .slider_img img{object-fit: cover;height: 100%;object-position: left top;}
.package_inventory_slider .inventory_carousel .slider_info .slider_title{position:absolute;bottom:0px;left:0px;width:100%;padding:6px 30px;background:rgba(0,0,0,0.4);} 
.package_inventory_slider .inventory_carousel .slider_info .slider_title h3{color:#fff;margin:0px;text-align: center;}  
.package_inventory_slider .inventory_carousel .slider_info .slider_img .zoom_icon{position: absolute;bottom: 5px;left: 10px;z-index: 1;}
.package_inventory_slider .inventory_carousel .slider_info .slider_img .zoom_icon i{color: #fff;}


#querysuccess_modal.thankyoupack_modal .modal-dialog{margin: 0px auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);} 
.thankyoupack_modal .modal-dialog .modal-content{padding:30px 20px;}
.thankyoupack_modal .modal-dialog .modal-content .modal-body{padding:0px;}  
.thankyoupack_modal .modal-dialog .modal-content .modal-body .query_icons i{font-size:35px;color:#37b1c2;}
.thankyoupack_modal .modal-dialog .modal-content .modal-body .query_heading{padding:10px 0px;}
.thankyoupack_modal .modal-dialog .modal-content .modal-body .query_heading h4{font-size:30px;line-height:35px;color:#37b1c2;margin:0px;}    
.thankyoupack_modal .modal-dialog .modal-content .modal-body .query_info p{font-size:14px;line-height:21px;color:#222;margin:0px;}   
 
.send_package_query{display: flex;align-items: center;justify-content: center;} 
.send_package_query	.pack_query_icon{background-image: linear-gradient(to top, #f68239, #fdb758);text-align: center;}
.send_package_query	.pack_query_icon:hover{cursor:pointer;}
.send_package_query .pack_query_icon i{display: inline-block;color: #fff;}
.send_package_query .pack_query_icon span{display: block;color: #fff;margin: 0px;}

@media(min-width: 768px){
	.send_package_query{position: fixed;top: 50%;right: 20px;z-index:9;}
	.send_package_query	.pack_query_icon{padding: 8px 16px;border-radius: 10px;}
	.send_package_query .pack_query_icon i{font-size: 32px;}
	.send_package_query .pack_query_icon span{font-size: 15px;line-height: 21px;}
} 
@media(max-width: 767px){
	.send_package_query{position: fixed;bottom: 68px;left: 10px;z-index:9;}
	.send_package_query	.pack_query_icon{padding: 4px 10px;border-radius: 4px;}
	.send_package_query .pack_query_icon i{font-size: 21px;}
	.send_package_query .pack_query_icon span{font-size: 12px;line-height: 15px;}
}
@media(min-width: 601px){
	#querysuccess_modal.thankyoupack_modal .modal-dialog{width: 400px;}
}
@media(max-width: 600px){
	#querysuccess_modal.thankyoupack_modal .modal-dialog{width: 300px;}
}