<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media(max-width: 767px) {
.fluid-w-xs{width:100%!important;}
.fluid-h-xs{height:100%!important;}
}
@media(max-width: 767px) {
.ivy-fluid-modal{position:fixed!important;padding-right:0!important;}
.ivy-fluid-modal .modal-dialog{height:100%;margin:0;}
.ivy-fluid-modal .modal-content{height:100%;overflow:hidden;border-radius:0;}
.ivy-fluid-modal .modal-body{height:calc(100% - 44px)!important;overflow:auto;}
}
body.modal-open{position:relative;}
/* -------------------------------------------------- public.css start -------------------------------------------------- */

.table-condensed&gt;tbody&gt;tr&gt;td,.table-condensed&gt;tbody&gt;tr&gt;th,.table-condensed&gt;tfoot&gt;tr&gt;td,.table-condensed&gt;tfoot&gt;tr&gt;th,.table-condensed&gt;thead&gt;tr&gt;td,.table-condensed&gt;thead&gt;tr&gt;th {
	padding:5px;
	text-align:center
}
.text-center {
	text-align:center
}
.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.fade.in {
	opacity:1
}
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1060;
	display:none;
	max-width:246px;
	min-width:200px;
	color:#000;
	padding:1px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:1.42857143;
	text-align:left;
	white-space:normal;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
	box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.popover.top {
	margin-top:-10px
}
.popover.right {
	margin-left:10px
}
.popover.bottom {
	margin-top:10px
}
.popover.left {
	margin-left:-10px
}
.popover-title {
	padding:8px 14px;
	margin:0;
	font-size:14px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:5px 5px 0 0
}
.popover-content {
	padding:9px 14px
}
.popover&gt;.arrow,.popover&gt;.arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.popover&gt;.arrow {
	border-width:11px
}
.popover&gt;.arrow:after {
	content:"";
	border-width:10px
}
.popover.top&gt;.arrow {
	bottom:-11px;
	left:50%;
	margin-left:-11px;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,.25);
	border-bottom-width:0
}
.popover.top&gt;.arrow:after {
	bottom:1px;
	margin-left:-10px;
	content:" ";
	border-top-color:#fff;
	border-bottom-width:0
}
.popover.right&gt;.arrow {
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,.25);
	border-left-width:0
}
.popover.right&gt;.arrow:after {
	bottom:-10px;
	left:1px;
	content:" ";
	border-right-color:#fff;
	border-left-width:0
}
.popover.bottom&gt;.arrow {
	top:-11px;
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,.25)
}
.popover.bottom&gt;.arrow:after {
	top:1px;
	margin-left:-10px;
	content:" ";
	border-top-width:0;
	border-bottom-color:#fff
}
.popover.left&gt;.arrow {
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-right-width:0;
	border-left-color:#999;
	border-left-color:rgba(0,0,0,.25)
}
.popover.left&gt;.arrow:after {
	right:1px;
	bottom:-10px;
	content:" ";
	border-right-width:0;
	border-left-color:#fff
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:0;
	margin:0;
	font-size:14px;
	text-align:left;
	list-style:none;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:4px;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
	overflow:hidden
}
.modal {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
	display:none;
	overflow:hidden;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal.fade .modal-dialog {
	-webkit-transition:-webkit-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out;
	-webkit-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	-o-transform:translate(0,-25%);
	transform:translate(0,-25%)
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0)
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:10px
}
.modal-content {
	position:relative;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	outline:0;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
	box-shadow:0 3px 9px rgba(0,0,0,.5)
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.modal-backdrop.fade {
	filter:alpha(opacity=0);
	opacity:0
}
.modal-backdrop.in {
	filter:alpha(opacity=50);
	opacity:.5
}
.modal-header {
	min-height:16.43px;
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.modal-header .close {
	margin-top:-2px
}
.modal-title {
	margin:0;
	line-height:1.42857143
}
.modal-body {
	position:relative;
	padding:15px
}
.modal-footer {
	padding:15px;
	text-align:right;
	border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
	margin-bottom:0;
	margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
	.modal-dialog {
	width:600px;
	margin:30px auto
}
.modal-content {
	-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
	box-shadow:0 5px 15px rgba(0,0,0,.5)
}
.modal-sm {
	width:300px
}
	.modal-lg {
	width:900px
}
.dropdown-menu&gt;li&gt;a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:400;
	line-height:1.42857143;
	color:#333;
	white-space:nowrap
}
.dropdown-menu&gt;li&gt;a:focus,.dropdown-menu&gt;li&gt;a:hover {
	color:#262626;
	text-decoration:none;
	background-color:#f5f5f5
}
.dropdown-menu&gt;.active&gt;a,.dropdown-menu&gt;.active&gt;a:focus,.dropdown-menu&gt;.active&gt;a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#337ab7;
	outline:0
}
.dropdown-menu&gt;.disabled&gt;a,.dropdown-menu&gt;.disabled&gt;a:focus,.dropdown-menu&gt;.disabled&gt;a:hover {
	color:#777
}
.dropdown-menu&gt;.disabled&gt;a:focus,.dropdown-menu&gt;.disabled&gt;a:hover {
	text-decoration:none;
	cursor:not-allowed;
	background-color:transparent;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open&gt;.dropdown-menu {
	display:block
}
.open&gt;a {
	outline:0
}
.dropdown,.dropup {
	position:relative
}
.dropdown-toggle:focus {
	outline:0
}
.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.dropdown-menu .divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.dropdown-menu-right {
	right:0;
	left:auto
}
.dropdown-menu-left {
	right:auto;
	left:0
}
.dropdown-header {
	display:block;
	padding:3px 20px;
	font-size:12px;
	line-height:1.42857143;
	color:#777;
	white-space:nowrap
}
.dropdown-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:990
}
.pull-right&gt;.dropdown-menu {
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	content:"";
	border-top:0;
	border-bottom:4px solid
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:2px
}
.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.dropdown-menu .divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}

.btn {
	display:inline-block;
	padding:4px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.btn-warning {
	color:#fff;
	background-color:#f60;
	border-color:#f60;
}
.btn-primary {
	color:#333;
	background-color:#f5f5f5;
	padding:4px 18px;
	border-color:#CCC;
}
.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open&gt;.dropdown-toggle.btn-primary {
	color:#333;
	background-color:#DDD;
	border-color:#CCC
}
.btn-primary.active,.btn-primary:active,.open&gt;.dropdown-toggle.btn-primary {
	background-image:none
}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
	background-color:#337ab7;
	border-color:#2e6da4
}
.btn-primary .badge {
	color:#337ab7;
	background-color:#fff
}
.btn-group-sm&gt;.btn,.btn-sm {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.checkbox,.radio {
	position:relative;
	display:block;
}
.checkbox label,.radio label {
	min-height:20px;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
[data-toggle=buttons]&gt;.btn input[type=checkbox],[data-toggle=buttons]&gt;.btn input[type=radio],[data-toggle=buttons]&gt;.btn-group&gt;.btn input[type=checkbox],[data-toggle=buttons]&gt;.btn-group&gt;.btn input[type=radio] {
	position:absolute;
	clip:rect(0,0,0,0);
	pointer-events:none;
	appearance:none
	
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
	position:absolute;
	margin-top:4px \9;
	margin-left:-20px
}

.btn-group-vertical&gt;.btn-group:after,.btn-group-vertical&gt;.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical&gt;.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}

.sublist {padding: 5px; margin-right: 0px;margin-left: 14px;float: left;padding-bottom: 0px;}
.sublist li{ line-height:24px}
/*footer*/
#footer-wrapper {
  border-top:1px solid #e7e7e7;
  margin-top: 30px;
  width: 100%;
  padding-bottom: 20px;
  background-color: #f8f8f8;
  color:#666;
  font-size:12px;
}
#footer-wrapper .footer{ width:100%; font-size:14px}
.bottom-blocks { margin:10px 0 15px 0; color:#999; line-height:1.5;}
.bottom-blocks a{ padding:0 5px}
#social a{ color:#000; margin:5px 0;vertical-align:middle; display:inline-block;}

.container{ width:960px; margin:0 auto}
ul,li{ padding:0; margin:0; list-style-type:none}
/*top*/
#top-right{line-height:20px; height:20px; position:relative; font-size:14px}
em{ font-style:normal}
.num{ background-color:#f60; width:16px; height:16px; border-radius:50%; position:absolute; right:-6px; top:-4px; }
.num span{text-align:center; color:#fff; font-size:12px; display:block;width:16px; height:16px; line-height:18px}
/*nav*/
.navbar {
  min-height: 40px;
  margin-bottom: 20px;
  background-color: #fff;

}
.navbar li &gt; a{
  padding-top: 12px;
  padding-bottom: 12px;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 16px;
  color: #333;
  line-height:24px;
  text-align: center;
}
#site-nav .nav &gt; .active &gt; a,
#site-nav .nav &gt; .active &gt; a:hover,
#site-nav .nav &gt; .active &gt; a:focus {
  color: #ff6600;
}

/*nav*/
.nav {
	padding:0;
	margin-bottom:0;
	list-style:none;
	font-size:0;
}
.nav&gt;li {
	position:relative;
	display:block
}
.nav&gt;li:last-chile{border-right:none}
.nav&gt;li&gt;a {
	position:relative;
	display:block;
	padding:12px;
}
.nav&gt;li&gt;a:focus,.nav&gt;li&gt;a:hover {
	text-decoration:none;
}
.nav&gt;li.disabled&gt;a {
	color:#777
}
.nav&gt;li.disabled&gt;a:focus,.nav&gt;li.disabled&gt;a:hover {
	color:#777;
	text-decoration:none;
	cursor:not-allowed;
	background-color:transparent
}
.nav .open&gt;a,.nav .open&gt;a:focus,.nav .open&gt;a:hover {
	background-color:#eee;
	border-color:#337ab7
}
.nav .nav-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.nav&gt;li&gt;a&gt;img {
	max-width:none
}

#site-nav {
  margin-top: 20px;
  margin-bottom: 0;
  border-radius: 0;
}

#site-nav .nav &gt; li &gt; a:hover,
#site-nav .nav &gt; li &gt; a:focus {
  background-color: #fff;
  color: #ff6600;
}
#site-nav .nav &gt; li {
  display: inline-block;
  width: initial;
}
#site-nav li.dropdown:hover &gt; ul.dropdown-menu,
#site-nav .open &gt; ul.dropdown-menu {
  padding: 10px 10px;
  display: block;
  position: absolute;
  top: 43px;
  left: -1px;
  border-radius: 0 0;
  background-image: none;
}
#site-nav li .more {
  background-color: #eee;
}
#site-nav li.dropdown:hover &gt; ul.dropdown-menu li:last-child a,
#site-nav .open &gt; ul.dropdown-menu li:last-child a {
  text-align: right;
}
#site-nav li.dropdown:hover &gt; ul.dropdown-menu a,
#site-nav .open &gt; ul.dropdown-menu a {
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  padding-top: 6px;
  padding-bottom: 6px;
}
#site-nav li.dropdown:hover &gt; ul.dropdown-menu a:hover,
#site-nav .open &gt; ul.dropdown-menu a:hover {
  background-color: transparent;
  color: #ff6600;
}

.col-lg-2{float:left;width:195px;}
.col-lg-3 {
    width: 25%;
}
/* -------------------------------------------------- public.css end -------------------------------------------------- */
/* ------------------------------------------------- search.css start ------------------------------------------------- */
:after,:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
h2{font-size: 30px;font-weight: normal;}
.taketoursbox .box-header {
    position: relative;
    margin-bottom: 10px;
}
#yi-search {
  background-color: transparent;
  border: none;
  color: #fff;
  padding:10px;
  transition: height 0.2s;
}
#yi-search .box-header {
  height: auto;
}
#yi-search .box-title {
  color: #fff;
  position: static;
  text-align: center;
  margin-top: 5px;
  text-shadow: #333 1px 1px 20px;
  margin-bottom: 5px;
}
#yi-search.generic .second-line {
  display: none;
}
#yi-search .add-hotel label i,#yi-search .nearby label i{ position:absolute; top:5px; left:0; color:#fff}


#yi-search .lg-float-left label {
  font-size: 14px;
  color: #a9a9a9;
  position: absolute;
  top: 5px;
  left: 10px;
}
#yi-search input.departure-city,#yi-search input.arrival-city,#yi-search input.departure-date,#yi-search input.return-date,#yi-search .standardSelect{
  font-size: 14px;
  color: #333;
}
#yi-search input.departure-city.placeholder,#yi-search input.arrival-city.placeholder,#yi-search input.departure-date.placeholder,#yi-search input.return-date.placeholder{color:#999;}
#yi-search input.departure-date.placeholder.preventPlaceholderBlurFromDatepickerFocus,#yi-search input.return-date.placeholder.preventPlaceholderBlurFromDatepickerFocus{color:#fff;}
#yi-search .icon-city {
  position: absolute;
  top: -2px;
  left: 3px;
}
#yi-search input.departure-date,#yi-search input.return-date{
	padding-left: 26px;
	border-radius: 2px;
	height: 28px;
	line-height: 28px;
}
#yi-search input.departure-city,#yi-search input.arrival-city {
  width: 305px;
  padding-left: 23px;
  border: none;
}

#yi-search input.departure-date {
  width: 230px;
  margin-right: 5px;
}
#yi-search input.return-date {
  width: 230px;
  margin-right: 5px;
}

#yi-search .howmanyway,
#yi-search .recent-searches {
  text-shadow: #000 1px 1px 10px;
}
#yi-search .howmanyway input,
#yi-search .add-hotel input,
#yi-search .recent-searches input {
  height: auto;
}
#yi-search .howmanyway label,
#yi-search .add-hotel label,
#yi-search .nearby label,
#yi-search .recent-searches label {
  position: static;
  color: #fff;
}
#yi-search .recent-searches {
  font-size: 14px;
  position: static;
}
#yi-search .recent-searches a {
  color: #fff;
}


#yi-search .lg-float-left label {
  color: #fff;
  top: -20px;
  left: 0px;
}
  
#yi-search .nearby label{ 
  position: relative;
  top: 0px;
  left: 2px;
  margin-top: 0;
}

#yi-search .add-hotel label {
  position: relative;
  top: 0px;
  left: 3px;
  margin-top: 0;
}
#yi-search .return-arrows {
  cursor: pointer;
  font-size: 1.3em;
  padding: 6px 2px;
  color:#fff
}
#yi-search .return-arrows .fa-long-arrow-left {
  position: absolute;
  left: 0;
  top: 11px;
}
  #yi-search .departure-city .icon-location,#yi-search .arrival-city .icon-location {
    color: #999;
    position: absolute;
    top: 28px;
    font-size: 1.2em;
  }
  #yi-search .return-date .icon-calendar, #yi-search .departure-date .icon-calendar, #yi-search .duration .icon-user{
	color: #999;
    position: absolute;
    top: 28px;
    left: 4px;
    z-index: 9;
  }
  #yi-search .input-group {
  margin-left: auto;
  margin-right: auto;
}
#yi-search .input-group .first-line {
  margin-top:20px;
}
#yi-search .input-group .second-line {
  margin-top:25px;
}
#yi-search .input-group .first-line &gt; div,
#yi-search .input-group .second-line &gt; div {
  float: left;
  position: relative;
}

#yi-search .dropdown-arrow {
  position: absolute;
  top: 8px;
  right: 8px;
  color:#000
}
#departure-date-filed::-webkit-input-placeholder {
  color: #333;
}
#duration-field::-webkit-input-placeholder {
  color: #333;
}
#yi-search input.keywords {
  width: 442px;
  position: relative;
  left: -2px;
  padding-left: 10px;
  border-left: lightgrey 1px solid;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
#yi-search .submit {
  padding: 10px 0;
  text-align: center;
  position: relative;
}

#yi-search .toggle-search a {
  color: #fff;
}
#yi-search .toggle-search a:hover,
#yi-search .toggle-search a:focus {
  text-decoration: none;
}
#yi-search.generic .toggle-search i {
  vertical-align: text-top;
}
#yi-search.formatted .toggle-search i {
  vertical-align: sub;
}
#departure-selection {
  top: 66px;
  left: 215px;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 110px;
}

  #yi-search .recent-searches {
    float: none!important;
    display: inline-block;
    vertical-align: top;
    padding-left: 5px;
    margin-bottom: 10px;
  }
  #yi-search .input-group .first-line,
  #yi-search .input-group .second-line {
    width: initial!important;
    float: left;
    margin-top: 15px!important;
  }
  #yi-search .input-group .first-line .duration
   {
    margin-left: 5px;
  }
  #yi-search .input-group .first-line {
    margin-right: 5px;
  }
  #yi-search .lg-float-left {
    float: left;
  }
  #yi-search input.departure-city,
  #yi-search input.arrival-city {
    width: 155px;
  }
  #yi-search input.departure-date,
  #yi-search input.return-date {
    width: 82px;
  }
  #yi-search .submit {
    margin-top: 5px;
  }
  #yi-search .submit input {
    padding: 0!important;
  }

.soldout{color: #999;}
#yi-search #ways-and-recent label{float:none;padding:0;}
#yi-search .lg-float-left .checkbox label{padding:0 24px;}
#yi-search .first-line .d_search_city{border:1px solid #ccc;width:100%;margin:0;}
#yi-search .first-line .d_search_city_div{padding:0;}
#yi-search .first-line .d_search_input{height:28px;line-height:28px;}
#yi-search .first-line .d_search_button{position:static;top:0;right:0;margin-top:7px;margin-right:5px;float:right;cursor:pointer;}
#bus_from-autocomplete, #bus_to-autocomplete{background:none;background-color:#fff;}
#bus_depart_city_list_div .modal-body, #bus_arrival_city_list_div .modal-body{height:500px;overflow:hidden;overflow-y:scroll;padding:5px 15px;}
#bus_depart_city_list_div .modal-backdrop, #bus_arrival_city_list_div .modal-backdrop{z-index:0;}
#bus_depart_city_list_div .modal-header, #bus_arrival_city_list_div .modal-header{padding:5px 15px;}
#bus_depart_city_list_div .modal-title, #bus_arrival_city_list_div .modal-title{font-size:18px;font-weight:normal;}
#bus_depart_city_list_div .modal-header .close, #bus_arrival_city_list_div .modal-header .close{margin-top:2px;}
#yi-search .standardSelect{height:28px;border:1px solid #ccc;padding-left:26px;width:150px !important}
#yi-search .standardSelect img{margin-right:5px;}
#yi-search .standardDilogBox{top:32px;font-size:12px;}
#yi-search .standardDilogBox .d_adults, #yi-search .standardDilogBox .d_child{top:32px;font-size:12px;height:30px;padding:0;}
#yi-search .standardDilogBox .d_adults &gt;div:last-child, #yi-search .standardDilogBox .d_child &gt;div:last-child{margin:0px 5px 0 2px!important;}
#yi-search.destination{margin-top:20px;background-color:#f8f8f8;}
#yi-search.destination .box-header{width:100%;}
#yi-search.destination .box-title{color:#000;text-shadow:none;padding-left:0;padding-right:0;text-align:left;float:left;}
#yi-search.destination #ways-and-recent{float:left;padding:3px 10px;}
#yi-search.destination label, #yi-search.destination .return-arrows i, #yi-search.destination label i{color:#000;text-shadow:none;}
#yi-search.destination .second-line input{border:1px solid #ccc;}
#yi-search .search_status {
    position: relative;
    right: 0px;
    font-size: 14px;
    padding-right: 0px;
    top: 10px;
    float:right;
}
.widget{margin-bottom:15px}
/* ------------------------------------------------- search.css end ------------------------------------------------- */
/*jqueryui reset*/

.ui-dialog .ui-dialog-titlebar-close{ width: 17px; border: none; background-image: url("/images/ui-icons_000_256x240.png"); background-position: -96px -128px; margin: -8px 0 0 0;}
.d_gotobus_notificationnum {
    display: inline-block;
    background-color: #FF6600;
    color: #FFFFFF;
    border-radius: 50%;
    text-align: center;
    width: 14px;
    height: 14px;
    line-height: 15px;
    position: absolute;
    top: -5px;
    right: 16px;
    font-size: 11px;
}
#top-right li{float:left;padding:0 5px;position: relative;}
.list-unstyled &gt; li::after {
	content: "";
	position: absolute;
	top: 3px;
	left: 0px;
	height: 15px;
	border-right: 1px solid rgb(153, 153, 153);
}
.list-unstyled &gt; li:first-child::after{border-right: none;}
.d_gotobus_contactnum{right:1px;}</pre></body></html>