@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i';
body {font-size:13px;line-height:20px;font-family: 'Open Sans', sans-serif;}
h1, h2, h3, h4, h5, h6 {color:#222;font-family: 'Open Sans', sans-serif;}

p, span, a, label {font-family: 'Open Sans', sans-serif;}
::selection {
    background-color: blue;
    color: #fff;
}
.main_title {
	text-align:center;
	font-size:32px;
	margin-bottom:60px;
}
.main_title h2 {
	text-transform: uppercase;
	letter-spacing:-1px;
	font-size:30px;
	margin-bottom:0;
	margin-top:0;
}
.main_title p {
	font-family:'Open Sans', sans-serif;
	font-weight:300;
	font-size:20px
}
/*General links color*/
a {
	color: #51bce6;
	text-decoration: none;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	
}
a:hover, a:focus,a:active {
	color: #fff;
	text-decoration: none;
	outline:none;
}
h1, h2, h3, h4, h5, h6 ,p {
	margin: 0px;
}
.nopadding {
	margin: 0 !important;
	padding: 0 !important;
}

/*Spacing*/
.add_top_30 {
	margin-top:30px;
}
.add_bottom_30 {
	margin-bottom:30px;
}
.add_top_45 {
	margin-top:45px;
}
.add_bottom_45 {
	margin-bottom:45px;
}
.add_top_60 {
	margin-top:45px;
}
.add_bottom_60 {
	margin-bottom:60px;
}
.padd_top_30 {
	padding-top:30px;
}
.padd_bottom_30 {
	padding-bottom:30px;
}
.padd_top_45 {
	padding-top:45px;
}
.padd_bottom_45 {
	padding-bottom:45px;
}
.padd_top_60 {
	padding-top:60px;
}
.padd_top_90 {
	padding-top:90px;
}
.padd_bottom_60 {
	padding-bottom:60px;
}
.padd_top_bottom_30 {
	padding-top:30px;
	padding-bottom:30px;
}
.padd_top_bottom_45 {
	padding-top:45px;
	padding-bottom:45px;
}
.padd_top_bottom_60 {
	padding-top:60px;
	padding-bottom:60px;
}
.padding_10_0_top {
	padding-top: 10px;
	width:100%;
	float:left;
}

.nopad-left{
	padding-left:0px;
}
.nopad-right{
	padding-right:0px;
}

.border-right-all{border-right: 0px !important;}

/*Lists*/

li {
	list-style:none;
}


/**width n float**/


.wleft {
	width:100%;
	float:left;
   }
.wright{
    width:100%;
	float:right;'
}


/*==============HOMEPAGE==============*/

/* Header Part Css Code */

.top-Socials li{
	padding-left: 0px;
}
.top-Socials li a{
	padding-left: 15px;
	padding-right: 15px;
	font-size: 15px;
}

.followUs a{
	cursor: default;
	font-size: 13px !important;
	padding-right: 7px !important;
}

.top-Socials li a i{


}


/*==============HOMEPAGE==============*/
/* Header Part Css Code */
header{position:relative;z-index:10;}
.header-top .navbar-nav>li>a {padding-top: 6px;padding-bottom: 6px;}
.header-bottom .navbar {min-height: 0px;border-radius: 0px;margin-bottom: 0px;}
.header-bottom .navbar-default {border: 0px;}
.header-bottom .navbar-default .navbar-brand {font-size: 35px;padding: 10px 0px;}
.header-bottom {padding: 0px 0px;}	
.header-bottom .navbar-nav{/*padding: 11px 0px 0px 0px;*/}				
.header-bottom .navbar-default .navbar-nav>li>a {color: #777;font-size: 14px;font-weight: 500;}
.header-bottom .navbar-default .navbar-nav>li>a>i{font-size: 20px;padding: 0px 10px 0px 0px;vertical-align: middle;}
.header-bottom .navbar-nav>li {border: 0px solid #ccc;}
.header-bottom .navbar-nav>li>a {padding-top: 21px;padding-bottom: 19px}
.header-bottom .navbar-nav>li:last-child{border-right: 0px solid #ccc;}
.header-bottom .navbar-nav > li:hover a{color: #fff;}
.header-bottom .navbar-nav > li:hover i{color: #fff;}

.currency-inr .dropdown-menu li, .language-en .dropdown-menu li {
	border-bottom: 1px dotted #ccc;float: left;width: 100%;



}
.currency-inr .dropdown-menu .fa, .language-en .dropdown-menu .fa{font-size: 20px;vertical-align: middle;padding: 0px 10px 0px 0px; color:#59c45a;}
.currency-inr .dropdown-toggle img{     padding: 0px 10px 0px 0px;}
.currency-inr .dropdown-menu .color-fauseall:hover, .language-en .dropdown-menu .color-fauseall:hover{}
.currency-inr .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {text-decoration: none;}
.language-en .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {text-decoration: none;}
.currency-inr{z-index:9999;}
.account_open .dropdown-menu li, .language-en .dropdown-menu li {border-bottom: 1px dotted #ccc;}
.account_open .dropdown-menu .fa, .language-en .dropdown-menu .fa{font-size: 20px;vertical-align: middle;padding: 0px 10px 0px 0px;}
.header-bottom .navbar-nav > li:hover .dropdown-menu li a {color:#777;}
.header-bottom .navbar-nav > li:hover .dropdown-menu li i {color:#59c45a;}
.header-bottom .navbar-nav > li:hover .dropdown-menu li:hover a {color:#fff;}
.header-bottom .navbar-nav > li:hover .dropdown-menu li:hover i {color:#fff;}
.account_open .dropdown-menu .color-fauseall:hover, .language-en .dropdown-menu .color-fauseall:hover{}
.account_open .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background-color: #59c45a;}
.account_open .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background-color: #59c45a;}
.account_open .dropdown-menu > li > a {padding: 6px 17px;}
.currency-inr .fa{color:#fff;padding: 0px 10px 0px 0px;}
.header-bottom .navbar-header{width: 15%;}		

.text-style1{font-weight: 300 !important;font-size: 12px;color: #878484;}
.currency-inr .dropdown-menu li:hover .text-style1{color:#fff;}
.currency-inr-boder .dropdown-toggle > .us_dollar_text{float: right;width: 190px;}
.navbar-right .us_dollar_text .dollar_text_left{float: left;width: 70%;}
.navbar-right .us_dollar_text .dollar_text_right{float: right;width: 30%; text-align:right;}
.header-bottom .navbar-right {border-left: 0px solid #ccc;border-right: 1px solid #ccc;}
.header-bottom .navbar-right:last-child{border-right: 0px solid #ccc;}
.header-bottom .navbar-right:last-child{border-right: 0px solid #ccc;}
.header-bottom .navbar-right li:first-child{border-left: 0px solid #ccc;}
.header-bottom .navbar-right .dropdown-menu{border: 1px solid #dfdfdf;}
.currency-inr .dropdown-menu{width: 215px;}
.currency-inr .dropdown-menu>li>a {padding: 7px 20px;clear: both; overflow: hidden;}
.dropdown-menu .symb{    float: right; margin-right:20px;}
.seldescription{float: left;font-size: 12px;color: #878484;}
.currency-inr .dropdown-menu li:hover .seldescription{color:#fff;}

.currency-inr .dropdown-menu{width:215px;}
.dropdown-menu_fade{}




.currency-inr .dropdown-menu>li>a {padding: 7px 20px;clear: both; overflow: hidden;}



.max-adivaha{width: 1170px;margin: 0px auto;}
.language-ind{}
.language-ind .dropdown-menu img{    padding: 0px 10px 0px 0px;}
.ars_text1{float: right;font-weight: 100;margin: -21px 0px 0px 0px;}
.my-fav i{padding-right: 10px;}
/* End Header Part Css Code */
/* End Header Part Css Code */

/* Banner Part Css Code */
.Hotel_Div {overflow: hidden;}
.AdBanner {padding: 0px;background: #4fa550;}
.AdBanner .banner-caption {width: 60%;margin: 0 auto;padding: 120px 0px;text-align: center;}
.AdBanner .banner-caption h3{color: #fff;font-size: 40px;font-weight: 100;margin-bottom: 20px;}
.AdBanner .banner-caption p{font-size: 18px;font-weight: 100;}
.AdBanner .search_Form{padding: 20px 20px 35px 20px;width: 70%;clear: both;overflow: hidden;}
.AdBanner h2{font-size: 30px;font-weight: 100;clear: both;}
#myCarousel {height:300px;overflow: hidden;position:relative;}
.AdBanner .carousel-inner>.item>img, .carousel-inner>.item>a>img {width: 100%;}
#myCarousel .carousel-caption {top: 80px;    z-index: 0;}
#myCarousel .carousel-caption p{font-size: 15px;}
#myCarousel .carousel-caption h3 {font-size: 37px;font-weight: 100;color: #fff;margin-bottom: 15px;}
#myCarousel .carousel-caption h3:before, #myCarousel .carousel-caption h3:after {    display: inline-block;
    width: 50px; height: 2px;content: '';vertical-align: middle;background: rgba(255,255,255,0.5);}

/* End Banner Part Css Code */

/* Searchbox Part Css Code*/
/*.horizontal-box{padding: 13px 20px 20px 20px;}*/
.horizontal-box ul{}
.horizontal-box ul li{float: left;width: 177px;/*overflow: hidden;*/position: relative;}
.horizontal-box ul li:first-child{width:38%;/* position: static;*/}
.hotel-search-box-form ul li:first-child i{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);top:50%;}
.horizontal-box ul li label{display: inherit;font-weight: 400;font-size: 15px;}
.horizontal-box ul li input[type=text]{padding:12px 10px 12px 36px;width: 100%;border: 1px solid #e5e5e5;font-size: 13px;border-left: 0px solid #e5e5e5;
    height: 45px;
    border-bottom: 0px;
    border-top: 0px;



}
.horizontal-box ul li input[type=date]{padding: 14px 10px;width: 100%;border: 0px solid #e5e5e5;border-left: 0px;height: 49px;}
.horizontal-box ul li:last-child{/*padding: 0px 0px 0px 0px;*/}
.horizontal-box h2{font-size: 28px;font-weight: 100;}
.horizontal-box p{margin-bottom: 20px;font-size: 17px;font-weight: 100;}
label{margin-bottom:5px;}
.horizontal-box ul li i{position: absolute;left: 10px !important;color: #59c45a;font-size: 18px; }
.horizontal-box ul li:first-child i{left: 30px;}
.adults-12 input{background-image:url(../images/dropIcon.png);background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;}

.flight-search-box ul{float: left;width: 100%;}
.flight-search-box .room-add-age ul{border-bottom: 1px solid #ccc;padding: 0px 0px 20px 0px;float: left;width: 100%;}
.flight-search-box .room-add-age ul li{width: 33% !important;float: left;}
.flight-search-box .room-add-age .ddChild{    width: 100%;float: left;padding-top: 14px;}
.flight-search-box .room-add-age .ddChild ul{    float: left;width: 100%;border-bottom: 1px solid #ccc;padding: 0px 0px 20px 0px;
margin-bottom: 10px;
}
.flight-search-box .room-add-age .ddChild ul li{width: 100% !important;}
.flight-search-box .room-add-age .ddChild ul li label{color: #000;font-size: 13px;}
.flight-search-box .room-add-age .ddChild ul{    float: left;width: 100%;border-bottom: 1px solid #ccc;padding: 0px 0px 20px 0px;
margin-bottom: 10px;}
.flight-search-box .room-add-age .ddChild .be-ddn-footer{float: left;width: 100%;}
#tab-flight  .flight-search-box{position: relative;}
.hotel-search-box-form > ul li:first-child input{padding-left:30px;}

.location_first1 {
    background-image: url(../images/flight_take_up.png);
    background-repeat: no-repeat;
    background-position: 3% 56%;
}

.location_first2 {
    background-image: url(../images/laddign_flight.png);
    background-repeat: no-repeat;
    background-position: 3% 56%;
}
#tab-flight .width-set-room{position: relative;}
#tab-flight .width-set-room i{position: absolute;top:50%;left: 10px !important;transform: translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.passenger_buiness-1{background:url(../images/dropIcon.png);background-repeat:no-repeat;background-position:right 7px center;padding:12px 10px 12px 28px !important;}

/*=========== popup css code ============= */

.autocomplete-dropdown{padding: 9px 22px;color: #777;width: 100%;float: left;cursor: pointer;    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 13px;border-bottom: 1px solid #ccc;}


.flight-search-box .autocomplete-dropdown {padding: 0px; }
.flight-search-box .autocomplete-dropdown span{padding: 9px 20px 9px 20px;width: 100%;   float: left;}

.flight-search-box .city_name_pup{padding: 0px !important;font-size: 13px;font-weight: 600;}
.flight-search-box .show-autocomplete-popup{width: 320px;}

.showhidepopuptrue h6{font-family: Arial,Helvetica Neue,Helvetica,sans-serif;border-bottom: 1px solid #ccc;font-size: 13px;    color:#777;padding: 9px 22px;}
.autocomplete-dropdown:hover{background: #59c45a; color:#fff;}
.showhidepopuptrue .adults-12{float: left;border: 0px solid rgb(204, 204, 204);height: 45px;padding-left: 23px;color: #ccc;}
.adults-12{width: 100%;float: left;border: 0px solid rgb(204, 204, 204);height: 45px;padding-left: 23px;color: #ccc;position: relative;}
.adults-12 i{position: relative;top: 50%;left: 10px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%)}

.show-autocomplete-popup{box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2); background-color: #fff;overflow: hidden;position: absolute;z-index: 9;width: 100%;}

.achildren{width: 50%;border: 0px solid rgb(204, 204, 204);height: 45px;padding-left: 23px;color: #ccc;}
.hotels-2{clear: both;}
.adults-12{border: 0px solid rgb(204, 204, 204);height: 45px;padding-left: 23px;color: #ccc;    background-color: #fff;}
.children-12{float: right;position: relative;   background-color: #fff;width: 50%;border: 0px solid rgb(204, 204, 204);height: 45px;padding-left: 23px;color: #ccc;}
.adults-12 select{width: 100%;border: 0px;height: 45px;color: #000; outline: none; font-size: 15px;}
.children-12 select{width: 100%;border: 0px;height: 45px;color: #ccc;}


/* End popup Part Css Code*/

/*=========== datepicker css code ============= */

.datepicker-background-div{float: left;width: 50%;position: relative;}
.datepicker-background-div i{position: absolute;top:50%;left: 10px !important; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}

#tab-flight .datepicker-background-div .directenable,#tab-flight .datepicker-background-div .directdisable,#tab-flight .datepicker-background-div .returndisable,#tab-flight .datepicker-background-div .returnenable{display: inline-block;position: relative !important;}

#tab-flight .datepicker-background-div .directenable i,#tab-flight .datepicker-background-div .directdisable i,#tab-flight .datepicker-background-div .returndisable i,#tab-flight .datepicker-background-div .returnenable i{
	transform: inherit !important;-webkit-transform: inherit !important;-moz-transform: inherit !important;-ms-transform: inherit !important;-o-transform: inherit !important;
}


.input-daterange{width: 29% !important;}

.datepicker{    }
.datepicker table{}
.datepicker table th{}
.datepicker table td{border: 1px solid #ccc;}
.datepicker-days .thead{}
.datepicker-days .thead .datepicker-switch{text-align: center;}
.datepicker-days .thead .dow{}
.datepicker .table-condensed thead>tr>th{padding: 10px;text-align: center;cursor: pointer;}
.datepicker-days .table-condensed .active{background-color:#59c45a;color: #fff;}
.datepicker-days .table-condensed .day{text-align: center;cursor: pointer;color: #333;}
.datepicker-days .table-condensed .day:hover{background-color:#59c45a;color:#fff;}
.datepicker .selected {background: #4fa550;color: #fff !important;}
.datepicker-days .table-condensed .disabled{ color: rgba(204, 204, 204, 0.67);}
/*






.datepicker:before{content: "\f0d8";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;
font-size: 18px;padding-right: 0.5em;position: absolute;top: -14px;left: 5px;color: #ccc;}



.datepicker-background-div .md-button.md-icon-button {margin: 2px 0px;}
.datepicker-background-div{height: 44px;padding: 2px 0px 0px 0px;overflow: hidden;}
.datepicker-background-div .md-datepicker-input {min-width: 114px;color: #909090;}
.datepicker-background-div .md-icon-button+.md-datepicker-input-container {margin-left: 2px;border: 0px;}
.datepicker-background-div .md-datepicker-expand-triangle {top: 43%;}*/
.btn-hack{border: 1px solid #59c45a;padding: 9px;width: 100%;margin-top: -1px;padding:13px 0px 13px 0px;}
@-moz-document url-prefix() {.btn-hack{;}}

#findbestrate{transition:0.2s linear;-webkit-transition:0.2s linear; -moz-transition:0.2s linear; -ms-transition:0.2s linear; -o-transition:0.2s linear;font-size: 17px; color:#fff;}
#findbestrate:hover{    background-color: #1e1e1e;
    border: none;
    font-size: 17px;
    box-shadow: inset 0 0 10px #000000;
	transition:0.2s linear;-webkit-transition:0.2s linear;-moz-transition:0.2s linear;-ms-transition:0.2s linear;-o-transition:0.2s linear;}

.search_Form{position:relative;z-index: 21;}

/* End Searchbox Part Css Code*/


/*==============SEARCHPAGE==============*/
.results-CL{display: flex;}

/* Right Side List css code */
.results-CL .containerDiv{float: right;width: 86%;}
.SrB-left{float: left;width: 50%;}
.SrB-left h2{font-size: 30px;font-weight: 100;margin-top: -12px;}
.SrB-left p{font-size: 13px;margin-bottom: 15px;}
.SrB-right{float: right;}
.SrB-right ul li{float: left;padding: 10px 0px 0px 0px;}
.SrB-right ul li:first-child{padding: 10px 13px 0px 0px;}
.SrB-right ul li a{font-weight: 100;  font-size: 15px;}
.Hotel-title {clear: both;margin-bottom: 10px;overflow: hidden;}
.Hotel-title li{float: left;width: 19.9%;border-right: #d4d4d4 1px solid;border-top: #d4d4d4 1px solid;border-bottom: #d4d4d4 1px solid;text-align: center;padding: 14px 0px;}
.Hotel-title li:first-child{border-left: #d4d4d4 1px solid;}
.Hotel-title li:last-child{width: 20.4%;}
.hotel-price1 {width:100%;clear: both;padding: 0px 13px 0px 16px;}  
.hotel-price1 li{float: left;width: 32.6%;padding: 0px 0px;position: relative;margin-bottom: 10px;border: #dfdfdf 1px solid;text-align: left;box-sizing:border-box;}
.hotel-price1 li:nth-child(3n-1){margin-left:1%;margin-right:1%;}
.hotel-price1 li .ht-IMG img{width:100%;clear: both;overflow: hidden;padding: 0px 10px 0px 16px;}
.hotel-price1 li .hot-NA{position: absolute;top: 0px;width: 30%;padding: 6px;}
.Btn-results{padding: 9px 30px;border-radius: 50px;display:none;}
.HOT-NM{font-size: 16px;margin-left: 10px;height: 25px;overflow: hidden;}
.HOT-RAT{margin-left: 10px;}
.HOT-ADD{margin-left: 10px;padding: 3px 0px;}
.HOT-DES{margin-left: 10px;}
.HOT-TRP{margin-left: 10px;margin-bottom: 15px;}
.HOT-PRC{font-size: 19px;font-family: Georgia, "Times New Roman", Times, serif;position: absolute;top: 101px;right: 0px;padding: 8px 30px 8px 19px;border-radius: 50px;}
.HoT-RAtC{float: left;width: 50%;text-align: right;}
.HOT-LOWR{float: right;width: 44%;text-align: left;}
.paging { border:none; border-collapse:collapse;}
.paging a { padding:5px 10px; text-decoration:none; }
.pagination>li>a, .pagination>li>span {font-size: 15px;color: #777;}
.pagination>li>a, .pagination>li>span {padding: 9px 15px;}
.btn-default{border-radius: 0px;border-color: #ccc;}
.adivha-btn-hotle .btn-group>.btn:first-child {width:70%;}


.filter-btn-div{    text-align: Center;
    width: 100%;
    float: left;
    margin-bottom: 15px;}
.modify-btn{padding: 7px 0px;
    background: #fff;
    color: #333;
    font-size: 15px;
    text-align: Center;
    width: 49%;
    margin-left: 1%;
    float: left;
    box-shadow: 0px 3px 4px 0px #ccc;}
.filter-btn{padding: 7px 0px;
    background: #fff;
    color: #333;
    font-size: 13px;
    text-align: Center;
    width: 49%;
    margin-right: 1%;
    float: left;
    box-shadow: 0px 3px 4px 0px #ccc;}

/* Right Side List css code */


/* Left Side List css code */
* {margin:0px;padding:0px;box-sizing:border-box;}
.reset-all-title{width:100%;float:right;}
.flt-price .rzslider .rz-pointer {background: url(../images/ioncs.png);}
.flt-price .rzslider .rz-pointer:after {width: 0px;height: 0px;}
.flt-price .rzslider .rz-bubble {color: #F00;margin-bottom: 8px;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;}
.flt-price .rzslider .rz-bar {height: 6px;}
.filter_controls_div h6 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #333;margin-bottom: 10px;     text-align: left;}
.filter_controls_div h6 a {color: #ff5a5f;float: right;font-size: 12px;font-weight: normal;}
.filter_criteria {padding:10px 0px;}
.filter_criteria h5 {margin-bottom: 20px !Important;font-family: 'Roboto', sans-serif;font-size: 13px;font-weight: bold;color: #666;    text-align: left;}
.filter_criteria h5 a {float: right;font-size: 12px;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;color: #ff5a5f;}
.sep1 {border-bottom: #d8d8d8 1px solid;clear: both;}
.sep2 {border-bottom: #f2f2f2 1px solid;clear: both;}
.hotel_filter_label {font-family: Arial,Helvetica Neue,Helvetica,sans-serif;margin-bottom: 3px;padding: 0px 0px;font-size: 13px;color: #444;overflow: hidden;width: 100%;text-overflow: ellipsis;white-space: nowrap;line-height:normal;font-weight: 100;}
.rz-active{outline:none;}
.label-img-hot{float:right;width:65%;}
.criteria_listing{margin-bottom: 7px;}
.criteria_listing{margin-bottom:0px;}
.criteria_listing .md-checkbox .md-icon {border-radius: 3px;border: 1px solid #b9b4b4;}
.criteria_listing li {    text-align: left;font-size: 13px;color: #666;padding: 0px 0px 4px 0px;display: block;}
.criteria_listing md-checkbox{margin-bottom: 5px;}
.criteria_listing .md-label{font-size:14px;}
#filter_frm input {margin:0px 7px 0px 0px;}
#findbynamefilter {padding: 6px;font-size: 14px;line-height: 1.428571429;vertical-align: middle;border: 1px solid #cccccc;width: 100%;}
.locationpopup_flightsto .flights_topop{width:320px;}
.locationpopup_flightsto .flights_topop a{padding:0px;}
.locationpopup_flightsto .flights_topop a span{padding: 9px 15px;float: left;width: 100%;}


.suggestions {border: #d4d4d4 1px solid;padding: 10px;font-size: 12px;font-weight: bold;}
.sug-hotelBox p {width:30%;float:left;}
.ne-a14 {width:70%;float:left;}
/******Hotel Search List CSs **/
.hotel-detail-colms .bookNBtnDiv{float: left;}
.revw{font-weight: normal !important;color:#808080 !important; font-size: 13px !important;}
.pageing-btn{padding: 0px 0px 0px 18px;}
.pageing-btn .other-controller ul{box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);}
#hotel-list-section{width:100%; margin-top: 17px;}
.search-result {margin-bottom:20px;clear: both;width:100%;float:left;margin-top:8px;}
.hotel-image {height:190px;padding:0px !important;position:relative;overflow:hidden;}
.hotel-image img {width:100%;height:100%;transition:0.2s linear;-webkit-transition:0.2s linear;-moz-transition:0.2s linear;-ms-transition:0.2s linear;-o-transition:0.2s linear;}
.hotel-image:hover img{transition:0.2s linear;-webkit-transition:0.2s linear;-moz-transition:0.2s linear;-ms-transition:0.2s linear;-o-transition:0.2s linear;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
.hotel-detail {height:235px;padding-top: 4px;padding-bottom: 4px;}
.hotel-detail .h_name_or3{color:#808080;font-size: 14px;font-weight: bold;}
.adivha-btn-hotle {width: 100%; margin-top: 12px;}
.adivha-btn-hotle ul{min-width: 225px;left: -207px;}
.adivha-btn-hotle ul li{float: left;width: 100%;border: 0px;border-bottom: 1px dotted #ccc;padding: 0px 8px 6px 8px;}
.adivha-btn-hotle ul li:hover{border: 0px;border-bottom: 1px dotted #ccc;}
.adivha-btn-hotle ul li:nth-child(3n-1) {margin-left: 0%;margin-right: 0%;}
.adivha-btn-hotle .btn{border-radius: 0px;border-color: #ccc;}
.adivha-btn-hotle .btn:first-child {width:85%;}
.adivha-btn-hotle .caret {margin-left: -3px !important;}

.text-room-hov{float:left;}
.text-price-hovr{float:right;}
.h_name_or{margin:10px 0px;}
.searchHot_rating , .h_name_or1{margin-bottom: 7px;}
.h_name_or a, .h_name_or {font-size:16px;color: #222;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.h_name_or1 {font-size: 12px;height: 18px;overflow: hidden;}
.hotl_col_left {padding-left:22px;padding-right:10px;}
.hotl_col_right {position: absolute;right: 0px;top: 140px;padding:  2px 7px;}
.price_strike {font-size: 14px !important;margin: 0px 0px;text-decoration: line-through;}
.price {font-size: 24px !important;margin:10px 0px;}
.ppr {font-size: 11px !important;margin:10px 0px;}
.savings-message {position: absolute;top: 0px;left: 0px;padding: 5px;}
.hotel_sort_options li {width: 25%;float: left;line-height: 48px;text-align: Center;font-weight: 600;cursor: pointer;border:1px solid #dfdfdf;border-right: 0px solid;border-bottom:0px;}
.hotel_sort_options li a {text-decoration:none; display: block; }
.hotel_sort_options_active {border-bottom: 4px solid #59c45a;}
.hotel_sort_options li:last-child {border-right:none;}

.activetrue {border-bottom: 4px solid #59c45a !important;}
.activefalse {border-bottom: 4px solid #fff !important;}
.intro {margin-bottom:20px;}
.intr-left {float:left;width:80%;height: 100%;}
.intr-right {float:left;width:20%;height: 100%;text-align:right;margin: 12px 0px 0px 0px;}
.intr-right a{padding: 0px 22px 0px 0px;color: #333;font-size: 14px;font-weight: 500;}
.intr-right a i{font-size: 20px;padding: 0px 10px 0px 0px;vertical-align: middle;}
.intr-left h1 {font-family: 'Open Sans', sans-serif;font-size: 24px;margin: 0px;color: #222;font-weight: 300;}
.intr-left p {font-size:13px;color: #777;margin: 1px 0px 0px 0px;}
.intr-right ul {text-align:right;height: 100%;margin-bottom: 0px;}
.intr-right ul li {display: inline;padding-left:20px;line-height: 45px;}
.intr-right ul li a {font-size: 15px;}
.starRat .fa-star {padding-right:5px;}
.starInput {margin-top:5px !important;}
.trip-advLogo {padding-right:5px;}
.trip-small {padding-right:5px;}
.searchHot_rating{width: 61px;height: 11px;display: inline-block;background: url(../images/star-rating.png) 0 0 no-repeat;position: relative;top: 0px;}
.rating-5{background-position:0 0;}
.rating-4{background-position: -13px 0;}
.rating-3{background-position: -23px 0;}
.rating-2{background-position: -35px 0;}
.rating-1{background-position: -47px 0;}
.rating-0{background-position: -60px 0;}
.searchHot_Deals{position: absolute;bottom: 0px;left:0px;right: 0px;}
.promoDescrp{display: inline-block;padding:0px 7px;}
.promoText:before{    content: '';position: absolute;border-top: 10px solid transparent;border-bottom: 10px solid transparent;
    border-right: 9px solid #fff;right: 0px;}
.promoText{padding: 0px 14px;display: inline-block;background: #333;color: #fff;position: relative;font-size: 11px;}
.search-result{position:relative !important;}
.width-set_results-left{width: 23%;float: left;    border-right: #d8d8d8 1px solid;padding: 0px 19px 0px 0px;}
.width-set_results-left-slider{transform:translate(0%) !important;-webkit-transform:translate(0%) !important;-moz-transform:translate(0%) !important;-ms-transform:translate(0%) !important;-o-transform:translate(0%) !important;transition:0.3s linear;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;-ms-transition:0.3s linear;-o-transition:0.3s linear;}
.width-set_results-right{float: right;width: 77%;border-left: #f2f2f2 1px solid;padding: 0px 0px 0px 0px;} 
.width-set_results-right .col-md-4{}
.results-CL .contentFilter{float: left;width: 25%;}
.hot-fltr{float: left;width: 95%;}
.hot-fltr ul{}
.hot-fltr ul li{padding: 10px;float: left;width: 100%;border: 1px solid #dfdfdf;margin-bottom: 10px;}
.hot-fltr ul li a{}
.filter-All{float: right;width: 30%;text-align: right;}
.filter-ser{float: left;width: 70%;font-weight: 600;}
.milesForm{}
.milesForm ul{}
.Radio-1{clear: both; overflow: hidden;}
.Radio-1 ul li{border: 0px;float: left;margin: 0px;padding: 0px;}
.Radio-1 ul li:first-child{width: 8%;margin: 4px 0px;}
.Radio-1 ul li:nth-child(2) {width: 22%;}
.Radio-1 ul li:nth-child(3) {width: 30%;border-bottom: 6px solid #234b80;margin-top: 7px}
.Radio-2{clear: both; overflow: hidden;}
.Radio-2 ul li{border: 0px;float: left;margin: 0px;padding: 0px;}
.Radio-2 ul li:first-child{width: 8%;margin: 4px 0px;}
.Radio-2 ul li:nth-child(2) {width: 22%;}
.Radio-2 ul li:nth-child(3) {width: 40%;border-bottom: 6px solid #234b80;margin-top: 7px}
.Radio-3{clear: both; overflow: hidden;}
.Radio-3 ul li{border: 0px;float: left;margin: 0px;padding: 0px;}
.Radio-3 ul li:first-child{width: 8%;margin: 4px 0px;}
.Radio-3 ul li:nth-child(2) {width: 22%;}
.Radio-3 ul li:nth-child(3) {width: 50%;border-bottom: 6px solid #234b80;margin-top: 7px}
.Radio-4{clear: both; overflow: hidden;}
.Radio-4 ul li{border: 0px;float: left;margin: 0px;padding: 0px;}
.Radio-4 ul li:first-child{width: 8%;margin: 4px 0px;}
.Radio-4 ul li:nth-child(2) {width: 22%;}
.Radio-4 ul li:nth-child(3) {width: 60%;border-bottom: 6px solid #234b80;margin-top: 7px}
.Radio-5{clear: both; overflow: hidden;}
.Radio-5 ul li{border: 0px;float: left;margin: 0px;padding: 0px;}
.Radio-5 ul li:first-child{width: 8%;margin: 4px 0px;}
.Radio-5 ul li:nth-child(2) {width: 22%;}
.Radio-5 ul li:nth-child(3) {width:70%;border-bottom: 6px solid #234b80;margin-top: 7px}
.h2-style1{font-size: 13px;font-weight: 600;margin-bottom: 13px;float:left;}
.Search-hotel-page{}
.Search-hotel-page input{padding: 8px;width: 93%;}
.flt-price{clear: both;}
.flt-price p{float: left;width: 70%; font-weight: 600;}
.flt-price a{float: right;width: 30%;text-align: right;}
.rat{clear: both;overflow: hidden;border-bottom: 3px solid #ccc;}
.rat a{float: left;width: 20%;padding: 9px 10px;border: 1px solid #ccc;border-right: 0px;}
.rat a:last-child{border-right: 1px solid #ccc;}
.check-box2{}
.check-box2 ul{}
.check-box2 ul li{border: 0px;padding: 0px;}
.check-box2 ul li input{vertical-align: bottom;}
.suggestions{clear: both;border: 1px solid #dfdfdf;width: 95%;overflow: hidden;}
.suggestions p{clear: both;padding: 10px 8px 10px 8px;}
.suggestions p a:first-child{float:left;width:30%;padding-right: 10px;}
.dropdown-1 {position: relative;display: inline-block;text-align: left;width: 132px;}
.dropdown-text-1{cursor: pointer;position: absolute;text-indent: 10px;line-height: 32px;
  border: 1px solid #ccc;border-radius: 3px;box-shadow: 0 1px 0 rgba(255,255,255, .9) inset, 0 1px 3px rgba(0,0,0, .1);width: 100%;}
.dropdown-text-1:after {position: absolute;right: 6px;top: 15px;content: '';width: 0px;height: 0px;border-style: solid;border-width: 5px 4px 0 4px;border-color: #555 transparent transparent transparent;}
.dropdown-text-1, .dropdown-content-1 a { color: #333;  text-shadow: 0 1px #fff;}
.dropdown-toggle-1{font-size: 0;z-index: 1;cursor: pointer;position: absolute;top: 0;border: none;padding: 0;margin: 0 0 0 1px;  background: transparent;text-indent: -10px;height: 34px;width: 100%;}
.dropdown-toggle-1:focus {outline: 0;}
.dropdown-content-1 {-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease; -o-transition: all .25s ease;transition: all .25s ease; list-style-type: none;position: absolute;top: 32px;padding: 0;margin: 0;opacity: 0;visibility:hidden;
  border-radius: 3px;text-indent: 10px;line-height: 32px;border: 1px solid #ccc;width: 140px;}
.dropdown-content-1 a {display: block;}
.dropdown-content-1 li {width:100%;}
.dropdown-toggle-1:focus ~ .dropdown-text-1 {box-shadow: 0 1px 3px rgba(0,0,0, .2) inset, 0 1px 0 rgba(255,255,255, 0.8);z-index: 2;}
.dropdown-toggle-1:focus ~ .dropdown-text-1:after {border-width: 0 4px 5px 4px;border-color: transparent transparent #555 transparent;}
.dropdown-content-1:hover, .dropdown-toggle-1:focus ~ .dropdown-content-1 {z-index: 9;opacity: 1;visibility:visible;top: 42px;}

.triprate {height: 24px;width: 24px;font-size: 16px;color: #59c45a;}
.recom {height: 24px;width: 24px;font-size: 16px;color: #59c45a;}
.starrate {height: 24px;width: 24px;font-size: 16px;color: #59c45a;}
.pricefilter {height: 24px;width: 24px;font-size: 16px;color: #59c45a;}
.bookNBtn:hover{    background: #1e1e1e;
    box-shadow:0 15px 10px -10px rgba(31, 31, 31, 0.5);transition:250ms ease;-webkit-transition:250ms ease;-moz-transition:250ms ease;-ms-transition:250ms ease;-o-transition:250ms ease;color:#fff;transform:translateY(-1px);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);}
/* Left Side List css code */


/*==============HOTEL INFORMATION PAGE==============*/
.nopad-left .affix{width: 27%;}

.hotel-inf-serbox ul {float:none;}
.inf_room_typ {font-size: 14px;padding: 15px 0px;}
.info_hotl_listing {margin-bottom:20px;}
.info_hotl_listing li {line-height: 18px;}
.chkIc {padding-right: 6px;font-size: 12px;}
.info_hotl_PriSpn {font-size: 12px;color: #a8a29f;display:block;}
.hotInfo_bookN {background: #4fa550;color: #fff;padding: 22px;display: block;text-align: center;
	margin: 20px 0px 30px 0px;font-size: 18px;}
.revBased {font-size: 12px;padding-bottom: 10px;}
.hot_infoTripRat {color: #4fa550;font-weight: 600;font-size: 20px;padding-bottom: 10px;}
.tripAdd_Ic {padding-left: 12px;}
.tripRatFrom {}
.tripRatFromL {float: left;color: #a8a29f;font-size: 12px;}
.tripRatFromR {float: right;color: #a8a29f;font-size: 12px}
.tripRatFromR a {color: #00B7FF;}
#myCarousel_2ade{height: 532px !important;}
#myCarousel_2ade .carousel-inner img{height: 532px !important;}
#myCarousel_2ade .carousel-indicators li{position: relative;}
#myCarousel_2ade .carousel-indicators li img{    position: absolute;left: 0px;}
.affix-bottom {position: absolute;}
.affix-top {position: relative;}
.affix#fixedSide { top: 0px;}

.roomMoreInfoDiv{ display:none;}
.roomgroupdata2 {float: right; background-color: #fff; width: 45%; padding: 15px; }
.hidnumberofrooms2 {display:none;}
.roomloader{    background-color: #FFF;padding: 20px;margin-bottom: 15px;}
.roomloader p{font-size: 19px;}
.roomloader span{display: inline-block;padding: 5px;background: #fff;margin: 5px 0px 0px 0px;}
.roomloader {display:none;text-align: center;margin-top: 15px;}



ul{margin:0px;padding:0px;}
 .hotel-information-1 h2{}
.hotel-booking button{border: 0px solid;padding: 10px 30px;}
.hotel-information_title{}
.hotel-information_title .the-title{float:left;padding-right: 10px;}
.hotel-information_title span{float: left;margin-top: 20px;}
.hotel-information_address{clear: both;display: block; }
.border-bottom_14{      height: 78px; border-bottom: 1px dotted #999;}
.hotel-information_address div:first-child{float: left;width: 100%;}
.hotel-information_address div:nth-child(2){float: right;width: 50%;}

.hotel-information_address div:first-child p{color:#6d6f6d;}
.hotel-information_address div:nth-child(2) ul{    float: right;}
.hotel-information_address div:nth-child(2) ul li{float: left;}
.hotel-information_address div:nth-child(2) ul li a{color: #6d6f6d;border-right: 1px solid #6d6f6d;padding: 0px 17px;font-size:12px;}
.hotel-information_address div:nth-child(2) ul li:last-child a{border-right: 0px solid #6d6f6d;padding: 0px 0px 0px 17px;}

.address-1{float: left;width: 50%;margin-bottom: 10px;}
.postalCode-1{float: right;width: 50%;margin-bottom: 10px;}
.hotel-details-1{clear: both;float: left;width: 50%;margin-bottom: 10px;}
.hotel-areainformation-1{clear: both;width: 100%;line-height: 20px;}
.room_details ul{margin:0px;padding:0px;}
.room_details_listing > li{border: 1px solid #dfdfdf;padding: 20px 30px;    overflow: hidden;background:#fff;margin-bottom:10px;}
.room_details_listing > li:hover{border:1px solid #4fa550;box-shadow:0 0 6px 2px #d2d2d2;}
.book-aapmoible{background: #d1dad1;padding: 20px;position:relative;}

.book-aapmoible:before {
       content: "\f0d7";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #d1dad1;
    padding-right: 0.5em;
    position: absolute;
    top: 75px;
    font-size: 50px;
}


.you_titlebook{font-size: 18px;color: #6d716d;font-weight: 500;}
.you_titlelock{ font-size: 12px;color: #6d716d;}
.hotel-information-1{Margin:0 auto;}

.room_details{margin-bottom: 32px;}
.btn-book{padding:10px 25px;display:inline-block;border-radius:3px;}
.room-det-img{Width: 28%;height: 150px;float:left;    background: url(../images/noImageAvail.jpg);background-size: cover;}
.room-det-imgCarousel .carousel-indicators{display:none;}
.room-det-imgCarousel .right .glyphicon-chevron-right:before{
	content: "\f105" !important;
    font-family: FontAwesome !important;
}

.room-det-imgCarousel .left .glyphicon-chevron-left:before{
	content: "\f104 " !important;
    font-family: FontAwesome !important;
}
.room-det-imgCarousel,.room-det-imgCarousel .carousel-inner, .room-det-imgCarousel .imageDiv , .room-det-imgCarousel .text-center, 
.room-det-imgCarousel  .text-center img{height:100%;}
.room-det-desc{width: 72%;float: left;height: 150px;padding-left: 15px;}
.room-det-img img{width: 100%;height: 100%;}
.roomType  {font-size: 17px;color: #333;font-weight: bold;padding-top:0px;}
.the-title{font-size: 20px;font-weight: 600;color:#576158;padding-top: 22px;margin-bottom: 0px;}
.room_ament li{border-bottom:none !important;}
.room_ament p{margin-bottom:5px;}
.roomNameWrapr{width: 70%;float: left;text-align:left;}
.roomBookWrapr{width: 30%;float: left;padding:15px 0px  0px 20px;}

.roomBookWrapr{text-align:right;}
.roomPrice{line-height: 40px;}
.strThru{line-height: 40px;font-size: 15px;text-decoration: line-through;padding-right: 5px;}
.actPrice{font-size: 30px;line-height: 40px;font-weight:600;}
.roomBook{padding-top: 5px;}

.slider_modifie{width:100%;float:left;}
.hotelInfo_slideshow{width: 100%;float: left;height: 553px;overflow:hidden;position: relative;border: 10px solid #fff;}
#slides_control , #slides_control .carouser-container,#slides_control .carousel , #slides_control .carousel-inner ,#slides_control .imageDiv,#slides_control .text-center, 
#slides_control .text-center img {height:100%;}
/*
#slides_control .carousel-indicators .active , #slides_control .carousel-indicators li{
    width: 11%;
    height: 68px;
    margin: 0px 3px;
    border-radius: 0px;
    border: 1px solid #ccc;
	}*/

#slides_control .right .glyphicon-chevron-right:before{
	content: "\f105" !important;
    font-size: 50px;
    font-family: FontAwesome !important;
    color: #fff;
}

#slides_control .left .glyphicon-chevron-left:before{
	content: "\f104 " !important;
	 font-size: 50px;
    font-family: FontAwesome !important;
    color: #fff;
}

.hotelInfo_modifie{width: 100%;float: left;margin-bottom:20px;}
.hot_infoBigImg{width: 100%;height: 500px;}
.hot_infoBigImg img{max-width: 100%;height: 100%;}
.hotInfo_thumbs{width: 100%;height: 60px;}
.hotInfo_thumbs_listing{width:100%;height:100%;padding-top:4px;}
.hotInfo_thumbs_listing li{width: 87px;height: 100%;float:left;margin-right:3px;}
.hotInfo_thumbs_listing li img{width:100%;height:100%;}
.room_details{width: 100%;float: left;}
.modify_searchContainer{width: 100%;height: 100%;border: 1px solid #fff;padding:40px 20px;}
.thumbs-ioncs{color: #4fa550;font-size: 13px;}
.thumbs-ioncs i{font-size: 25px;}
.modifyPriceContainer{color: #777;}
.modifyStrThru{font-size: 16px;color: #777;text-decoration: line-through;display:none;}
.column-left{width: 100%;float: left;}
.column-right{width: 100%;float: left;}
.formElement{display: block;width: 100%;height: 40px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;
    background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 2px;}
.formElemtbox{margin-bottom: 15px;}
.modifyPrice{font-size: 40px;color: #333;font-weight: 600;line-height:45px;margin-bottom:10px;}
.modigyPpN{margin-bottom:10px;}
.modifyPrice sup{font-size:14px;top:-1.5em;}
.modifyFormContainer{padding: 0px 0px 22px 0px;}
.formElemtbox label{color: #fff;font-size: 15px;margin: 10px 0px;display: block;}
.modifyBookContainer{text-align:Center;}
.modBookBtn{width: 100%;display: block;padding: 12px;font-size: 15px;}
.hotel_detail_Navigator{width: 100%;float: left;}
.hotdetNav_body{width: 100%; float: left;border: 1px solid #f0f0f0;}
.hotdetNav_listing{width: 100%;float: left;}
.hotdetNav_listing li{line-height: 50px;font-size: 14px;padding-left: 20px;border-bottom: 1px solid #f5f5f5;	cursor:pointer;}
.services_left{width: 34%;float: left;}
.services_right{width: 66%;float: left;}
.services_div{width: 100%;float: left;padding: 40px 0;border-bottom: 1px solid #d7d7d7;}
.services_right ul{width:100%;float:left;}
.services_right ul li{width:50%;float:left;}
.room-inf{margin: 20px 0px;border-bottom: 1px solid #d7d7d7;padding-bottom: 20px;font-size:28px;font-weight:500;}
.hotel_Description{width: 100%;float: left;}
.services_left h4{font-size: 19px;padding: 0px;color: #333;}
.hotel_Location{width: 100%;float: left;margin-bottom:20px;}
.hote_map-container{width: 100%;float: left;height: 475px;position:relative;padding:15px 0px;background:#fff;}
.demo_map_placeholder{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);font-size: 26px;color: #777;}
.suggested_hotel_div{width:100%;float:left;margin-bottom:40px;}
.suggested_hotel{width:100%;float:left;margin-bottom:20px;padding:20px 0px;}
.suggested_hotel_title{text-align: center;margin: 15px 0px 20px 0px;font-size: 33px;font-weight: 300;padding:30px 0;}
.suggested_hotel_title span{display:block; font-size:14px; margin-top:10px;}
.sug_hotel_wrapper{width: 100%;float:left;}	
.sug_hotel_col{width: 32%;float:left;border: 1px solid #f7f7f7;}
.sug_hotel_col:nth-child(3n-1){margin-left: 1.5%;margin-right: 1.5%;}
.sug_hotel_top{width: 100%;float: left;height: 230px;position:relative;}
.sug_hotel_top img{width: 100%;height: 100%;}
.sug_hotel_bot{width: 100%;float: left;padding:20px;}
.sug_book{display: inline-block;padding: 7px 10px;border-radius: 0px;color: #fff;}
.sugHotPrice{float: right;font-weight: bold;font-size: 21px;width: 30%;text-align: right;}
.roomMoreInfo{margin-top: 10px;float: left;margin-bottom: 0px;font-size: 15px;font-weight: 500;}
.roomMoreInfo a{font-weight:bold;}
.hotInfo_ppn{display: block;line-height: 16px;color: #777;}
.roomMoreInfoDiv{width:100%;float:left;padding:20px 0px;}
.roomMore_Listing li{width: 50%;float: left;border:none;padding: 0px;margin-bottom: 5px;color: #888;}
.roomMoreInfoDiv h4{color: #333; padding: 20px 0px 11px 0px;}
/*.slider_modifie .left{display:none;}
.slider_modifie .right{display:none;}*/
.hotelInfo_slideshow img{width: 100%;height: 100% !important;}   
/*
.hotelInfo_slideshow .carousel-indicators {margin-left: 0px;width: 100%;bottom: -11px;padding: 17px 0px;left: 0px;
    text-align: left;background: #fff;}*/
.hotel-title-dp{position: absolute;bottom: 53px;padding: 0px 10px;}
.hotel-title-dp h2{background: rgba(0, 0, 0, 0.82);font-family: 'Open Sans', sans-serif;color: #fff;font-size: 40px;padding: 9px 17px;margin: 2px 0px !important;}
.hotel-title-dp p{background: rgba(0, 0, 0, 0.82);font-family: 'Open Sans', sans-serif;color: #fff;font-size: 13px;padding: 10px 20px;}


.hotel-inf-serbox{}
.hotel-inf-serbox ul{width: 100%;float: left}
.hotel-inf-serbox-form> ul li {float: left;width: 100%;border: 1px solid #ccc;margin-bottom: 10px;background:#fff;}
.hotel-inf-serbox ul li input{width: 100%;border: 0px solid #dfdfdf;color:#333;}
.date-rom_hotinfo{padding: 10px;}
.hotel-inf-serbox .md-icon-button+.md-datepicker-input-container{margin-left: 4px;border: 0px solid;top:2px;border: 0px solid;}

.hotel-inf-serbox .md-datepicker-triangle-button.md-button.md-icon-button {margin-right: -70px;}
.hotel-inf-serbox .md-datepicker-input {color: #333;}
.Sub-Tota1-hot{clear: both;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc; overflow: hidden;padding: 10px 0px 10px 0px;margin: 0px 0px 10px 0px;}
.Sub-Tota1-hot ul{margin-bottom:0px;}
.Sub-Tota1-hot ul li{float: left;width: 40%;border: 0px;margin-bottom:0px;}
.Sub-Tota1-hot ul li h2{font-size: 25px;font-weight: 600;}
.Sub-Tota1-hot ul li h2 sup{font-size:14px;top:-1em;}
.Sub-Tota1-hot  ul li p{font-size:10px;margin-bottom:0px;}
.sub-tota{margin-bottom:2px;}
.Sub-total-list li{background:none;}
.hote_map-container img{width:100%;height:100%;}
.not-pad-it{padding: 20px 0px;}	
.room-detailso-serbox{padding: 16px;position: relative;}	
.room-detailso-serbox ul{width:100%;float:left;}
.room-detailso-serbox ul li:first-child{float: left;width: 10%;}
.room-detailso-serbox ul li{float: left;width: 22.5%;position:relative;}
.room-detailso-serbox ul li label{color:#fff;}
.room-detailso-serbox md-datepicker{background-color: #fff;padding: 10px 0px;}
.room-detailso-serbox .md-datepicker-triangle-button.md-button.md-icon-button {margin-right: 13px;margin-top:-4px;}
.room-detailso-serbox .md-button.md-icon-button {margin-right: -14px;}
.room-detailso-serbox .md-icon-button+.md-datepicker-input-container{margin-left: 17px;border: 0px solid;top:2px;border: 0px solid;}
.room-detailso-serbox .date-room-detailso{overflow: hidden;}
.room-detailso-serbox  input {padding: 12px 10px 12px 36px;width:100%;border:0px;border-left:1px solid #e5e5e5;}
.room-detailso-serbox  .input-calIcon{position: absolute;top: 39px;font-size: 15px;padding-left: 6px;color:#59c45a;}
.room-detailso-serbox .btn-hack{margin-top: -1px;height: 45px;border:0px;outline:none;}
.room_mod_icon{display:block;}
.room_mod_icon .fa{font-size: 40px;color: #fff;margin:25px 0px 0px 9px;}
.room-detailso-serbox  md-icon{ height: 17px;width: 24px;min-height:17px;min-width:24px;}
.room_amen_icon{padding: 3px 9px 0px 0px;    display: inline-block;font-family: FontAwesome;
    font-style: normal;font-weight: normal;text-decoration: inherit;color: #59c45a;font-size: 15px;}
.iconcls_2192:before {content: "\f1eb";}
.iconcls_2205:before {content: "\f0f4";}
.iconcls_1073742859:before {content: "\f1ba";}
.iconcls_2103:before {content: "\f0f5";}
.room_amen_icon .fa-th-large{font-size:18px;vertical-align:middle;}
.sName{color: #333;float:left;/*width:70%;*/}
.sName address{margin-bottom:0px;}
.lh1-2{color: #434343 !important;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lh1-2 a{color: #333 !important;    float: left;margin-bottom: 10px;}
.sug_hotel_col:hover{box-shadow:0px 5px 9px #d2d2d2;border:1px solid #ccc}

.hotelInfo_slideshow .icon-next , .hotelInfo_slideshow .icon-prev{display:none;}
#roomAvailability .children-age{top: 94px;right: 24%;}
#roomAvailability .roomgroupdata2{width:60%;}
/* new add css code 14/10/2016 */
.TripAdvisor-col{clear: both;padding: 20px;background:#fff;overflow: hidden;}
.copy-right-trip{font-size: 15px;text-align: center;margin: 10px 0px;color: #2d2d2d;}
.reviews-2090{text-align: center;font-weight: 500;font-size: 25px;border-left: 0px;border-right: 0px;}
.rating-outer-circle{background: #fff;position: relative;}
.rating-outer-circle:after{content: "";width: 115px !important;height: 115px;background: #fff;border-radius: 50%;position: absolute;top: 30px;left: 32%;border: 7px solid #59c45a;border-left: 7px solid #ccc;transform: rotate(40deg);-webkit-transform: rotate(40deg);-moz-transform: rotate(40deg);-ms-transform: rotate(40deg);-o-transform: rotate(40deg);}
.rating-outer-circle span{position: absolute;
    top: 75px;
    text-align: center;
    bottom: 0px;
    font-size: 25px;
    color: #777;
    z-index: 999;
    left: 39%;}
	
	.TripAdvisor-rating{margin: 13em 0px 0px 0px;text-align: center; padding-bottom: 2em;}
	.TripAdvisor-btn-revies {    overflow: hidden;    border-bottom: 1px solid #ccc;}
	.TripAdvisor-btn-revies a{background: #59c45a; padding: 11px 15px;color: #fff;width: 100%;float: left;
    text-align: center;    margin-bottom: 14px;    font-size: 15px;    margin-top: 15px;}

.Add-to-wishlist{    margin-top: 25px;}
.Add-to-wishlist a{    border: 1px solid #ff0000;
    padding: 15px 30px;
    width: 100%;
    float: left;
    text-align: center;
    font-size: 18px;
    color: #777;}

	.form_title {
    position: relative;
    padding-left: 55px;
    margin-bottom: 10px;
}

.form_title h3 {
    padding: 0;
    margin: 20px 0px 5px 0px;
	font-size: 20px;
    font-weight: 500;
}

.form_title h3 strong {
    background-color: #59c45a;
    text-align: center;
    width: 40px;
    height: 40px;
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}

.form_title p {
    color: #777;
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 14px;
}

.step {
    border-left: 1px solid #59c45a;
    padding: 20px 0 20px 31px;
    margin: 0 0 10px 20px;
	    overflow: hidden;
}
/*
.step ul li{
    margin-bottom: 15px;
}

.step ul li:before{
     content: "\f00c";
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #59c45a;
    padding-right: 0.5em;
    font-size: 16px;
	color:#59c45a;
}
	*/ 
	.float-left-property-Amenity li {float:left;width:50%;}

.chkClass{
	display: inline-block;
    padding-right: 10px;
}

.roomFeedesc{
	
}

.roomFeedesc ul{
	padding:10px 0px;
}

.roomFeedesc ul li{
	padding: 2px 0px;
}

.roomFeedesc ul li:before{
	   font-family: FontAwesome;
        top:0;
        left:-5px;
        padding-right:10px;
        content: "\f00c";  
}


.showMoredesc{font-size:20px;}
.showMoredesc:active,.showMoredesc:hover,.showMoredesc:focus{color:#000;}
.roomAv_chinOut{display:inline-block; width: 45%!important;}
.roomAv_chinOut ul li{width:50% !Important;}
.no-records-found{background:#fff;margin-bottom:10px;width: 100%;float: left;display: table;}
.no-records-img{display: table-cell;width: 18%;}
.no-records-msg{padding-left:20px;display: table-cell;}
.no-records-msg h3{}
.no-records-msg p{color:#777;}

.col-left-menu{    width: 100%;
    float: left;display:none;}
.col-left-menu ul{background: rgba(33,33,33,0.9);width:100%;
    padding-left:20px;
    float: left;
    display: flex;}
.col-left-menu ul li{float: left;
    color: #fff;
    text-align: CENTER;
    padding: 12px 5px 10px;
    font-size: 16px;
    cursor: pointer;
    margin-right: 20px;
	outline:none;}

	.col-left-fixed-menu{
	position:fixed;
	top:0px;
	display:block;
	width:inherit;
	z-index:1001;
}

/*==============ONLINE BOOKING PAGE==============*/


.hotel-booking{width:100%;float:left;margin:0px;}
.hotel-booking-left-col{width: 100%;float: right;padding-right:15px;}
.hotel-booking-left{height: 100%;border: 0px solid #dfdfdf;padding: 0px;float:left;}
.hotel-booking-right-col{width: 100%;float: left;padding-bottom:20px;}
.hotel-booking-right{/*width: 100%;padding: 20px 0px;*/}
.bookHot_Img{width: 100%;height: 200px;}
.bookHot_Img img{width: 100%;height: 100%;}
.book_room_name{font-size: 22px;font-weight: 300;color:#777;}
.book_form_container{padding: 20px 0px;width: 100%;float: left;}
.book_form{width: 100%;float: left;}
.form-group-div{width: 32%;float: left;margin-bottom:20px;}
.book-margn-LR{margin-left:2%;margin-right:2%;}
.form-group-div label{display: block;padding-bottom: 0px;font-size: 13px;font-weight: 500;}
.form-element{height: 37px;border-radius: 0px;border: 1px solid #ccc;width: 100%;padding: 10px;color:#777;}
.payment_info_wrapper{padding: 20px;border: 1px solid #dfdfdf;width: 100%;float: left;}
.payment_infoForm_left , .payment_infoForm_right{width: 50%;float: left;}
.payment_infoForm .form-group-div{width:100%;margin-left:0px;margin-right:0px;}
.onl-bkn-down-cnt{ width: 100%;float: left;}
.onl-bkng-btm1{padding: 20px 0px;}
.onl-bkng-btm1 h3{padding: 20px 0px;font-size: 22px;font-weight: 300;}
.paymentConf{width: 100%;float: left;}
.payConfBtn{padding: 12px 28px;display: inline-block;border: 0px;font-size: 15px;padding: 16px 33px;}
.total_left{float:left;}
.total_right{float:right;}
.pri{width:100%;float:left;}
.pri li{width:100%;float:left;padding:5px 0px;}
.pricing_container{width: 100%;float: left;padding:10px 0px;}
.bookHot_NameAdd{width: 100%;float: left;padding: 10px 0px;}
.bookHot_NameAdd p , .pricing_container p{width: 100%;float: left;padding: 10px 0px;font-weight:600;}
.final_total{width: 100%;float: left;padding: 10px 0px;}
.total_left2{float:left;font-size: 14px;font-weight: bold;}
.total_right2{float:right;font-size: 14px;font-weight: bold;}
.payment_desc{padding-top:10px;font-weight:normal;width:100%;float:left;}
.bookHot_chk{width: 100%;float: left;padding:10px 0px;}
.bookHot_chk ul{width:100%;float:left;}
.bookHot_chk ul li{width:100%;float:left;padding:5px 0px;}
.bookHot_chk_left{float:left;}
.bookHot_chk_right{float:right;}
.bookHot_rooms{width: 100%;float: left;padding:10px 0px;}
.bookHot_rooms_List{width:100%;float:left;padding: 10px 0px;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;}
.bookHot_rooms_List li{width: 33%;float: left;}
.bookHot_rooms_List li:nth-child(1){text-align:left;}
.bookHot_rooms_List li:nth-child(2){text-align:center;}
.bookHot_rooms_List li:nth-child(3){text-align:right;}
.checkininstruc ul li{display: flex;padding: 3px 0px;}
.checkininstruc ul li:before{font-family: FontAwesome;top: 0;left: -5px;padding-right: 10px;content: "\f00c";}
/*==============FOOTER CSS==============*/
.footer-top{padding: 30px 0px;}
.foot-colHead{font-size: 14px;text-transform: uppercase;margin-top: 0px;    margin-bottom: 17px;}
.footer_links  li{list-style: none;border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding: 9px 0px;}
.footer_links  li:last-child{border-bottom:none;}
.footer_links {}
.footer_links a{text-decoration: none;font-size: 13px;}
.footer_links span{color: #fff;padding-right: 10px;}
.social_links{}
.social_links li{display: inline-block;margin-right: 20px;border-bottom: none;}
.social_links .fa{display: inline-block;height: 30px;line-height: 30px;margin: auto 3px;width: 30px;border-radius: 30px;font-size: 13px;text-align: center;}
.footer_terms ul li{display: inline;padding-right: 45px;font-size: 13px;}
.copyright1{font-size:13px;}
.footer-bottom{padding:20px 0px;}
.footer_terms ul , .footer_terms p{margin-bottom:0px;}
.footer-logo{margin-bottom:15px;}

 .main-overlay{z-index: 20;position: fixed;top: 0px;bottom: 0px;left: 0;right: 0;background: rgba(0, 0, 0, 0.8);display:none;
}
/*==============HOMEPAGE BODY PART CSS==============*/

.text-align-center{text-align: center;}
.container-padding{padding:50px 0px;}
.home-icon1{}
.home-icon1 .fa{font-size: 60px;border-radius: 100%;border: 1px solid rgb(204, 204, 204);padding: 30px;box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);}
.block-category{font-weight: 800;margin: 10px 0px 10px 0px;}
.block-title{    margin: 10px 0px 10px 0px;font-size: 36px;line-height: 40px;font-weight: 600;font-style:normal;}

.service-title{
    font-family: 'Open Sans', sans-serif;
    color: #777;
    padding-bottom: 5px;
    padding-top: 10px;
    font-size: 15px;
    font-weight: 300;
}

.block-text{font-size: 16px;line-height: 28px;font-weight: 400;}
.border-all{border: 1px solid #ccc;padding: 30px;}
.service-icon i{font-size: 55px;}
.thumbnail-backg-3{overflow: hidden;}
.thumbnail-backg-3 .thumbnail img{width:100%;}
.thumbnail-backg-3 .thumbnail{padding: 0px;border: 0px solid #ddd;}
.thumbnail-backg-3 .caption{padding: 20px 15px 30px 15px;}
.H3-days {position: absolute;left: 25px;bottom: 100px;}
.H3-days a {background-color: rgba(0,0,0,0.6);padding: 2px 10px;}
.min_flt3 h3 {font-size: 18px;font-weight: bold;text-align: left;}
.min_3lf {float: left; width: 40%;}
.min_3lr {float: right;}
.destinations{padding: 0px 0px !important;}
.thumb_title h3{margin:0px;}
.thumb_content{text-align: left;padding: 10px 30px;position: absolute;z-index: 10;bottom: 0;color: #fff;left: 0;background-color: rgba(0, 0, 0, 0.5);transition: background-color 0.2s linear;-webkit-transition: background-color 0.2s linear;-moz-transition: background-color 0.2s linear;-ms-transition: background-color 0.2s linear;-o-transition: background-color 0.2s linear;width: 100%;}
.thumb_content .thumb_title{float: left;width: 80%;}
.thumb_content .thumb_meta{float: right;width: 20%;}
.tour_country h3{margin: 0px;}
.gal-col .img-responsive {width: 100%;}
.parallax{background: url(http://www.adivaha.com/demo/travel-theme/wp-content/themes/adivaha/images/ultimate-bg.jpg);
    background-position: center !important;background-repeat: no-repeat;background-attachment: fixed;}
.parallax .details{padding: 30px 15px 17px 15px;}
.image-wrapper img{width:100%;}
/*==============HOMEPAGE BODY PART CSS==============*/


/*==============UI AUTOCOMPLETE PART CSS==============*/
.pac-logo::after{display:none !important; }
.pac-container .pac-item{border-top: 1px solid #d9d9d9 !important;padding: 5px 10px !important;}
.pac-container .pac-icon-marker {display:none!important;}
.pac-matched {font-weight: 400; color: #777;}
.pac-container .pac-item {border-top: 1px solid #d9d9d9 !important;padding: 5px 10px !important;font-size: 14px;font-weight: 400;}
.pac-item-query {font-size: 13px;padding-right: 3px;}
.icon-close { display:none!important;}
.showtrue { display:inline;margin-left: 10px;} 
.showfalse { display:none; }
.hideme0.0 {display:none; }

/*============= search SEARCH PAGE MAP CSS CODE ===============*/
.map-hotel{border: 4px solid #59c45a;margin-bottom: 20px;}
.map-hotel ng-map{height: 400px !important;}
.selected {background: yellow;}
  .custom-marker a {
      border-radius: 4px;
    border: #dfdfdf solid 1px;
    text-align: center;
    color: #fff;
	    font-size: 1em;
    padding: 3px 5px;
    background: #59c45a;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.custom-marker:after {
  content: '';
       position: absolute;
    border-style: solid;
    border-width: 5px 7px 0;
    border-color: #59c45a transparent;
    display: block;
    width: 0;
    z-index: 0;
    margin-left: -7px;
    bottom: -5px;
    left: 50%;
}

.custom-marker:before {
	 content: '';
        position: absolute;
    border-style: solid;
    border-width: 5px 7px 0;
    border-color: #59c45a transparent;
    display: block;
    width: 0;
    z-index: 0;
    margin-left: -7px;
    bottom: -5px;
    left: 50%;
}

.map-hotel img[src*="http://maps.gstatic.com/mapfiles/api-3/images/google4.png"] {display: none;}
.gm-style .gm-style-cc a{display: none;}
.gm-style .gm-style-cc span{display: none;}

.hotel_sort.wleft.showhidemaplist {
    position: absolute;
    top: -1000px;
}
.hotel_sort.wleft.showhidemapmap{
    position: inherit;
}
.click-marker-k{font-size: 13px;color: #fff;background-color: #59c45a;padding: 10px;position: absolute;width: 100%;}
.map-top-1 h2{}
.map-top-left{float: left;width: 100px;overflow: hidden;height: 70px;border: 1px solid #ccc;}
.map-top-right{float: left;width:132px;margin-left: 10px;}
.map-top-left img{width:100%;}
.map-top-right p{    color: #777;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 5px;}
.map-top-right a{border: 1px solid #ccc;padding: 6px 35px;}
.btn-book-here{border: 1px solid #ccc;
    padding: 7px 20px;
    margin-top: 36px;
    float: left;
    background: #59c45a;
    color: #fff !important;
    font-weight: 700;
    border-radius: 50px;}
.gm-style-iw{top: 12px;position: absolute;left: 13px;width: 265px;}
.map-top-right p:last-child{    margin-top: -9px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #59c45a !important;
    font-size: 15px;}

.showhidepopupfalse {display:none; }


.TPWL-layout-row-c {width: 100%;}
.TPWL-layout-content-c{width: 100%;}


.summary_text{margin: 30px 9px;
    font-size: 14px;
    color: #777;    clear: both;
    overflow: hidden;}
.hidnumberofrooms { display:none; }
.hidethis { display:none !important; }
.showthis { display:block; }
.loader_hotel_content { text-align:center; height:600px; margin-top:50px; }

.loader_hotel_content h6, #conloader h6 {font-family: 'Open Sans', sans-serif; font-weight:300; font-size:24px; padding:10px 0px;}
.search_Form input { outline:none; }









/* serbox  dropdown css code 11-11-2016 */

.children-age{background: #fff; top: 56px;right: 17%;position: absolute;width: 37%;    border: 1px solid #d1d1d1;box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);transition: visibility 0s linear .3s,opacity .3s linear 0s;-webkit-transition: visibility 0s linear .3s,opacity .3s linear 0s;-moz-transition: visibility 0s linear .3s,opacity .3s linear 0s;-ms-transition: visibility 0s linear .3s,opacity .3s linear 0s;-o-transition: visibility 0s linear .3s,opacity .3s linear 0s;z-index: 9; padding: 15px;}


.flight-search-box .children-age {width: 28%;}

.children-age:before { content: "\f0d8";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #fff;padding-right: 0.5em;position: absolute;top: -20px;right: 0;font-size: 50px; }
.pules-min a{background: #fff;border: 1px solid #cdcecf;float: left;height: 31px;width: 25px;text-align: center;padding-top: 6px;color: #757979 !important ;cursor:pointer;}
.pules-min a:last-child{border-left: none;}
.pules-min a:nth-child(1){margin-left:5px;}
.pules-min a:nth-child(2){border-left: none;cursor:pointer;cursor:default;}
.pules-min a i{position: static !important;color: #757979 !important;font-size: 12px !important;}
.pax-title{color: #848484 !important;font-size: 13px !important;margin-left: 6px;}
.pax-title span{display:block; font-size:10px;}
.be-ddn-footer {text-align: center;}
.room-add-age{clear: both;}
.room-add-age p{font-size: 14px;font-weight: 600;margin: 6px;}
.claer_div{  clear: both;padding: 15px 9px 10px 7px;}
.claer_div .add-btn-room{float: left;width: 25%;border-right: 1px solid #ccc;margin: 0px 19px 0px 0px;cursor: pointer;}
.claer_div .remove-btn-room{cursor: pointer;}
.be-ddn-footer{ text-align: center;}
.be-ddn-footer .done{background-color: #4fa550; display: block;color: #fff;    padding: 3% 34%;border-radius: 1px;}
.age-children-3{}
.age-children-3 ul{}
.age-children-3 ul li{float: left;width: 32%;    margin-bottom: 3%;}


/* end serbox  dropdown css code 11-11-2016 */


/* banner bottom css code Dibba 11-11-2016 */
.dibba1 {
    width: 276px;
    border-right: #d9dad0 1px solid;
    padding-right: 10px;
	font-size: 15px;
    color: #333;
    float: left;
    padding: 15px 0px;
	padding-left: 77px;
	
}

.dibba2, .dibba3, .dibba4 {
    font-size: 15px;
    color: #333;
    float: left;
    padding: 15px 0px;
    padding-left: 70px;
}

.dibba2 {
    width: 314px;
    border-right: #d9dad0 1px solid;
    background: url(../images/king.jpg) 17px 20px no-repeat;

}

.dibba3 {
    width: 224px;
    border-right: #d9dad0 1px solid;
    background: url(../images/dollar.jpg) 17px 20px no-repeat;
    padding-left: 70px;
}

.dibba4 {
    width: 278px;
    background: url(../images/shopping.jpg) 17px 20px no-repeat;
   
}

.dibba1 span, .dibba2 span, .dibba3 span, .dibba4 span {
    font-size: 13px;
    color: #666;
    display: block;
}



/* end banner bottom css code Dibba 11-11-2016 */
.paddingtop6 { padding-top:6px; color:#FFF; }

.hotel-information_title{
	width:100%;
	float:left;
	margin: 14px 0px 10px 0px;
}



.step_container{
	width:100%;
	float:left;
}

.navbar-brand img{
	position:relative;
	left:-3px;
}

/* login page css code */

.log_backGrond {
    background-image: url(http://adivaha.com/demo/ean-team/wp-content/themes/adivaha/images/E3.jpg);
    padding: 55px 0px;background-position: center center;background-repeat: no-repeat;    background-attachment: fixed;background-size: cover;}
.container_width{width:40%;margin:0 auto;}
.facebookBack{background-color: #59c45a;overflow: hidden;text-align: center;padding: 4em 0px;}
.fblogin{border: 1px solid rgb(204, 204, 204);padding: 11px 50px;font-size: 16px;color: rgb(255, 255, 255);font-weight: 700;background: #353374;}
.New_contactFrom {text-align: center; background: #fff;}
.container_width .tml {margin: 0 auto;padding: 0px 0px 20px 0px;}
.logWith {font-size: 22px;padding: 34px 0px 3px 0px;}
.CeratOr {color: #5f96c5 ;margin-top: 12px ;margin-bottom: 20px ;}


.tml input, .tml textarea, .tml select {margin:0px;}
.tml-login .tml-rememberme-submit-wrap {display: table;margin-bottom: 0em;width: 100%;}
.tml-login .tml-rememberme-wrap {display: table-footer-group;text-align: left;}
.tml-login .tml-submit-wrap input {width: 100%; border-radius: 0px;padding: 6px;color: #fff;}
.tml-login .tml-submit-wrap {display: table-footer-group;text-align: right;}
.tml-login .tml-rememberme-wrap input {margin: 5px 10px 5px 0px;}
.tml .tml-action-links {width: 100%;}
.tml .tml-action-links li {border-right: 0px solid rgba(0, 0, 0, 0.1);background: #59c45a;    padding:10px 20px 10px 20px;text-align: center;width: 48.5%;}
.tml .tml-action-links a {color:#fff;}
.tml p {margin: 0 0 9px 0;}
.New_contactFrom input {background: #faffbd;border-radius: 0px;border: 1px solid #ddd;    height: 34px;}

.tml-submit-wrap #wp-submit{    width: 100%;background: #59c45a;color:#fff;}

.registerWith{margin-bottom: 20px;}
.tml-register .message{display:none;}
/* end login page css code */


/* home page css code */

#exTab1 .tab-content {color : white;position:relative;}
#exTab1 .nav-pills > li > a {border-radius: 0;font-size: 17px; color:#FFF;}
#exTab1 .tab-content {color : white;background-color: #59c45a;padding: 18px 100px 18px 100px;}
.horizontal-box .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {color: inherit;}
.horizontal-box .nav-pills{padding: 0px 100px 0px 100px;    margin-top: -44px;}
#Cri_Rooms{    padding: 12px 10px 12px 5px}


.div_clol .nav-pills li{float: left;width: auto !important;text-align: center;}

.div_clol .nav-pills li a{color:#fff;}
.div_clol .nav-pills li a i{position: static;padding: 0px 10px 0px 0px;font-size: 15px;color:#fff;} 
.div_clol .nav-pills .active a i{color:#fff;} 
.horizontal-box .nav>li>a:hover,.nav>li>a:focus {text-decoration: none;background: #59c45a;color:#fff;}
.horizontal-box .nav>li>a:hover i{color:#fff;}
.flight-search-box ul li:first-child {width: 22.5%;position: relative;}
.rxchange-room-3 {position: static !important;border-right: 1px solid #ccc;padding: 14px 17px 13px 17px;}
.flight-search-box .datepicker-background-div:first-child {width: 33.3%;}
.flight-search-box .datepicker-background-div {width: 33.3%;}
.room_text1{    margin-bottom: 30px;}
.room_text1 .nomar{float: left; width: 23%;font-size: 13px;color: #8f8d8d;}
.how_noofRooms{overflow: hidden;clear: both;}
.how_noofRooms .nomar{float: left; width: 23%;}
.how_noofRooms .nomar a{padding: 3px 2px;width: 25%;border: 1px solid #ccc;float: left;text-align: center;color: #fff;cursor: pointer;}
.how_noofRooms .nomar a:nth-child(2){     border-left: 0px;border-right: 0px; }
.how_noofRooms .nomar .form-control{ border-radius: 0px;}
.new-div-add1{}
.age-childAge select, .packchildsscls select, .new-div-add1 select{
	 background-image: url("../images/select_dropdown.png");
	     background-repeat: no-repeat;background-position: 100% 100%;height: 31px;}

 
.age-childAge select, .packchildsscls select, .new-div-add1 select {
	padding: 5px 8px;-webkit-appearance: none;width: 80%;
	}
.age_label{    color: #8f8d8d;
    margin: 10px 0px 12px 7px;
    line-height: 14px;} 
.age_label span{display: block;font-size: 11px;font-weight: 100;color: #8f8d8d;} 
.age_childdiv{    float: left;width:30%;}
.packadultscls{    width: 30%;}	
.packchildsscls	 {    width: 30%;}	
#packListdiv{float: left;width: 77%;}
#packListdiv2{float: left;width: 77%;}
.age-childAge{padding: 0px 19px 16px 0px;width: 100%;clear: both;overflow: hidden;}
.age-childAge select{float: left;width: 80%;margin: 0px 7px;border-radius: 0px;  }
.how_noofRooms .margintop{    border-bottom: 1px dotted #ccc;    clear: both;}
.how_noofRooms .margintop:last-child{    border-bottom: 0px dotted #ccc;}
.form-control {padding:0px;}
.datepicker table tr td.old, .datepicker table tr td.old:hover {background: 0 0 !important;
    color: #999 !important;cursor: default!important;}
.add-rooms a:nth-child(2){color:#333;}

/* home page css code */

/** Booking **/

.booking-container{padding:50px 0px;}
.book-table-headings{background:#59c45a;color:#fff;}
.book-table-headings tr{}
.book-table-headings tr td{}
.booking_table{}
.booking_table td{padding: 10px 10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.booking_table td a{font-size:12px; color:#777;}
.booking-table-container{background:#fff;border:1px solid #ccc;}
.booking-title-container{}
.booking-title-container h5{color: #59c45a;font-size: 25px;font-weight: 500;}
.booking-title-container p{padding:30px 0px;}
.booking_se{}
.bookings_icon{display: flex;flex-direction: column;align-items: Center;font-size: 15px;    border-right: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;padding-bottom:15px;}
.bookings_icon .fa{    font-size: 35px;
    color: #59c45a;
    padding-bottom: 10px;}
.no_records{padding: 20px 0px;}
.starBook{background: #59c45a;color: #fff;padding: 10px 20px;margin-left: 30px;font-size:20px;}
.starBook:hover{color:#fff;}

/** End Booking **/
	
	
	#myList{
	 margin:0px;
 }




  #myList.pagination li>a{
   transition: all 0.2s ease;
   -webkit-transition: all 0.2s ease;
   -moz-transition: all 0.2s ease;
   -ms-transition: all 0.2s ease;
   -o-transition: all 0.2s ease;
  }
   
 #myList.pagination>.active, #myList.pagination>.active:hover,#myList.pagination>.active:focus{
    z-index: 2 !important;
    color: #fff !important;
    cursor: default !important;
    background-color: #59c45a !important;
    border-color: #59c45a !important;
}


#myList.pagination>li:first-child{
    margin-left: 0;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

#myList.pagination>li:last-child{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

#myList.pagination{
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

#myList.pagination>li{
    position: relative;
    float: left;
    padding: 9px 15px;
    margin-left: -1px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
	outline:none;
	cursor: pointer;
}

#prev,#next{
    padding: 9px 15px;
    background: #fff;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    display: inline-block;
	}
   
   #prev,#first{
   right: -4px;
    border-right: 0px;
   }
   
   #first{
   right: -8px;
    border-right: 0px;
   }
   #next{
   left: -12px;
    border-left: 0px;
   }
	
	#last{
   left: -17px 	;
    border-left: 0px;
   }
	#prev, #next , #first, #last , #nDots {
    padding: 9px 15px;
    background: #fff;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    display: inline-block;
    position: relative;
    top: -15px;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	cursor:pointer;
}

#nDots{
left: -4px;
    border-left: 0px;
}

.showhidepopup_flightsfromfalse {
    display: none;
}
.showhidepopup_flightstofalse{
  display: none;	
}


.datepicker-background-div input[disabled] {
    cursor: default;
    color: #adaaaa;
}



.dese_container{border: 1px solid #ccc;clear: both;padding: 30px;text-align: center;
    margin-bottom: 30px;margin-top: 42px;}
.dese_container .shareThis-title{    margin: 15px 0px;}
.srchList-pagingOuter{float:left;}
.dese_container h2{text-align: center;font-size: 20px;margin-bottom: 10px;}
.dese_container h3{text-align: left;font-size: 20px;margin-bottom: 10px;}
.dese_container h4{text-align: left;font-size: 20px;margin-bottom: 10px;}
.dese_container ul{margin-bottom: 15px;}
.dese_container ul li{text-align: left;padding: 10px;}
.dese_container ul li:before{ content: "\f111";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    padding-right: 0.5em;
	    font-size: 10px;
    position: relative;
    top: 0px;}
.palvarel{font-size: 13px;
    margin-bottom: 13px;
    text-align: justify;}
/* add extra   div and code 27-12-2016*/
.heart_icons{position: absolute;top: 4px;z-index: 9;right: 9px;display: inline-block;}
.heart_icons .fa-heart{color:#fff;font-size:25px;cursor: pointer;}
.heart_icons .tooltiptext {visibility: hidden;width: 120px;color: #fff;
    text-align: center;padding: 5px 0;position: absolute;z-index: 1;    border-radius: 3px;cursor: pointer;opacity: 0;transition: 0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;top:-15px; left: -9px;}
.heart_icons:hover .tooltiptext {    visibility: visible;opacity: 1;transition: 0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;top: -44px;left: -9px;}
.tooltiptext:before{content: '';    content: '';border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    bottom: -8px;
    left: 10px;}

/** Manage Destinations **/

.manage-dest-srchform ul li:first-child i {
    transform: translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);
    top: 50%;
}

/**  Favourite **/ 

.favourite-searchbox ul li:first-child i{transform: translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);top: 50%;}


.header-top .nav>li>a:hover, .header-top .nav>li>a:focus {
    text-decoration: none;
    background-color: transparent;
}
/*
.navbar-right .account_open .fa {padding: 0px 12px 0px 0px;}*/






/* footer file css code in 04-01-2017 */

.show-sthoverbuttons{transform: translateX(0) !important;-webkit-transform: translateX(0) !important;-moz-transform: translateX(0) !important;-ms-transform: translateX(0) !important;-o-transform: translateX(0) !important;transition: 0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
#sthoverbuttons{transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transition: 0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;}
#sthoverbuttons .sthoverbuttons-label {display: none;}
#sthoverbuttons .sthoverbuttons-background-l {display: none;}
.st_facebook_large .stLarge{
	background-image: url("http://www.adivaha.com/images/share/facebook.png")!important;
	}
.st_twitter_large .stLarge{
	background-image: url("http://www.adivaha.com/images/share/twitter1.png")!important;
	}
.st_pinterest_large .stLarge{
	background-image: url("http://www.adivaha.com/images/share/pinterest.png")!important;
	}
	
.st_email_large .stLarge{
	background-image: url("http://www.adivaha.com/images/share/envelope.png")!important;
	}
	
.st_sharethis_large .stLarge{
	background-image: url("http://www.adivaha.com/images/share/share.png")!important;
	}
.stButton{margin: 0px !important;}
.st_facebook_large{height: 49px !important;}
.st_twitter_large{height: 49px !important;}
.st_pinterest_large {height: 49px !important;}
.st_email_large{height: 49px !important;}
.st_sharethis_large{height: 49px !important;}
.stButton .st-facebook-counter {width: 60px;height: 100%;}
.stButton .stHBubble { height: 100%;}
.stButton .stArrow {height: 100%;}
.stButton .st-twitter-counter, .stButton .st-facebook-counter {height: 100%;}
.fb_iframe_widget{    float: left;margin: 30px;}
.stButton .stLarge {height: 49px; width: 48px;}
.stButton .stLarge:hover {background-position: 0px;}
.popupbox-container{display:none;}
.commonformBox {display:none;}
.popupbox-container{position: fixed;
    z-index: 22;
    background: rgba(0, 0, 0, 0.88);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.popupbox-container .container_width{position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);
	}
 .close-popupbox{position: absolute;
    right: 15px;
    top: 10px;}
  .close-popupbox .fa{    color: #fff;
    font-size: 20px;cursor:pointer;}


/* end footer file css code in 04-01-2017 */

/* favourite page css code in 04-01-2017 */

.man-col{
	width: 100%;
    margin-bottom: 30px;
    float: left;
}

.man-top-Img{
	height: 220px;
    overflow: hidden;
    width: 100%;
	position:relative;
}

.man-top-Img img{
	width:100%;
	height:100%;
}

.man-bot{
	background: #fff;
    padding: 20px 10px;
    width: 100%;
    float: left;
}

.man-hot-name{float: left;font-size: 15px;max-width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;}
.man-hot-name a{color:#222;font-size:16px;}
.man-hot-price{    float: right;
    font-weight: bold;
    text-align: right;
    font-size: 20px;
    color: #fff;
    position: absolute;
    right: 0px;
    top: 140px;
    padding: 10px 15px;
    background: rgba(0,0,0,0.8);}
.man-rating-container{width:50%;float:left;}
.man-rating{
    width: 60px;
    height: 11px;
    display: block;
    background: url(../wp-content/themes/adivaha/images/star-rating.png);
}
.man-rating-1{background-position: -47px 0;}
.man-rating-1.5{background-position: 0 0;}
.man-rating-2{background-position: -35px 0;}
.man-rating-2.5{background-position: 0 0;}
.man-rating-3{background-position: -23px 0;}
.man-rating-3.5{background-position: 0 0;}
.man-rating-4{background-position: -13px 0;}
.man-rating-4.5{background-position: 0 0;}
.man-rating-5{background-position: 0 0;}
.man-book-container{width:50%;float:left;}
.man-bookBtn{float: right;padding: 5px 25px;background: #59c45a;color: #fff;}
.man-bookBtn a{color:#fff;}
.rat-botm{width: 100%;float:left;margin-top: 10px;}
.shareThis-container{text-align: Center;
    padding-bottom:60px;}
.shareThis-title{font-size: 20px;font-weight: normal;color: #777;margin-bottom:28px;font-family: 'Open Sans', sans-serif;padding:0px;}
.man-dest-categories{width:100%;float:left;    padding-bottom: 50px;padding-top:20px;}
.man-dest-categories ul{width:90%;margin:0 auto !important;}
.man-dest-categories ul li{float: left;
    padding-right: 20px;}
.man-dest-categories ul li:last-child{padding-right:0px;}
.man-dest-categories ul li a{color: #777;
    font-size: 14px;
    padding-bottom: 15px;
    display: inline-block;
    border-bottom: 4px solid #ccc;}
.categorieActive{
 border-bottom: 4px solid #59c45a !important;color:#59c45a !important;
}
.stkThru-deal{    text-decoration: line-through;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
	padding-right:10px;}
.deal-strip{position: absolute;
    background: #59c45a;
    color: #fff;
    padding: 0px 45px;
    transform: rotate(-36deg) translate(-53px,-4px);
    -webkit-transform: rotate(-36deg) translate(-53px,-4px);
    -moz-transform: rotate(-36deg) translate(-53px,-4px);
    -ms-transform: rotate(-36deg) translate(-53px,-4px);
    -o-transform: rotate(-36deg) translate(-53px,-4px);
    font-size: 18px;}

/* favourite page css code in 04-01-2017 */


/* templates map page css code in 04-01-2017 */
 .click-marker-k{font-size: 13px;color: #fff;background-color: #59c45a;padding: 10px;position: absolute;width: 100%;}
.map-top-1 h2{}
.map-top-left{float: left;width: 100px;overflow: hidden;height: 74px;}
.map-top-right{float: right;width: 200px;}
.map-top-left img{width:100%;}
.map-top-right{font-size: 15px;font-weight: bold;text-transform: uppercase;}
.map-top-right a{border: 1px solid #ccc;padding: 6px 35px;}

/* templates map page css code in 04-01-2017 */


/* templates confirmations html page css code in 04-01-2017 */
.hotel-information_title .the-title {padding-top: 0px;}
.conf-left-contnr{padding: 20px;background: #fff;float: left;}
.conf-book-aapmoible:before{top:35px !important;}
.conf-bookHot_rooms_List li{width: 100%;float: left;padding-bottom: 10px;}
.conf-bookHot_rooms_List li span{display:inline-block;width:32%;}
.conf-bookHot_rooms_List li span:nth-child(1){}
.conf-bookHot_rooms_List li span:nth-child(2){text-align:center;}
.conf-bookHot_rooms_List li span:nth-child(3){text-align:right;}
.booking-details-itinerary{}
.booking-details-itinerary ul{border: 1px solid #dfdfdf;width:100%;float:left;}
.booking-details-itinerary ul li{float:right;width: 75%;border: 1px solid #dfdfdf;padding: 9px;border-bottom: 0px;}
.booking-details-itinerary ul li:nth-child(2n-1){border-right: 0px;width: 25%;padding: 9px;border-bottom: 0px;float: left;}
.booking-details-itinerary ul li:last-child{border-bottom: 1px solid #dfdfdf;}
.booking-details-itinerary ul li:nth-child(2n-1):last-child{border-bottom: 1px solid #dfdfdf;}
/* templates confirmations html page css code in 04-01-2017 */




/* templates flight search result html page css code in 04-01-2017 */
/*
.flight-search-result{position: relative !important;width: 96%;margin: 0 auto;}
.flight-item1{float: left;width: 25%;text-align: center;padding: 20px 18px;}
.flight-item2{float: left;width: 68%;}
.flight-item23{float: right;width: 7%;height: 195px;overflow: hidden;padding: 92px 0px 0px 22px;}
.flight-item23 .fa{font-size:15px;}
.eDreams-prc{}
.flight-item1 p{font-size: 25px;text-align: center;margin: 5px 0px 2px 0px;font-family: Georgia, "Times New Roman", Times, serif;font-weight: 100;color: #59c45a;}
.book-now-btn{width: 100%;background: #59c45a;color: #fff;margin: 14px 0px;float: left;    padding: 12px 0px 12px 0px;font-weight: 600;}
.flight-imges1{width:100%;}
.flight-imges1 img{max-height: 55px;}
.eDreams-prc{}
.eDreams-prc a{width:50%;float:left;}
.flight-price1{}
.flight-price1 li{width:100%;float:left;background: #fff;    margin-bottom: 13px;    border: 1px solid #dfdfdf;position: relative;}
.flight-price1 li:hover{    border: 1px solid #59c45a;}
.ticket-segments {position: relative;height: 100%;padding: 26px 9px 30px 15px;}
.showdiv_baggages{clear: both;padding: 12px;width: 100%;bottom: 0px;}
.showdiv_baggages h5{font-size: 14px;text-transform: capitalize; margin: 10px 0px;}
.add_key_value1{}
.showdiv_baggages .baggages_1 span{  line-height: 17px;font-size: 13px;overflow: hidden;
    color: #777;    margin: 10px 0px;}
.segment-block {margin-bottom: 6px;float: left;width: 100%;margin-top: 10px;}
.flight-arrive-info, .flight-depart-info {width: 28%;}
.semibold {font-family: "ProximaNova-Semibold",Helvetica,sans-serif;}
.flight-date-time .flight-time {font-size: 20px;line-height: 33px;letter-spacing: -.6px;}
.flight-date-wrapper, .flight-time {display: inline-block;}
.flight-date-wrapper {margin: 0 4px;}
.flight-date-wrapper, .flight-time {display: inline-block;}
.flight-date-time .meridiem {font-size: 10px;line-height: 12px;letter-spacing: .6px;}
.flight-date-time .flight-date {font-size: 11px;line-height: 13px;}
.flight-duration-info {width: 40%;text-align: center;padding: 0px 0px;}
.flight-duration-info .stops-info, .flight-place-title {font-size: 12px;line-height: 15px;}
.icon-departing-plane {width: 58%;height: 15px;margin: 0 auto;}
.flight-duration-info .flight-duration {font-size: 13px;line-height: 16px;}
.flight-arrive-info {text-align: right;}
.flight-arrive-info, .flight-depart-info, .flight-duration-info {
    display: inline-block;box-sizing: border-box;}
.flight-duration-info .stops-info, .flight-place-title {font-size: 12px;line-height: 15px;}
.icon-departing-plane {background-image: url(http://www.adivaha.com/demo/ean-team/wp-content/themes/adivaha/images/flight.jpg);
background-size: 100% 100%;}
.ticket-details>.segment-container {padding: 24px 57px 24px 20px;}
.direction-title {font-size: 22px;line-height: 26px;padding-bottom: 20px;  letter-spacing: .4px;color: #000;}
.ticket-details .segment-flights.flight-direct {border-left-style: solid;}
.ticket-details .segment-flights.depart, .ticket-details .segment-flights.depart .flight-stop:before {border-color: #1bc951;}
.ticket-details .segment-flights {position: relative;margin-left: 9px;border-left: 1px dotted;}
.flight-segment {padding-left: 24px;}
.flight-segment>.airline-info {font-size: 14px;line-height: 17px;}
.clearfix { zoom: 1;}
.flight-segment .airline-logo-container {display: inline-block;padding-top: 4px;}
.flight-segment .airline-details {display: inline-block;margin-left: 8px;vertical-align: top;}
.flight-segment .airline-details {display: inline-block;margin-left: 8px;vertical-align: top;}
.flight-segment .middot {padding: 0 4px;}
.flight-segment .airline-features {position: relative;top: -3px;}
.flight-segment>.segment-info {font-size: 14px;margin-top: 16px;}
.flight-segment .segment-depart {position: relative;margin-right: 30px;}
.flight-segment .segment-arrive {margin-right: 20px;}
.flight-segment .segment-arrive, .flight-segment .segment-depart {width: 140px;}
.flight-segment .segment-arrive, .flight-segment .segment-depart, .flight-segment .segment-duration {display: inline-block;}
.flight-segment .segment-duration {width: 75px;}
.flight-segment .segment-info-title {line-height: 20px;letter-spacing: .6px;color: #464a4d;}
.flight-segment .segment-info-name {font-size: 13px;line-height: 20px;opacity: .5;}
.g-text-overflow {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.flight-segment .segment-info-date {
    line-height: 20px;
}

.flight-segment .segment-info-title {
    line-height: 20px;
    letter-spacing: .6px;
    color: #464a4d;
}
.flight-segment .segment-info-name {
    font-size: 13px;
    line-height: 20px;
    opacity: .5;
}

.flight-segment .segment-info-date {
    line-height: 20px;
}

.flight-segment .segment-depart .icon-plane {
    position: absolute;
    top: 2px;
    right: -24px;
    width: 11px;
    height: 11px;
}

.icon-plane {
    background-image: url(http://www.adivaha.com/demo/ean-team/wp-content/themes/adivaha/images/flight.jpg);
	    background-size: 50% 100%;
		background-repeat:none;
}

.ticket-details{clear: both;float: right;width: 100%;}
.flight-items{    cursor: pointer;}
.ticket-top-block .best-ticket-label.price {
    background: #fdaf13;
}

.ticket-top-block .best-ticket-label {
    font-size: 9px;
    color: #fff;
    letter-spacing: .6px;
    line-height: 11px;
    padding: 4px 9px;
    position: relative;
    margin-left: -18px;
}


.icon-label-corner {
    position: absolute;
    top: 0;
    left: 0;
    width: 5px;
    height: 19px;
}
.g-uppercase {
    text-transform: uppercase;
}
.best-ticket-label{    float: right;
        padding: 5px 11px;
    margin-right: 23px;
    background-color: rgba(89, 196, 90, 0.8);
    font-size: 17px !important;}
	
	.flight-items:focus, .flight-item1:focus{outline:none;}
	
.flight-depart-info, .flight-duration-info {
    border-right: 0px dotted #59c45a;
}
.flight-one787{}
.flight-one788{padding: 18px 0px 0px 0px;}
.ticket-details .segment-flights.depart, .ticket-details .segment-flights.depart .flight-stop:before {
    border-color: #1bc951;
}

.flight-stop:before, .ticket-details .segment-flights:after, .ticket-details .segment-flights:before {
    left: -9px;
    box-sizing: content-box;
    width: 11px;
    height: 11px;
    border: 3px solid #f9fafd;
    border-radius: 11px;
    position: absolute;
    display: block;
    content: '';
}

.ticket-details .segment-flights:before {
    top: 0;
}

.flight-stop:before {
    top: 16px;
    left: -30px;
    box-sizing: border-box;
    border: 2px solid;
    outline: 3px solid #f9fafd;
    background: #f9fafd;
}

.flight-stop {
    font-size: 14px;
    position: relative;
    line-height: 20px;
    height: 44px;
    margin: 18px 0 18px 24px;
    padding: 10px 0;
    color: #ff3e00;
    border-top: 1px solid #e2e8ee;
    border-bottom: 1px solid #e2e8ee;
}
.ticket-details .segment-flights.return, .ticket-details .segment-flights.return .flight-stop:before {
    border-color: #fe9f00;
}

.flight-stop:before {
    top: 16px;
    left: -30px;
    box-sizing: border-box;
    border: 2px solid;
    outline: 3px solid #f9fafd;
    background: #f9fafd;
}
.flight-stop > .flight-layover-airport {font-size: 13px;float: left;width: 90%;}
.flight-stop .flight-duration {text-align: left;float: left;width: 10%;}
:focus {
    outline: -webkit-focus-ring-color auto 0px;
}

.date {    display: block;}
.hotel_sort_options{    margin-bottom: 10px;}


 #myList{
	 margin:0px;
 }

 
  #myList.pagination li>a{
   transition: all 0.2s ease;
  }
   
 #myList.pagination>.active, #myList.pagination>.active:hover,#myList.pagination>.active:focus{
    z-index: 2 !important;
    color: #fff !important;
    cursor: default !important;
    background-color: #59c45a !important;
    border-color: #59c45a !important;
}


#myList.pagination>li:first-child{
    margin-left: 0;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

#myList.pagination>li:last-child{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

#myList.pagination{
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

#myList.pagination>li{
    position: relative;
    float: left;
    padding: 9px 15px;
    margin-left: -1px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
	outline:none;
}

#prev,#next{
    padding: 9px 15px;
    background: #fff;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    display: inline-block;
	}
   
   #prev,#first{
   right: -4px;
    border-right: 0px;
   }
   
   #first{
   right: -8px;
    border-right: 0px;
   }
   #next{
   left: -12px;
    border-left: 0px;
   }
	
	#last{
   left: -17px 	;
    border-left: 0px;
   }
	#prev, #next , #first, #last , #nDots {
    padding: 9px 15px;
    background: #fff;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    display: inline-block;
    position: relative;
    top: -15px;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
	cursor:pointer;
}

#nDots{
left: -4px;
    border-left: 0px;
}

 Left Side List css code 

.ui-slider {position: relative;text-align: left;}
.ui-slider-horizontal .ui-slider-range {background: #59c45a;border: 0px;border-radius: 0px;top: 0;height: 100%;}
#slider-range .ui-slider-horizontal .ui-slider-handle:first-child{margin-left: -3px;}
#slider-range .ui-slider-horizontal .ui-slider-handle:first-child{margin-left: -14px;}
.arrive-sliders_step1{clear: both;padding: 23px 0px 4px 0px;}
#arrive-slider-range ui-slider-horizontal .ui-slider-handle:first-child{margin-left: -3px;}
#arrive-slider-range .ui-slider-horizontal .ui-slider-handle:first-child{margin-left: -14px;}
.ui-slider .ui-slider-handle {
    position: absolute;z-index: 2;width: 22px;height: 22px;cursor: default;border: none;
    cursor: pointer;}
.ui-slider-horizontal .ui-slider-handle {
    top: -.5em;margin-left: -.6em;top: -14px !important;z-index: 3 !important;width: 32px !important;height: 32px !important;cursor: pointer;background-color: #009af3;
    border-radius: 19px;background: url(http://adivaha.com/demo/ean-team/wp-content/themes/adivaha/images/ioncs.png) !important;}
.ui-slider a:focus {outline:none;}
@media only screen and (max-width: 767px){
.horizontal-box{display:none;}
}
.ui-widget-content {background: transparent;width: 88%;margin: 0 auto;}
.affix-bottom {position: absolute;width: 22.5%;}
.showthis .affix {position: fixed;bottom: 20px;width: 19.5%;}


*/

/* templates flight search result html page css code in 04-01-2017 */


#comments{
	padding:20px 0px;
	width:100%;
	float:left;
}

#reply-title{
	padding:20px 0px;
}

.comment-form-author,.comment-form-email,.comment-form-rating,.comment-form-comment{

}
.comment-form-author label,.comment-form-email label,.comment-form-rating label, .comment-form-comment label{
	padding-bottom: 10px;
    padding-top: 10px;
    font-size: 17px;
    font-weight: 500;
}

.comment-form-author input,.comment-form-email input,.comment-form-rating select{
	border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    font-size: 14px;
    line-height: 40px;
    color: #555;
    border-radius: 4px;
    vertical-align: middle;
    height: 40px;
    padding: 4px 6px;
	display:block;
	width:60%;
}
.comment-form-comment textarea{
    display:block;
	border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    font-size: 14px;
	padding: 4px 6px;
	border-radius: 4px;
	width:80%;
}

#commentform .form-submit{
	padding:18px 0px 0px 0px;
}
#commentform .form-submit input{
	border: #fff;
    padding: 9px 45px;
    border-radius: 4px;
    background: #777;
    color: #fff;
}
.share-1{
    width: 100%;
    float: left;
}
.social-icons{
	width: 100%;
	float: left;
    padding: 20px 0px;
}

.share-1-new{
	width: 100%;
    float: left;
	padding-bottom: 10px;
}


.comment-list{
	padding: 20px;
    background: #fff;
    width: 100%;
    float: left;
}

.comment-list li{
	padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #ccc;
	width:100%;
	float:left;
}

.comment-list li:last-child{
	border-bottom:0px;
}

#review_form_wrapper{
	width:100%;
	float:left;
}

.comment-text{
	width:100%;
	float:left;
	padding:10px 0px;
}

.ratDiv{
  	  width: 66%;
    float: left;
    border: 1px solid #ccc;
    padding: 10px;
    margin: 5px 0px;
    box-shadow: 2px 2px 5px 2px #dbdbdb;
}
#scrol-fixdimg{display:none;}
#scrol-fixdimg #roomAvailability .roomgroupdata2{
	width: 48%;
}

#scrol-fixdimg #roomAvailability .children-age{
	right: 34%;
}
.palvarels{text-align: left;}


@media only screen and (max-width: 767px){
	.intr-right{width: 31%;}
	.h_name_or {margin: 0px 0px;}
	.ratDiv{padding: 3px;}
	.bookNBtn{background: #1e73be;border-radius: 2px;padding: 6px;}
	.carousel-left {width: 100%;}
	.carousel-right{width: 100%;}
	.carousel-cols .right.carousel-control {right: 14%;}
	.search-box-dtg .room-detailso-serbox{width: 100%;}
	.responsive-csscode1 {padding: 25px 10px 0px 10px;}
	#myCarousel1 .fa{    top: 19%;}
}

@media only screen and (max-width: 480px){
	.intr-right{width: 51%;}
	.carousel-cols .right.carousel-control {right: 14%;}
.hotInfo_bookN{    width: 70% !important;}

}