.div_btn_all:After,
ul.ul_tab_one:After {
	content: " ";
	clear: both
}

/*body {
	margin: 0;
	padding: 0;
	position: relative;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 14px
}
*/

.searbar_wrapper_Section {
	margin-top: 11px;
}

ul.ul_tab_one li.active label,
ul.ul_tab_one li.active1 label {
	background: #fdbc79!important;
	color: #000!important
}

ul.ul_tab_one li .checkbox input[type=checkbox]+label:before {
	opacity: 0;
	margin-left: 0
}

ul.ul_tab_one li .checkbox input[type=checkbox]:checked+label:before {
	margin-left: 0;
	background: 0 0;
	border: 0
}

ul.ul_tab_one li .checkbox input[type=checkbox]:checked+label:after {
	margin-left: 0;
	font-family: initial;
	opacity: 0
}

ul.ul_tab_one li .checkbox input[type=checkbox] {
	margin: 0;
	left: -99999px;
	position: absolute
}

ul.ul_tab_one li {
	float: left;
	width: auto;
	border-right: 0px solid #fff
}

ul.ul_tab_one {
	padding: 0;
	margin: 0 0 -26px 10px;/*Surekha - 20/12/2019 - changed 0 0 -20px 10px; to remove gap in image and search panel. */
	list-style: none;
	/*added by: shantanu || dated :01-31-19|| for positioning center of the search bar*/
	/* Commented by Sushma, the text content needs to be center aligned not the tabs */
	/*position: relative;
    left: 20%;*/

    width: 50%; /*Surekha - 26/08/2019 - added to display tabs good. */

}

ul.ul_tab_one:After {
	display: block
}

ul.ul_tab_one li .checkbox label {
	/*background: #ef6851;*/
	background: #f2983b;/*added by: shantanu || dated :01-31-19|| for applying theme color*/
	color: #Fff;
	padding: 10px 15px;
	display: inline-block;
	font-weight: 400;
	font-family: Arial,sans-serif;
	font-size: 14px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .09), 0 2px 10px 0 rgba(0, 0, 0, .09)!important
}

ul.ul_tab_one li.active label {
	/*background: #f99382!important;*/
	background: #ebac23!important;/*added by shantanu on 03-05-19*/
	color: #000!important;
	padding: 16px 15px;/*shafi - 26/11/2019 - changed padding: 12px 15px;. */
    margin-top: -4px;/*shafi - 26/11/2019 - changed margin-top: -4px;. */
}
.searbar_wrapper_Section ul.ul_tab_one li.active label{
    height: auto !important;
	padding: 14px 20px;
	margin-left: 0;
}
.spn_check_in:after,.spn_check_out:after {
    content: "\f0d7";
    font-family: "FontAwesome";
    color: #808080;
    padding-left: 0px;
    font-size: 14px;
    position: absolute;
    top: 33px;
    right: 25px;
}
ul.ul_tab_one li.active label svg {
	fill: #000!important
}

ul.ul_tab_one li .checkbox label svg {
	width: 18px;
	height: 18px;
	vertical-align: middle;
	fill: #fff;
	margin-right: 8px
}

ul.ul_tab_one li .checkbox {
	margin: 0;
	padding: 0;
	list-style: none
}

.panel_search_cstm {
	background: #f2f2f2;
	/*padding: 30px 20px 20px;*/
	/*Start
	Surekha Biradar
	07-06-2019
	commenting the Shantanu's code as long text is not visible properly in destination dropdown in search panel
	*/
	padding:40px 20px 15px;

	/*padding:30px 20px 0px; /*added by: shantanu || dated :01-31-19|| for reducing the bottom padding*/
/*END*/
}

.label_co {
    text-transform: inherit;
    color: #636363; /*shafi - 26/11/2019 - changed color:#666; as per design . */
    font-family: Arial,sans-serif;
    font-size: 17px; /*shafi - 26/11/2019 - changed font-size: 14px;. */
    margin: 0 0 6px;
    font-weight: 400;
    padding: 0;
    line-height: 12px;
    min-height: 12px; /* SP - 01/12/2021 - added to fix CLS*/
}

.input_box_one .input_wrapper {
	padding-left: 25px
}

.panel_search_cstm .input_wrapper {
	width: 100%;
	height: 44px;
	outline: 0;
	background: #fff;
	padding: 0 10px;
	border: 1px solid #ddd
}



i.fa.fa-map-marker {
	position: absolute;
	left: 10px;
	top: 50%;
	font-size: 18px;
	color: #999;
	transform: translateY(-50%)
}

.input_box_one {
	position: relative
}

.btn_search_col .label_co {
	opacity: 0
}

button.btn.btn_searchbar {
	/*background: #ef6851;*/
	background: #f2983b; /*added by: shantanu || dated :01-31-19|| for applying theme color*/
	width: 100%; /*!important; /*100%; Surekha - 29/12/2020 - made width !important as it is taking css from product.css file.*/
	height: 44px;
	border-radius: 0;
	color: #fff;
	font-family: Arial,sans-serif;
	font-size: 15px;
	font-weight: 500
}

button.btn_pop {
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: 0
}

.modal_room .modal-header button.close {
	margin: 0;
	position: absolute;
	border-radius: 50%;
	background: #000;
	border: 4px solid #fff;
	top: -15px;
	right: -10px; /*-15px; Surekha - 10/10/2019 - changed as close button is out of border. */
	color: #fff;
	transition: background .1s linear;
	cursor: pointer;
	width: 40px;
	height: 40px;
	text-align: center;
	z-index: 1;
	padding: 0;
	opacity: 1
}

/*Surekha - 31/10/2019 -  added margin to room selection to align center and close button will not out of box. */
#paxConfigModal .modal-dialog .modal-content{
	margin: 4%;
	top: 100px; /*Surekha - 05/05/2020 - Added as search modal is getting hiden in top menu. */
}
/*END*/
.modal_room .modal-header {
	padding: 0;
	border: 0
}

.modal_room .modal-body h2 {
	font-size: 22px;
	margin: 0 0 10px;
	color: #333;
	font-family: Arial,sans-serif;
	font-weight: 700
}

.div_room_option legend {
	margin: 0 0 5px;
	border: 0;
	font-size: 14px;
	font-family: Arial,sans-serif;
	font-weight: 500
}

select.select_op {
	 /* 
    Start
    24/10/2019 
    Altexsoft changes for Mac device
    */
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC) no-repeat 95% 50% #fff;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	border: 1px solid #ddd;
	border-radius: 0;
	/* End */ 

	width: 100%;
	height: 40px;
	padding: 0 5px;

}

.book-select__select-wrap span {
	display: block;
	font-size: 13px;
	color: #666;
	font-family: Arial,sans-serif;
	margin-bottom: 3px
}

.room_people ul li {
	width: calc(50% - 10px);
	margin: 0 5px
}

.room_people ul {
	padding: 0;
	list-style: none;
	display: flex;
	margin: 0 -5px
}

.div_room_option {
	background: #f1f1f1;
	padding: 10px;
	border: 1px solid #ddd;
	margin-top: -1px
}

.btn.btn_cl,
.div_full .btn,
.div_room_option.white_one {
	background: #fff
}

.div_btn_all,
.div_full {
	margin-top: 15px
}

.div_full .btn {
	width: 100%;
	border: 2px solid #f2983b;
	color: #f2983b;
	transition: all .1s linear;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Arial,sans-serif;
	font-size: 16px;
	font-weight: 400
}

.div_btn_all {
	margin-left: -15px;
	margin-right: -15px
}

.div_btn_all:After {
	display: block
}

.explicit_sel_ch_room2,
.explicit_sel_ch_room3,
.explicit_sel_ch_room4,
.implicit_sel_ch_none2,
.implicit_sel_ch_none3,
.implicit_sel_ch_none4,
.search_auto_col .search_auto,
li.explicit_sel_ch_room1,
li.implicit_sel_ch_none1 {
	display: none
}

.div_btn_all span {
	float: left;
	width: 50%;
	padding: 0 15px
}

.btn.btn_app,
.btn.btn_cl {
	width: 100%;
	border: 2px solid #f2983b;
	transition: all .1s linear;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Arial,sans-serif;
	font-weight: 400;
	font-size: 16px
}

.btn.btn_cl {
	color: #f2983b
}

.btn.btn_app {
	color: #fff;
	background: #f2983b
}

.modal_tab .nav.nav-tabs li {
	margin-bottom: 15px;
	margin-right: 8px
}

.modal_tab .nav.nav-tabs li a {
	border: 0;
	background: #fff;
	line-height: normal;
	color: #f2983b;
	box-shadow: 0 5px 40px 0 rgba(0, 0, 0, .1);
	border-radius: 0
}

.modal_tab .nav.nav-tabs li.active a {
	background: #f2983b;
	color: #fff
}

ul.ul_tab_one li .checkbox label.accomation svg {
	position: relative;
	top: -2px
}

ul.ul_tab_one li .checkbox input[type=checkbox]:checked+label svg {
	fill: #000
}

.datepicker td,
.datepicker th {
	width: 20px;
	height: 20px;
	border-radius: 4px;
	border: 1px solid transparent;
	white-space: nowrap;
	cursor: pointer
}

.datepicker th {
	color: #636363
}

.datepicker .datepicker-days {
	padding: 8px
}

.datepicker table tr td.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover {
	background-color: #fff!important;
	border-color: #ef6851!important;
	color: #ef6851!important;
	border: 2px solid;
	background-image: none!important
}

.remove_div {
	display: inline-block;
	color: #444;
	background: #dcdcdc;
	cursor: pointer;
	vertical-align: middle;
	max-width: 100px;
	padding: 5px;
	text-align: center;
	float: right
}

ul.ul_tab_one li i {
	font-size: 16px;
	margin-right: 5px;
	vertical-align: middle
}

.select2-container--default .select2-selection--single {
	border: 0!important;
	min-height: 44px!important
}

.select2-container--default .select2-selection--single span {
	line-height: 44px!important
}

.select2-container--default .select2-selection--single span.select2-selection__arrow {
	height: 44px
}

.div_room_option .room_people {
	margin-top: 8px
}

.div_room_option .child_description{
	width:49%;
	display: inline-flex;
    padding-left: 5%;
}

.div_room_option .total_count{
	width: 50%;
	display:inline-block;
}

.search_auto_col .selectize-control {
	padding: 0;
	border-radius: 5px;
}

.panel_search_cstm .search_auto_col .col-md-6 {
	padding: 0 15px;
}
/**
Search Panel CSS bug 
*/
/*
.panel_search_cstm .search_auto_col .search_auto.col-md-6.col-sm-6 {
    padding-top: 10px;
}
*/
.panel_search_cstm>.row>div {
	padding: 0 10px;
}

.destination_col .contentsam {
	background: #fff;
	min-height: 44px;
	padding: 12px 30px 11px 10px; /*10px 30px 10px 10px; Surekha - 12/11/2019 - changed to align text vertically middle. */
	text-align: left;
	position: relative;
	font-size: 13px; /*14px; Surekha - 04/11/2019 */
	color: #555;
	border: 1px solid #ddd;
	border-radius: 5px;
}

.destination_col .contentsam span.icon {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	border-left: 2px solid #e8e8e8;
	padding: 0 8px;
	line-height: 44px;
	width: 28px;
}

.destination_col .contentsam span.icon i.fa.fa-pencil {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.destination_col input#narolsam {
	display: none;
}

.destination_col button.btn_pop {
	width: 100%;
	border-radius: 5px;
}

select.select_op.chlid_op.error {
	border: 1px solid red;
}



span.chlid_error {
	color: red;
	display: none;
}

.search_dropdown .selectize-control .selectize-dropdown-content {
	background: #fff;
}

.search_dropdown .selectize-control .search-top {
	position: relative;
	padding: 7px 0 7px 25px;
}

.search_dropdown .selectize-control .search-top .img-container {
	display: block!important;
	position: absolute;
	left: 5px;
	font-size: 18px;
	color: #a5a5a5;
	top: 14px;
}

.search_dropdown .selectize-control .option:hover {
	background: #f6f6f6;
}

.search_dropdown .selectize-control .search-top .text-container {
	font-size: 14px;
	color: #888;
}

.search_dropdown .selectize-control .search-bottom {
	display: flex;
	position: relative;
}

.search_dropdown .selectize-control .search-top .img-container i.fa.fa-map-marker {
	font-size: 22px;
	left: 0;
}

.search_dropdown .selectize-control .search-bottom .arrow {
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 18px;
}

.search_dropdown .selectize-control .search-bottom img {
	border-radius: 4px;
	margin-right: 10px;
}

.search_dropdown .selectize-control .search-bottom .text-container {
	font-size: 14px;
	color: #888;
	line-height: normal;
}

.search_dropdown .selectize-control .item .arrow {
	display: none;
}

.search_dropdown .selectize-control a {
	display: inline-block;
	width: 100%;
	text-decoration: none!important;
}

.search_dropdown .selectize-control .item img {
	width: 40px!important;
	height: 40px!important;
}

.search_dropdown .option:hover {
	background: #f6f6f6!important;
}

.search_auto .selectize-dropdown,
.selectize-input {
	background: #fff!important;
	padding-left: 6px;
}

.search_dropdown .selectize-control .item .search-top .img-container {
	display: none!important;
	padding: 0!important;
}

.search_dropdown .selectize-control .item .search-top {
	padding: 0!important;
}

.search_dropdown .selectize-control .item .search-bottom .img-container,
.search_dropdown .selectize-control .item .search-bottom .name+span {
	display: none;
}

.search_dropdown.col-md-6 .search-bottom img {
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.search_dropdown.col-md-6 .text-container {
	padding-right: 13px;
}

.search_dropdown.col-md-6 input[type=text] {
	padding-right: 0 !important;
	width: 100% !important;
}

span.chlid_error_home {
	color: red;
	display: none;
}

select.select_op.chlid_op.error12,
select.select_op.home_chlide_se.error123 {
	border: 1px solid red;
}

.selectize-input {
	border: 0!important;
	box-shadow: none!important;
	line-height: 27px!important;
}

.selectize-dropdown.input_wrapper {
	padding: 0!important;
	background: #fff!important;
	height: auto!important;
	border: 0!important;
}

/** 
Start
Date - 28-05-2019
Sushma Sutar
For solving search form issues **/
.search-destination-panel{
	padding: 6px 0;
	/* margin-top: -48px; -55px; Surekha - 07/11/2019 - changed to align on background image. */
}

#hh-locationSelectBoxItContainer{
	display:none;
}
.panel_search_cstm .check_col .row .pad-left {
    padding-left: 10px;
}
.panel_search_cstm .check_col .row .pad-right {
    padding-right: 10px;
}
.search_auto_col .selectize-control .selectize-input.items {
    border-radius: 5px;
    height: 42px;
/*Surekha - 09/10/2019 -  added to make space for dropdown arrow. */    
    padding-right: 22px;
}

.search_auto_col .selectize-control .selectize-input.items:after{
	right:12px;	/*shafi - 09/10/2019 -  added right: 4px;. */    
}
/*END*/

/** END **/

@media(max-width:1200px) {

	  .search-destination-panel {
		padding: 6px 0;
	
	}
	  .imp-zoom-wrap>img{
		height: 453px !important;
	  }
	  .selectize-dropdown, .selectize-input, .selectize-input input, .panel_search_cstm .input_wrapper, .destination_col .contentsam {
		font-size: 10px;
	  }

}
@media(max-width:1024px) {
.col-xs-12.hotel-details {
    width: 100%;
}
.selectize-dropdown, .selectize-input, .selectize-input input, .panel_search_cstm .input_wrapper, .destination_col .contentsam {
    font-size: 14px;
    box-shadow: none;
    transition: none;
}
}
@media(max-width:991px) {
	.searbar_wrapper_Section {
		margin-top: 10px; /*20px; Surekha - 20/12/2019 - changed to remove space. */
	}
	.panel_search_cstm>.row>div {
		width: 100%; 
		margin: 0 0 10px;
	}
	.panel_search_cstm>.row>div .search_auto,
	.panel_search_cstm>.row>div .search_dropdown {
		/*Surekha - 21/08/2019 - styling for modify search.*/
		width: 50%; /*100%!important;  */
	    display: inline-block;

	}
	.panel_search_cstm .check_col .row .pad-right{
		    padding-right: 0px;
	}
	.panel_search_cstm .check_col .row .pad-left{
		    padding-left: 15px;

	}
	/*END*/
	.panel_search_cstm>.row>div.destination_col button.btn_pop {
		width: 100%;
	}
	ul.ul_tab_one li .checkbox label {
		padding: 10px 8px;
	}
	/*shafi - 28/11/2019 - added for resort tabs. */
	ul.ul_tab_one li .checkbox{
	    height: auto;
	    background: #ebac23;

	}
	.searbar_wrapper_Section ul.ul_tab_one li.active label, .searbar_wrapper_Section ul.ul_tab_one li label:hover {
		height: auto !important;
	}
	/*END*/

/*Surekha - 04/11/2019 - added to reduce the explore button size in small devices.*/
button.btn.btn_searchbar{
		margin-left: 20%;
    	width: 60%; /*!important; /*60%;Surekha - 29/12/2020 - made width !important as it is taking css from product.css file.*/
    	margin-right: 20%;
}
/*END*/
/*shafi - 20/11/2019 - added to increas button size in small devices.*/
ul.ul_tab_one {
    width: 97%;
}
.search-destination-panel {
    padding: 6px 0;
    /* margin-top: -56px; */
}


#fiji-search .fiji-search-sec.search-pop .col-md-4.col-sm-7.col-xs-12.search_auto_col {
	width: 100%;
  }
  #fiji-search .fiji-search-sec.search-pop .col-md-3.col-sm-3.col-xs-12.check_col {
	width: 100%;
	margin: 0px 0 0;
  }
  #fiji-search .fiji-search-sec.search-pop .col-md-3.col-sm-2.col-xs-12.destination_col {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0;
  }
  #fiji-search .fiji-search-sec.search-pop .col-md-2.col-sm-2.col-xs-12.btn_search_col {
	width: 70%;
/*Surekha - 06/01/2020 - removed float:none; and changed margin:0 15%; to align explore button and make calendar dropdown clickable.
	float: none; */
	margin: 0 15%; /*0 auto; */
  }
}


@media(max-width: 767px){
	ul.ul_tab_one {
		width: 100%;
	}

	.col-xs-12.hotel-details {
		width: 100%;
	}
	}

  .details-featured-wrap .details-featured-img-cap .details-btn-set{
    	top: 0;
  }
/*Start - Akshay H - 29/11/2019 - comment below code , resort more information formatting is changed in template-search.php*/
/*.check-bedbank-avalibility {
    padding: 5% 0 6%;
    padding-left: 29px;
}
.featured-block .nav-tabs > li {

    position: relative;
    display: block;
    width: 100%;
    margin: 0;
    border: 1px solid #ddd;

}
.featured-block .nav-tabs > li.active > a, 
.featured-block .nav-tabs > li.active > a:focus, 
.featured-block .nav-tabs > li.active > a:hover {
    border: 0px solid #ddd;
  }*/
/*End - Akshay H - 29/11/2019 - comment below code , resort more information formatting is changed in template-search.php*/


@media only screen and (max-width:767px){
.search-destination-panel {
    padding: 0 !important;
    /* margin-top: -44px !important; -30px !important; Surekha - 03/09/2019 - Changed to reduce white space below image on hot deals page. */
}
ul.ul_tab_one {
    padding: 0 !important;
  /*shafi - 05/02/2020 */
	margin: 0 0 0 0px; /*margin: 0 0 -20px 0; changed to reduce the white space between image and search panel for small devices. */
    background: #ebac21;
}
.searbar_wrapper_Section{
	    background: #f2f2f2;
}
/*END*/
ul.ul_tab_one li {
    width: 50% !important; /*25% !important;*/
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
    border-right: 0px solid #fff !important;
}
.searbar_wrapper_Section .container {
    padding: 0 !important;
}

.search-destination-panel ul.ul_tab_one li.active label,
.search-destination-panel ul.ul_tab_one li label:hover {
	background: #ebac21 !important;
    color: #000 !important;
    padding: 16px 15px;
    margin-top: -4px;
    border-radius: 0 !important;
    height: 53px !important;

}
ul.ul_tab_one li .checkbox label {

    padding: 10px 8px;

}
.panel_search_cstm {
    padding: 20px 20px 0px;/* padding: 40px 20px 0px; Surekha - 26/08/2019 - changed for mobile vie display. */ 

}
.search-destination-panel ul.ul_tab_one li .checkbox label {
    font-size: 11px;
    height: 45px;
    line-height: 14px;
    word-wrap: break-word;
    width: 100%;

}
ul.ul_tab_one li i {
    display: inline-block; /*block; */
    font-size: 22px !important;
    margin-bottom: 6px;
}

/*Surekha - 25/08/2019 - added for mobile landscape view. */

.panel_search_cstm>.row>div .search_auto, .panel_search_cstm>.row>div .search_dropdown {
    width: 49%;
    padding: 0px 0px 0px 15px; /*padding: 0% 0% 0% 3%;*/
    display: inline-block;
}


#weddings .ourPackages .package-details p.wedding-product-title{
    text-align: left;
}
/*END*/
ul.ul_tab_one li .checkbox{
    height: 44px;
    background: #ebac23;

}
#fiji-search .fiji-search-sec.search-pop ul.ul_tab_one {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
    text-align: center;
}
.fiji-search-sec.search-pop .panel_search_cstm {
    padding: 20px 20px 20px;
}

}
/*added*/

/*
Start
Surekha Biradar
07-06-2019
Added CSS for fixing marker issue in search panel
**/

.search_dropdown .selectize-input div {
/*
SP
20250122
Commented padding and added color and font-size.
padding-left: 20px;
*/
	font-size: 12px;
    color: #999;
}
i.fa-solid.fa-location-dot{
	padding-right: 6px;
}
/* END */

@media(max-width:800px) {

.search-destination-panel {
    padding: 6px 0;
    margin-top: -56px;
}
}

/** END **/
@media(max-width:600px) {
	ul.ul_tab_one {
		/*
		background: #f2f2f2;
		margin-left: 0;
		padding: 15px 20px 0;
		left: 0; */
		background: #ebac21;
		padding: 0 !important;
		/*
		Start
		SP
		20240812
		Removed margin to algn tabs on search panel.
	    margin: 0 0 0 10px;
	  	*/
	  	/* END */
	}

	ul.ul_tab_one li {
		width: 50%;
		margin: 0 0 0px;
		border: 0;
		padding: 0 0px;
	}
	ul.ul_tab_one li label {
		width: 100%;
	}
/*Shafi - 28/11/2019 - styling for modify search.*/
.panel_search_cstm>.row>div .search_auto, .panel_search_cstm>.row>div .search_dropdown {
    width: 100%;
	display: inline-block;
	margin: 9px 0;
}
	.panel_search_cstm .check_col .row .pad-right{
		    padding-right: 0px;

	}
	/*END*/
}
li.implicit_sel_ch_age{
	padding: 2px;
}


@media(max-width:480px) {

	/*
	Start
	Surekha Biradar
	07-06-2019
	For removing extra white space above "Search Summary" text in mobile 
	*/

	.details-wrap {
	    margin-top: 10px;
	}
	/*END*/

	/*Start
	Surekha Biradar
	08-06-2019
	added for displaying traveler details full width in mobile view(search panel)
	*/
	.div_room_option .total_count{
		width: 100%;
		display:inline-block;
	}
	.div_room_option .child_description{
		width:100%;
		display:inline-block;
		padding-left: 0;
	}
	li.implicit_sel_ch_age.col-xs-3 {
    	width: calc(25% - 10px);
    	
	}
	.div_room_option .room_people .implicit_sel_ch {
		display: inline;
	}
	/*END*/

	ul.ul_tab_one li {
		width: 100%
	}

/*shafi - 20/12/2019 - styling for modify search.*/
.panel_search_cstm>.row>div .search_auto, .panel_search_cstm>.row>div .search_dropdown {
    width: 100%;
    display: inline-block;
    padding: 2% 4%;
    margin: 0;
}
	.panel_search_cstm .check_col .row .pad-right{
		    padding-right: 0px;

	}
	/*END*/

/*Surekha - 25/08/2019 - Added styling for mobile view. */
/* label#resort, label#resortflight{
	    height: 40px !important;
        font-size: 75%;

}	 */
.search-destination-panel ul.ul_tab_one li .checkbox label{
	    font-size: 100%;

}
/*Surekha - 26/08/2019 - added for display tans good in small devices. */
ul.ul_tab_one{
	width: 100%;
	margin: 0px;
}
/*shafi - 06/12/2019 - added for  margin-top: 50px;. */
.searbar_wrapper_Section {
    margin-top: 0px;
}
ul.ul_tab_one li .checkbox{
    height: 40px;
    background: #ebac23;

}

/*Surekha - 21/11/2019 - added to fix the text hidding issue on overlay in small devices. */
.destinatn-explore .search-destination-panel{
	/* margin-top: -34px !important; */
}
/*END*/
}

@media only screen and (max-width:320px){
/* label#resort, label#resortflight{
	font-size: 100%; /*60%; shafi - 21/11/2019 - changed to make font size big in small devices. 
	} */
ul.ul_tab_one li i {
    font-size: 16px !important;

	}
}
@media only screen and (min-width:1367px) and (max-width:1920px){
	
	.searbar_wrapper_Section {
		margin-top: -4px !important; /*Surekha - 08/02/2021 - changed 15px !important; as displaying blanck space between map and search panel */
	}
	/*
	Start -12-01-2021
	Sushma Sutar
	Changed the CSS for search pannel
	*/
	.search-destination-panel {
		margin-top: -4px !important; /* -20px !important; SP - 20250416 - changedd to display full header as it si hidding behind the search panel. */
	}
	#packagePage .search-destination-panel, #hotdealsPage .search-destination-panel {
		margin-top: -48px !important;
	}
	/*END*/
	#our-package {
		min-height: 470px !important;
	}
	.owl-carousel.package-carousel .item {
		max-height: 480px !important;
		height: 470px !important;
	}
	

}

/*END*/
