@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}a{	color:#51bce6;	text-decoration:none;	transition:all .2s ease;	-webkit-transition:all .2s ease;	-moz-transition:all .2s ease;	-ms-transition:all .2s ease;	-o-transition:all .2s ease}a:hover,a:focus,a:active{	color:#fff;	text-decoration:none;	outline:none}h1,h2,h3,h4,h5,h6,p{	margin:0}.nopadding{	margin:0!important;	padding:0!important}.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:0}.nopad-right{	padding-right:0}.border-right-all{	border-right:0!important}li{	list-style:none}.wleft{	width:100%;	float:left}.wright{	width:100%;	float:right}header{	position:relative;	z-index:10}.header-top .navbar-nav>li>a{	padding-top:6px;	padding-bottom:6px}.header-bottom .navbar{	min-height:0;	border-radius:0;	margin-bottom:0}.header-bottom .navbar-default{	border:0}.header-bottom .navbar-default .navbar-brand{	font-size:35px;	    padding: 10px 40px 10px 0px;}.header-bottom{	padding:0}.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:0 10px 0 0;	vertical-align:middle}.header-bottom .navbar-nav>li{	border:0 solid #ccc}.header-bottom .navbar-nav>li>a{	padding-top:21px;	padding-bottom:19px}.header-bottom .navbar-nav>li:last-child{	border-right:0 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:0 10px 0 0;	color:#59c45a}.currency-inr .dropdown-toggle img{	padding:0 10px 0 0}.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:0 10px 0 0}.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 > li > a{	padding:6px 17px}.currency-inr .fa{	color:#fff;	padding:0 10px 0 0}.header-bottom .navbar-header{	/*width:15%*/}.text-style1{	font-weight:300!important;	font-size:12px;	color:#878484}.currency-inr-boder > a{	width:100%;	float:left}.currency-inr-boder > a >.fa{	vertical-align:middle;	position:relative;	top:4px;	float:left;	display:inline-block}.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:0 solid #ccc;	border-right:1px solid #ccc}.header-bottom .navbar-right:last-child{	border-right:0 solid #ccc;	border-right:0 solid #ccc}.header-bottom .navbar-right li:first-child{	border-left:0 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}.currency-inr .dropdown-menu>li>a{	padding:7px 20px;	clear:both;	overflow:hidden}.max-adivaha{	width:1170px;	margin:0 auto}.language-ind .dropdown-menu img{	padding:0 10px 0 0}.ars_text1{	float:right;	font-weight:100;	margin:-21px 0 0}.my-fav i{	padding-right:10px}.Hotel_Div{	overflow:hidden}.AdBanner{	padding:0;	background:#4fa550}.AdBanner .banner-caption{	width:60%;	margin:0 auto;	padding:120px 0;	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;	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{    max-width: 1170px;    margin: 0 auto;	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)}.horizontal-box ul li{	float:left;	width:177px;	position:relative}.horizontal-box ul li:first-child{	width:39%}.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 0px 12px 36px;	width:100%;	border:1px solid #e5e5e5;	font-size:13px;	border-left:0 solid #e5e5e5;	height:45px;	border-bottom:0;	border-top:0}.horizontal-box ul li input[type=date]{	padding:14px 10px;	width:100%;	border:0 solid #e5e5e5;	border-left:0;	height:49px}.horizontal-box ul li:last-child{	padding:0}.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-x:95%;	background-position-y:center;	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:0 0 20px;	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:0 0 20px;	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:0 0 20px;	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-x:95%;	background-position-y:center;	background-position:right 7px center;	padding:12px 10px 12px 28px !important}.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:0}.flight-search-box .autocomplete-dropdown span{	padding:9px 20px;	width:100%;	float:left}.flight-search-box .city_name_pup{	padding:0!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{	color:#fff}.showhidepopuptrue .adults-12{	float:left;	border:0 solid #ccc;	height:45px;	padding-left:23px;	color:#ccc}.adults-12{	width:100%;	float:left;	border:0 solid #ccc;	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:0 3px 5px 0 rgba(0,0,0,0.2);	background-color:#fff;	overflow:hidden;	position:absolute;	z-index:9;	width:100%}.achildren{	width:50%;	border:0 solid #ccc;	height:45px;	padding-left:23px;	color:#ccc}.hotels-2{	clear:both}.adults-12{	border:0 solid #ccc;	height:45px;	padding-left:23px;	color:#ccc;	background-color:#fff}.children-12{	float:right;	position:relative;	background-color:#fff;	width:50%;	border:0 solid #ccc;	height:45px;	padding-left:23px;	color:#ccc}.adults-12 select{	width:100%;	border:0;	height:45px;	color:#000;	outline:none;	font-size:15px}.children-12 select{	width:100%;	border:0;	height:45px;	color:#ccc}.datepicker{	z-index:999!important}.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 table td{	border:1px solid #ccc}.datepicker-days .thead .datepicker-switch{	text-align:center}.datepicker .table-condensed thead>tr>th{	padding:10px;	text-align:center;	cursor:pointer}.datepicker-days .table-condensed .active{	color:#fff}.datepicker-days .table-condensed .day{	text-align:center;	cursor:pointer;	color:#333}.datepicker-days .table-condensed .day:hover{	color:#fff}.datepicker .selected{	background:#4fa550;	color:#fff!important}.datepicker-days .table-condensed .disabled{	color:rgba(204,204,204,0.67)}.btn-hack{	border:1px solid #59c45a;	padding:9px;	width:100%;	margin-top:-1px;	padding:13px 0 13px 0}.horizontal-box .btn-hack{	height:46px;	font-size:17px}#findbestrate{	transition:.2s linear;	-webkit-transition:.2s linear;	-moz-transition:.2s linear;	-ms-transition:.2s linear;	-o-transition:.2s linear;	font-size:17px;	color:#fff}#findbestrate:hover{	background-color:#1e1e1e;	border:none;	font-size:17px;	box-shadow:inset 0 0 10px #000;	transition:.2s linear;	-webkit-transition:.2s linear;	-moz-transition:.2s linear;	-ms-transition:.2s linear;	-o-transition:.2s linear}.search_Form{	position:relative}.results-CL{	display:flex}.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 0 0}.SrB-right ul li:first-child{	padding:10px 13px 0 0}.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 0}.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:0 13px 0 16px}.hotel-price1 li{	float:left;	width:32.6%;	padding:0;	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:0 10px 0 16px}.hotel-price1 li .hot-NA{	position:absolute;	top:0;	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 0}.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:0;	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;	padding:9px 15px}.btn-default{	border-radius:0;	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 0;	background:#fff;	color:#333;	font-size:15px;	text-align:Center;	width:49%;	margin-left:1%;	float:left;	box-shadow:0 3px 4px 0 #ccc}.filter-btn{	padding:7px 0;	background:#fff;	color:#333;	font-size:13px;	text-align:Center;	width:49%;	margin-right:1%;	float:left;	box-shadow:0 3px 4px 0 #ccc}*{	margin:0;	padding:0;	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:0;	height:0}.flt-price .rzslider .rz-bubble{	color:red;	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:700;	color:#333;	margin-bottom:10px;	text-align:left}.filter_controls_div h6 a{	color:#ff5a5f;	float:right;	font-size:12px;	font-weight:400}.filter_criteria{	padding:10px 0}.filter_criteria h5{	margin-bottom:20px!important;	font-family:'Roboto',sans-serif;	font-size:13px;	font-weight:700;	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:0;	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%}.label-image-hot-name{	width:35%;	float:left}.starRatHotel-img{	float:left}.criteria_listing{	margin-bottom:7px;	margin-bottom:0}.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:0 0 4px;	display:block}.criteria_listing md-checkbox{	margin-bottom:5px}.criteria_listing .md-label{	font-size:14px}#filter_frm input{	margin:0 7px 0 0}#findbynamefilter{	padding:6px;	font-size:14px;	line-height:1.428571429;	vertical-align:middle;	border:1px solid #ccc;	width:100%}.locationpopup_flightsto .flights_topop{	width:320px}.locationpopup_flightsto .flights_topop a{	padding:0}.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:700}.sug-hotelBox p{	width:30%;	float:left}.ne-a14{	width:70%;	float:left}.pageing-btn{	padding:0 0 0 18px}.pageing-btn .other-controller ul{	box-shadow:0 1px 1px 0 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:0!important;	position:relative;	overflow:hidden}.hotel-image img{	width:100%;	height:100%;	transition:.2s linear;	-webkit-transition:.2s linear;	-moz-transition:.2s linear;	-ms-transition:.2s linear;	-o-transition:.2s linear}.hotel-image:hover img{	transition:.2s linear;	-webkit-transition:.2s linear;	-moz-transition:.2s linear;	-ms-transition:.2s linear;	-o-transition:.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:190px;	padding-top:4px;	padding-bottom:4px}.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:0;	border-bottom:1px dotted #ccc;	padding:0 8px 6px}.adivha-btn-hotle ul li:hover{	border:0;	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:0;	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 0}.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:0;	top:140px;	padding:2px 7px}.price_strike{	font-size:14px!important;	margin:0;	text-decoration:line-through}.price{	font-size:24px!important;	margin:10px 0}.ppr{	font-size:11px!important;	margin:10px 0}.savings-message{	position:absolute;	top:0;	left:0;	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:0 solid;	border-bottom:0}.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 0 0}.intr-right a{	padding:0 22px 0 0;	color:#333;	font-size:14px;	font-weight:500}.intr-right a i{	font-size:20px;	padding:0 10px 0 0;	vertical-align:middle}.intr-left h1{	font-family:'Open Sans',sans-serif;	font-size:24px;	margin:0;	color:#222;	font-weight:300}.intr-left p{	font-size:13px;	color:#777;	margin:1px 0 0}.intr-right ul{	text-align:right;	height:100%;	margin-bottom:0}.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:0}.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:0;	left:0;	right:0}.promoDescrp{	display:inline-block;	padding:0 7px}.promoText:before{	content:'';	position:absolute;	border-top:10px solid transparent;	border-bottom:10px solid transparent;	border-right:9px solid #fff;	right:0}.promoText{	padding:0 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:0 19px 0 0}.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:.3s linear;	-webkit-transition:.3s linear;	-moz-transition:.3s linear;	-ms-transition:.3s linear;	-o-transition:.3s linear}.width-set_results-right{	float:right;	width:77%;	border-left:#f2f2f2 1px solid;	padding:0}.results-CL .contentFilter{	float:left;	width:25%}.hot-fltr{	float:left;	width:95%}.hot-fltr ul li{	padding:10px;	float:left;	width:100%;	border:1px solid #dfdfdf;	margin-bottom:10px}.filter-All{	float:right;	width:30%;	text-align:right}.filter-ser{	float:left;	width:70%;	font-weight:600}.Radio-1{	clear:both;	overflow:hidden}.Radio-1 ul li{	border:0;	float:left;	margin:0;	padding:0}.Radio-1 ul li:first-child{	width:8%;	margin:4px 0}.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:0;	float:left;	margin:0;	padding:0}.Radio-2 ul li:first-child{	width:8%;	margin:4px 0}.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:0;	float:left;	margin:0;	padding:0}.Radio-3 ul li:first-child{	width:8%;	margin:4px 0}.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:0;	float:left;	margin:0;	padding:0}.Radio-4 ul li:first-child{	width:8%;	margin:4px 0}.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:0;	float:left;	margin:0;	padding:0}.Radio-5 ul li:first-child{	width:8%;	margin:4px 0}.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 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:0}.rat a:last-child{	border-right:1px solid #ccc}.check-box2 ul li{	border:0;	padding:0}.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}.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:0;	height:0;	border-style:solid;	border-width:5px 4px 0;	border-color:#555 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;	border-color:transparent transparent #555}.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)}.nopad-left .affix{	width:27%}.hotel-inf-serbox ul{	float:none}.inf_room_typ{	font-size:14px;	padding:15px 0}.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 0 30px;	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}.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:0}.affix-bottom{	position:absolute}.affix-top{	position:relative}.affix#fixedSide{	top:0}.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 0 0}.roomloader{	display:none;	text-align:center;	margin-top:15px}ul{	margin:0;	padding:0}.hotel-booking button{	border:0 solid;	padding:10px 30px}.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:0 17px;	font-size:12px}.hotel-information_address div:nth-child(2) ul li:last-child a{	border-right:0 solid #6d6f6d;	padding:0 0 0 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:0;	padding:0}.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{	padding:20px;	position:relative}.book-aapmoible:before{	content:'';	position:absolute;	bottom:-20px;	top:inherit;	font-size:50px;	border-right:20px solid transparent;	border-left:20px solid transparent;	width:0;	height:0}.you_titlebook{	font-size:18px;	color:#fff;	font-weight:500}.you_titlelock{	font-size:12px;	color:#fff}.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:700;	padding-top:0}.the-title{	font-size:20px;	font-weight:600;	color:#576158;	padding-top:22px;	margin-bottom:0}.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 0 0 20px;	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}#tourPage .hotelInfo_slideshow{	margin-bottom:20px}#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 .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:0 0 22px}.formElemtbox label{	color:#fff;	font-size:15px;	margin:10px 0;	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 0;	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:0;	color:#333}.hotel_Location{	width:100%;	float:left;	margin-bottom:20px}.hote_map-container{	width:100%;	float:left;	height:475px;	position:relative;	padding:15px 0;	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 0}.suggested_hotel_title{	text-align:center;	margin:15px 0 20px;	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:0;	color:#fff}.sugHotPrice{	float:right;	font-weight:700;	font-size:21px;	width:30%;	text-align:right}.roomMoreInfo{	margin-top:10px;	float:left;	margin-bottom:0;	font-size:15px;	font-weight:500}.roomMoreInfo a{	font-weight:700}.hotInfo_ppn{	display:block;	line-height:16px;	color:#777}.roomMoreInfoDiv{	width:100%;	float:left;	padding:20px 0}.roomMore_Listing li{	width:50%;	float:left;	border:none;	padding:0;	margin-bottom:5px;	color:#888}.roomMoreInfoDiv h4{	color:#333;	padding:20px 0 11px}.hotelInfo_slideshow img{	width:100%;	height:100%!important}.hotel-title-dp{	position:absolute;	bottom:53px;	padding:0 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 0!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 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:0 solid #dfdfdf;	color:#333}.date-rom_hotinfo{	padding:10px}.hotel-inf-serbox .md-icon-button+.md-datepicker-input-container{	margin-left:4px;	border:0 solid;	top:2px;	border:0 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 0;	margin:0 0 10px}.Sub-Tota1-hot ul{	margin-bottom:0}.Sub-Tota1-hot ul li{	float:left;	width:40%;	border:0;	margin-bottom:0}.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:0}.sub-tota{	margin-bottom:2px}.Sub-total-list li{	background:none}.hote_map-container img{	width:100%;	height:100%}.not-pad-it{	padding:20px 0}.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 0}.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:0 solid;	top:2px;	border:0 solid}.room-detailso-serbox .date-room-detailso{	overflow:hidden}.room-detailso-serbox input{	padding:12px 10px 12px 36px;	width:100%;	border:0;	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:0;	outline:none}.room_mod_icon{	display:block}.room_mod_icon .fa{	font-size:40px;	color:#fff;	margin:25px 0 0 9px}.room-detailso-serbox md-icon{	height:17px;	width:24px;	min-height:17px;	min-width:24px}.room_amen_icon{	padding:3px 9px 0 0;	display:inline-block;	font-family:FontAwesome;	font-style:normal;	font-weight:400;	text-decoration:inherit;	color:#59c45a;	font-size:15px}.commonIcon:before{	content:"\f00c"}.iconcls_2192:before{	content:"\f1eb"}.iconcls_2205:before{	content:"\f0f4"}.iconcls_1073742859:before{	content:"\f1ba"}.iconcls_1073742860:before{	content:"\f1ba"}.iconcls_1073742786:before { content:"\f0f4" }.iconcls_2103:before{	content:"\f0f5"}.iconcls_2206:before{	content:"\f0f5"}.iconcls_2207:before{ 	content:"\f0f5"}.iconcls_2109:before{  content:"\f1b9"}.iconcls_2196:before{ 	content:"\f1b9"}.room_amen_icon .fa-th-large{	font-size:18px;	vertical-align:middle}.sName{	color:#333;	float:left}.sName address{	margin-bottom:0}.lh1-2{	color:#434343!important;	font-weight:700;	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:0 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%}.TripAdvisor-col{	clear:both;	padding:20px;	background:#fff;	overflow:hidden}.copy-right-trip{	font-size:15px;	text-align:center;	margin:10px 0;	color:#2d2d2d}.reviews-2090{	text-align:center;	font-weight:500;	font-size:25px;	border-left:0;	border-right:0}.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:0;	font-size:25px;	color:#777;	z-index:999;	left:39%}.TripAdvisor-rating{	margin:13em 0 0;	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 red;	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 0 5px;	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}.float-left-property-Amenity li{	float:left;	width:50%}.chkClass{	display:inline-block;	padding-right:10px}.roomFeedesc ul{	padding:10px 0}.roomFeedesc ul li{	padding:2px 0}.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 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:0;	display:block;	width:inherit;	z-index:1001}.hotel-booking{	width:100%;	float:left;	margin:0}.hotel-booking-left-col{	width:100%;	float:right;	padding-right:15px}.hotel-booking-left{	height:100%;	border:0 solid #dfdfdf;	padding:0;	float:left}.hotel-booking-right-col{	width:100%;	float:left;	padding-bottom:20px}.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 0;	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:0;	font-size:13px;	font-weight:500}.form-element{	height:37px;	border-radius:0;	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:0;	margin-right:0}.onl-bkn-down-cnt{	width:100%;	float:left}.onl-bkng-btm1{	padding:20px 0}.onl-bkng-btm1 h3{	padding:20px 0;	font-size:22px;	font-weight:300}.paymentConf{	width:100%;	float:left}.payConfBtn{	padding:12px 28px;	display:inline-block;	border:0;	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 0}.pricing_container{	width:100%;	float:left;	padding:10px 0}.bookHot_NameAdd{	width:100%;	float:left;	padding:10px 0}.bookHot_NameAdd p,.pricing_container p{	width:100%;	float:left;	padding:10px 0;	font-weight:600}.final_total{	width:100%;	float:left;	padding:10px 0}.total_left2{	float:left;	font-size:14px;	font-weight:700}.total_right2{	float:right;	font-size:14px;	font-weight:700}.payment_desc{	padding-top:10px;	font-weight:400;	width:100%;	float:left}.bookHot_chk{	width:100%;	float:left;	padding:10px 0}.bookHot_chk ul{	width:100%;	float:left}.bookHot_chk ul li{	width:100%;	float:left;	padding:5px 0}.bookHot_chk_left{	float:left}.bookHot_chk_right{	float:right}.bookHot_rooms{	width:100%;	float:left;	padding:10px 0}.bookHot_rooms_List{	width:100%;	float:left;	padding:10px 0;	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 0}.checkininstruc ul li:before{	font-family:FontAwesome;	top:0;	left:-5px;	padding-right:10px;	content:"\f00c"}.footer-top{	padding:30px 0}.foot-colHead{	font-size:14px;	text-transform:uppercase;	margin-top:0;	margin-bottom:17px}.footer_links li{	list-style:none;	border-bottom:1px solid rgba(255,255,255,0.1);	padding:9px 0}.footer_links li:last-child{	border-bottom:none}.footer_links a{	text-decoration:none;	font-size:13px}.footer_links span{	color:#fff;	padding-right:10px}.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 0}.footer_terms ul,.footer_terms p{	margin-bottom:0}.footer-logo{	margin-bottom:15px}.main-overlay{	z-index:20;	position:fixed;	top:0;	bottom:0;	left:0;	right:0;	background:rgba(0,0,0,0.8);	display:none}.text-align-center{	text-align:center}.container-padding{	padding:50px 0}.home-icon1 .fa{	font-size:60px;	border-radius:100%;	border:1px solid #ccc;	padding:30px;	box-shadow:0 3px 5px 0 rgba(0,0,0,0.2)}.block-category{	font-weight:800;	margin:10px 0}.block-title{	margin:10px 0;	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:0;	border:0 solid #ddd}.thumbnail-backg-3 .caption{	padding:20px 15px 30px}.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:700;	text-align:left}.min_3lf{	float:left;	width:40%}.min_3lr{	float:right}.destinations{	padding:0!important}.thumb_title h3{	margin:0}.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 .2s linear;	-webkit-transition:background-color .2s linear;	-moz-transition:background-color .2s linear;	-ms-transition:background-color .2s linear;	-o-transition:background-color .2s linear;	width:100%}.thumb_content .thumb_title{	float:left;	width:80%}.thumb_content .thumb_meta{	float:right;	width:20%}.tour_country h3{	margin:0}.gal-col .img-responsive{	width:100%}.parallax{	background:url(https://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}.image-wrapper img{	width:100%}.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}.map-hotel{	border:4px solid #59c45a;	margin-bottom:20px}.map-hotel ng-map{	height:400px!important}.selected{	background:#ff0}.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*="https://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-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 0}.search_Form input{	outline:none}.children-age{	background:#fff;	top:56px;	right:17%;	position:absolute;	width:37%;	border:1px solid #d1d1d1;	box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);	transition:visibility 0 linear .3s,opacity .3s linear 0;	-webkit-transition:visibility 0 linear .3s,opacity .3s linear 0;	-moz-transition:visibility 0 linear .3s,opacity .3s linear 0;	-ms-transition:visibility 0 linear .3s,opacity .3s linear 0;	-o-transition:visibility 0 linear .3s,opacity .3s linear 0;	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:400;	text-decoration:inherit;	color:#fff;	padding-right:.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:0 19px 0 0;	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 ul li{	float:left;	width:32%;	margin-bottom:3%}.dibba1{	width:276px;	border-right:#d9dad0 1px solid;	font-size:15px;	color:#333;	float:left;	padding:15px 0;	padding-left:0}.dibba2,.dibba1,.dibba3,.dibba4{	font-size:15px;	color:#333;	float:left;	padding:15px 0;	padding-left:70px;	position:relative;}.dibba2{	width:314px;	border-right:#d9dad0 1px solid;	}.dibba3{	width:224px;	border-right:#d9dad0 1px solid;		padding-left:70px}.dibba4{	width:278px;	}.dibba1 span,.dibba2 span,.dibba3 span,.dibba4 span{	font-size:13px;	color:#666;	display:block}.dibba1 .fa, .dibba2 .fa, .dibba3 .fa, .dibba4 .fa {     position: absolute;    left: 8px;    border-radius: 50%;    padding: 7px 11px 4px 9px;    font-size: 20px;    width: 40px;    height: 40px;    text-align: center;    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);}.dibba2 .fa{padding: 7px 0px 0px 0px;}.dibba3 .fa{padding: 7px 0px 0px 0px;}.dibba4 .fa{padding: 7px 0px 0px 0px;}.paddingtop6{	padding-top:6px;	color:#FFF}.hotel-information_title{	width:100%;	float:left;	margin:14px 0 10px}#tourPage .hotel-information_title{	background:#fff;	padding:10px;	margin-bottom:0}#tourPage .hotel-information_titleLeft{	width:70%;	float:left;	padding-right:5px}#tourPage .hotel-information_titleRight{	width:30%;	float:right;	padding-left:5px;	text-align:center;	margin-top:18px}#tourPage .tourBookBtn{	background:#4285f4;	color:#fff;	padding:12px 20px;	display:inline-block;	width:80%;	font-size:16px;	border-radius:3px}#tourPage .hotlInfo_Desc{	padding:0}#tourPage .hotel-information_title span{	float:left;	margin-top:6px;	display:inline-block}#tourPage .tour-duration{	padding:5px 0}.tour-reviews-section{	width:100%;	float:left}.readRvw{	background:#eea236;	border:1px solid #eea236;	color:#fff!important;	font-weight:400!important;	border-radius:3px;	display:inline-block;	transition:.2s linear}.readRvw:hover{	background:#e69623;	border:1px solid #e69623;	transition:.2s linear}.writeRvw{	font-weight:400!important;	margin-bottom:10px}.writeRvw:hover{	background:#4d944d;	border:1px solid #4d944d;	transition:.2s linear}.rounded-circle{	position:relative;	font-size:120px;	width:1em;	height:1em;	border-radius:50%;	float:left;	margin:0 .1em .1em 0;	background-color:#f2f0ee;	margin-top:10px;	left:50%;	transform:translateX(-50%)}.rounded-circle > span{	position:absolute;	width:100%;	z-index:1;	left:0;	top:0;	width:5em;	line-height:5em;	font-size:.2em;	display:block;	text-align:center;	white-space:nowrap;	-webkit-transition-property:all;	-moz-transition-property:all;	-o-transition-property:all;	transition-property:all;	-webkit-transition-duration:.2s;	-moz-transition-duration:.2s;	-o-transition-duration:.2s;	transition-duration:.2s;	-webkit-transition-timing-function:ease-out;	-moz-transition-timing-function:ease-out;	-o-transition-timing-function:ease-out;	transition-timing-function:ease-out}.step_container{	width:100%;	float:left}.navbar-brand img{	position:relative;	left:-3px}.log_backGrond{	background-image:url(https://adivaha.com/demo/ean-team/wp-content/themes/adivaha/images/E3.jpg);	padding:55px 0;	background-position:center center;	background-repeat:no-repeat;	background-attachment:fixed;	background-size:cover}.container_width{	width:40%;	margin:0 auto}.facebookBack{	overflow:hidden;	text-align:center;	padding:4em 0}.fblogin{	border:1px solid #ccc;	padding:11px 50px;	font-size:16px;	color:#fff;	font-weight:700;	background:#353374}.New_contactFrom{	text-align:center;	background:#fff}.container_width .tml{	margin:0 auto;	padding:0 0 20px}.logWith{	font-size:22px;	padding:34px 0 3px}.CeratOr{	color:#5f96c5;	margin-top:12px;	margin-bottom:20px}.tml input,.tml textarea,.tml select{	margin:0}.tml-login .tml-rememberme-submit-wrap{	display:table;	margin-bottom:0;	width:100%}.tml-login .tml-rememberme-wrap{	display:table-footer-group;	text-align:left}.tml-login .tml-submit-wrap input{	width:100%;	border-radius:0;	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 0}.tml .tml-action-links{	width:100%}.tml .tml-action-links li{	border-right:0 solid rgba(0,0,0,0.1);	padding:10px 20px;	text-align:center;	width:48.5%}.tml .tml-action-links a{	color:#fff}.tml p{	margin:0 0 9px}.New_contactFrom input{	background:#faffbd;	border-radius:0;	border:1px solid #ddd;	padding:0 0 0 8px;	height:34px}.tml-submit-wrap #wp-submit{	width:100%;	color:#fff}.registerWith{	margin-bottom:20px}.tml-register .message{	display:none}#exTab1 .tab-content{	color:#fff;	position:relative}#exTab1 .nav-pills > li > a{	border-radius:0;	font-size:17px;	color:#FFF}#exTab1 .tab-content{	color:#fff;	padding:18px 0}.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:0;	margin-top:-40px}#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:last-child{	width:17%!important}.div_clol .nav-pills li a{	color:#fff}.div_clol .nav-pills li a i{	position:static;	padding:0 10px 0 0;	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;	color:#fff}.horizontal-box .nav>li>a:hover i{	color:#fff}.flight-search-box ul li:first-child{	width:23.5%;	position:relative}.rxchange-room-3{	position:static!important;	border-right:1px solid #ccc;	padding:14px 17px 13px}.flight-search-box .datepicker-background-div:first-child{	}.flight-search-box .datepicker-background-div{	width:50%}.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:0;	border-right:0}.how_noofRooms .nomar .form-control{	border-radius:0}.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;	padding:5px 8px;	-webkit-appearance:none;	width:80%}.age_label{	color:#8f8d8d;	margin:10px 0 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:0 19px 16px 0;	width:100%;	clear:both;	overflow:hidden}.age-childAge select{	float:left;	width:80%;	margin:0 7px;	border-radius:0}.how_noofRooms .margintop{	border-bottom:1px dotted #ccc;	clear:both}.how_noofRooms .margintop:last-child{	border-bottom:0 dotted #ccc}.form-control{	padding:0}.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}.booking-container{	padding:50px 0}.book-table-headings{	color:#fff}.booking_table td{	padding: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 h5{	font-size:25px;	font-weight:500}.booking-title-container p{	padding:30px 0}.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;	padding-bottom:10px;	margin-right:10px}.no_records{	padding:20px 0}.starBook{	color:#fff;	padding:10px 20px;	margin-left:30px;	font-size:20px}.starBook:hover{	color:#fff}#myList{	margin:0}#myList.pagination li>a{	transition:all .2s ease;	-webkit-transition:all .2s ease;	-moz-transition:all .2s ease;	-ms-transition:all .2s ease;	-o-transition:all .2s ease}#myList.pagination>.active,#myList.pagination>.active:hover,#myList.pagination>.active:focus{	z-index:2!important;	color:#fff!important;	cursor:default!important}#myList.pagination>li:first-child{	margin-left:0;	border-bottom-left-radius:0;	border-top-left-radius:0}#myList.pagination>li:last-child{	border-top-right-radius:0;	border-bottom-right-radius:0}#myList.pagination{	box-shadow:0 1px 1px 0 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:0}#first{	right:-8px;	border-right:0}#next{	left:-12px;	border-left:0}#last{	left:-17px;	border-left:0}#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:0 1px 1px 0 rgba(0,0,0,0.1);	cursor:pointer}#nDots{	left:-4px;	border-left:0}.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 0}.srchList-pagingOuter{	float:left;	margin-left:10px;	margin-bottom:14px}.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:.3s ease-in-out;	-webkit-transition:.3s ease-in-out;	-moz-transition:.3s ease-in-out;	-ms-transition:.3s ease-in-out;	-o-transition:.3s ease-in-out;	top:-15px;	left:-9px}.heart_icons:hover .tooltiptext{	visibility:visible;	opacity:1;	transition:.3s ease-in-out;	-webkit-transition:.3s ease-in-out;	-moz-transition:.3s ease-in-out;	-ms-transition:.3s ease-in-out;	-o-transition:.3s ease-in-out;	top:-44px;	left:-9px}.tooltiptext:before{	content:'';	border-left:10px solid transparent;	border-right:10px solid transparent;	position:absolute;	bottom:-8px;	left:10px}.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-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}.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:.3s ease-in-out;	-webkit-transition:.3s ease-in-out;	-moz-transition:.3s ease-in-out;	-ms-transition:.3s ease-in-out;	transition:.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:.3s ease-in-out;	-webkit-transition:.3s ease-in-out;	-moz-transition:.3s ease-in-out;	-ms-transition:.3s ease-in-out;	-o-transition:.3s ease-in-out}#sthoverbuttons .sthoverbuttons-label{	display:none}#sthoverbuttons .sthoverbuttons-background-l{	display:none}.st_facebook_large .stLarge{	background-image:url(https://www.adivaha.com/images/share/facebook.png)!important}.st_twitter_large .stLarge{	background-image:url(https://www.adivaha.com/images/share/twitter1.png)!important}.st_pinterest_large .stLarge{	background-image:url(https://www.adivaha.com/images/share/pinterest.png)!important}.st_email_large .stLarge{	background-image:url(https://www.adivaha.com/images/share/envelope.png)!important}.st_sharethis_large .stLarge{	background-image:url(https://www.adivaha.com/images/share/share.png)!important}.stButton{	margin:0!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:0}.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}.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:700;	text-align:right;	font-size:20px;	color:#fff;	position:absolute;	right:0;	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;	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:400;	color:#777;	margin-bottom:28px;	font-family:'Open Sans',sans-serif;	padding:0}.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:0}.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:400;	padding-right:10px}.deal-strip{	position:absolute;	color:#fff;	padding:0 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}.click-marker-k{	font-size:13px;	color:#fff;	padding:10px;	position:absolute;	width:100%}.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:700;	text-transform:uppercase}.map-top-right a{	border:1px solid #ccc;	padding:6px 35px}.hotel-information_title .the-title{	padding-top:0}.conf-left-contnr{	padding:20px;	background:#fff;	float:left}.conf-book-aapmoible:before{	top:62px!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(2){	text-align:center}.conf-bookHot_rooms_List li span:nth-child(3){	text-align:right}.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:0}.booking-details-itinerary ul li:nth-child(2n-1){	border-right:0;	width:25%;	padding:9px;	border-bottom:0;	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}#comments{	margin-bottom:20px;	width:100%;	float:left}#reply-title{	padding:10px 20px;	display:inline-block;	margin-top:20px;	color:#fff;	font-weight:400;	border-radius:4px;	font-size:20px;	cursor:pointer;	display:none}.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 0 0}.tabArea ul{	background:#fff}.intinerary-day-head{	font-size:14px;	font-weight:600}#commentform .form-submit input{	border:#fff;	padding:9px 45px;	border-radius:4px;	background:#777;	color:#fff}.tour-details{	margin-bottom:20px}.share-1{	width:100%;	float:left;	padding-bottom:10px;	font-size:18px}.share-1 p{	font-size:14px;	color:#777}.social-icons{	width:100%;	float:left;	padding:20px;	background:#fff}.share-1-new{	width:100%;	float:left;	padding-bottom:10px}.comment-list{	padding:20px;	background:#fff;	width:100%;	float:left;	max-height:400px;	overflow:auto;	background:#fff;	border:1px solid #ccc}.comment-list li{	width:100%;	float:left;	border:1px solid #ccc;	padding:10px;	border-bottom:0}.comment-list li:hover{	background:#f5f5f5!important}.comment-list li:last-child{	border-bottom:1px solid #ccc}.comment-list li:nth-child(odd){	background:#fafafa}.comment-author{	width:15%;	float:left}.comments-body-part{	width:85%;	float:left}.comments-body-part .fn{	font-weight:700;	font-size:14px;	text-transform:uppercase;	color:#333}.comments-body-part .says{	font-weight:700;	font-size:14px;	text-transform:uppercase;	color:#333;	display:none}.comments-body-part p{	font-size:13px;	line-height:25px}.reply{	padding-top:10px;	text-align:right;	display:none}.comment-reply-link{	padding:9px 27px;	display:inline-block;	color:#fff;	font-size:15px;	text-transform:uppercase}#review_form_wrapper{	width:100%;	float:left;	margin-top:20px;	background:#fff;	display:block}.review-title-div{	width:100%;	float:left;	color:#fff;	padding:15px 20px;	font-size:15px}#review_form{	padding:20px}.closeRev{	float:right;	background:#fff;	color:#333;	padding:2px 10px;	border-radius:2px;	cursor:pointer;	display:none}.comment-text{	width:100%;	float:left;	padding:10px 0}.commentmetadata{	padding:5px 0;	padding-left:7px}.commentmetadata a{	color:#777;	font-weight:400;	font-size:12px}.comment-edit-link{	color:#000;	font-style:italic}.book-form-div{	width:100%;	float:left;	padding-bottom:15px}.book-form-div label{	color:#fff;	font-size:15px;	font-weight:400;	display:block;	padding-bottom:10px}.prsnDiv{	width:49%;	float:left}.prsnDiv:nth-child(1){	margin-right:1%}.prsnDiv:nth-child(2){	margin-left:1%}.date-div{	width:49%;	float:left}.date-div:nth-child(1){	margin-right:1%}.date-div:nth-child(2){	margin-left:1%}.prsnDiv select,.book-form-div select{	background-color:#fff;	color:#333;	font-family:'Open Sans',sans-serif;	font-size:13px;	margin-bottom:8px;	padding:5px 15px;	width:100%;	box-sizing:border-box;	outline:none;	height:50px}.review-div{	width:100%;	float:left;	color:#fff;	padding:15px 20px;	font-size:15px}.review-div span{	font-size:13px;	padding-left:6px}.query_div{	display:none}.completeDesc-container{	width:100%;	float:left}.tour-desc-title{	width:100%;	float:left;	color:#fff;	padding:15px 20px;	font-size:15px}.tour-srt-desc{	background:#fff;	padding:20px;	width:100%;	float:left}.itinerary-tab-area{	width:100%;	float:left}.tour-pricing-container{	width:100%;	float:left;	margin-bottom:20px}.tour-pricing-title{	width:100%;	float:left;	color:#fff;	padding:15px 20px;	font-size:15px}.prices-div{	width:100%;	float:left;	background:#fff;	padding:20px}.price-div-col{	width:32%;	float:left;	background:#f3f3f3;	border:1px solid #ccc;	text-align:center}.price-div-col:nth-child(2){	position:relative;	top:-10px}.priDiv-top{	background:#f7f7f7;	padding:15px;	font-size:20px;	font-weight:600;	border-bottom:1px solid #ccc}.priDiv-bot{	background:#fff;	padding:15px;	font-size:20px}#scrol-fixdimg #roomAvailability .roomgroupdata2{	width:48%}#scrol-fixdimg #roomAvailability .children-age{	right:34%}#scrol-fixdimg .children-age{	top:63px!important}.list-srchBox #roomAvailability > ul{	width:100%;	float:left}.list-srchBox .room-detailso-serbox ul{	width:100%;	float:left}.list-srchBox #roomAvailability > ul > li{	float:left;	width:25%;	position:relative}.list-srchBox #roomAvailability > ul > li input{	width:100%}.list-srchBox #roomAvailability{	position:relative}.list-srchBox #roomAvailability .roomAv_chinOut{	width:50%!important;	float:left}.list-srchBox#RoomsArea .input-group-addon{	background:#fff;	border-radius:0;	border:0}.list-srchBox#RoomsArea .roomAv_chkOut{	width:50%!important;	float:left}.list-srchBox#RoomsArea .roomAv_chkOut ul{	width:100%;	float:left}.list-srchBox#RoomsArea .roomAv_chkOut ul li{	width:50%;	float:left}.flight-form-ul > li{	background:#fff;	height:45px}#roomAvailability .btn-hack{	background:#000}.newlogoadd{	display:none}.iconcls_1073742786:before{	content:"\f0f4"}.iconcls_2109:before{	content:"\f1b9"}.iconcls_2104:before{	content:"\f0f4"}.iconcls_2191:before{	content:"\f26b"}.iconcls_2195:before{	content:"\f1b9"}.header-top .header-left1{	padding:0;	width:25%}.header-top .header-right2{	padding:0;	width:75%}#footer-newsletter{width: 60%;margin: 0 auto;    margin-bottom: 2em;}.alo_easymail_form_table{width: 74%;float: left;}#opt_email{border: none;background: #e2e2e2;box-shadow: none;border-radius: 0;height: 40px;margin: 0 0;width: 100%;padding: 11px;}#subscribe h2.heading {background: url(../images/head-shedow.png) center bottom no-repeat;font-size: 36px;color: #4a4a4a;    font-weight: 600;padding: 0 0 30px;margin: 0 0 30px;}#subscribe { background: #FFF; text-align: center;padding: 42px 0 60px 0px; }#subscribe-form { width: 480px; margin: 0 auto 25px; }#subscribe-form .form-control, #subscribe-form .btn { border-radius: 0; height: 40px; margin: 0 0 }#subscribe-form .btn { background: #fdb716; font-size: 14px; color: #FFF; text-transform: uppercase; border: none; font-weight: 400; padding: 0 45px; }#subscribe-form .btn:hover { background: #222; }#subscribe-form .form-control { border: none; background: #e2e2e2; box-shadow: none; }#subscribe p { margin: 0; line-height: 28px; font-size: 14px;color: #4a4a4a; width: 42%;margin: 0 auto;}#footer-newsletter .input-submit{	background: #fdb716; font-size: 14px; color: #FFF; text-transform: uppercase; border: none; font-weight: 400; padding: 10px 45px; }.alo_easymail_form_table label{font-size: 13px;font-weight: 500;}@media only screen and (min-width:768px) and (max-width:1024px){	#footer-newsletter{width: 100%;margin: 0 auto;    margin-bottom: 2em;}	#subscribe h2.heading{font-size: 20px;}	.alo_easymail_form_table{width: 87%;margin-bottom: 20px;}	#footer-newsletter .input-submit{width: 55%;}	#subscribe p{width: 100%;}	}@media (max-width:767px){	#footer-newsletter{width: 100%;margin: 0 auto;    margin-bottom: 2em;}	#subscribe h2.heading{font-size: 20px;}	.alo_easymail_form_table{width: 87%;margin-bottom: 20px;}	#footer-newsletter .input-submit{width: 55%;}	#subscribe p{width: 100%;}}.loginade-home{display:none;}#tab-flight .flight-form-ul{}#tab-flight .flight-form-ul li{/*width: 214px;*/}#tab-flight .flight-form-ul li:first-child{width: 20%;}#tab-flight .onewyaClass1{width: 7%;border-right: 1px solid #ddd;}#tab-flight .onewyaClass2{width: 9%;border-right: 1px solid #ddd;}#tab-flight .onewyaClass1 a{display: inherit;padding: 13px 0px 12px 0px;text-align: center;}#tab-flight .onewyaClass2 a{display: inherit;padding: 13px 0px 12px 0px;text-align: center;}#tab-flight .input-daterange{width: 20%!important;}.Search_FlightsBtnki{width: 12%!important;}.flight-search-box .datepicker-background-div:first-child a{width: 50%;float: left;color: #777;}.flight-search-box .datepicker-background-div:first-child a:first-child{border-right: 1px solid #ddd;}#tab-flight .directdisable{color: #777;}#tab-flight .directenable{color: #000;font-weight: 600;}#tab-flight .returndisable{color: #777;}#tab-flight .returnenable{color: #000;font-weight: 600;}@media (max-width:767px){		#tab-flight .flight-form-ul li:first-child{width: 100%;}		#tab-flight .input-daterange{width: 100%!important;margin-bottom: 10px !important;}		.Search_FlightsBtnki{width: 100%!important;}		#tab-flight .onewyaClass1{width: 50%;border-right: 1px solid #ddd;}		#tab-flight .onewyaClass2{width: 50%;border-right: 0px solid #ddd;}}