<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Mistake of previous designers Starts */
button, html input[type="button"], input[type="reset"], input[type="submit"]
	{
	position: static;
}

.c-margin-null {
	margin: 0 !important;
}

.c-margin-top-null {
	margin-top: 0 !important;
}

.c-margin-right-null {
	margin-right: 0 !important;
}

.c-margin-bottom-null {
	margin-bottom: 0 !important;
}

.c-margin-left-null {
	margin-left: 0 !important;
}

.c-padding-top-null {
	padding-top: 0 !important;
}

.c-padding-right-null {
	padding-right: 0 !important;
}

.c-padding-bottom-null {
	padding-bottom: 0 !important;
}

.c-padding-left-null {
	padding-left: 0 !important;
}

.c-padding-left-right-null {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.c-padding-condensed {
	padding: 5px;
}

.c-padding-null {
	padding: 0 !important;
}

.c-border-radius-null {
	border-radius: 0 !important;
}

.c-border {
	border: 1px solid silver;
}

.c-fixed .panel-heading, .c-fixed .panel-body {
	padding: 5px 15px;
}

.c-cursor {
	cursor: pointer;
}

.fa.active {
	color: deepskyblue;
}

.c-fixed.affix {
	width: 825px;
	z-index: 1;
	background: white;
}

.c-flight-time, .c-flight-currency {
	font-size: 2em !important;
}

.c-flight-dtime {
	font-size: 1.4em !important;
}

.c-bg-transparent {
	background: none !important;
}

.c-border-null {
	border: 0 !important;
}

.c-full-block {
	display: block;
	width: 100%;
}

.table&gt;thead&gt;tr&gt;th {
	background: white;
}

/* VPC Styles Ends */
img {
	border: 0 none;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

input {
	outline: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

h1 {
	font-size: 32px;
}

ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}

span, div, a, ul, li, nav, input, select, button {
	outline: none !important;
}

@font-face {
	font-family: 'Raleway-Medium';
	src: url('../fonts/Raleway-Medium.eot');
	src: url('../fonts/Raleway-Medium.eot?#iefix')
		format('embedded-opentype'), url('../fonts/Raleway-Medium.woff')
		format('woff'), url('../fonts/Raleway-Medium.ttf') format('truetype'),
		url('../fonts/Raleway-Medium.svg#Raleway-Medium') format('svg');
}

@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/OpenSans-Regular-webfont.eot');
	src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
		url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
		url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Oswald-Regular';
	src: url('../fonts/Oswald-Regular.eot');
	src: url('../fonts/Oswald-Regular.eot?#iefix')
		format('embedded-opentype'), url('../fonts/Oswald-Regular.woff')
		format('woff'), url('../fonts/Oswald-Regular.ttf') format('truetype'),
		url('../fonts/Oswald-Regular.svg#Oswald-Regular') format('svg');
}

.bannersec {
	display: block;
	margin: 0 auto;
	max-width: 1500px;
	overflow: hidden;
}

.searchindex {
	float: left;
	margin: 80px 0 20px;
	width: 100%;
}

.contentindex {
	background: #fff;
	float: left;
	width: 100%;
}

.contentdealindex {
	background: #f5f5f5;
	float: left;
	width: 100%;
	padding-bottom: 20px;
}

.pagehed {
	background: url("../images/pagedivide.png") no-repeat scroll center
		bottom rgba(0, 0, 0, 0);
	display: block;
	font-family: Raleway-Medium;
	font-size: 26px;
	margin: 30px 0 10px;
	overflow: hidden;
	padding-bottom: 30px;
	text-align: center;
}

.comonfooter {
	background: none repeat scroll 0 0 #eee;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	float: left;
	padding: 20px 0;
	width: 100%;
}

.footerbotm {
	background: none repeat scroll 0 0 #ddd;
	border-top: 1px solid #f4f4f4;
	float: left;
	padding: 20px 0 5px;
	width: 100%;
}

.copurit {
	float: left;
	font-family: open sans;
	font-size: 13px;
}

.futtrlogo {
	display: block;
	margin: 30px 0;
	overflow: hidden;
	text-align: left;
}

/*Makes bootstrap menu drop on hover*/
@media ( min-width : 992px) {
	ul.nav li.dropdown&gt;ul.dropdown-menu {
		display: block;
		margin-top: 0px;
		opacity: 0;
		max-width: 0;
		max-height: 0;
		transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		overflow: hidden;
		min-width: 150px;
	}
	.splli.dropdown&gt;ul.dropdown-menu {
		border-top: 0 none;
		top: 45px;
	}
	ul.nav li.dropdown:hover&gt;ul.dropdown-menu {
		display: block;
		margin-top: 0px;
		opacity: 1;
		max-width: 900px;
		max-height: 500px;
		z-index: 1000;
	}
}

.lightcaret {
	background: url("../images/carett.png") no-repeat scroll 2px 7px
		rgba(0, 0, 0, 0);
	display: inline-block;
	height: 15px;
	margin-left: 2px;
	vertical-align: middle;
	width: 10px;
}

.clear {
	clear: both;
}

ul.droplist {
	list-style: none;
}

ul.droplist li {
	line-height: 30px;
	border-bottom: 1px solid #efefef;
	padding: 0px 20px;
	transition: .3s;
}

ul.droplist li.dropdown-header {
	padding: 0px 20px;
}

ul.droplist li:hover.dropdown-header {
	background: #fff;
}

ul.droplist li:hover {
	background: #efefef;
}

ul.droplist li a {
	color: #444;
	transition: .3s;
}

ul.droplist li:hover a {
	color: #0099cc;
	text-decoration: none;
}

ul.droplist li.dropdown-title {
	font-family: "Open Sans";
	font-size: 14px;
	color: #cccccc;
	padding: 0px 20px;
}

ul.droplist li:hover.dropdown-title {
	background: #fff;
}

ul.droplist li.inactive {
	
}

ul.droplist li.inactive a {
	color: #999;
	cursor: default;
}

ul.droplist li:hover.inactive {
	background: #fff;
}

.dropwidth01 {
	width: 650px;
}

.dropwidth02 {
	width: 400px;
}

.z-index100 {
	z-index: 100;
}

.mtnav {
	position: relative;
	top: 0px;
}

.navbar-wrapper2 {
	min-height: 0px;
	background: white;
	border-bottom: 0px solid #cccccc;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
	padding-bottom: 0px;
}

.mtslide {
	position: relative;
	top: 50px;
}

.mtslide2 {
	position: relative;
	top: 0px;
}

@media ( min-width : 992px) {
	.navbar-wrapper2 {
		min-height: 90px;
		background: white;
		border-bottom: 0px solid #cccccc;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
		padding-bottom: 0px;
	}
	.mtnav {
		position: relative;
		top: 20px;
	}
	.mtslide {
		position: relative;
		top: 60px;
	}
}

.tp-leftarrow {
	top: 240px !important;
}

.tp-rightarrow {
	top: 240px !important;
}

@media ( min-width : 992px) {
	.tp-leftarrow {
		top: 50% !important;
	}
	.tp-rightarrow {
		top: 50% !important;
	}
}

img.fullwidth {
	width: 100%;
	height: 261px;
}

img.logo {
	width: 120px;
}

/*GLOBAL*/
.none {
	display: none;
}

.block {
	display: block;
}

.left {
	float: left;
}

.right {
	float: right;
}

.center {
	margin: 0 auto;
	text-align: center;
}

.textleft {
	text-align: left;
}

.textright {
	text-align: right;
}

.textcenter {
	text-align: center;
}

.caps {
	text-transform: uppercase;
}

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.fixed {
	position: fixed !important;
}

.cpointer {
	cursor: pointer;
}

.cunvailable {
	cursor: not-allowed;
}

.indent0 {
	text-indent: 0px;
}

.ohidden {
	overflow: hidden;
}

.posright-0 {
	right: auto !important
}

.line1 {
	background: #e7e7e7;
	height: 1px;
	margin: 16px 0 6px 0;
	padding: 0;
	display: block;
}

.line2 {
	background: #e8e8e8;
	height: 1px;
	margin: 12px 0 6px 0;
	padding: 0;
	display: block;
}

.line3 {
	background: #e8e8e8;
	height: 1px;
	margin: 0px 0 0px 0;
	padding: 0;
	display: block;
}

.line4 {
	background: #e8e8e8;
	height: 1px;
	margin: 17px 0 15px 0;
	padding: 0;
	display: block;
}

.line5 {
	background: #e8e8e8;
	height: 1px;
	margin: 4px 0 12px 0;
	padding: 0;
	display: block;
}

/*TYPOGRAPHY CUSTOMISATION*/
.xslim {
	font-weight: 100;
}

.slim {
	font-weight: 300;
}

.normal {
	font-weight: 400;
}

.bold {
	font-weight: 700;
}

.lh1 {
	line-height: 7px !important;
}

.lh2 {
	line-height: 15px;
}

.lh3 {
	line-height: 60px;
}

.lh4 {
	line-height: 17px;
}

.lh5 {
	line-height: 36px;
}

.lato {
	font-family: "Lato";
}

.opensans {
	font-family: "open_sansregular";
}

.size8 {
	font-size: 8px;
}

.size10 {
	font-size: 10px;
}

.size11 {
	font-size: 11px;
}

.size12 {
	font-size: 12px;
}

.size13 {
	font-size: 13px;
}

.size14 {
	font-size: 14px;
}

.size16 {
	font-size: 16px;
}

.size18 {
	font-size: 18px;
}

.size20 {
	font-size: 20px;
}

.size22 {
	font-size: 22px;
}

.size24 {
	font-size: 24px;
}

.size28 {
	font-size: 28px;
}

.size26 {
	font-size: 26px;
}

.size30 {
	font-size: 30px;
}

.size40 {
	font-size: 40px;
}

.size48 {
	font-size: 48px;
}

.size60 {
	font-size: 60px;
}

.size65 {
	font-size: 65px;
}

.size100 {
	font-size: 100px;
}

/*COLORS*/
.white {
	color: #fff;
}

.dark {
	color: #333;
}

.lgrey {
	color: #ccc;
}

.lightgrey {
	color: #ccc;
}

.grey {
	color: #999;
}

.grey2 {
	color: #666;
}

.green {
	color: #72bf66;
}

.green2 {
	color: #339933;
}

.lblue {
	color: #0099cc;
}

.yellow {
	color: #ffff00;
}

.red {
	color: #ff3300;
}

.lred {
	color: #ff9966;
}

.lred2 {
	color: #ff5a00;
}

/*anchors*/
a.dark {
	color: #333;
	text-decoration: none;
}

a:hover.dark {
	color: #0099cc;
	text-decoration: none;
}

a.grey {
	color: #999;
	font-weight: normal;
}

a.orange {
	color: #ff6633;
}

a.whitelink {
	color: #fff;
}

a.greylink {
	color: #666;
}

a.clblue {
	color: #0099cc;
}

a:hover.clblue {
	color: #72bf66;
}

a.green2 {
	color: #72bf66;
	font-weight: normal;
	text-decoration: none;
	transition: .3s;
}

a:hover.green2 {
	color: #339933;
	font-weight: normal;
	text-decoration: none;
}

.orange {
	color: #ff6633;
}

/*COLORS*/

/*SHADOW*/
.shadow {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

/*IMAGE*/
.fwi {
	width: 100%;
	height: 261px;
	overflow: hidden;
	position: relative;
}

.fwi img {
	width: 100%;
	margin-left: 0px;
}

@media ( min-width : 992px) {
	.fwi img {
		width: 120%;
		margin-left: -20px;
	}
}

@media ( min-width : 1200px) {
	.fwi img {
		width: 100%;
		margin-left: 0px;
	}
}

/*bg*/
.sliderbg {
	position: fixed;
	background: url('../rs-plugin/assets/slider-bg.png') #333 scroll center
		center;
}

.sliderbg2 {
	position: fixed;
	background: url('../images/bg.jpg') #0d73a5 scroll center -50px
		no-repeat;
	Width: 100%;
	height: 720px;
}

/*ROLLOVER*/
.mhover {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	z-index: 100000;
	background: rgba(21, 38, 47, 0.8);
}

.mhover span {
	width: 30px;
	height: 30px;
	margin-left: -30px;
	background: url('../images/sprite.png') 2px -148px transparent;
	position: absolute;
	top: 50%;
	z-index: 100000;
}

.mhover span img {
	width: 30px;
	height: 30px;
}

.ctitle {
	width: 100%;
	height: 63px;
	padding: 18px;
	background: #15262f;
	position: relative;
	font-family: Lato;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
}

.ctitle span {
	float: right;
	color: #72bf66;
	font-size: 18px;
}

.ctitle a {
	float: right;
	padding: 4px 0px 0px 20px;
}

.ctitle a img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') 0px -36px
}

.ctitle a:hover img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') 0px -54px
}

.ftitle {
	font-family: "Open Sans";
	Font-size: 16px;
	color: #333;
	font-weight: 700;
}

.ftitleblack {
	font-family: "Open Sans";
	Font-size: 16px;
	color: #333;
	font-weight: 700;
}

.homelinksftr {
	float: right;
	margin-right: 20px;
}

.homelinksftr a {
	color: #666;
	font-family: open sans;
	font-size: 13px;
}

/*Alignments positioning*/
.paddingg {
	padding: 0px !important;
}

.pbottom15 {
	padding-bottom: 10px;
}

.m1 {
	margin: 13px 0px 0px 22px;
}

.mt110 {
	position: relative;
	top: 90px;
}

.mt1 {
	position: relative;
	top: 1px;
}

.mt2 {
	position: relative;
	top: 2px;
}

.mt3 {
	position: relative;
	top: 3px;
}

.mt4 {
	position: relative;
	top: 4px;
}

.mt5 {
	position: relative;
	top: 5px;
}

.mt6 {
	position: relative;
	top: 6px;
}

.mt7 {
	position: relative;
	top: 7px;
}

.mt8 {
	position: relative;
	top: 8px;
}

.mt9 {
	position: relative;
	top: 9px;
}

.mt10 {
	position: relative;
	top: 10px;
}

.mt15 {
	position: relative;
	top: 15px;
}

.mt20 {
	position: relative;
	top: 20px;
}
.mart20  {margin-top: 20px;}
.mt25 {
	position: relative;
	top: 25px;
}

.mt30 {
	position: relative;
	top: 30px;
}

.mt-1 {
	position: relative;
	top: -1px;
}

.mt-2 {
	position: relative;
	top: -2px;
}

.mt-3 {
	position: relative;
	top: -3px;
}

.mt-4 {
	position: relative;
	top: -4px;
}

.mt-5 {
	position: relative;
	top: -5px;
}

.mt-6 {
	position: relative;
	top: -6px;
}

.mt-7 {
	position: relative;
	top: -7px;
}

.mt-8 {
	position: relative;
	top: -8px;
}

.mt-9 {
	position: relative;
	top: -9px;
}

.mt-10 {
	position: relative;
	top: -10px;
}

.mt-200 {
	position: relative;
	top: -261px;
}

.mt-130 {
	position: relative;
	top: -330px;
}

.ml10 {
	margin-left: 10px;
}

.ml20 {
	margin-left: 20px;
}

.ml30 {
	margin-left: 30px;
}

.cmtt {
	position: relative;
	top: 500px;
}

.mr20 {
	margin-right: 20px;
}

.mr30 {
	margin-right: 30px;
}

.pt-6 {
	position: relative;
	top: -6px;
}

.ca01 {
	margin: 20px 0 0 30px;
}

.ca02 {
	position: relative;
	top: -10px;
	margin: 8px 10px 0 0;
	color: #999;
}

.ca03 {
	position: relative;
	top: -5px;
	margin: 7px 10px 0 0;
	color: #999;
}

img.imgpos1 {
	margin: 0px 10px;
}

.margtop1 {
	margin-top: 1px !important;
}

.margtop2 {
	margin-top: 2px !important;
}

.margtop3 {
	margin-top: 3px !important;
}

.margtop4 {
	margin-top: 4px !important;
}

.margtop5 {
	margin-top: 5px !important;
}

.margtop6 {
	margin-top: 6px !important;
}

.margtop7 {
	margin-top: 7px !important;
}

.margtop8 {
	margin-top: 8px !important;
}

.margtop9 {
	margin-top: 9px !important;
}

.margtop10 {
	margin-top: 10px !important;
}

.margtop12 {
	margin-top: 12px !important;
}

.margtop15 {
	margin-top: 15px !important;
}

.margtop20 {
	margin-top: 20px !important;
}

.margtop25 {
	margin-top: 25px !important;
}

.margtop30 {
	margin-top: 30px !important;
}

.margtop35 {
	margin-top: 35px !important;
}

.margtop40 {
	margin-top: 40px !important;
}

.margtop-0 {
	margin-top: 0px;
}

.margtop-1 {
	margin-top: -1px !important;
}

.margtop-2 {
	margin-top: -2px !important;
}

.margtop-3 {
	margin-top: -3px !important;
}

.margtop-4 {
	margin-top: -4px !important;
}

.margtop-5 {
	margin-top: -5px !important;
}

.margtop-10 {
	margin-top: -10px !important;
}

.margtop-15 {
	margin-top: -15px !important;
}

.margtop-20 {
	margin-top: -20px !important;
}

.margtop-25 {
	margin-top: -25px !important;
}

.margtop-30 {
	margin-top: -30px !important;
}

.margtop-35 {
	margin-top: -35px !important;
}

.margtop-40 {
	margin-top: -40px !important;
}

.margleft15 {
	margin-left: 15px !important;
}

.margleft20 {
	margin-left: 20px !important;
}

.margright10 {
	margin-right: 10px !important;
}

.margright20 {
	margin-right: 20px !important;
}

.margbottom20 {
	margin-bottom: 35px !important;
}

/*SEARCH BACKGROUND*/
.searchbg {
	height: 62px;
	width: 100%;
	position: absolute;
	top: 301px;
	display: block;
	background: #f7f7f7;
	border-top: 1px solid #e8e8e8;
	z-index: 100;
}

.searchbg2 {
	height: 62px;
	width: 100%;
	position: absolute;
	top: 301px;
	display: block;
	background: #f7f7f7;
	border-top: 1px solid #e8e8e8;
	z-index: 100;
}

.searchbg3 {
	height: 62px;
	width: 100%;
	position: absolute;
	top: 730px;
	display: block;
	background: #f7f7f7;
	border-top: 1px solid #e8e8e8;
	z-index: 100;
}

@media ( min-width : 992px) {
	.searchbg2 {
		height: 62px;
		width: 100%;
		position: absolute;
		top: 171px;
		display: block;
		background: #f7f7f7;
		border-top: 1px solid #e8e8e8;
		z-index: 100;
	}
	.searchbg3 {
		height: 62px;
		width: 100%;
		position: absolute;
		top: 301px;
		display: block;
		background: #f7f7f7;
		border-top: 1px solid #e8e8e8;
		z-index: 100;
	}
}

/*BUTTONS*/
.btn-search {
	/*color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
  */
	text-transform: uppercase;
	margin-left: 30px;
	margin-top: 12px;
	border: 1px solid #d75124;
	background: #e35121;
	background: -webkit-linear-gradient(top, #ff6633, #e35121);
	padding: 7.5px 20px;
	border-radius: 3px;
	box-shadow: rgba(0, 0, 0, 0.18) 0 1px 0;
	text-shadow: rgba(0, 0, 0, .4) 0 -1px 0;
	color: #ffffff;
	font-size: 13px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
	font-family: "Open Sans";
	font-weight: 700;
	transition: .3s;
}

.btn-search:hover {
	/*color:#be3507;*/
	color: #ffffff;
	/*text-shadow: rgba(255,255,255,.4) 0 1px 0;*/
	text-shadow: rgba(0, 0, 0, .4) 0 -1px 0;
	background: #ff6633;
	background: -webkit-linear-gradient(top, #e35121, #ff6633);
}

.btn-search3 {
	/*color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
  */
	text-transform: uppercase;
	position: absolute;
	bottom: 20px;
	border: 1px solid #d75124;
	background: #e35121;
	background: -webkit-linear-gradient(top, #ff6633, #e35121);
	padding: 7.5px 20px;
	border-radius: 3px;
	box-shadow: rgba(0, 0, 0, 0.18) 0 1px 0;
	text-shadow: rgba(0, 0, 0, .4) 0 -1px 0;
	color: #ffffff;
	font-size: 13px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
	font-family: "Open Sans";
	font-weight: 700;
	transition: .3s
}

.btn-search3:hover {
	/*color:#be3507;*/
	color: #ffffff;
	/*text-shadow: rgba(255,255,255,.4) 0 1px 0;*/
	text-shadow: rgba(0, 0, 0, .4) 0 -1px 0;
	background: #ff6633;
	background: -webkit-linear-gradient(top, #e35121, #ff6633);
}

.btn-search4 {
	text-transform: uppercase;
	border: 1px solid #d75124;
	background: #e35121;
	background: -webkit-linear-gradient(top, #ff6633, #e35121);
	padding: 7.5px 20px;
	border-radius: 3px;
	box-shadow: rgba(0, 0, 0, 0.18) 0 1px 0;
	text-shadow: rgba(0, 0, 0, .4) 0 -1px 0;
	color: #ffffff;
	font-size: 13px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
	font-family: "Open Sans";
	font-weight: 700;
	transition: .3s
}

.btn-search4:hover {
	/*color:#be3507;*/
	color: #ffffff;
	/*text-shadow: rgba(255,255,255,.4) 0 1px 0;*/
	text-shadow: rgba(0, 0, 0, .4) 0 -1px 0;
	background: #ff6633;
	background: -webkit-linear-gradient(top, #e35121, #ff6633);
}

.btn-search5 {
	text-transform: uppercase;
	border: 1px solid #d8d8d8;
	background: #f2f2f2;
	background: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
	padding: 7.5px 20px;
	border-radius: 3px;
	box-shadow: rgba(0, 0, 0, 0.1) 0 3px 2px;
	color: #999999;
	font-size: 14px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
	font-family: "Open Sans";
	font-weight: 700;
	text-transform: uppercase;
	transition: .3s
}

.btn-search5:hover {
	color: #333;
	border: 1px solid #bababa;
	background: #f2f2f2;
	background: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
}

.bluebtn {
	text-transform: uppercase;
	border: 1px solid #ef7d25;
	background: #ef7d25;
	background: -webkit-linear-gradient(top, #ef7d25, #fa872f);
	padding: 7.5px 20px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 3px 5px;
	color: #fff;
	font-size: 12px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
	font-family: "Open Sans";
	font-weight: 700;
	text-transform: uppercase;
	transition: .3s
}

.bluebtn:hover {
	color: #fff;
	border: 1px solid #ef7d25;
	background: #ef7d25;
	background: -webkit-linear-gradient(top, #ef7d25, #fa872f);
}

a.add2fav {
	width: 100%;
	height: 52px;
	border: 1px solid #e5e5e5;
	background: url('../images/btn-plus.png') #fff no-repeat 20px 0;
	padding: 15px 10px 10px 10px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 700;
	color: #7c8c94;
	border-radius: 2px;
	box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 3px;
}

a:hover.add2fav {
	text-decoration: none;
	color: #666 !important;
	border: 1px solid #ccc;
	background: url('../images/btn-plus-over.png') #fff no-repeat 20px 0;
}

a:link.add2fav {
	text-decoration: none;
	color: #7c8c94;
}

a:active.add2fav {
	text-decoration: none;
	color: #7c8c94;
}

a:visited.add2fav {
	text-decoration: none;
	color: #7c8c94;
}

.btnmarg {
	margin-bottom: 20px;
}

@media ( min-width : 992px) {
	.btnmarg {
		margin-bottom: 0px;
	}
}

.booknow {
	width: 100%;
	height: 52px;
	padding: 15px 10px 10px 10px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	border: 1px solid #d75124;
	background: url('../images/btn-book.png') #e35121 no-repeat -5px 0;
	text-shadow: rgba(0, 0, 0, .4) 0 -1px 0;
	border-radius: 2px;
	box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 3px;
}

.booknow:hover {
	text-decoration: none;
	color: #fff;
	text-shadow: rgba(0, 0, 0, .4) 0 -1px 0;
	background: url('../images/btn-book.png') #ff6633 no-repeat -5px -50px;
}

a:link.booknow {
	text-decoration: none;
	color: #fff;
}

a:active.booknow {
	text-decoration: none;
	color: #fff;
}

a:visited.booknow {
	text-decoration: none;
	color: #fff;
}

.updatebtn {
	border: 2px solid #ebebeb;
	padding: 5px 20px 5px 20px;
	background: #fff;
	color: #999;
	font-weight: 700;
	border-radius: 4px;
}

.updatebtn:hover {
	color: #666;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.popularbtn {
	border: 2px solid #ebebeb;
	padding: 5px 10px 5px 10px;
	background: #fff;
	color: #999;
	border-radius: 4px;
}

.popularbtn:hover {
	color: #666;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.bookbtn {
	border: 2px solid #ebebeb;
	padding: 5px 15px 5px 15px;
	background: #fff;
	color: #999;
	border-radius: 4px;
	transition: .2s
}

.bookbtn:hover {
	border: 2px solid #006699;
	color: #fff;
	background: #006699;
}

.bookbtn:hover.cunvailable {
	border: 2px solid #ebebeb;
	padding: 5px 15px 5px 15px;
	background: #fff;
	color: #999;
	border-radius: 4px;
	transition: .2s
}

.gridbtn {
	width: 25px;
	background: url('../images/grid-icon.png') #fff no-repeat scroll -2px
		0px;
	border: 2px solid #ebebeb;
	padding: 5px 15px 5px 15px;
	color: #999;
	border-radius: 4px;
	transition: .2s
}

.gridbtn:hover {
	background: url('../images/grid-icon.png') #fff no-repeat scroll -33px
		0px;
	color: #666;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.gridbtn.active {
	background: url('../images/grid-icon.png') #fff no-repeat scroll -33px
		0px;
	color: #666;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	cursor: not-allowed;
}

.listbtn {
	width: 25px;
	background: url('../images/grid-icon.png') #fff no-repeat scroll -2px
		-31px;
	border: 2px solid #ebebeb;
	padding: 5px 15px 5px 15px;
	color: #999;
	border-radius: 4px;
	transition: .2s
}

.listbtn:hover {
	background: url('../images/grid-icon.png') #fff no-repeat scroll -33px
		-31px;
	color: #666;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.listbtn.active {
	background: url('../images/grid-icon.png') #fff no-repeat scroll -33px
		-31px;
	color: #666;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	cursor: not-allowed;
}

.grid2btn {
	width: 25px;
	background: url('../images/grid-icon.png') #fff no-repeat scroll -2px
		-62px;
	border: 2px solid #ebebeb;
	padding: 5px 15px 5px 15px;
	color: #999;
	border-radius: 4px;
	transition: .2s
}

.grid2btn:hover {
	background: url('../images/grid-icon.png') #fff no-repeat scroll -33px
		-62px;
	color: #666;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.grid2btn.active {
	background: url('../images/grid-icon.png') #fff no-repeat scroll -33px
		-62px;
	color: #666;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	cursor: not-allowed;
}

.iosbtn {
	border: 2px solid #353535;
	background: transparent;
	color: #353535;
	border-radius: 0px;
	font-weight: 700;
	text-transform: uppercase;
	transition: .2s
}

.iosbtn:hover {
	border: 2px solid #353535;
	background: #353535;
	color: white;
	border-radius: 0px;
	font-weight: 700;
	text-transform: uppercase;
}

.roundbtn {
	width: 56px;
	height: 56px;
	border-radius: 100px;
	background: #fff;
	border: 1px solid #ccc;
	transition: .2s
}

.roundbtn:hover {
	background: #15262f;
	border: 1px solid #15262f;
	color: #fff;
}

/*CUSTOM COLUMNS*/
.w50percent {
	width: 50%;
	float: left;
}

.w50percentlast {
	width: 50%;
	float: right;
}

.wh33percent {
	width: 33%;
}

.wh66percent {
	width: 66%;
}

/*PERCENTAGES*/
.wh10percent {
	width: 10%;
}

.wh20percent {
	width: 20%;
}

.wh30percent {
	width: 30%;
}

.wh40percent {
	width: 40%;
}

.wh50percent {
	width: 50%;
}

.wh60percent {
	width: 60%;
}

.wh70percent {
	width: 70%;
}

.wh75percent {
	width: 75%;
}

.wh80percent {
	width: 80%;
}

.wh90percent {
	width: 90%;
}

.wh100percent {
	width: 100%;
}

/*TABS customisations*/
.tab-content {
	background: #ffffff;
	padding: 30px;
}

.tab-content2 {
	background: #ffffff;
	padding: 30px 15px 30px 15px;
	height: 324px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.tab-content3 {
	background: #ffffff;
	padding: 30px;
	height: 324px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.tab-content4 {
	background: #ffffff;
	padding: 30px 0px 30px 0px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.0);
	color: #999;
}

#myTab&gt;li&gt;a&gt;span.hidetext {
	display: none;
}

#myTab2&gt;li&gt;a&gt;span.hidetext {
	display: none;
}

@media ( min-width : 992px) {
	.tab-content2 {
		background: #ffffff;
		padding: 30px 15px 30px 15px;
		height: 193px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	}
	#myTab&gt;li&gt;a&gt;span.hidetext {
		display: inline-block;
	}
	#myTab2&gt;li&gt;a&gt;span.hidetext {
		display: inline-block;
	}
}

.nav-tabs&gt;li {
	background: #0099CC;
}

/*SPRITE IMAGES FOR TABS*/
.nav-tabs&gt;li.active&gt;a span.flight {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') 0 0;
}

.nav-tabs&gt;li.active&gt;a:hover span.flight {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') 0 0;
}

.nav-tabs&gt;li&gt;a span.flight {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') 0 0;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.flight {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') 0px -18px;
}

.nav-tabs&gt;li.active&gt;a span.hotel {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -14px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.hotel {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -14px 0px;
}

.nav-tabs&gt;li&gt;a span.hotel {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -14px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.hotel {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -14px -18px;
}

.nav-tabs&gt;li.active&gt;a span.car {
	width: 21px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -28px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.car {
	width: 21px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -28px 0px;
}

.nav-tabs&gt;li&gt;a span.car {
	width: 21px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -28px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.car {
	width: 21px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -28px -18px;
}

.nav-tabs&gt;li.active&gt;a span.suitcase {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -50px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.suitcase {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -50px 0px;
}

.nav-tabs&gt;li&gt;a span.suitcase {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -50px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.suitcase {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -50px -18px;
}

.nav-tabs&gt;li.active&gt;a span.flighthotel {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -68px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.flighthotel {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -68px 0px;
}

.nav-tabs&gt;li&gt;a span.flighthotel {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -68px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.flighthotel {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -68px -18px;
}

.nav-tabs&gt;li.active&gt;a span.cruise {
	width: 22px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -87px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.cruise {
	width: 22px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -87px 0px;
}

.nav-tabs&gt;li&gt;a span.cruise {
	width: 22px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -87px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.cruise {
	width: 22px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -87px -18px;
}

.nav-tabs&gt;li.active&gt;a span.hotelcar {
	width: 23px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -110px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.hotelcar {
	width: 23px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -110px 0px;
}

.nav-tabs&gt;li&gt;a span.hotelcar {
	width: 23px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -110px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.hotelcar {
	width: 23px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -110px -18px;
}

.nav-tabs&gt;li.active&gt;a span.flighthotelcar {
	width: 26px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -135px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.flighthotelcar {
	width: 26px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -135px 0px;
}

.nav-tabs&gt;li&gt;a span.flighthotelcar {
	width: 26px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -135px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.flighthotelcar {
	width: 26px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -135px -18px;
}

.nav-tabs&gt;li.active&gt;a span.summary {
	width: 16px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -163px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.summary {
	width: 16px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -163px 0px;
}

.nav-tabs&gt;li&gt;a span.summary {
	width: 16px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -163px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.summary {
	width: 16px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -163px -18px;
}

.nav-tabs&gt;li.active&gt;a span.rates {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -183px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.rates {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -183px 0px;
}

.nav-tabs&gt;li&gt;a span.rates {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -183px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.rates {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -183px -18px;
}

.nav-tabs&gt;li.active&gt;a span.preferences {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -199px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.preferences {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -199px 0px;
}

.nav-tabs&gt;li&gt;a span.preferences {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -199px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.preferences {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -199px -18px;
}

.nav-tabs&gt;li.active&gt;a span.maps {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -217px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.maps {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -217px 0px;
}

.nav-tabs&gt;li&gt;a span.maps {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -217px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.maps {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -217px -18px;
}

.nav-tabs&gt;li.active&gt;a span.reviews {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -236px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.reviews {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -236px 0px;
}

.nav-tabs&gt;li&gt;a span.reviews {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -236px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.reviews {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -236px -18px;
}

.nav-tabs&gt;li.active&gt;a span.thingstodo {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -255px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.thingstodo {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -255px 0px;
}

.nav-tabs&gt;li&gt;a span.thingstodo {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -255px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.thingstodo {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -255px -18px;
}

#hotel {
	
}

#car {
	
}

#vacations {
	
}

/*For the wide tabs*/
#hotel2 {
	height: 203px;
	overflow-x: hidden;
}

#car2 {
	height: 203px;
	overflow-x: hidden;
}

#vacations2 {
	height: 203px;
	overflow-x: hidden;
}

#flighthotel2 {
	height: 203px;
	overflow-x: hidden;
}

#cruise2 {
	overflow-x: hidden;
}

#hotelcar2 {
	height: 203px;
	overflow-x: hidden;
}

#flighthotelcar2 {
	height: 203px;
	overflow-x: hidden;
}

@media ( min-width : 992px) {
	#hotel2 {
		height: 71px;
		overflow-x: hidden;
	}
	#car2 {
		height: 71px;
		overflow-x: hidden;
	}
	#vacations2 {
		height: 71px;
		overflow-x: hidden;
	}
	#flighthotel2 {
		height: 71px;
		overflow-x: hidden;
	}
	#cruise2 {
		overflow-x: hidden;
	}
	#hotelcar2 {
		height: 71px;
		overflow-x: hidden;
	}
	#flighthotelcar2 {
		height: 71px;
		overflow-x: hidden;
	}
}

/*Last minute*/
.lastminute {
	height: 990px;
	width: 100%;
	background: #f2f2f2;
	padding-top: 780px;
	position: absolute;
	top: 0px;
	text-align: center;
	font-family: Lato;
	font-size: 24px;
	font-weight: 300;
	overflow: hidden;
}

.lastminute2 {
	height: 450px;
	width: 100%;
	background: #f2f2f2;
	padding-top: 240px;
	position: absolute;
	top: 0px;
	text-align: center;
	font-family: Lato;
	font-size: 24px;
	font-weight: 300;
	overflow: hidden;
}

.lastminute3 {
	height: 250px;
	width: 100%;
	background: #f2f2f2;
	padding-top: 60px;
	margin-bottom: 60px;
	margin-top: 560px;
	text-align: center;
	font-family: Lato;
	font-size: 24px;
	font-weight: 300;
	overflow: hidden;
}

.lastminutecontact {
	height: 790px;
	width: 100%;
	background: #f2f2f2;
	padding-top: 560px;
	position: absolute;
	top: 0px;
	text-align: center;
	font-family: Lato;
	font-size: 24px;
	font-weight: 300;
	overflow: hidden;
}

.lmcc {
	opacity: 0;
	margin-top: 100px;
}

.lcfix {
	background: #fff !important;
}

.bgfix {
	background: #f2f2f2 !important;
}

@media ( min-width : 992px) {
	/*Last minute*/
	.lastminute {
		height: 277px;
		width: 100%;
		background: #f2f2f2;
		padding-top: 110px;
		position: absolute;
		top: 0px;
		text-align: center;
		font-family: Lato;
		font-size: 24px;
		font-weight: 300;
		overflow: hidden;
	}
	.lastminute2 {
		height: 277px;
		width: 100%;
		background: #f2f2f2;
		padding-top: 110px;
		position: absolute;
		top: 0px;
		text-align: center;
		font-family: Lato;
		font-size: 24px;
		font-weight: 300;
		overflow: hidden;
	}
	.lastminute3 {
		height: 250px;
		width: 100%;
		background: #f2f2f2;
		padding-top: 60px;
		margin-bottom: 60px;
		margin-top: 90px;
		text-align: center;
		font-family: Lato;
		font-size: 24px;
		font-weight: 300;
		overflow: hidden;
	}
	.lastminutecontact {
		height: 277px;
		width: 100%;
		background: #f2f2f2;
		padding-top: 110px;
		position: absolute;
		top: 0px;
		text-align: center;
		font-family: Lato;
		font-size: 24px;
		font-weight: 300;
		overflow: hidden;
	}
	.deals3 {
		height: 455px !important;
		width: 100%;
		background: #fff;
		padding-top: 120px !important;
		position: absolute;
		top: 0px;
		text-align: left;
		font-family: "Open Sans";
		font-size: 14px;
		font-weight: 400;
		color: #444;
		overflow: hidden;
		border-bottom: 0px solid #ccc;
	}
	.deals4 {
		min-height: 300px;
		width: 100%;
		background: #fff;
		padding-top: 50px !important;
		text-align: left;
		font-family: "Open Sans";
		font-size: 14px;
		font-weight: 400;
		color: #444;
		overflow: hidden;
		border-bottom: 0px solid #ccc;
	}
}

.deals3 {
	height: 1500px;
	width: 100%;
	background: #fff;
	padding-top: 810px;
	position: absolute;
	top: 0px;
	text-align: left;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 400;
	color: #444;
	overflow: hidden;
	border-bottom: 0px solid #ccc;
}

.deal {
	min-height: 78px;
	padding: 13px 0 13px 0;
	border-bottom: 1px solid #ececec;
	font-family: 'Lato';
	font-weight: 400;
	font-size: 15px;
}

img.dealthumb {
	float: left;
}

.dealtitle {
	float: left;
	max-width: 60%;
	margin-left: 10px;
	border: 0px solid black;
	line-height: 16px;
}

.dealprice {
	float: right;
}

.price {
	font-weight: 700;
	color: #339933;
	font-size: 18px;
}

.dtitle {
	font-family: "Open Sans";
	Font-size: 16px;
	color: #333;
	font-weight: 700;
	text-transform: uppercase;
}

.deals4 {
	min-height: 300px;
	width: 100%;
	background: #fff;
	padding-top: 510px;
	text-align: left;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 400;
	color: #444;
	overflow: hidden;
	border-bottom: 0px solid #ccc;
}

.lastminute4 {
	height: 250px;
	width: 100%;
	background: #f2f2f2;
	padding-top: 60px;
	margin-bottom: 60px;
	margin-top: 55px;
	text-align: center;
	font-family: Lato;
	font-size: 24px;
	font-weight: 300;
	overflow: hidden;
}

/*CarouFredSel*/

/** .wrapper {
  background-color: white;
  width: 100%;
  margin: 0px auto;
  padding: 5px;
}
*/
.list_carousel {
	background-color: #fff;
	margin: 0px;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

.list_carousel li {
	font-size: 40px;
	color: #999;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	border: 0px solid #efefef;
	width: 255px;
	height: 230px;
	padding: 0;
	margin: 0px 20px;
	display: block;
	float: left;
	line-height: 10px;
	text-align: left;
}

.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}

.clearfix {
	float: none;
	clear: both;
}

.prev {
	width: 34px;
	height: 55px;
	float: left;
	margin-left: 10px;
	background: #15262f;
	position: absolute;
	top: 60px;
	left: -10px;
}

.prev:hover {
	background: #72bf66;
}

a.prev img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') -14px -36px;
	margin: 18px 0 0 9px;
}

a:hover.prev img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') -14px -54px;
}

.next {
	width: 34px;
	height: 55px;
	float: right;
	margin-right: 10px;
	background: #15262f;
	position: absolute;
	top: 60px;
	right: -11px;
}

.next:hover {
	background: #72bf66;
}

a.next img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') 0px -36px;
	margin: 18px 0 0 12px;
}

a:hover.next img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') 0px -54px;
}

.pager {
	float: left;
	width: 300px;
	text-align: center;
}

.pager a {
	margin: 0 5px;
	text-decoration: none;
}

.pager a.selected {
	text-decoration: underline;
}

.timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}

button.prev2 {
	width: 34px;
	height: 55px;
	float: left;
	margin-left: 10px;
	/*background:#15262f;*/
	position: absolute;
	bottom: 40px;
	left: -10px;
	z-index: 100;
	border: 0;
	background: transparent;
}

.prev2:hover {
	/*background:#72bf66;*/
	
}

button.prev2 img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') -14px -36px;
	margin: 0px 0 0 4px;
}

button:hover.prev2 img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') -42px -36px;
}

.next2 {
	width: 34px;
	height: 55px;
	float: right;
	margin-right: 10px;
	/*background:#15262f;*/
	position: absolute;
	bottom: 40px;
	right: -11px;
	z-index: 100;
	border: 0;
	background: transparent;
}

.next2:hover {
	/*background:#72bf66;*/
	
}

button.next2 img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') 0px -36px;
	margin: 0px 0 0 2px;
}

button:hover.next2 img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') -28px -36px;
}

/*BLACK FOOTER*/
.footerbgblack {
	width: 100%;
	background: #15262f;
	padding: 60px 0;
	margin-top: 80px;
	overflow: hidden;
}

.footerbg3black {
	width: 100%;
	background: #12222a;
	padding: 30px 0;
	overflow: hidden;
}

.footerbg3black a {
	color: #999;
}

.footerbg3black a:hover {
	color: #0099cc;
	text-decoration: none;
}

.fccustom2black {
	background: #495459;
	height: 32px !important;
	color: #999 !important;
	border: 0px;
	border-radius: 0px;
}

/*FOOTER BG*/
.footerbg {
	background: #fff;
	overflow: hidden;
	padding: 50px 0 0;
	width: 100%;
}

.inftr {
	float: left;
	width: 100%;
	border-top: 1px solid #ddd;
	padding-top: 20px;
}

.footerbg2 {
	width: 100%;
	background: #f2f2f2;
	padding: 30px 0;
	overflow: hidden;
}

.footerbg2 a {
	color: #999;
}

.footerbg2 a:hover {
	color: #0099cc;
	text-decoration: none;
}

.footerbg3 {
	width: 100%;
	background: #fff;
	padding: 30px 0;
	overflow: hidden;
}

.footerbg3 a {
	color: #999;
}

.footerbg3 a:hover {
	color: #0099cc;
	text-decoration: none;
}

.footer {
	text-align: center;
	color: #999;
	font-size: 14px;
}

.footer a {
	color: #0099cc;
	font-size: 14px;
	font-weight: normal;
	transition: .3s
}

.footer a:hover {
	color: #72BF66;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.scont {
	text-align: left;
	color: #999;
	font-size: 14px;
}

.scont a {
	color: #0099cc;
	font-size: 14px;
	font-weight: normal;
	transition: .3s
}

.scont a:hover {
	color: #72BF66;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

ul.footerlist {
	padding-left: 20px;
	list-style-image: url('../images/li.png');
}

ul.footerlist li {
	line-height: 24px;
}

ul.footerlist li a {
	color: #666;
}

ul.footerlist li a:hover {
	color: #0099cc;
	text-decoration: none;
}

ul.footerlistblack {
	list-style-image: url('../images/li2.png');
}

ul.footerlistblack li {
	line-height: 18px;
}

ul.footerlistblack li a {
	color: #999;
}

ul.footerlistblack li a:hover {
	color: #0099cc;
	text-decoration: none;
}

.pnr {
	font-family: "Open Sans";
	font-size: 30px;
	color: #0099cc;
	font-weight: 300;
}

.fccustom {
	background: #f2f2f2;
	height: 32px;
	border: 0px;
	border-radius: 0px;
}

.fccustom2 {
	background: #ffffff;
	height: 32px;
	border: 0px;
	border-radius: 0px;
}

.btn-default.btncustom, .btncustom {
	width: 32px;
	height: 32px;
	background: url('../images/arrow.png') #0099cc -5px -5px;
	border: 0px;
	text-indent: -100px;
	border-radius: 0px;
	color: #fff;
	webkit-transition: .3s;
	transition: .3s;
	position: absolute;
	top: 0px;
	right: 0px;
	overflow: hidden;
}

.btncustom:hover {
	background: url('../images/arrow.png') #72bf66 37px -5px;
	border: 0px;
	border-radius: 0px;
	color: #fff;
}

.fbgfix {
	background: #FCFCFC;
	margin-top: 80px;
}

.bordertop1 {
	border-top: 1px solid #e5e5e5;
}

.bordertype1 {
	height: 115px;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	text-align: center;
	color: #999;
}

.bordertype2 {
	height: 115px;
	border-bottom: 1px solid #e7e7e7;
	text-align: center;
	color: #999;
	padding: 20px;
}

.bordertype3 {
	height: 80px;
	border-bottom: 1px solid #e7e7e7;
	text-align: center;
	color: #999;
	padding: 20px;
}

.bordertype4 {
	border-left: 1px solid #e7e7e7;
	color: #999;
}

.bordertype5 {
	border-right: 1px solid #e7e7e7;
	color: #999;
}

.sfix {
	position: absolute;
	top: 995px;
}

.sfix2 {
	position: absolute;
	top: 440px;
}

.sfix3 {
	position: absolute;
	top: 790px;
}

@media ( min-width : 992px) {
	.sfix {
		position: absolute;
		top: 277px;
	}
	.sfix2 {
		position: absolute;
		top: 277px;
	}
	.sfix3 {
		position: absolute;
		top: 277px;
	}
}

.gotop {
	float: right;
}

a.gotop {
	display: block;
	height: 37px;
	margin: -10px 0 0;
	text-align: center;
	width: 37px;
}

a.gotop img {
	width: 37px;
	height: 37px;
	display: block;
	background: url('../images/sprite.png') 0px -72px;
}

a:hover.gotop img {
	width: 37px;
	height: 37px;
	display: block;
	background: url('../images/sprite.png') 0px -109px;
}

a.social1 {
	margin: 0 5px;
	position: relative;
	top: -120px;
}

a.social2 {
	margin: 0 5px;
	position: relative;
	top: -120px;
}

a.social3 {
	margin: 0 5px;
	position: relative;
	top: -120px;
}

a.social4 {
	margin: 0 5px;
	position: relative;
	top: -120px;
}

a.social1b {
	margin: 0 5px;
}

a.social2b {
	margin: 0 5px;
}

a.social3b {
	margin: 0 5px;
}

a.social4b {
	margin: 0 5px;
}

/*CUSTOM SELECT, INPUT*/
.customSelect {
	/* This is the default class that is used */
	/* Put whatever custom styles you want here */
	background: url('../images/select.png') #fff no-repeat right;
	border: 2px solid #ebebeb;
}

.customSelect.customSelectHover {
	/* Styles for when the select box is hovered */
	
}

.customSelect.customSelectOpen {
	/* Styles for when the select box is open */
	border-color: #66afe9;
	outline: 0;
}

.customSelect.customSelectFocus {
	/* Styles for when the select box is in focus */
	
}

.customSelectInner {
	text-align: left;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 90% !important;
}

/*.hasCustomSelect {background:#66afe9; color:white;}*/
.customSelect2 {
	/* This is the default class that is used */
	/* Put whatever custom styles you want here */
	background: url('../images/select-intro.png') #e7e2e2 no-repeat right;
	border: 0px solid #fff;
	color: #999;
	border-radius: 2px;
}

.customSelect2.customSelect2Open {
	/* Styles for when the select box is open */
	background: url('../images/select-over.png') #e7e2e2 no-repeat right;
	border: 0px solid #66afe9;
	color: #999;
	outline: 0;
}

.mySelectCalendar {
	background: url('../images/calendar.png') #fff no-repeat right;
	background-position: 98% 1px;
}

.mySelectCalendar2 {
	background: url('../images/calendar2.png') #fff no-repeat right;
	background-position: 98% 1px;
}

.boxshadow {
	min-height: 100px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
}

@media ( min-width : 992px) {
	.boxshadow {
		margin-bottom: 0px;
	}
}

.bscontainer {
	padding: 30px;
}

img.fwimg {
	width: 100%;
}

.slidercontainer {
	width: 100%;
	height: 446px;
	background: #fff;
	color: #666;
}

.scolleft {
	background: #f2f2f2;
	height: 100%;
	padding: 15px 30px 30px 30px;
	top: 446px;
}

.scolright {
	background: #333;
	height: 100%;
	overflow: hidden;
	top: -410px;
}

@media ( min-width : 992px) {
	.scolleft {
		background: white;
		height: 450px;
		padding: 15px 30px 30px 30px;
		top: 0px;
	}
	.scolright {
		background: #333;
		height: 100%;
		overflow: hidden;
		top: 0px;
	}
}

.blacklable {
	height: 75px;
	width: 100%;
	padding: 10px 10px 0 20px;
	display: block;
	background: rgba(24, 24, 24, 0.9);
}

.lbl {
	position: relative;
}

.smallblacklabel {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 5px 20px;
	font-family: 'Lato';
	Font-weight: 700;
	text-transform: uppercase;
	font-size: 16px;
	color: white;
	background: rgba(24, 24, 24, 0.9);
}

span.flight-ico {
	width: 22px;
	height: 16px;
	display: block;
	float: left;
	background: url('../images/sprite.png') 0px -215px;
}

span.hotel-ico {
	width: 22px;
	height: 16px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -22px -215px;
}

span.car-ico {
	width: 22px;
	height: 16px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -44px -215px;
}

span.suitcase-ico {
	width: 22px;
	height: 16px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -66px -215px;
}

span.cruise-ico {
	width: 22px;
	height: 16px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -88px -215px;
}

.hotelstab, .flightstab, .vacationstab, .carstab, .cruisestab,
	.flighthotelcartab, .flighthoteltab, .flightcartab, .hotelcartab {
	height: 205px;
	overflow: hidden;
}

.hotelstab2, .flightstab2, .vacationstab2, .carstab2, .cruisestab2,
	.flighthotelcartab2, .flighthoteltab2, .flightcartab2, .hotelcartab2 {
	
}

.flighttab3, .hoteltab3, .cartab3, .suitcasetab3, .flighthoteltab3,
	.cruisetab3, .hotelcartab3, .flighthotelcartab3 {
	
}

.slideup {
	position: absolute;
	top: -446px;
	width: 100%;
}

.ctup {
	background: #fff;
	margin-top: 498px;
	position: relative;
	z-index: 100;
	display: block
}

@media ( min-width : 992px) {
	.ctup {
		background: #fff;
		margin-top: 600px;
		position: relative;
		z-index: 100;
		display: block
	}
}

.sboxpurple {
	margin-left: 25px;
}

.slidecouple {
	width: 558px;
	height: 504px;
	display: block;
	background: url('../images/slider/couple.png') no-repeat;
}

/*CSS FOR DETAILS PAGE*/
.pagecontainer2 {
	background: #fff;
	border: 1px solid #cccccc;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
	position: relative;
}

/*CSS FOR LIST PAGE*/
.thebg {
	background: #f2f2f2 no-repeat top center;
}

.pagecontainer {
	background: #fff;
	margin-top: 32px;
	border: 1px solid #cccccc;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
}

.offset-0 {
	padding-left: 0px;
	padding-right: 0px !important;
}

.offset-1 {
	padding-left: 5px;
	padding-right: 5px;
}

.offset-2 {
	padding-left: 15px;
	padding-right: 15px;
}

.offset-3 {
	padding-left: 15px;
	padding-right: 0px;
}

@media ( min-width : 992px) {
	.offset-3 {
		padding-left: 15px !important;
		padding-right: 0 !important;
	}
}

.filters {
	background: #f2f2f2;
	font-family: 'Open Sans';
	color: #666;
}

.rightcontent {
	min-height: 500px;
}

.paddingbtm20 {
	padding-bottom: 20px;
}

.padding0 {
	margin: 0px !important;
}

.padding20 {
	padding: 20px;
}

.padding30 {
	padding: 30px;
}

.hpadding30 {
	padding: 0 30px;
}

.padding40 {
	padding: 40px;
}

.padding50 {
	padding: 50px;
}

.hpadding50 {
	padding: 0 50px;
}

.padding20title {
	padding: 20px 20px 0px 20px;
}

.hpadding20 {
	padding: 0px 20px 0px 20px;
}

.cpadding0 {
	padding: 50px 50px 30px 50px;
}

.cpadding1 {
	padding: 0px 30px 10px 50px;
}

.filtertip {
	height: 100px;
	background: #006699;
	padding: 0px;
	color: #fff;
	position: relative;
	text-align: center;
	line-height: 10px;
	font-family: 'Open Sans'
}

.filtertip a {
	color: #fff;
}

.tip-arrow {
	width: 33px;
	height: 9px;
	background: url('../images/tip-arrow.png');
	position: absolute;
	bottom: -9px;
	left: 50%;
	margin-left: -15px;
}

.breadcrub {
	margin-top: 70px;
	color: #ccc;
}

@media ( min-width : 992px) {
	.breadcrub {
		margin-top: 130px;
		color: #ccc;
	}
}

.brlines {
	height: 8px;
	width: 100%;
	margin-top: 10px;
	background: url('../images/breadcrumb.png');
}

ul.bcrumbs {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.bcrumbs li {
	float: left;
	margin-left: 20px;
}

ul.bcrumbs li a {
	color: #666;
}

ul.bcrumbs li a:hover {
	color: #999;
	text-decoration: none;
}

ul.bcrumbs li a.active {
	color: #999;
}

a.homebtn {
	width: 21px;
	height: 21px;
	background: url('../images/home-icon.png') #fff no-repeat scroll -16px
		-10px;
	color: #222;
	border-radius: 100px;
	transition: .3s
}

a:hover.homebtn {
	background: url('../images/home-icon.png') #222 no-repeat scroll -16px
		-33px;
}

a.backbtn {
	width: 21px;
	height: 21px;
	background: url('../images/back-icon.png') #fff no-repeat scroll -16px
		-12px;
	color: #222;
	border-radius: 100px;
	transition: .3s
}

a:hover.backbtn {
	background: url('../images/back-icon.png') #222 no-repeat scroll -16px
		-31px;
}

.bookfilters {
	position: relative;
	font-size: 12px;
	padding-bottom: 60px;
	padding-top: 20px;
}

.topsortby {
	padding-top: 30px;
	padding-bottom: 69px;
	border-bottom: 1px solid #e6e6e6;
}

.itemlabel {
	background: #f2f2f2;
	width: 100%;
	height: auto;
	padding: 10px 15px;
	font-family: "Open Sans";
	font-size: 13px;
	line-height: 15px;
}

.listitem {
	background: #efefef;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.listitem img {
	height: 100%;
	transition: .3s
}

@media ( min-width : 992px) {
	.listitem {
		background: #efefef;
		width: 100%;
		height: 220px;
		overflow: hidden;
		position: relative;
	}
}

@media ( max-width : 992px) {
	.listitem img {
		width: 100%;
		transition: .3s
	}
}

@media ( min-width : 1200px) {
	.listitem img {
		width: 100%;
		transition: .3s
	}
}

.itemlabel3 {
	background: #fff;
	width: 100%;
	height: 140px;
	font-family: "Open Sans";
	font-size: 13px;
	line-height: 15px;
	overflow: hidden;
}

.itemlabel2 {
	background: #f2f2f2;
	width: 100%;
	height: 210px;
	font-family: "Open Sans";
	font-size: 13px;
	line-height: 15px;
	overflow: hidden;
}

.labelright {
	float: right;
	height: 100%;
	padding: 10px;
	border-left: 1px solid #e8e8e8;
}

.labelleft {
	padding: 10px 0 15px 15px;
}

.labelleft2 {
	padding: 10px 8px 15px 15px;
	font-family: "Open Sans";
	font-size: 13px;
	line-height: 18px;
}

.listitem2 {
	background: #efefef;
	height: 140px;
	overflow: hidden;
	position: relative;
}

.listitem2 img {
	height: 100%;
	transition: .3s
}

@media ( max-width : 992px) {
	.listitem2 {
		background: #efefef;
		width: 100%;
		overflow: hidden;
		position: relative;
	}
	.listitem2 img {
		width: 100%;
		transition: .3s
	}
}

@media ( min-width : 1200px) {
	.listitem2 img {
		width: 100%;
		height: 100%;
		transition: .3s
	}
}

.fav-icon {
	width: 25px;
	height: 23px;
	background: url('../images/fav-book-icons.png') scroll 0 -70px no-repeat;
	position: absolute;
	top: 0px;
}

.fav-icon:hover {
	width: 25px;
	height: 23px;
	background: url('../images/fav-book-icons.png') scroll 0 -93px no-repeat;
	position: absolute;
	top: 0px;
}

.book-icon {
	width: 25px;
	height: 23px;
	background: url('../images/fav-book-icons.png') scroll 0 0 no-repeat;
	position: absolute;
	top: 0px;
}

.book-icon:hover {
	width: 25px;
	height: 23px;
	background: url('../images/fav-book-icons.png') scroll 0 -23px no-repeat;
	position: absolute;
	top: 0px;
}

/*.collapsebtn {
	width: 100%;
	height: 32px;
	border: 0px solid black;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	color: #666;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 700;
}
*/


.septor {
    
    border-top: none;

}



/*PREFERENCE LIST*/
ul.hotelpreferences {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.hotelpreferences li {
	width: 28px;
	height: 28px;
	background: url('') #fff;
	border: 2px solid #efefef;
	border: 2px solid #ebebeb;
	padding: 5px;
	color: #999;
	border-radius: 4px;
	/*-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;  */
	float: left;
	margin-left: 2px;
}

.hotelpreferences li:hover {
	
}

.hotelpreferences li.icohp-internet {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -3px
		no-repeat;
}

.hotelpreferences li:hover.icohp-internet {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -3px
		no-repeat;
}

.hotelpreferences li.icohp-air {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -33px
		no-repeat;
}

.hotelpreferences li:hover.icohp-air {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -33px
		no-repeat;
}

.hotelpreferences li.icohp-pool {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -63px
		no-repeat;
}

.hotelpreferences li:hover.icohp-pool {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -63px
		no-repeat;
}

.hotelpreferences li.icohp-childcare {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -93px
		no-repeat;
}

.hotelpreferences li:hover.icohp-childcare {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -93px
		no-repeat;
}

.hotelpreferences li.icohp-fitness {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -123px
		no-repeat;
}

.hotelpreferences li:hover.icohp-fitness {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -123px
		no-repeat;
}

.hotelpreferences li.icohp-breakfast {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -153px
		no-repeat;
}

.hotelpreferences li:hover.icohp-breakfast {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -153px
		no-repeat;
}

.hotelpreferences li.icohp-parking {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -183px
		no-repeat;
}

.hotelpreferences li:hover.icohp-parking {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -183px
		no-repeat;
}

.hotelpreferences li.icohp-pets {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -213px
		no-repeat;
}

.hotelpreferences li:hover.icohp-pets {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -213px
		no-repeat;
}

.hotelpreferences li.icohp-spa {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -243px
		no-repeat;
}

.hotelpreferences li:hover.icohp-spa {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -243px
		no-repeat;
}

.hotelpreferences li.icohp-hairdryer {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -273px
		no-repeat;
}

.hotelpreferences li:hover.icohp-hairdryer {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -273px
		no-repeat;
}

.hotelpreferences li.icohp-garden {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -303px
		no-repeat;
}

.hotelpreferences li:hover.icohp-garden {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -303px
		no-repeat;
}

.hotelpreferences li.icohp-grill {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -333px
		no-repeat;
}

.hotelpreferences li:hover.icohp-grill {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -333px
		no-repeat;
}

.hotelpreferences li.icohp-kitchen {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -363px
		no-repeat;
}

.hotelpreferences li:hover.icohp-kitchen {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -363px
		no-repeat;
}

.hotelpreferences li.icohp-bar {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -393px
		no-repeat;
}

.hotelpreferences li:hover.icohp-bar {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -393px
		no-repeat;
}

.hotelpreferences li.icohp-living {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -423px
		no-repeat;
}

.hotelpreferences li:hover.icohp-living {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -423px
		no-repeat;
}

.hotelpreferences li.icohp-tv {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -453px
		no-repeat;
}

.hotelpreferences li:hover.icohp-tv {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -453px
		no-repeat;
}

.hotelpreferences li.icohp-fridge {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -483px
		no-repeat;
}

.hotelpreferences li:hover.icohp-fridge {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -483px
		no-repeat;
}

.hotelpreferences li.icohp-microwave {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -513px
		no-repeat;
}

.hotelpreferences li:hover.icohp-microwave {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -513px
		no-repeat;
}

.hotelpreferences li.icohp-washing {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -543px
		no-repeat;
}

.hotelpreferences li:hover.icohp-washing {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -543px
		no-repeat;
}

.hotelpreferences li.icohp-roomservice {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -573px
		no-repeat;
}

.hotelpreferences li:hover.icohp-roomservice {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -573px
		no-repeat;
}

.hotelpreferences li.icohp-safe {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -603px
		no-repeat;
}

.hotelpreferences li:hover.icohp-safe {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -603px
		no-repeat;
}

.hotelpreferences li.icohp-playground {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -633px
		no-repeat;
}

.hotelpreferences li:hover.icohp-playground {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -633px
		no-repeat;
}

.hotelpreferences li.icohp-conferenceroom {
	background: url('../images/hotelpref-ico.png') #fff scroll -3px -663px
		no-repeat;
}

.hotelpreferences li:hover.icohp-conferenceroom {
	background: url('../images/hotelpref-ico.png') #fff scroll -33px -663px
		no-repeat;
}

/*PREFERENCE LIST GREEN VERSION*/
ul.hotelpreferences2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.hotelpreferences2 li {
	width: 28px;
	height: 28px;
	background: url('') #72bf66;
	border: 2px solid #72bf66;
	padding: 5px;
	color: #999;
	border-radius: 2px;
	/*-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;  */
	margin-top: 4px;
}

.spriteicon {
	background: url("") repeat scroll 0 0 #72bf66;
	border: 2px solid #72bf66;
	border-radius: 2px;
	color: #999;
	float: left;
	height: 28px;
	margin-right: 5px;
	padding: 5px;
	width: 28px;
}

.hotelpreferences2 li:hover {
	
}

.icohp-internet {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-3px no-repeat;
}

.hotelpreferences2 li:hover.icohp-internet {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -3px no-repeat;
}

.icohp-air {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-33px no-repeat;
}

.hotelpreferences2 li:hover.icohp-air {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -33px no-repeat;
}

.icohp-pool {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-63px no-repeat;
}

.hotelpreferences2 li:hover.icohp-pool {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -63px no-repeat;
}

.icohp-childcare {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-93px no-repeat;
}

.hotelpreferences2 li:hover.icohp-childcare {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -93px no-repeat;
}

.icohp-fitness {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-123px no-repeat;
}

.hotelpreferences2 li:hover.icohp-fitness {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -123px no-repeat;
}

.icohp-breakfast {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-153px no-repeat;
}

.hotelpreferences2 li:hover.icohp-breakfast {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -153px no-repeat;
}

.icohp-parking {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-183px no-repeat;
}

.hotelpreferences2 li:hover.icohp-parking {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -183px no-repeat;
}

.icohp-pets {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-213px no-repeat;
}

.hotelpreferences2 li:hover.icohp-pets {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -213px no-repeat;
}

.icohp-spa {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-243px no-repeat;
}

.hotelpreferences2 li:hover.icohp-spa {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -243px no-repeat;
}

.icohp-hairdryer {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-273px no-repeat;
}

.hotelpreferences2 li:hover.icohp-hairdryer {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -273px no-repeat;
}

.icohp-garden {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-303px no-repeat;
}

.hotelpreferences2 li:hover.icohp-garden {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -303px no-repeat;
}

.icohp-grill {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-333px no-repeat;
}

.hotelpreferences2 li:hover.icohp-grill {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -333px no-repeat;
}

.icohp-kitchen {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-363px no-repeat;
}

.hotelpreferences2 li:hover.icohp-kitchen {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -363px no-repeat;
}

.icohp-bar {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-393px no-repeat;
}

.hotelpreferences2 li:hover.icohp-bar {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -393px no-repeat;
}

.icohp-living {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-423px no-repeat;
}

.hotelpreferences2 li:hover.icohp-living {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -423px no-repeat;
}

.icohp-tv {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-453px no-repeat;
}

.hotelpreferences2 li:hover.icohp-tv {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -453px no-repeat;
}

.icohp-fridge {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-483px no-repeat;
}

.hotelpreferences2 li:hover.icohp-fridge {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -483px no-repeat;
}

.icohp-microwave {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-513px no-repeat;
}

.hotelpreferences2 li:hover.icohp-microwave {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -513px no-repeat;
}

.icohp-washing {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-543px no-repeat;
}

.hotelpreferences2 li:hover.icohp-washing {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -543px no-repeat;
}

.icohp-roomservice {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-573px no-repeat;
}

.hotelpreferences2 li:hover.icohp-roomservice {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -573px no-repeat;
}

.icohp-safe {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-603px no-repeat;
}

.hotelpreferences2 li:hover.icohp-safe {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -603px no-repeat;
}

.icohp-playground {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-633px no-repeat;
}

.hotelpreferences2 li:hover.icohp-playground {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -633px no-repeat;
}

.icohp-conferenceroom {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll -3px
		-663px no-repeat;
}

.hotelpreferences2 li:hover.icohp-conferenceroom {
	background: url('../images/hotelpref-ico-green.png') #72bf66 scroll
		-33px -663px no-repeat;
}

ul.hpref-text {
	display: block;
	line-height: 28px;
	overflow: hidden;
}

.hpref-text li {
	margin-top: 4px;
}

.testimonialbox {
	margin-left: -15px;
	margin-right: -15px;
	margin-top: 20px;
}

.needassistancebox {
	margin-left: -15px;
	margin-right: -15px;
}

.alsolikebox {
	margin-left: -15px;
	margin-right: -15px;
}

.loginbox {
	margin-left: -15px;
	margin-right: -15px;
}

.paymentbox {
	margin-left: -15px;
	margin-right: -15px;
}

@media ( min-width : 992px) {
	.testimonialbox {
		margin-left: 10px;
		margin-right: -15px;
		margin-top: 0px;
	}
	.needassistancebox {
		margin-left: 10px;
		margin-right: -15px;
	}
	.alsolikebox {
		margin-left: 10px;
		margin-right: -15px;
	}
	.loginbox {
		margin-left: 10px;
		margin-right: -15px;
	}
	.paymentbox {
		margin-left: 10px;
		margin-right: -15px;
	}
}

.testimonialbox2 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.needassistancebox2 {
	margin-left: 0px;
	margin-right: 0px;
}

.alsolikebox2 {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
}

@media ( min-width : 992px) {
	.testimonialbox2 {
		margin-left: 0px;
		margin-right: 20px;
		margin-top: 0px;
	}
	.needassistancebox2 {
		margin-left: 0px;
		margin-right: 20px;
	}
	.alsolikebox2 {
		margin-left: 0px;
		margin-right: 20px;
	}
}

.details-slider2 {
	height: 734px;
	overflow: hidden;
}

@media ( min-width : 992px) {
	.details-slider2 {
		height: 534px;
		overflow: hidden;
	}
}

span.icon-quote {
	width: 27px;
	height: 27px;
	background: url('../images/icon-quote.png') no-repeat;
	display: block;
	position: absolute;
	float: left;
	left: 15px;
}

span.icon-help {
	width: 24px;
	height: 24px;
	background: url('../images/icon-phone.png') no-repeat;
	display: block;
	position: absolute;
	float: left;
	left: 15px;
}

span.icon-location {
	width: 17px;
	height: 24px;
	background: url('../images/icon-location.png') no-repeat;
	display: block;
	position: absolute;
	float: left;
	left: 15px;
}

span.icon-lockk {
	width: 23px;
	height: 29px;
	background: url('../images/lock.png') no-repeat;
	display: block;
	position: absolute;
	float: left;
	left: 15px;
}

.detailsright {
	min-height: 534px;
	border-left: 1px solid #e7e7e7;
}

.details-slider {
	height: 334px;
	overflow: hidden;
}

#inner {
	height: 334px;
}

@media ( min-width : 399px) and (max-width: 499px) {
	.details-slider {
		height: 434px;
		overflow: hidden;
	}
	#inner {
		height: 434px;
	}
}

@media ( min-width : 500px) {
	.details-slider {
		height: 534px;
		overflow: hidden;
	}
	#inner {
		height: 534px;
	}
	.caroufredsel_wrapper {
		max-height: 400px !important;
	}
}

/*
###########################
CAROUFREDSEL DETAILS PAGE
###########################
*/
#c-carousel {
	height: 100%;
	padding: 0;
	margin: 0;
}

#c-carousel {
	background: #fff;
	min-height: 534px;
}

#c-carousel * {
	font-family: Arial, Geneva, SunSans-Regular, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 22px;
}

#wrapper {
	background: #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

#inner {
	width: 100%;
	min-width: 250px;
	max-width: 960px;
	/*height:534px;*/
	position: absolute;
	top: 0px;
	left: 0px;
}

#carousel-wrapper {
	background: #fff;
	width: 100%;
	height: 434px;
	position: absolute;
	bottom: 0px;
	left: 0;
}

#carousel {
	width: 800px;
	height: 500px;
	overflow: hidden;
}

#carousel img {
	display: block;
	float: left;
	width: 100%;
}

#pager-wrapper {
	height: 120px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 0;
	z-index: 2;
}

#pager img {
	cursor: pointer;
	background: #fff;
	/*box-shadow: 0 2px 5px rgba(0,0,0,0.2);*/
	display: block;
	width: 120px;
	height: 80px;
	padding: 10px;
	margin: 10px;
	float: left;
}

#pager img:hover {
	background: #eff;
}

#pager img.selected {
	background: #dff;
}

ul.checklist {
	margin: 0px;
	padding: 0px;
}

.checklist li {
	list-style-image: url('../images/check.png');
	list-style-position: inside;
	padding: 5px;
	margin-left: -20px;
}

ul.checklist2 {
	margin: 0px;
	padding: 0px;
}

.checklist2 li {
	list-style-image: url('../images/check.png');
	list-style-position: inside;
	padding: 0px;
	margin-left: 0px;
	color: #72bf66;
}

#map-canvas {
	width: 100%;
	height: 648px;
	display: none;
}

#map-canvas2 {
	width: 100%;
	height: 80%;
	display: none;
}

.gm-style-mtc:nth-child(1) {
	margin-top: 25px;
}

.gm-style-mtc:nth-child(2) {
	margin-top: 25px;
}

.scircle {
	width: 62px;
	height: 65px;
	background: url('../images/circle.png') no-repeat;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 700;
	color: #333;
	padding: 14px 0 0 12px;
}

.sctext {
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 700;
	color: #666;
}

.circlewrap {
	width: 52px;
	height: 52px;
	margin: 0 auto;
	position: relative;
}

.circlewrap span {
	width: 23px;
	height: 23px;
	border-radius: 23px;
	position: absolute;
	bottom: 0px;
	right: -10px;
	background: #0099cc;
	color: #fff;
	font-size: 11px;
	padding-top: 3px;
}

.circleimg {
	border-radius: 52px;
}

ul.circle-list {
	list-style: none;
	padding-left: 0px;
}

.circle-list li {
	float: left;
	background: #fff;
	width: 23px;
	height: 23px;
	color: #999999;
	font-size: 11px;
	border: 2px solid #e7e7e7;
	border-radius: 23px;
	padding-top: 3px;
	padding-left: 1px;
	margin-left: 3px;
}

ul.jslidetext {
	width: 100px;
	list-style: none;
	padding-left: 0px;
	padding-top: 10px;
	text-align: right;
	margin: 0 auto;
}

.jslidetext li {
	margin-top: 10px;
}

ul.jslidetext2 {
	width: 100px;
	list-style: none;
	padding-left: 0px;
	text-align: right;
	margin: -5px auto 0 auto;
}

.jslidetext2 li {
	margin-top: 22px;
}

#ascrail2000_ {
	width: 16px !important
}

/* Styles */
.cstyle01 {
	display: inline-block;
	width: 100%;
	font-size: 13px
}

.cstyle02 {
	position: absolute;
	background: #f7f7f7;
	width: 100%;
	margin-left: -20px;
	padding: 20px;
}

.cstyle03 {
	background: #fff;
	margin-top: 500px;
	position: relative;
	z-index: 100;
	display: block;
}

.cstyle04 {
	position: relative;
	top: -41px;
}

.cstyle05 {
	display: block;
	background: white;
	width: 100%;
	height: 324px;
	overflow: hidden;
}

.cstyle06 {
	min-height: 640px;
}

.cstyle07 {
	min-height: 570px;
}

.cstyle08 {
	line-height: 7px;
	margin-top: 16px;
}

.cstyle09 {
	display: inline-block;
	width: 100%;
	font-size: 13px;
}

.cstyle10 {
	background: #0099cc;
	height: 40px;
	position: absolute;
	top: 0px;
	width: 100%
}

.cstyle11 {
	background: #ccc;
	width: 100%;
	height: 100%;
}

/* MEDIA FIXES*/
.mediafix1 {
	margin-top: 30px;
	margin-left: -15px;
	margin-bottom: 15px;
}

@media ( min-width : 992px) {
	.mediafix1 {
		margin-top: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
	}
}

/* LOGIN PAGE CSS*/
.login-fullwidith {
	width: 100%;
	height: 100%;
	background: url('../images/login-bg.jpg') #fff scroll center center
		no-repeat;
	position: relative;
}

.login-wrap {
	width: 250px;
	height: 310px;
	background: transparent;
	margin: auto auto;
	position: absolute;
}

.cpadding50 {
	padding: 20px;
}

.chpadding50 {
	padding: 0 20px;
}

@media ( min-width : 400px) {
	.login-wrap {
		width: 372px;
		height: 380px;
	}
	.cpadding50 {
		padding: 50px;
	}
	.chpadding50 {
		padding: 0 50px;
	}
	img.login-img {
		margin-left: 5px;
		margin-bottom: 5px;
		width: 147px !important;
	}
	.login-c1 {
		height: 195px !important;
	}
	.login-c2 {
		height: 231px !important;
	}
	.login-c3 {
		margin-top: 281px !important;
	}
	.alignbottom {
		right: 50px !important;
	}
	.alignbottom2 {
		left: 50px !important;
	}
}

img.login-img {
	margin-left: 5px;
	margin-bottom: 5px;
	width: 110px;
}

.login-c1 {
	width: 94%;
	height: 147px;
	background: #ffffff;
	z-index: 100;
	position: absolute;
	margin-left: 3%;
	border: 1px solid #dcdcdc;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

.login-c2 {
	width: 100%;
	height: 171px;
	background: #f2f2f2;
	color: #666;
	z-index: 50;
	margin-top: 50px;
	position: absolute;
	border: 1px solid #dcdcdc;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

.login-c3 {
	width: 94%;
	height: 54px;
	background: #006699 url(../images/login-blue.png) repeat-y left;
	z-index: 10;
	margin-top: 221px;
	margin-left: 3%;
	position: absolute;
}

.logmargfix {
	padding-left: 3%;
	padding-right: 3%;
}

input.logpadding {
	height: 42px;
}

.alignbottom {
	position: absolute;
	bottom: 25px;
	right: 20px;
	margin-right: 3%;
}

.alignbottom2 {
	position: absolute;
	bottom: 23px;
	left: 20px;
	margin-left: 3%;
}

.login-c3 .right {
	margin-right: 20px;
	margin-top: 15px;
}

.login-c3 .left {
	margin-left: 20px;
	margin-top: 15px;
}

.login-c3 .left span {
	width: 26px;
	height: 26px;
	background: url('../images/login-home.png') scroll 0 0 no-repeat;
	display: block;
	float: left;
	margin-top: -3px;
	margin-right: 5px;
}

.roundstep.active {
	width: 23px;
	height: 23px;
	background: #72bf66;
	color: #fff;
	border-radius: 23px;
	padding: 1px 0 0 6px;
	border: 1px solid #72bf66;
}

.roundstep {
	width: 23px;
	height: 23px;
	background: #fff;
	color: #666;
	border-radius: 23px;
	padding: 1px 0 0 6px;
	border: 1px solid #ccc;
}

/*Navigation-tabs*/
.navigation-tabs {
	height: 43px;
	border-bottom: 1px solid #ebebeb;
}

.navigation-tabs li {
	height: 43px;
	float: left;
	background: #ebebeb;
	color: #999999;
	padding: 0 15px 0 10px;
	margin: 0px;
	border-left: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}

.navigation-tabs li a {
	color: #999999;
}

.navigation-tabs li.active {
	background: #fff;
	color: #333;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}

.navigation-tabs li.active a {
	color: #333;
}

.profile-tabs li {
	padding: 0px;
	margin: 0px;
}

.profile-tabs li a {
	color: #cdcdcd;
	font-size: 13px;
	text-align: center;
}

.tab-content5 {
	width: 100%;
}

.myTab2pos {
	background: #0099cc;
	z-index: 100;
	position: relative;
	left: 1px;
	top: 1px;
}

.tab-content6 {
	background: #fff;
	width: 100%;
	min-height: 160px;
	border: 1px solid #e8e8e8;
	position: relative;
	top: -40px;
	z-index: 10;
	padding: 60px 20px 76px 20px;
}

/*SPRITE IMAGES FOR TABS*/
.nav-tabs&gt;li.active&gt;a span.flighttab3 {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') 0 0;
}

.nav-tabs&gt;li.active&gt;a:hover span.flighttab3 {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') 0 0;
}

.nav-tabs&gt;li&gt;a span.flighttab3 {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') 0 0;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.flighttab3 {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') 0px -18px;
}

.nav-tabs&gt;li.active&gt;a span.hoteltab3 {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -14px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.hoteltab3 {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -14px 0px;
}

.nav-tabs&gt;li&gt;a span.hoteltab3 {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -14px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.hoteltab3 {
	width: 14px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -14px -18px;
}

.nav-tabs&gt;li.active&gt;a span.cartab3 {
	width: 21px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -28px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.cartab3 {
	width: 21px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -28px 0px;
}

.nav-tabs&gt;li&gt;a span.cartab3 {
	width: 21px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -28px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.cartab3 {
	width: 21px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -28px -18px;
}

.nav-tabs&gt;li.active&gt;a span.suitcasetab3 {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -50px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.suitcasetab3 {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -50px 0px;
}

.nav-tabs&gt;li&gt;a span.suitcasetab3 {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -50px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.suitcasetab3 {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -50px -18px;
}

.nav-tabs&gt;li.active&gt;a span.flighthoteltab3 {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -68px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.flighthoteltab3 {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -68px 0px;
}

.nav-tabs&gt;li&gt;a span.flighthoteltab3 {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -68px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.flighthoteltab3 {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -68px -18px;
}

.nav-tabs&gt;li.active&gt;a span.cruisetab3 {
	width: 22px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -87px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.cruisetab3 {
	width: 22px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -87px 0px;
}

.nav-tabs&gt;li&gt;a span.cruisetab3 {
	width: 22px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -87px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.cruisetab3 {
	width: 22px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -87px -18px;
}

.nav-tabs&gt;li.active&gt;a span.hotelcartab3 {
	width: 23px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -110px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.hotelcartab3 {
	width: 23px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -110px 0px;
}

.nav-tabs&gt;li&gt;a span.hotelcartab3 {
	width: 23px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -110px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.hotelcartab3 {
	width: 23px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -110px -18px;
}

.nav-tabs&gt;li.active&gt;a span.flighthotelcartab3 {
	width: 26px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -135px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.flighthotelcartab3 {
	width: 26px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -135px 0px;
}

.nav-tabs&gt;li&gt;a span.flighthotelcartab3 {
	width: 26px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -135px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.flighthotelcartab3 {
	width: 26px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -135px -18px;
}

.nav-tabs&gt;li.active&gt;a span.summarytab3 {
	width: 16px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -163px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.summarytab3 {
	width: 16px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -163px 0px;
}

.nav-tabs&gt;li&gt;a span.summarytab3 {
	width: 16px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -163px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.summarytab3 {
	width: 16px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -163px -18px;
}

.nav-tabs&gt;li.active&gt;a span.ratestab3 {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -183px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.ratestab3 {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -183px 0px;
}

.nav-tabs&gt;li&gt;a span.ratestab3 {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -183px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.ratestab3 {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -183px -18px;
}

.nav-tabs&gt;li.active&gt;a span.preferencestab3 {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -199px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.preferencestab3 {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -199px 0px;
}

.nav-tabs&gt;li&gt;a span.preferencestab3 {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -199px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.preferencestab3 {
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -199px -18px;
}

.nav-tabs&gt;li.active&gt;a span.mapstab3 {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -217px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.mapstab3 {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -217px 0px;
}

.nav-tabs&gt;li&gt;a span.mapstab3 {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -217px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.mapstab3 {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -217px -18px;
}

.nav-tabs&gt;li.active&gt;a span.reviewstab3 {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -236px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.reviewstab3 {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -236px 0px;
}

.nav-tabs&gt;li&gt;a span.reviewstab3 {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -236px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.reviewstab3 {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -236px -18px;
}

.nav-tabs&gt;li.active&gt;a span.thingstodotab3 {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -255px 0px;
}

.nav-tabs&gt;li.active&gt;a:hover span.thingstodotab3 {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -255px 0px;
}

.nav-tabs&gt;li&gt;a span.thingstodotab3 {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -255px 0px;
	transition: .2s
}

.nav-tabs&gt;li&gt;a:hover span.thingstodotab3 {
	width: 15px;
	height: 18px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -255px -18px;
}

span.profile-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 0 no-repeat;
}

span.bookings-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -30px no-repeat;
}

span.wishlist-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -60px no-repeat;
}

span.settings-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -90px no-repeat;
}

span.history-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -120px no-repeat;
}

span.password-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -150px no-repeat;
}

span.newsletter-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -180px no-repeat;
}

span.dashboard-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -450px no-repeat;
}

span.posts-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -210px no-repeat;
}

span.media-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -240px no-repeat;
}

span.pages-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -270px no-repeat;
}

span.comments-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -300px no-repeat;
}

span.forums-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -330px no-repeat;
}

span.topics-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -360px no-repeat;
}

span.replies-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -390px no-repeat;
}

span.appearance-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -420px no-repeat;
}

span.tools-icon {
	width: 25px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background: url('../images/profile-icons.png') scroll 0 -480px no-repeat;
}

/*ABOUT PAGE*/
.progress-about {
	height: 35px;
	margin-bottom: 0px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 0px;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.pbar1, .pbar2, .pbar3, .pbar4 {
	text-align: left;
	overflow: hidden;
	padding: 9px 10px;
}

.margbtm10 {
	margin-bottom: 10px;
}

.cpdd01 {
	padding: 0px 15px 0px 0px;
}

.cpdd02 {
	padding: 0px 0px 0px 15px;
}

.hpadding50c {
	padding: 20px 10px;
}

@media ( min-width : 480px) {
	.hpadding50c {
		padding: 20px 50px;
	}
}

span.gcircle {
	display: block;
	float: left;
	padding-top: 7px;
	width: 40px;
	height: 40px;
	background: #666;
	text-align: center;
	font-size: 18px;
	font-family: lato;
	font-weight: 700;
	color: #fff;
	border-radius: 100px;
}

.aboutarrow {
	display: block;
	float: left;
	position: relative;
	left: 50%;
	bottom: -20px;
	width: 25px;
	height: 13px;
	background: url('../images/about-arrow.png') no-repeat;
}

.abover {
	position: relative;
	overflow: hidden;
}

.abover-off {
	position: relative;
	overflow: hidden;
}

.abbg {
	background: #0099cc;
	background: rgba(114, 191, 102, 0.8);
	position: absolute;
	top: 0;
}

span.socials-twitter {
	width: 18px;
	height: 18px;
	display: block;
	background: url('../images/socials.png') 0 0 no-repeat;
}

span.socials-twitter:hover {
	width: 18px;
	height: 18px;
	display: block;
	background: url('../images/socials.png') 0 -18px no-repeat;
}

span.socials-facebook {
	width: 18px;
	height: 18px;
	display: block;
	background: url('../images/socials.png') -18px 0 no-repeat;
}

span.socials-facebook:hover {
	width: 18px;
	height: 18px;
	display: block;
	background: url('../images/socials.png') -18px -18px no-repeat;
}

span.socials-gplus {
	width: 18px;
	height: 18px;
	display: block;
	background: url('../images/socials.png') -36px 0 no-repeat;
}

span.socials-gplus:hover {
	width: 18px;
	height: 18px;
	display: block;
	background: url('../images/socials.png') -36px -18px no-repeat;
}

.socials-container {
	position: relative;
}

/*BLOG PAGE*/
ul.blogcat {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.blogcat li {
	border-bottom: 1px solid #e5e5e5;
	padding: 5px 0;
}

ul.blogcat li a {
	color: #333;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

ul.blogcat li a:hover {
	color: #0099cc;
	text-decoration: none;
}

a.blogpost-hover {
	position: absolute;
	width: 50px;
	height: 50px;
	display: block;
	background: #333;
	color: #fff;
	font-size: 20px;
	padding: 12px 0;
	text-align: center;
	border-radius: 100px;
	text-decoration: none;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

a.blogpost-hover:hover {
	background: #fff;
	color: #333;
}

a.blogpost-hover2 {
	position: absolute;
	width: 50px;
	height: 50px;
	display: block;
	background: #333;
	color: #fff;
	font-size: 20px;
	padding: 12px 0;
	text-align: center;
	border-radius: 100px;
	text-decoration: none;
	transition: all .3s ease-in-out;
}

a.blogpost-hover2:hover {
	background: #fff;
	color: #333;
}

/*Navigation-tabs3*/
.navigation-tabs3 {
	height: 43px;
	border-bottom: 1px solid #ebebeb;
}

.navigation-tabs3 li {
	height: 43px;
	float: left;
	background: #efefef;
	color: #999999;
	padding: 0 15px 0 10px;
	margin-left: 2px;
	border-left: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}

.navigation-tabs3 li.active {
	border-bottom: 1px solid #fff;
}

.navigation-tabs3 li a {
	color: #999999;
}

.navigation-tabs3 li.active {
	background: #fff;
	color: #333;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}

.navigation-tabs3 li.active a {
	color: #333;
}

/*CarouFredSel Blog*/
.wrapper2 {
	background-color: white;
	width: 100%;
	height: 407px;
	margin: 0px auto;
	padding: 5px;
}

.list_carousel2 {
	background-color: #fff;
	margin: 0px;
	width: 100%;
	height: 407px;
	overflow: hidden;
	position: relative;
}

.list_carousel2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

.list_carousel2 li {
	font-size: 40px;
	color: #999;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	border: 0px solid #efefef;
	width: 100% px;
	max-height: 407px;
	padding: 0;
	margin: 0px 20px;
	display: block;
	float: left;
	line-height: 10px;
	text-align: left;
}

.list_carousel2.responsive {
	width: auto;
	margin-left: 0;
}

.xprev {
	width: 34px;
	height: 55px;
	float: left;
	margin-left: 10px;
	background: #15262f;
	position: absolute;
	top: 40%;
	left: -10px;
}

.xprev:hover {
	background: #72bf66;
}

a.xprev img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') -14px -36px;
	margin: 18px 0 0 9px;
}

a:hover.xprev img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') -14px -54px;
}

.xnext {
	width: 34px;
	height: 55px;
	float: right;
	margin-right: 10px;
	background: #15262f;
	position: absolute;
	top: 40%;
	right: -11px;
}

.xnext:hover {
	background: #72bf66;
}

a.xnext img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') 0px -36px;
	margin: 18px 0 0 12px;
}

a:hover.xnext img {
	width: 14px;
	height: 18px;
	display: block;
	background: url('../images/sprite.png') 0px -54px;
}

.circlewrap2 {
	width: 52px;
	height: 52px;
	margin: 0;
	position: relative;
}

.circlewrap2 span {
	width: 23px;
	height: 23px;
	border-radius: 23px;
	position: absolute;
	bottom: 0px;
	right: -10px;
	background: #0099cc;
	color: #fff;
	font-size: 11px;
	padding-top: 3px;
}

.cpdl {
	padding: 0 6px;
	top: 28px;
}

.cpwidth {
	width: 150px;
}

.cpwidth2 {
	width: 90px;
}

.cpwidth3 {
	width: 290px;
}

.line6 {
	background: #e8e8e8;
	height: 1px;
	margin: 30px 0 30px 0;
	padding: 0;
	display: block;
}

.aptnav {
	margin-left: 5px !important;
	width: 100%;
}

.aptnav li a.mnuic {
	background: url(../images/hmicon.png) no-repeat 0 0;
	float: left;
	height: 55px;
	width: 40px;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}

.aptnav li .mnuic.hom {
	background-position: 7px 20px;
}

.aptnav li .mnuic.hom:hover {
	background-position: 7px -40px;
}

.aptnav li .mnuic.aprtment {
	background-position: -38px 20px;
}

.aptnav li .mnuic.aprtment:hover {
	background-position: -38px -40px;
}

.aptnav li .mnuic.flit {
	background-position: -82px 20px;
}

.aptnav li .mnuic.flit:hover {
	background-position: -82px -40px;
}

.aptnav li .mnuic.htl {
	background-position: -132px 20px;
}

.aptnav li .mnuic.htl:hover {
	background-position: -132px -40px;
}

.aptnav li .mnuic.car {
	background-position: -188px 20px;
}

.aptnav li .mnuic.car:hover {
	background-position: -188px -40px;
}

.aptnav li .mnuic.dealm {
	background-position: -246px 20px;
}

.aptnav li .mnuic.dealm:hover {
	background-position: -246px -40px;
}

.aptnav li .mnuic.vcatn {
	background-position: -296px 20px;
}

.aptnav li .mnuic.vcatn:hover {
	background-position: -296px -40px;
}

.litblu {
	color: #009dc3;
}

.mrs {
	color: #666;
}

.lang {
	float: left;
	height: 20px;
	margin-right: 4px;
	width: 20px;
}

.dropdown-menu li a .lang {
	margin-right: 10px;
}

.ritspl {
	padding: 12px 10px !important;
	text-transform: capitalize;
}

.nopad {
	padding: 0 !important;
}

.navbar-collapse.filcols {
	width: 83.3333%;
}

.splli {
	margin-left: 0 !important;
	text-transform: uppercase;
	font-size: 12px;
	margin-top: 10px;
}

.lefttab {
	float: left;
	height: auto;
}

.lefttab li {
	background: none;
	border: none;
	clear: both;
	color: #666;
	display: block;
	margin: 5px 0;
	overflow: hidden;
	width: 100%;
}

.lefttab li a {
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	margin: 0 10px;
	padding: 8px
}

.intabs {
	display: block;
}

.rittab {
	background: none;
	border-radius: 15px;
	box-shadow: none;
	height: 100%;
	min-height: 330px;
	padding: 0 20px;
	position: relative;
}

.tabwrap {
	padding: 10px;
	float: left;
	min-height: 365px;
	width: 100%;
	background: rgba(0, 0, 0, .8);
	border-radius: 10px;
}

.lefttab li.active a, .lefttab li.active a:hover, .lefttab li.active&gt;a:focus
	{
	background: #0065b8;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	margin: 0 10px;
	padding: 8px;
}

.lefttab li a:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}

.defaultimg {
	max-height: 425px !important;
}

.flitad {
	color: #fff;
	display: block;
	float: right;
	overflow: hidden;
}

.adcap {
	float: right;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 24px;
}

.adcap strong {
	font-size: 22px;
}

.flitad .glyphicon {
	font-size: 28px;
	float: left;
	margin-right: 10px;
}

.navbar-wrappermy {
	background: none repeat scroll 0 0 white;
	border-bottom: 0 solid #cccccc;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
	-o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
	left: 0;
	min-height: 50px;
	padding-bottom: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000000;
}

.navbar-brand.myband {
	padding: 8px 15px 8px 0;
}

.navbar-brand.myband img {
	max-width: none;
}

.fullapart {
	float: left;
	margin-top: 57px;
	width: 100%;
}

.mapresult {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.wantmar {
	
}

.leftmap {
	left: 0;
	position: fixed;
	height: 100%;
	width: 40%;
	z-index: 100;
}

.leftmap img {
	max-width: 100%;
}

.ritcap {
	background: none repeat scroll 0 0 #fff;
	float: right;
	width: 60%;
	position: relative;
}

.fulfiltr {
	background: none repeat scroll 0 0 #eee;
	border-bottom: 1px solid #ddd;
	display: block;
	height: 90px;
	position: fixed;
	width: 100%;
	z-index: 1000;
}

.inrot {
	border-left: 1px solid #ddd;
	box-shadow: -5px 0 13px -7px #000;
	display: block;
	overflow: hidden;
	padding: 30px 0 0px;
	position: relative;
	z-index: 1000;
}

.seppad {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ddd;
	padding: 15px 10px;
}

.infiltr {
	float: left;
}

.gusts {
	background: none repeat scroll 0 0 #fff;
	display: block;
	height: 36px;
	overflow: hidden;
	padding: 0 8px;
}

.width90 {
	width: 90%;
}

.lablgust {
	background: url("../images/psn.png") no-repeat scroll 8px center #fff;
	float: left;
	line-height: 38px;
	margin-right: 10px;
	padding-left: 28px;
}

.smalchange {
	color: #666;
	float: left;
	font-weight: bold;
	line-height: 38px;
}

.hovernum {
	bottom: -40px;
	left: 10px;
	position: absolute;
	width: 70%;
}

.gusts:hover .hovernum {
	bottom: 1px;
}

.trans {
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
}

.ritpic {
	background: #fff;
}

.topfilhed {
	color: #666;
	display: block;
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 5px;
	overflow: hidden;
}

.mybtn {
	font-size: 14px;
	font-weight: normal;
	margin: 0 5px 0 0;
	padding: 7px;
	text-transform: none;
}

.marit5 {
	margin-right: 8px;
}

.paddingmy {
	padding: 8px;
	width: 100%;
}

.container.onlyapart {
	max-width: 98%;
}

.apartlist {
	background: #fff;
	float: left;
	border: 4px solid #fff;
	position: relative;
	border-radius: 4px;
	-o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	zoom: 1;
	width: 100%;
}

.mysep {
	display: block;
	margin: 10px 0;
	overflow: hidden;
}

.mybtn .icon {
	color: #fff;
	font-size: 16px;
	margin-right: 5px;
}

.marintop {
	margin-top: 50px;
}

.intogle {
	display: table;
	margin: 0 auto;
}

.adsrch {
	
}

.advancedsrch {
	background: none repeat scroll 0 0 #5cbcf6;
	color: #fff;
	cursor: pointer;
	float: left;
	height: 90px;
	padding: 15px;
	position: relative;
	z-index: 101;
}

.advancedsrch.act {
	background: none repeat scroll 0 0 #4babe5;
	border-right: 1px solid #58b8f2;
	box-shadow: 3px 0 15px -10px #000000;
	-webkit-box-shadow: 3px 0 15px -10px #000000;
	-moz-box-shadow: 3px 0 15px -10px #000000;
	-o-box-shadow: 3px 0 15px -10px #000000;
}

.advancedsrch .icon {
	color: #fff;
	display: block;
	font-size: 38px;
	font-weight: 200;
	text-align: center;
}

.srchcriteria {
	background: none repeat scroll 0 0 #5cbcf6;
	height: 100%;
	left: -700px;
	padding: 27px 15px;
	position: absolute;
	z-index: 100;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}

.srchcriteria.adtog {
	left: 115px;
}

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

.allothr {
	
}

.inroomtyp {
	display: block;
}

.a_demo_three {
	background-image: linear-gradient(bottom, rgb(62, 184, 229) 0%,
		rgb(44, 160, 202) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(62, 184, 229) 0%,
		rgb(44, 160, 202) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(62,
		184, 229)), color-stop(1, rgb(44, 160, 202)));
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	position: relative;
	padding: 6px;
	border-left: solid 1px #48d5ea;
	margin-left: 35px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.a_demo_three:active, .a_demo_three.mybtn.active {
	background-color: #3bb3e0;
	background: #fce257;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera 11.10+ */
	/* IE10+ */
	background: linear-gradient(to bottom, #fce257 0%, #fed232 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fce257',
		endColorstr='#fed232', GradientType=0);
	/* IE6-9 */
	color: #333;
}

.a_demo_three::before {
	background-color: #00a4cc;
	content: "\f041";
	width: 35px;
	max-height: 38px;
	height: 100%;
	position: absolute;
	display: block;
	padding-top: 8px;
	top: 0px;
	left: -36px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 0px #07526e;
	border-right: solid 1px #3984a0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.second_button::before {
	content: "\f041";
	font-family: 'FontAwesome';
	font-size: 14px;
	line-height: 14px;
	text-align: center;
}

.trd_button::before {
	content: "\f023";
	font-family: 'FontAwesome';
	font-size: 14px;
	line-height: 14px;
	text-align: center;
}

.frth_button::before {
	content: "\f045";
	font-family: 'FontAwesome';
	font-size: 14px;
	line-height: 14px;
	text-align: center;
}

.a_demo_three:hover {
	color: #fff;
	text-decoration: none;
}

.mdmar {
	margin-top: 6px;
}

.rumtyp, .sprice {
	
}

.myfilt li {
	float: left;
}

.myfilt li a {
	padding: 6px !important;
}

.myfilt .mt-2 {
	margin-left: 10px;
}

.ritspl.myspl {
	background: #fce257;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera 11.10+ */
	/* IE10+ */
	background: linear-gradient(to bottom, #fce257 0%, #fed232 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fce257',
		endColorstr='#fed232', GradientType=0);
	/* IE6-9 */
	border: 1px solid #da9409 !important;
	color: #fff;
	color: #000;
	font-size: 11px;
	font-weight: 200;
	margin-top: 5px;
	padding: 4px 10px !important;
	border-radius: 3px;
}

.ritspl.myspl:hover {
	background: #efd853;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera 11.10+ */
	/* IE10+ */
	background: linear-gradient(to bottom, #efd853 0%, #f9c431 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#efd853',
		endColorstr='#f9c431', GradientType=0);
	/* IE6-9 */
}

.myad img {
	width: 100%;
}

.lastcel {
	float: right;
}

.mfilt {
	background: none repeat scroll 0 0 #5CBCF6;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	padding: 8px 15px;
	position: relative;
	z-index: 101;
}

.mfilt.act, .hidefil.act {
	background: none repeat scroll 0 0 #4babe5;
}

.mfilt .icon {
	color: #FFFFFF;
	float: left;
	font-size: 18px;
	margin-right: 5px;
	text-align: center;
}

.myfiltr .checklist li {
	list-style: none;
}

.serchkey {
	
}

.keylabl {
	background: none repeat scroll 0 0 #fff;
	border: 0 solid black;
	color: #15262f;
	float: left;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 700;
	height: 32px;
	line-height: 32px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.filterkey {
	border: 1px solid #ddd;
	border-radius: 3px;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 0 0 #fff;
	display: block;
	overflow: hidden;
	padding: 5px;
	width: 80%;
}

.mefiltr {
	opacity: 0;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	display: none;
	padding: 10px;
}

.mefiltr.fades {
	opacity: 1;
	display: block;
}

.hidefil {
	background: none repeat scroll 0 0 #5cbcf6;
	color: #fff;
	cursor: pointer;
	float: left;
	height: 90px;
	margin-left: 1px;
	padding: 15px;
	position: relative;
	z-index: 101;
}

.hidefil .icon {
	color: #fff;
	display: block;
	font-size: 38px;
	font-weight: 200;
	text-align: center;
}

.mnuictab {
	background: url(../images/hmiconwt.png) no-repeat 0 0;
	float: left;
	height: 25px;
	margin-right: 4px;
	width: 30px;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}

.myonlytab li .mnuictab.aprtment {
	background-position: -44px 0px;
}

.myonlytab li.active a .mnuictab.aprtment, .myonlytab li.active a:hover .mnuictab.aprtment,
	.myonlytab li a:hover .mnuictab.aprtment {
	background-position: -44px -60px;
}

.mnuictab.flit {
	background-position: -88px 0px;
}

.myonlytab li.active a .mnuictab.flit, .myonlytab li.active a:hover .mnuictab.flit,
	.myonlytab li a:hover .mnuictab.flit {
	background-position: -88px -60px;
}

.mnuictab.htl {
	background-position: -138px 0px;
}

.myonlytab li.active a .mnuictab.htl, .myonlytab li.active a:hover .mnuictab.htl,
	.myonlytab li a:hover .mnuictab.htl {
	background-position: -138px -60px;
}

.mnuictab.cars {
	background-position: -195px 0px;
}

.myonlytab li.active a .mnuictab.cars, .myonlytab li.active a:hover .mnuictab.cars,
	.myonlytab li a:hover .mnuictab.cars {
	background-position: -195px -60px;
}

.mnuictab.dealm {
	background-position: -253px 0px;
}

.myonlytab li.active a .mnuictab.dealm, .myonlytab li.active a:hover .mnuictab.dealm,
	.myonlytab li a:hover .mnuictab.dealm {
	background-position: -253px -60px;
}

.mnuictab.vcatn {
	background-position: -300px 0px;
}

.myonlytab li.active a .mnuictab.vcatn, .myonlytab li.active a:hover .mnuictab.vcatn,
	.myonlytab li a:hover .mnuictab.vcatn {
	background-position: -300px -60px;
}

.tripmen {
	color: #fff;
	float: left;
	font-weight: normal;
	cursor: pointer;
	margin: 0 15px 5px 0;
}

.tripmen .iradio_flat-blue {
	float: left;
	margin-right: 5px;
}

.tripmen strong {
	float: left;
	font-weight: normal;
	line-height: 20px;
}

.triprad {
	margin-right: 4px !important;
}

.leftsrch {
	float: left;
	width: 60%;
}

.leftcsrch {
	float: left;
	width: 50%;
}

.inlabel {
	background: url(../images/mark.png) no-repeat 8px center #fff;
	color: #666;
	padding: 8px 8px 8px 30px;
}

.ritsrch {
	display: block;
	overflow: hidden;
}

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

.flyinput {
	border: medium none;
	border-radius: 0;
	color: #333;
	height: 36px;
	padding: 4px 4px 4px 60px;
	width: 100%;
}

.posrel {
	position: relative;
}

.labl {
	height: 100%;
	line-height: 36px;
	margin-left: 40px;
	position: absolute;
	top: 0;
}

.mySelectCalenda.calinput {
	background: url("../images/cal.png") no-repeat scroll 8px center #fff;
	padding: 4px 4px 4px 40px;
}

.calinput {
	
}

.marbtm15 {
	margin-bottom: 15px;
}

.persn {
	line-height: 30px;
	padding-left: 15px;
	padding-right: 28px !important;
}

.inlabel.psnico {
	background: url("../images/psn.png") no-repeat scroll 8px center #dfdfdf;
}

.inlabel.chi {
	background: url("../images/chi.png") no-repeat scroll 8px 7px #dfdfdf;
}

.inlabel.chilic {
	background: url("../images/children.png") no-repeat scroll 8px 7px
		#dfdfdf;
}

.indxsrch {
	background: #fab429;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera 11.10+ */
	/* IE10+ */
	background: linear-gradient(to bottom, #fab429 0%, #fab429 50%, #f9a60b 51%, #fab327
		100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fab429',
		endColorstr='#fab327', GradientType=0);
	/* IE6-9 */
	border: medium none;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 20px;
	text-transform: uppercase;
}

.my12 {
	width: 100%;
}

.my8 {
	width: 66.6667%
}

.my4 {
	width: 33.333%
}

.marbotom20 {
	margin-bottom: 20px;
}

.myselect .customSelect {
	background: url("../images/sel.png") no-repeat scroll 85% center #fff;
}

.splindx {
	margin-top: -330px;
	min-height: 380px;
}

.adbanner {
	display: block;
	margin: 20px 0;
	overflow: hidden;
}

.adbanner a img {
	width: 100%;
}

.offsetmy.pagecontainer2 {
	border: 1px solid #eee;
	padding: 10px;
}

.initem {
	display: block;
	margin: 10px;
	overflow: hidden;
	position: relative;
}

.imagewrap {
	height: 250px;
	overflow: hidden;
}

.imagewrap img {
	width: 100%;
	max-width: 100%;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}

.imgdesc {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}

.imhh3 {
	height: 100%;
	padding: 10px;
	position: relative;
	text-align: center;
	top: 60%;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	width: 100%;
}

.imhh3 h3 {
	color: #fff;
	font-family: oswald;
	font-size: 24px;
	line-height: 22px;
	margin: 20px 0;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	width: 100%;
}

.imgdesc p {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	padding: 10px;
	position: relative;
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
}

.moreto {
	background: none repeat scroll 0 0 #0065b8;
	box-shadow: 0 3px 2px -1px #000;
	-webkit-box-shadow: 0 3px 2px -1px #000;
	-moz-box-shadow: 0 3px 2px -1px #000;
	-o-box-shadow: 0 3px 2px -1px #000;
	color: #fff;
	display: table;
	font-size: 0px;
	margin: 0 auto;
	padding: 10px 15px;
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
	-moz-transition: all 0.7s ease-in-out 0s;
	-o-transition: all 0.7s ease-in-out 0s;
}

.moreto:hover {
	color: #fff;
}

.rotator {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
	height: 200%;
	left: -35%;
	position: absolute;
	top: 50%;
	transform: rotate(-15deg);
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	-o-transform: rotate(-15deg);
	-ms-transform: rotate(-15deg);
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	width: 200%;
}

.initem:hover .imagewrap img {
	transform: scale(1.2) rotate(-10deg);
	-webkit-transform: scale(1.2) rotate(-10deg);
	-moz-transform: scale(1.2) rotate(-10deg);
	-o-transform: scale(1.2) rotate(-10deg);
	-ms-transform: scale(1.2) rotate(-10deg);
}

.initem:hover .imgdesc p {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}

.initem:hover .imhh3 {
	top: 0;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}

.initem:hover .moreto {
	font-size: 14px;
}

.initem:hover .rotator {
	top: -50%;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}

.owlindex.owl-theme .owl-controls .owl-buttons .owl-prev, .owlindex.owl-theme .owl-controls .owl-buttons .owl-next
	{
	border-radius: 0;
	height: 49px;
	margin-top: -25px;
	position: absolute;
	text-indent: -99999px;
	top: 50%;
	width: 49px;
	z-index: 10;
}

.owlindex.owl-theme .owl-controls .owl-buttons .owl-prev {
	background: url(../images/prev2.png) no-repeat center center;
	left: 0;
}

.owlindex.owl-theme .owl-controls .owl-buttons .owl-next {
	background: url(../images/next2.png) no-repeat center center;
	right: 0;
}

.owlindex .owl-pagination {
	bottom: 0;
	left: 40%;
	position: absolute;
	width: 20%;
	z-index: 2;
}

.futrlinks {
	text-align: left;
	line-height: 24px;
}

.footer-menu a {
	border-right: 1px solid #ccc;
	color: #666;
	padding: 0 10px;
	font-size: 12px;
}

.ftrrow {
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
}

.cpy {
	border-top: 1px dashed #ddd;
	display: block;
	overflow: hidden;
	padding: 10px 0;
	margin-top: 10px;
}

.copyrit {
	color: #666;
	float: left;
	font-size: 12px;
	margin-top: 10px;
	padding: 0 10px;
}

.social {
	float: right;
	padding: 0 10px;
}

.apart {
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
}

.bigsent {
	font-size: 22px;
	font-weight: bold;
}

.smalsent {
	display: block;
	font-size: 16px;
	overflow: hidden;
	text-transform: uppercase;
}

.tp-leftarrow.default, .tp-rightarrow.default {
	display: none;
}

.lg-9 {
	float: left;
	width: 75%;
}

.lg-8 {
	float: left;
	width: 66.6667%;
}

.lg-7 {
	float: left;
	width: 58.3333%;
}

.lg-6 {
	float: left;
	width: 50%;
}

.lg-5 {
	float: left;
	width: 41.6667%;
}

.lg-4 {
	float: left;
	width: 33.333%;
}

.lg-3 {
	float: left;
	width: 25%;
}

.lg-2 {
	float: left;
	width: 16.6667%;
}

.lg-1 {
	float: left;
	width: 8.33333%;
}

.hidefil {
	display: none;
}

.itemlabel.myitemlbl {
	display: table;
	overflow: hidden;
	padding: 0px;
}

.leftpin {
	border-right: 1px solid #ddd;
	display: table-cell;
	padding: 10px;
	vertical-align: top;
}

.pinimg {
	border: 1px solid #fff;
	border-radius: 3px;
	float: left;
	height: 50px;
	margin-right: 8px;
	overflow: hidden;
	width: 50px;
}

.pinimg img {
	height: 50px;
}

.pindets a {
	color: #333;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.pindets a:hover {
	color: #00B0FF;
}

.pindets {
	color: #666;
	display: block;
	font-family: open_sansregular;
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
}

.ritpin {
	border-left: 1px solid #fff;
	display: table-cell;
	padding: 10px;
	text-align: right;
	vertical-align: top;
	width: 30%;
}

.rumprce {
	color: #00b0ff;
	margin-top: 8px;
}

.rumprce strong {
	font-size: 20px;
	margin-left: 2px;
}

.pernt {
	color: #666;
	display: block;
	line-height: 20px;
	text-align: right;
}

a {
	cursor: pointer;
}

a:hover {
	text-decoration: none;
}

.icon.hrticon {
	cursor: pointer;
	color: #333;
	font-size: 22px;
	left: 10px;
	opacity: 0.6;
	position: absolute;
	top: 10px;
	z-index: 10;
}

.icon.hrticon:hover {
	opacity: 1;
}

.pagedethed {
	float: left;
	margin: -10px 20px 0 0;
	position: relative;
}

.detbighrd {
	float: left;
	margin: 0 0 5px 10px;
}

.detssmal {
	color: #666;
	font-size: 13px;
}

.detssmal strong a {
	display: block;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 5px;
	overflow: hidden;
}

.margtops {
	margin-top: 25px;
}

@media ( max-width : 1300px) {
	.advancedsrch.act {
		box-shadow: none;
	}
	.hidefil {
		display: block;
	}
	.rumtyp, .sprice {
		display: block;
		float: none;
		min-height: 100px;
		overflow: hidden;
		padding: 10px 0;
	}
	.allothr {
		background: none repeat scroll 0 0 #4babe5;
		height: auto;
		left: -100%;
		position: absolute;
		top: 90px;
		width: 40%;
		transition: all 0.3s ease-in-out 0s;
		-webkit-transition: all 0.3s ease-in-out 0s;
		-moz-transition: all 0.3s ease-in-out 0s;
		-o-transition: all 0.3s ease-in-out 0s;
	}
	.allothr.slid {
		left: 0
	}
	.srchcriteria.adtog {
		left: 0;
	}
	.srchcriteria {
		background: none repeat scroll 0 0 #4babe5;
		top: 90px;
		height: auto;
		width: 40%;
	}
	.srchcriteria .infiltr {
		display: block;
		float: none;
		overflow: hidden;
	}
	.srchcriteria .intogle {
		display: block;
	}
	.srchcriteria .width90 {
		width: 100%;
	}
	.hovernum {
		left: auto;
		right: 0;
	}
}

@media ( min-width : 1200px) {
	.onlyapart .navbar-collapse.filcols {
		width: 90%;
		padding-right: 0;
		float: right
	}
}

@media ( max-width : 1200px) {
	.mdmar {
		margin-bottom: 5px;
	}
	.myad {
		display: none;
	}
	.navbar-collapse.filcols {
		width: 91.333%;
	}
	.aptnav {
		margin-left: 25px !important;
	}
}

@media ( max-width : 992px) {
	.navbar-collapse.filcols {
		width: 100%;
	}
	.splli {
		clear: both;
	}
	.md-12 {
		float: left;
		width: 100%;
	}
	.md-6 {
		float: left;
		width: 50%;
	}
	.md-4 {
		float: left;
		width: 33.333%;
	}
	lefttab {
		float: none;
		height: auto;
		display: block;
		overflow: hidden;
	}
	.lefttab li {
		clear: none;
		float: left !important;
		width: auto;
	}
	#myTab&gt;li&gt;a&gt;span.hidetext {
		display: block;
	}
	.intabs {
		clear: both;
	}
	.mnuictab {
		display: table;
		margin: 0 auto;
		float: none;
	}
	.lefttab li a {
		height: 60px;
		background: rgba(0, 0, 0, .3);
		margin: 0 6px;
		padding: 8px 12px;
	}
	.srchcriteria {
		left: 100%;
	}
	.splindx {
		margin-top: -360px;
		min-height: 380px;
		padding: 0;
	}
	.tabwrap {
		border-radius: 0;
	}
	.adcap strong {
		font-size: 16px;
	}
	.adcap {
		font-size: 12px;
		line-height: 14px;
	}
	.rittab {
		min-height: 300px;
	}
	.aptnav {
		margin: 0 !important;
	}
}

@media ( max-width : 768px) {
	.sm-12 {
		width: 100%;
	}
	.sm-6 {
		width: 50%;
	}
	.filcols {
		margin: 0 !important;
		padding: 0 !important;
	}
	.allothr, .srchcriteria {
		width: 100%;
	}
	.fulfiltr {
		position: static;
	}
	.wantmar {
		margin-top: auto !important;
	}
	.leftmap {
		height: 300px;
		overflow: hidden;
		position: static;
		width: 100%;
	}
	.ritcap {
		width: 100%;
	}
	.ritcap .col-md-6 {
		float: left;
		width: 50%;
	}
	.tabwrap {
		border-radius: 0;
	}
}

@media ( max-width : 600px) {
	.tabwrap {
		padding: 0;
	}
	.nav.nav-tabs.lefttab.myonlytab {
		background: none repeat scroll 0 0 #e5e5e5;
		float: left;
		width: 100%;
	}
	.lefttab li {
		margin: 0;
		padding: 0;
	}
	#myTab&gt;li&gt;a&gt;span.hidetext {
		display: none;
	}
	.lefttab li a {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		height: 40px;
		margin: 0;
		padding: 8px 15px;
		border-right: 1px solid #d7d7d7;
		border-left: 1px solid #f4f4f4;
		border-radius: 0;
	}
	.lefttab li.active a, .lefttab li.active a:hover, .lefttab li.active&gt;a:focus
		{
		background: none repeat scroll 0 0 #0065b8;
		border-radius: 0;
		color: #fff;
		margin: 0;
		padding: 8px 18px;
	}
	.nav-tabs&gt;li&gt;a:hover {
		border-right: 1px solid #d7d7d7;
		border-left: 1px solid #f4f4f4;
	}
	.lefttab li a:first-child {
		border-left: 0;
	}
	.splindx {
		margin-top: 80px;
	}
	.sliderbg {
		display: none;
	}
	.bigsent {
		font-size: 20px;
	}
	.smalsent {
		font-size: 14px;
	}
	.xmd-12 {
		width: 100%;
	}
	.xmd-6 {
		width: 50%;
	}
	.marxmd {
		margin-top: 20px;
	}
	.splindx {
		margin-top: 60px;
	}
}

@media ( max-width : 550px) {
	.xm-12 {
		float: left;
		width: 100%;
	}
	.marbotom20 {
		margin-bottom: 10px;
	}
	.marxm {
		margin-top: 10px;
	}
	.marxmd {
		margin-top: 10px;
	}
	.ritcap .col-md-6 {
		float: left;
		width: 100%;
	}
	.listitem {
		max-height: 250px;
	}
	.apartlist {
		margin-bottom: 15px;
	}

	.filter_tab {
    z-index: 10000;
    bottom: 10px;
    padding: 0px 6px;
    top: initial !important;
    right: 15px !important;
    left: 15px !important;
    width: 40%;
    margin: auto;
    position: fixed;
}

.coleft.round_filt {
    display: none;
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 10px -5px #000;
    display: block;
    left: 0;
    position: fixed !important;
    top: 0% !important;
    z-index: 999999 !important;
    max-width: 100%;
    display: none;
    height: 100% !important;
    overflow: hidden;
    overflow-y: scroll;
}

}

@media ( max-width : 450px) {
	.lefttab li a {
		padding: 8px;
	}
	.owl-pagination {
		display: none;
	}
}

@media ( max-width : 350px) {
	.lefttab li.active a, .lefttab li.active a:hover, .lefttab li.active&gt;a:focus,
		.lefttab li a {
		padding: 8px 5px;
	}
	.advancedsrch, .hidefil, .mfilt {
		padding: 15px 5px;
	}
}

/*19-july-2014*/
.detailcorosl.owl-theme .owl-controls .owl-buttons .owl-prev,
	.detailcorosl.owl-theme .owl-controls .owl-buttons .owl-next {
	border-radius: 0;
	float: left;
	height: 49px;
	margin: -25px 0 0;
	position: absolute;
	text-indent: -999999px;
	top: 50%;
	width: 66px;
}

.detailcorosl.owl-theme .owl-controls .owl-buttons .owl-prev {
	background: url(../images/prev2.png) no-repeat center center;
	left: 0
}

.detailcorosl.owl-theme .owl-controls .owl-buttons .owl-next {
	background: url(../images/next2.png) no-repeat center center;
	right: 0;
}

.detailcorosl.owl-theme .owl-controls .owl-buttons {
	
}

.detailcorosl .owl-pagination {
	bottom: 0;
	left: 40%;
	position: absolute;
	width: 20%;
	z-index: 2;
}

.aprtimg {
	border: 3px solid #f7f7f7;
	border-radius: 100%;
	height: 165px;
	margin: -70px auto auto;
	overflow: hidden;
	width: 165px;
}

.aprtimg img {
	width: 100%;
}

.leftsuplr {
	display: table;
	margin: 10px auto auto;
	overflow: hidden;
	padding: 0 10px;
	text-align: center;
}

.letrrate {
	
}

.letrrate strong {
	color: #666;
	font-weight: normal;
	margin-left: 10px;
}

.detssmal strong {
	display: block;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 5px;
	overflow: hidden;
}

.detab&gt;li&gt;a&gt;span.hidetext {
	float: left;
}

.aptadres {
	float: left;
	line-height: 20px;
}

.fulrowhaf {
	float: left;
	padding: 5px;
	width: 25%;
}

.privaterum {
	background: none repeat scroll 0 0 #fff;
	display: block;
	height: 65px;
	padding: 10px;
	text-align: center;
}

.fagren {
	background: none repeat scroll 0 0 #6ccac9;
}

.comntext {
	background: none repeat scroll 0 0 #eee;
	display: block;
	height: 100px;
	overflow: hidden;
	padding: 10px;
	text-align: center;
}

.bigcot {
	background: none repeat scroll 0 0 #fff;
	color: #666;
	display: block;
	font-size: 14px;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 5px 0;
	text-align: center;
}

.toprub {
	display: block;
	overflow: hidden;
}

.aptname {
	color: #333;
	font-size: 20px;
	margin: 10px 0 5px;
}

.aptloc {
	color: #666;
	float: left;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 10px;
}

.fared {
	background: none repeat scroll 0 0 #ff6c60;
}

.fayello {
	background: none repeat scroll 0 0 #f8d347;
}

.fablu {
	background: none repeat scroll 0 0 #57c8f2;
}

.aptgust {
	color: #444;
	display: block;
	font-size: 20px;
	overflow: hidden;
}

.usraprtmnt {
	float: right;
}

.aprmntdets {
	
}

.hidespaace {
	display: none;
}

.mobispace {
	float: right;
}

@media ( max-width : 992px) {
	.mobiclear {
		clear: both;
	}
	.mobispace {
		float: right;
		width: 100%;
	}
	.me-4 {
		float: left;
		width: 33.3333%;
	}
	.me-8 {
		float: left;
		width: 66.666%;
	}
}

@media ( max-width : 600px) {
	.aprmntdets {
		float: left;
	}
	.usraprtmnt {
		ffloat: right;
		margin-bottom: 20px;
		width: 100%;
	}
	.pagedethed {
		display: table;
		margin: 0 auto;
	}
}

@media ( max-width : 500px) {
	.me-4 {
		float: left;
		width: 100%;
	}
	.me-8 {
		float: left;
		width: 100%;
	}
	.me-4 img.fwimg {
		margin-bottom: 15px;
	}
}

@media ( max-width : 400px) {
	.fulrowhaf {
		width: 50%;
	}
}

.signdiv {
	display: block;
	overflow: hidden;
}

.signdivup {
	display: block;
	max-width: 320px;
	overflow: hidden;
}

.insigndiv {
	display: table;
	overflow: hidden;
	width: 100%;
}

.logspecify {
	border-radius: 3px;
	display: block;
	margin-bottom: 8px;
	overflow: hidden;
	padding: 8px;
}

.logspecify .icon {
	color: #fff;
	float: left;
	font-size: 22px;
	text-align: center;
	width: 40px;
}

.mensionsoc {
	color: #fff;
	display: block;
	font-size: 16px;
	overflow: hidden;
	text-align: center;
}

.facecolor {
	background: #3b5998;
}

.tweetcolor {
	background: #2aa9e0;
}

.googlecolor {
	background: #df4a32;
}

.gpluses {
	background: #d3492c;
}

.mymail {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
}

.orbar {
	background: url("../images/rep.png") repeat-x scroll left center
		rgba(0, 0, 0, 0);
	display: block;
	margin: 5px 0;
	overflow: hidden;
}

.orbar strong {
	background: none repeat scroll 0 0 #fff;
	color: #666;
	display: table;
	font-weight: normal;
	margin: 0 auto;
	padding: 0 10px;
}

.wellme {
	background-color: #fff;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	margin-bottom: 20px;
	min-height: 20px;
	padding: 15px;
}

.rowput {
	position: relative;
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

.rowput .fa {
	background: none repeat scroll 0 0 #f5f5f5;
	border-radius: 3px 0 0 3px;
	color: #bbb;
	font-size: 22px;
	left: 2px;
	line-height: 38px;
	position: absolute;
	text-align: center;
	top: 2px;
	width: 35px;
}

.rowput input {
	padding: 6px 6px 6px 45px;
}

.misclog {
	
}

.rember {
	float: left;
	font-size: 14px;
}

.rember&gt;input {
	margin-right: 5px;
}

.forgtpsw {
	color: #2aa9e0;
	float: right;
}

/*.submitlogin {
	background: none repeat scroll 0 0 #065f8e;
	border: medium none;
	box-shadow: 0 3px 0 0 #003f6e;
	-box-shadow: 0 3px 0 0 #003f6e;
	-moz-box-shadow: 0 3px 0 0 #003f6e;
	-o-box-shadow: 0 3px 0 0 #003f6e;
	color: #fff;
	display: block;
	font-size: 16px;
	margin: 12px 0;
	overflow: hidden;
	padding: 10px 0;
	width: 100%;
}*/

.dntacnt {
	border-top: 1px solid #eee;
	color: #666;
	display: block;
	margin-top: 20px;
	overflow: hidden;
	padding: 10px 0 0;
}

.dntacnt a {
	color: #2aa9e0;
}

.logspecify.mymail .icon, .logspecify.mymail .mensionsoc {
	color: #666
}

.signupterms {
	color: #666;
	font-size: 12px;
	margin-top: 10px;
}

.signupterms a {
	color: #2aa9e0;
}

#fadeandscale, #fadeandscalereg {
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}

.popup_visible #fadeandscale, .popup_visible #fadeandscalereg {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.fstsled {
	
}

.indexhed {
	color: #444;
	display: block;
	font-family: Raleway-Medium;
	font-size: 28px;
	font-weight: bold;
	margin: 30px 0;
	overflow: hidden;
	text-align: center;
}

.fordetailpage {
	margin-bottom: 20px;
}

@media ( max-width : 1200px) {
	.imagewrap {
		height: 200px;
	}
}

@media ( max-width : 992px) {
	.mefotr {
		float: left;
		width: 50%;
	}
}

@media ( max-width : 600px) {
	.mefotr {
		margin-bottom: 15px;
		width: 100%;
	}
}

@media ( max-width : 350px) {
	.insigndiv {
		width: 250px;
	}
}

.toplitileimg {
	background: url("../images/helpback.jpg") no-repeat center 0/cover
		rgba(0, 0, 0, 0);
	margin-top: 60px;
	position: relative;
}

.shadeback {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}

.helpsearch {
	display: table;
	margin: 40px auto 10px;
	position: relative;
	width: 50%;
	z-index: 10;
}

.serchhlp {
	border: 1px solid #e6e6e6;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	box-shadow: 0 0 20px -10px #000 inset;
	-webkit-box-shadow: 0 0 20px -10px #000 inset;
	-moz-box-shadow: 0 0 20px -10px #000 inset;
	-o-box-shadow: 0 0 20px -10px #000 inset;
	color: #444;
	height: 45px;
	padding: 10px 20px;
	width: 100%;
}

.helpgo {
	background: url("../images/helpsrch.png") no-repeat scroll center center
		#ebebeb;
	border: 0 none;
	border-left: 1px solid #fff;
	border-radius: 0 30px 30px 0;
	-webkit-border-radius: 0 30px 30px 0;
	-moz-border-radius: 0 30px 30px 0;
	-o-border-radius: 0 30px 30px 0;
	box-shadow: -4px 0 18px -10px #000;
	-webkit-box-shadow: -4px 0 18px -10px #000;
	-moz-box-shadow: -4px 0 18px -10px #000;
	-o-box-shadow: -4px 0 18px -10px #000;
	height: 100%;
	position: absolute;
	right: -1px;
	top: 0;
	width: 70px;
}

.popsrch {
	display: table;
	margin: 10px auto 20px;
	position: relative;
	z-index: 10;
}

.poli {
	float: left;
}

.poli strong {
	color: #fff;
	float: left;
	padding: 10px;
}

.poli a {
	color: #fff;
	float: left;
	font-size: 14px;
	padding: 10px;
}

.brdcrump {
	background: none repeat scroll 0 0 #727272;
}

.brdli {
	float: left;
}

.brdli a {
	border-bottom: 2px solid #727272;
	color: #fff;
	float: left;
	padding: 10px;
}

.brdli.active a {
	border-bottom: 4px solid #0099cc;
}

.columnsc {
	float: left;
	position: relative;
	width: 100%;
}

.onlycontent {
	background: #eeeeee;
	min-height: 300px;
}

.martb {
	margin: 50px auto;
	padding-left: 50px;
}

.inpagehed {
	color: #666;
	display: block;
	font-family: Raleway-Medium;
	font-size: 32px;
	font-weight: normal;
	margin: 10px 0 15px;
	overflow: hidden;
	text-align: center;
	text-transform: uppercase;
}

.contentdivi {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e8e8e8;
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 10px 0;
}

.divihed {
	color: #444;
	display: block;
	margin: 10px 0 15px;
	overflow: hidden;
}

.divip {
	color: #666;
	display: block;
	font-size: 13px;
	line-height: 20px;
	overflow: hidde
}

.divilernmore {
	color: #009dc3;
	font-size: 13px;
}

.demonsimg {
	display: block;
	padding: 20px 0;
	text-align: center;
}

.divihedsub {
	color: #444;
	display: block;
	margin: 10px 0 15px;
	overflow: hidden;
}

.fullmorehow {
	display: none;
	padding: 20px;
}

.qustiononly {
	display: block;
	overflow: hidden;
}

.qustiononly a {
	border-bottom: 1px solid #e7e7e7;
	color: #f35d2b !important;
	display: block;
	font-size: 14px;
	margin: 8px 0;
	overflow: hidden;
	padding: 2px 0 15px;
}

@media ( max-width : 992px) {
	.myfit .dl-menuwrapper {
		max-width: none;
		margin: 0;
	}
	.myfit2 {
		clear: both;
	}
	.myfit2 .martb {
		padding: 0;
	}
	.my8n {
		width: 66.6667%;
		float: left;
	}
	.my4n {
		width: 33.333%;
		float: left;
	}
}

@media ( max-width : 550px) {
	.my8n {
		width: 100%;
		float: left;
	}
	.my4n {
		width: 100%;
		float: left;
	}
	.helpsearch {
		width: 100%;
	}
}

.marintopcnt {
	margin: 0;
}

.nav&gt;.brdli.active a {
	color: #fff;
}

.nav&gt;.brdli a {
	padding: 10px;
}

.usrwel {
	border-radius: 100%;
	float: left;
	height: 22px;
	margin: 4px 5px 0 0;
	overflow: hidden;
	width: 22px;
}

.usrwel img {
	max-height: 22px;
	min-height: 22px;
	vertical-align: top;
	width: 100%;
}

.tab-content6 .cstyle02 {
	background: #fff;
}

.fstusrp {
	float: left;
	height: 80px;
	margin-right: 10px;
	overflow: hidden;
	width: 80px;
}

.mytbl {
	width: 100%;
}

.mytbl td {
	padding: 15px !important;
}

.myeditdets strong {
	display: block;
	font-weight: normal;
	margin-bottom: 6px;
}

.sideul {
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

.sidepro {
	display: block;
	overflow: hidden;
}

.sidepro a {
	display: block;
	overflow: hidden;
	padding: 8px 0;
}

.splview {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #eee;
	display: table;
	margin: 20px auto auto;
	padding: 10px 20px;
	text-align: center;
	width: 100%;
}

.sidepro.active a {
	font-weight: bold;
	color: #2a6496;
}

.cs-select .cs-options {
	max-height: 240px;
	overflow-y: scroll !important;
}

.padding20me {
	padding: 20px 0;
}

.padtabne {
	background: none repeat scroll 0 0 #ccc;
	display: block;
	overflow: hidden;
	padding: 10px;
}

.rowit {
	background: none repeat scroll 0 0 #ffffff;
	float: left;
	padding: 20px 20px 0;
	position: relative;
	width: 100%;
}

.martopbtm {
	margin-bottom: 20px;
}

.profileusr {
	
}

.lodref {
	background: url("../images/Preloader.gif") no-repeat scroll center
		center rgba(255, 255, 255, 0.8);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

.dashrow {
	
}

.dashed {
	color: #666;
	display: block;
	font-family: open_sansregular;
	font-size: 22px;
	margin: 0;
	overflow: hidden;
	padding: 10px;
}

.indashrow {
	display: block;
	overflow: hidden;
}

.onlysent {
	display: block;
	font-size: 13px;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 10px;
}

.dshcol {
	float: left;
	width: 25%;
}

.indash {
	padding: 10px;
}

.fullofdash {
	
}

.dashico {
	background: none repeat scroll 0 0 #fff;
	border: 6px solid #eee;
	border-radius: 100%;
	display: table;
	height: 100px;
	margin: 0 auto;
	padding: 22px 0 0;
	text-align: center;
	width: 100px;
}

.dashinhed {
	color: #333;
	display: block;
	font-family: open_sansregular;
	font-size: 14px;
	margin: 10px 0;
	padding: 6px 0;
	text-align: center;
}

.indash p {
	color: #666;
	display: block;
	font-size: 12px;
	text-align: center;
}

.userprowrp {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
	box-shadow: 0 3px 0 0 #d8d8d8;
	display: block;
	overflow: hidden;
	/*
    margin-top: -80px;
    padding: 80px 0 20px;
    * */
	margin-top: 5px;
	padding: 0px 0 20px;
	position: relative;
	z-index: 100;
}

.profileusrs {
	position: relative;
	width: 100%;
	z-index: 101;
}

.proname {
	color: #666;
	display: block;
	font-family: open_sansregular;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 10px 20px;
	text-align: left;
}

.proname strong {
	color: #666;
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 5px;
	overflow: hidden;
}

.sidewiserow {
	background: none repeat scroll 0 0 #fff;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

.sidewisehed {
	background: none repeat scroll 0 0 #ddd;
	color: #333;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 10px;
}

.sideop {
	isplay: block;
	font-size: 12px;
	overflow: hidden;
	padding: 10px;
}

.dashadd {
	color: #0099cc;
	display: block;
	overflow: hidden;
	padding: 0 10px 10px;
}

.qlinkul {
	border-left: 4px solid #085e8e;
	display: block;
	overflow: hidden;
}

.qlink {
	display: block;
	overflow: hidden;
}

.qlink a {
	color: #0099cc;
	display: block;
	font-family: open_sansregular;
	font-size: 14px;
	overflow: hidden;
	padding: 10px 15px;
}

.dashed.alertred {
	background: #e9573f;
}

.alertli {
	border-bottom: 1px dotted #ddd;
	display: block;
	overflow: hidden;
	padding: 5px 0;
}

.alertli:last-child {
	border: 0;
}

.inalert {
	padding-right: 40px;
	position: relative;
}

.alerthed {
	color: #444;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	overflow: hidden;
	padding: 5px 0;
}

.inalert p {
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
}

.alertclose {
	color: #e9e9e9;
	cursor: pointer;
	font-family: 'Open Sans';
	font-size: 26px;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
	margin-top: -17px;
	position: absolute;
	right: 8px;
	text-align: center;
	top: 50%;
	width: 35px;
}

.marbtm20 {
	margin-bottom: 20px;
}

.inrowit {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 3px 0 0 #d8d8d8;
	display: block;
	margin: 10px;
	overflow: hidden;
	padding: 10px;
}

.proa {
	border: 1px solid #ddd;
	display: block;
	margin: 20px auto auto;
	padding: 10px;
	text-align: center;
	width: 70%;
}

.twohedbac {
	background: none repeat scroll 0 0 #ccc;
	display: block;
	overflow: hidden;
	padding: 10px 10px 0;
}

.withedrow {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 3px 0 0 #d8d8d8;
	display: block;
	margin-bottom: 15px;
	overflow: hidden;
}

.witinpad {
	display: block;
	overflow: hidden;
	padding: 15px;
}

.normalpro {
	
}

.normalpara a {
	color: #31afce;
}

.rowsubhd {
	color: #333;
	display: block;
	font-size: 16px;
	margin-bottom: 10px;
}

.seprow {
	float: left;
	margin-bottom: 15px;
	width: 100%;
}

.seprow .normalpara {
	color: #666;
}

.dashed.norgren {
	background: #37bc9b;
}

.adlink {
	color: #31afce;
}

.addPhone {
	color: #31afce;
}

.adphone {
	border: 1px solid #ddd;
	display: none;
	float: left;
	padding: 20px;
}

.phlabl {
	color: #666;
	display: block;
	margin-bottom: 5px;
}

.conctsocial {
	border: 1px solid #ddd;
	display: table;
	margin: 0 auto;
	padding: 8px 0;
	text-align: center;
	width: 100%;
	font-weight: bold;
}

.disconct {
	border: 1px solid #ddd;
	float: left;
	padding: 8px 15px;
	text-align: center;
	font-weight: bold;
}

@media ( max-width : 992px) {
	.sideul {
		padding-top: 1px;
		margin-bottom: 15px;
	}
	.sidepro {
		background: none repeat scroll 0 0 #fff;
		border: 1px solid #ddd;
		margin-top: -1px;
		padding: 5px 10px;
	}
	.profile-tabs .brdli {
		height: 45px;
		width: 33.333%;
	}
}

@media ( max-width : 768px) {
	.dshcol {
		width: 50%;
	}
}

@media ( max-width : 500px) {
	.profile-tabs .brdli {
		height: 45px;
		width: 50%;
	}
}

@media ( max-width : 400px) {
	.dshcol {
		width: 100%;
	}
}

.witeback {
	background: none repeat scroll 0 0 #fff;
	margin-top: 58px;
}

.bighed {
	color: #666;
	display: block;
	font-size: 32px;
	font-weight: normal;
	margin: 40px 0 20px;
	text-align: center;
}

.mediumpara {
	color: #666;
	display: block;
	margin-bottom: 40px;
	overflow: hidden;
	text-align: center;
}

.selrows {
	display: table;
	margin: 0 auto;
	padding: 25px 0;
	width: 50%;
}

.select-labelme {
	display: block;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
	padding: 10px 0;
}

.biginput {
	border: 1px solid #ddd;
	height: 50px;
	padding: 0 10px;
	width: 100%;
}

.marpad {
	padding: 20px 0;
}

.normalsel.cs-select span {
	border-bottom: 1px solid #eee;
	padding: 3px 1em;
}

.normalsel.cs-select&gt;span {
	background: url("../images/group.png") no-repeat scroll 10px center
		rgba(0, 0, 0, 0);
	border: 1px solid #ddd;
	color: #666;
	font-size: 14px;
	padding: 15px 50px;
	text-align: right;
}

.cs-select.normalsel span {
	text-align: right;
}

.biginput.withico {
	background: url("../images/mapmark.png") no-repeat scroll 10px center
		#fff;
	padding: 0 10px 0 50px;
}

.continue {
	background: none repeat scroll 0 0 #0099cc;
	border: 1px solid #fff;
	position: relative;
}

.continue strong {
	color: #fff;
	display: block;
	font-size: 18px;
	overflow: hidden;
	padding: 15px 40px;
	position: relative;
	z-index: 1;
}

.continue&gt;span {
	background: rgba(0, 0, 0, .5);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 0;
	z-index: 0;
}

.backspace {
	background: url(../images/pro.jpg) repeat fixed 0 0;
}

.fulcrumb {
	background: none repeat scroll 0 0 #727272;
	display: block;
	overflow: hidden;
	padding: 10px 20px;
}

.backlink {
	color: #fff;
	float: left;
	padding: 10px;
}

.mlhed {
	color: #fff;
	float: left;
	font-size: 16px;
	line-height: 35px;
	margin-left: 20px;
}

.priew.icon {
	color: #fff;
	float: left;
	font-size: 18px;
	padding: 8px;
}

.prevtext {
	color: #fff;
	float: left;
	line-height: 34px;
}

.topfixscrol {
	
}

.scrolmore {
	
}

.scrolrow {
	display: block;
	overflow: hidden;
	padding: 10px;
}

.litwet {
	color: #bbb;
	display: block;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
}

.wantadd {
	background: url(../images/btn-plus1.png) no-repeat right center;
}

.wantadd.activetik {
	background: url(../images/tik.png) no-repeat right center;
}

.wantadd.active .subtil {
	color: #2a6496
}

.subtil {
	color: #666;
	display: block;
	overflow: hidden;
	padding: 8px;
}

.stepback {
	background: none repeat scroll 0 0 #eee;
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding: 10px;
	position: relative;
	text-align: center;
}

.stepback:after {
	background: url("../images/listlib.png") no-repeat scroll center bottom
		rgba(0, 0, 0, 0);
	bottom: -12px;
	content: "";
	height: 12px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1000;
}

.bigstep {
	color: #0099cc;
	display: block;
	font-size: 20px;
	margin: 2px 0;
	overflow: hidden;
}

.alertpopup {
	background: none repeat scroll 0 0 #fff;
	border-radius: 5px;
	height: 270px;
	left: 50%;
	margin-left: -20%;
	margin-top: -135px;
	position: absolute;
	top: 50%;
	width: 40%;
	z-index: 100001;
}

.backfaded {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100000;
}

.popfade {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
}

.stphed {
	color: #666;
	display: block;
	margin: 30px 0;
	overflow: hidden;
	text-align: center;
}

.stepmension {
	background: none repeat scroll 0 0 #0099cc;
	border-radius: 100%;
	color: #fff;
	display: table;
	font-size: 30px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	text-align: center;
	width: 50px;
}

.stpsetn {
	color: #666;
	display: block;
	font-size: 16px;
	margin: 20px 0;
	text-align: center;
}

.stepfinish {
	border-top: 1px solid #ddd;
	display: block;
	overflow: hidden;
	padding: 15px 0;
}

.finisha {
	background: none repeat scroll 0 0 #0099cc;
	color: #fff;
	display: table;
	margin: 0 auto;
	padding: 10px 20px;
}

.tengray {
	background: #f5f5f5;
}

.editbleside {
	
}

.sidehed {
	background: none repeat scroll 0 0 #ebebeb;
	color: #666;
	display: block;
	font-size: 20px;
	overflow: hidden;
	padding: 10px;
}

.siderow {
	display: block;
	overflow: hidden;
	padding: 10px 0;
}

.sidelabl {
	color: #666;
	display: block;
	margin: 6px 0;
	position: relative;
}

.sideinput {
	border: 1px solid #aaa;
	height: 36px;
}

.witebackgrnd {
	background: #fff;
}

.padhelp {
	display: block;
	overflow: hidden;
	padding: 30px 10px;
}

.helpico.icon {
	color: #fed232;
	float: left;
	font-size: 42px;
	margin: 5px 0;
	text-align: center;
	width: 40px;
}

.helppara {
	display: block;
	overflow: hidden;
}

.helphed {
	
}

.helppara p {
	
}

.popup_wrapper {
	display: none;
}

.popuperror {
	background: none repeat scroll 0 0 #de3c34;
	color: #ffffff;
	display: block;
	font-size: 13px;
	margin: -16px -16px 15px;
	overflow: hidden;
	padding: 10px;
	text-align: center;
}

@media ( max-width : 350px) {
	.popuperror {
		width: 300px;
	}
}

.forgota {
	color: #2AA9E0;
	float: right;
	line-height: 22px;
}

.pophed {
	background: none repeat scroll 0 0 #EEEEEE;
	border-bottom: 1px solid #DDDDDD;
	color: #444444;
	display: block;
	font-size: 16px;
	margin: -15px -15px 15px;
	overflow: hidden;
	padding: 10px;
}

.formcontnt {
	color: #666666;
	display: block;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 15px;
	overflow: hidden;
}

.prolabel {
	color: #444444;
	line-height: 22px;
	padding-top: 5px;
	text-align: right;
}

.pronote {
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
}

.margbotm15 {
	margin-bottom: 15px;
}

.marintopcntpage {
	
}

.centerfix {
	display: table;
	margin: 50px auto 40px;
	max-width: 400px;
}

/*Author: Naresh Kamireddy custom CSS Starts*/
form label.error {
	background: url(../images/upatow.png) no-repeat 0 0;
	color: #FF5353;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding-left: 14px;
}

.link {
	color: #31afce;
}

.editmsg, .msg {
	background: none repeat scroll 0 0 #666666;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	overflow: hidden;
	padding: 15px;
}

.errstatus {
	background: none repeat scroll 0 0 #666666;
	color: #ffffff;
	display: block;
	font-size: 13px;
	margin: -15px -15px 15px;
	overflow: hidden;
	padding: 15px;
	text-align: center;
}

#fadeandscaleLanguages {
	max-width: 400px !important;
}

#fadeandscaleLanguages label {
	font-weight: normal;
	display: block;
	overflow: hidden;
}

.pac-container {
	background: #fff;
	border-top: none;
	font-family: Circular, "Helvetica Neue", Helvetica, Arial, sans-serif
}

.pac-item-query {
	color: #6d7275
}

.pac-item {
	border-bottom: #6d7275;
	overflow: hidden;
	padding: 0.4em 1.6em
}

.pac-item:hover, .pac-item.pac-item-selected {
	background: #4a8cf7;
	color: #fff;
	cursor: pointer;
	font-weight: bold
}

.pac-item:hover .pac-item-query, .pac-item.pac-item-selected .pac-item-query
	{
	color: #fff
}

.pac-item:nth-child(odd) {
	background: #f5f5f5
}

.pac-item:nth-child(odd):hover, .pac-item:nth-child(odd).pac-item-selected
	{
	background: #4a8cf7
}

.pac-icon, .pac-icon-marker {
	display: none
}

.pac-container, .pac-container .pac-item:last-child {
	border-radius: 0 0 2px 2px
}

/*Author: Naresh Kamireddy custom CSS Ends*/
.thebg .ui-autocomplete {
	background: #fff;
	border-top: none;
}

.thebg .ui-menu-item {
	cursor: default;
	color: #6d7275;
	padding-right: 3px;
	line-height: 30px;
	text-align: left;
	white-space: nowrap;
}

.thebg .ui-menu-item {
	border-bottom: medium none #6d7275;
	overflow: hidden;
	border-top: 1px solid #e6e6e6;
	color: #999;
	cursor: default;
	font-size: 13px;
	line-height: 30px;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.thebg .ui-menu-item:hover {
	background: #4a8cf7;
	color: #fff;
	cursor: pointer;
	font-weight: bold
}

.thebg .ui-menu-item a.ui-corner-all {
	color: #6d7275;
	padding: 10px;
}

.thebg .ui-menu-item:hover a.ui-corner-all, .thebg .ui-menu-item a.ui-corner-all.ui-state-focus
	{
	color: #fff
}

.thebg .ui-menu-item:nth-child(odd) {
	background: #f5f5f5
}

.thebg .ui-menu-item:nth-child(odd):hover {
	background: #4a8cf7
}

.thebg .ui-autocomplete, .ui-autocomplete .ui-menu-item:last-child {
	border-radius: 0 0 2px 2px
}

.thebg .ui-autocomplete-loading {
	background: url("../images/Preloader.gif") no-repeat scroll right center
		#fff;
}

.ui-state-focus {
	
}

.siderowwrap {
	display: block;
	overflow: hidden;
	padding: 20px 10px;
}

.fulwidsel {
	width: 100%;
	height: 40px;
}

.cutedge {
	border-radius: 3px 0 0 3px;
	border-right: 0 none;
}

.cutedge2 .select2-container .select2-choice {
	border-radius: 0 3px 3px 0;
	border-left: 0 none;
}

.too {
	color: #666;
	display: block;
	padding: 10px 0;
	text-align: center;
}

.grybackgr {
	background: #f6f6f6;
}

.sideforfix {
	
}

.leftsidebarfixed {
	position: fixed;
	top: 0;
}

.LeftCol {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.LeftCol.leftsidebarfixed {
	width: inherit;
}

.stepfollow {
	background: none repeat scroll 0 0 #0099cc;
	display: none;
	float: left;
	width: 100%;
}

.stepfollow .stpmns {
	color: #fff;
	float: left;
	font-size: 16px;
	padding: 10px;
	text-align: center;
}

.steplink.icon {
	background: none repeat scroll 0 0 #0089bc;
	color: #fff;
	cursor: pointer;
	float: right;
	height: 42px;
	line-height: 42px;
	padding: 0 20px;
}

.closeslide.stepbackicon {
	background: none repeat scroll 0 0 #0089bc;
	color: #fff;
	display: none;
	cursor: pointer;
	height: 42px;
	line-height: 42px;
	padding: 0 20px;
	position: absolute;
	right: 0;
}

.navbar-toggle {
	margin-right: 0;
}

@media ( max-width : 992px) {
	.stepfollow, .closeslide.stepbackicon {
		display: block;
	}
	.sideclear {
		clear: both;
	}
	.sideslide {
		background: none repeat scroll 0 0 #eee;
		height: 100%;
		right: -100%;
		position: fixed;
		top: 60px;
		width: 100%;
		z-index: 100;
	}
	.sideslide.toview {
		right: 0;
	}
	.bigstep {
		display: inline;
		overflow: auto;
	}
	.stepfollow.stepfix {
		left: 0;
		position: fixed;
		top: 59px;
		width: 100%;
		z-index: 100;
	}
	.minht {
		min-height: 0 !important;
	}
	.alertpopup {
		width: 60%;
		margin-left: -30%;
	}
	.LeftCol {
		overflow: hidden;
	}
}

@media ( max-width : 768px) {
	.selrows {
		width: 80%;
		padding: 10px 0;
	}
}

@media ( max-width : 600px) {
	.alertpopup {
		width: 80%;
		margin-left: -40%;
	}
}

@media ( max-width : 400px) {
	.fulcrumb {
		padding: 10px;
	}
	.mlhed {
		font-size: 14px;
		margin-left: 10px;
	}
	.prevtext {
		display: none;
	}
	.alertpopup {
		width: 90%;
		margin-left: -45%;
	}
	.stphed {
		font-size: 18px;
		margin: 20px 0;
	}
	.mlhed {
		display: block;
		float: none;
		font-size: 14px;
		margin-left: 10px;
		overflow: hidden;
		padding-right: 50px;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.fulcrumb .right {
		background: none repeat scroll 0 0 #626262;
		position: absolute;
		right: 10px;
		top: 70px;
	}
	.selrows {
		width: 100%;
	}
}

.customdrop .dropdown-menu {
	max-width: none;
	width: 450px;
}

.customdrop .dropdown-menu li {
	float: left;
	width: 50%;
}

@media ( max-width : 500px) {
	.customdrop .dropdown-menu {
		width: auto;
		max-height: 200px;
		overflow-y: scroll;
	}
	.customdrop .dropdown-menu li {
		float: left;
		width: 100%;
	}
}

.wrapdivs {
	display: block;
	overflow: hidden;
	padding: 15px;
}

#signupfix, #forgotpasfix {
	display: none;
}

.icontik.icon {
	color: #6CA132;
	float: left;
	font-size: 21px;
	margin-right: 10px;
}

.helptooltip.icon {
	background: none repeat scroll 0 0 #EEEEEE;
	border-radius: 100%;
	color: #333333;
	float: left;
	height: 20px;
	line-height: 20px;
	margin: 8px 0 0 10px;
	text-align: center;
	width: 20px;
}

.dropdown-menu&gt;li&gt;a {
	text-transform: capitalize;
}

.haimsg {
	color: #666;
	display: block;
	font-size: 30px;
	margin: 0 0 15px;
	overflow: hidden;
}

.placemebr {
	color: #666;
	display: block;
	font-size: 16px;
	margin-bottom: 15px;
	overflow: hidden;
}

.placemebr strong {
	
}

.memberdes {
	
}

.memberdes p {
	color: #666;
	display: block;
	font-size: 14px;
	margin-bottom: 15px;
	overflow: hidden;
}

.cldashsmal {
	color: #666;
	display: block;
	font-size: 22px;
	margin-bottom: 15px;
	overflow: hidden;
}

.listingal {
	
}

.listof {
	float: left;
	width: 25%;
}

.inlistof {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #eee;
	display: block;
	margin: 10px;
	overflow: hidden;
	text-align: center;
}

.inlistof strong {
	color: #666;
	display: block;
	font-size: 30px;
	font-weight: bold;
	padding: 10px 5px 5px;
	text-align: center;
}

.inlistof b {
	background: none repeat scroll 0 0 #30afce;
	color: #fff;
	display: block;
	overflow: hidden;
	padding: 10px;
}

.inlistof b.coorylo {
	background: #fab429;
}

.listmg {
	display: table;
	height: 220px;
	position: relative;
	width: 100%;
}

.hoverimglist {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}

.fadelst {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.intblcel {
	display: table-cell;
	position: relative;
	text-align: center;
	vertical-align: middle;
	z-index: 1;
}

.listcovername {
	color: #fff;
	display: block;
	font-size: 28px;
	font-weight: bold;
	margin: 0;
	overflow: hidden;
	padding: 20px 0;
}

.listlink {
	background: none repeat scroll 0 0 #30afce;
	border-radius: 3px;
	box-shadow: 0 3px 0 0 #006f8e;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 15px;
}

.listlink:hover {
	color: #fff;
}

.mediumhed {
	border-bottom: 1px solid #ddd;
	color: #666;
	display: block;
	font-size: 24px;
	margin: 15px 0;
	overflow: hidden;
	padding-bottom: 8px;
}

.mediumhed strong {
	font-size: 16px;
	font-weight: normal;
	margin-left: 6px;
}

.smalrevew {
	color: #666;
	display: block;
	font-size: 16px;
	margin-bottom: 10px;
	overflow: hidden;
}

.reviwuser {
	border-radius: 100%;
	display: block;
	height: 90px;
	margin: 0 auto 15px;
	overflow: hidden;
	width: 90px;
}

.revusrname {
	color: #666;
	display: block;
	text-align: center;
}

.reviewpara {
	border-bottom: 1px solid #ddd;
	display: block;
	overflow: hidden;
	padding-bottom: 15px;
}

.reviewpara .reviewparalines {
	color: #666;
	display: block;
	height: 60px;
	position: relative;
	margin-bottom: 20px;
	line-height: 20px;
	overflow: hidden;
	transition: all 0.4s ease-in 0s;
}

.reviewparalines.expandmore {
	height: auto;
}

.revdate {
	
}

.marbtm20flot {
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
}

.userprowrp.forprof {
	padding: 0;
}

.forprof .profile_photo {
	width: 100%;
}

.forprof .profileusrs {
	max-height: 240px;
	overflow: hidden;
}

.viewfulof {
	background: none repeat scroll 0 0 #0099CC;
	color: #FFFFFF;
	display: block;
	float: left;
	overflow: hidden;
	padding: 6px 12px;
}

.viewfulof:hover {
	background: #0079AC;
	color: #fff;
}

.editproos {
	color: #0099CC;
	font-size: 14px;
	font-weight: normal;
}

.editproos:hover {
	text-decoration: underline;
}

.nav.reviewtab {
	border-bottom: 2px solid #ddd;
	margin-bottom: 20px;
}

.nav&gt;li.reviwli {
	float: left;
	margin: 0 20px -2px 0;
}

.nav&gt;li.reviwli.active {
	border-bottom: 5px solid #30afce;
}

.nav&gt;li.reviwli a {
	padding: 10px 0;
}

.form-control {
	color: #444;
}

::-webkit-input-placeholder {
	color: #999;
}

:-moz-placeholder {
	color: #999;
	opacity: 1;
}

::-moz-placeholder {
	color: #999;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #999;
}

.witnote {
	background: none repeat scroll 0 0 #fff;
	color: #555;
	display: block;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 20px;
}

.reptpara {
	
}

.formfil {
	display: block;
	margin-left: 15px;
	overflow: hidden;
}

.filformtextarea {
	border: 1px solid #ddd;
	display: block;
	margin-bottom: 10px;
	min-height: 80px;
	overflow: hidden;
	padding: 5px;
	width: 100%;
}

.filbtn {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #ddd;
	border-radius: 2px;
	color: #666;
	float: left;
	margin-right: 10px;
	padding: 5px;
}

.conctwithfrind {
	background-color: #3b5998;
	border-color: #3b5998 #3b5998 #263a63;
	color: #fff;
	display: table;
	font-size: 14px;
	margin: 0 auto;
	padding: 10px 20px;
}

.conctwithfrind .icon {
	margin-right: 10px;
}

.userimgnm {
	
}

.twouserimg {
	border-radius: 100%;
	display: block;
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
	width: 50px;
}

.twouserimg img {
	width: 100%;
	min-height: 50px;
}

.twousrname {
	color: #009dc3;
	display: block;
	margin-top: 10px;
	text-align: center;
}

.inercoment {
	margin-left: 20px;
	position: relative;
}

.colrcnt {
	background: none repeat scroll 0 0 #edefed;
	display: block;
	overflow: hidden;
	padding: 15px;
}

.tipface {
	color: #edefed;
	font-size: 50px;
	left: -30px;
	line-height: 42px;
	position: absolute;
	top: 0;
}

.inercoment p {
	color: #666;
	font-weight: bold;
}

.filbtn.bigpad {
	padding: 5px 15px;
}

.lishade {
	color: #666;
	display: block;
	margin-top: 15px;
	overflow: hidden;
}

.lishade a {
	color: #2a6496;
	text-decoration: underline;
}

.verifysel {
	color: #555;
	float: left;
	height: 40px;
	padding: 10px;
	width: 30%;
}

.inboximg {
	
}

.inboximg img {
	
}

.inboxlabl {
	color: #666;
	display: block;
	font-size: 13px;
	font-weight: normal;
}

.inboxlabl strong {
	color: #333;
	display: block;
	margin-bottom: 4px;
	overflow: hidden;
}

.inboxlabl b {
	display: block;
	margin-bottom: 4px;
	overflow: hidden;
}

.optioninbox {
	background: none repeat scroll 0 0 #f6f6f6;
	border: 1px solid #eee;
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 5px 0;
	text-align: center;
}

.optioninboxstr {
	background: none repeat scroll 0 0 #f6f6f6;
	border: 1px solid #eee;
	float: left;
	margin: 0 5px 5px 0;
	padding: 5px;
	text-align: center;
}

.optioninbox .icon {
	margin-right: 5px;
}

.mesginbox {
	border-bottom: 1px dotted #ddd;
	display: block;
	overflow: hidden;
	padding: 10px 0;
	position: relative;
}

.mesginbox.wantldr .lodrefrent {
	display: block;
}

.rehistory.wantldr .lodrefrent {
	display: block;
}

.celbig {
	display: table;
	width: 100%;
}

.celtbl {
	display: table-cell;
	float: none;
	vertical-align: top;
}

.celtbl.vertymid {
	vertical-align: middle;
}

.tomorelist {
	background: none repeat scroll 0 0 #30afce;
	border-radius: 3px;
	color: #fff;
	float: right;
	padding: 10px;
	text-align: center;
	width: 80%;
}

.tomorelist:hover {
	background: #108fae;
	color: #fff;
}

.listaptname {
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	overflow: hidden;
}

.smalaptlisting {
	color: #30afce;
	display: block;
}

.dotmens {
	
}

.dotlist {
	background: none repeat scroll 0 0 #cf0000;
	border-radius: 100%;
	float: right;
	height: 10px;
	margin: 12px 10px 0 0;
	width: 10px;
}

.listdot {
	float: right;
	height: 35px;
	padding: 5px;
}

.iconstar {
	background: url(../images/strd.png) no-repeat left center;
	padding-left: 20px;
}

.iconstar.starun {
	background: url(../images/strdno.png) no-repeat left center;
}

.archiveun {
	color: brown;
}

.persnsent {
	color: #555;
	display: block;
	overflow: hidden;
}

.personsel {
	display: block;
	height: 30px;
	padding: 5px;
	width: 100%;
}

.fulpers {
	border: 1px solid #ddd;
	display: block;
	margin-top: 20px;
	min-height: 150px;
	padding: 8px;
	overflow: hidden;
	width: 100%;
}

.normalparasecnd {
	color: #555;
	display: block;
	font-size: 14px;
	overflow: hidden;
}

.normalparasecnd strong {
	
}

.normalparasecnd a {
	color: #00b6dc;
}

.pershed {
	color: #555;
	display: block;
	margin: 30px 0 15px;
	overflow: hidden;
}

.tipli {
	color: #666;
	list-style: disc outside none;
	margin-bottom: 5px;
	margin-left: 20px;
}

.martopbtm30 {
	margin-bottom: 30px;
}

.creteref {
	background: none repeat scroll 0 0 #00b4d9;
	border-radius: 3px;
	color: #fff;
	float: right;
	padding: 10px 25px;
}

.creteref:hover {
	background: none repeat scroll 0 0 #0094b9;
	color: #fff;
}

.cancelref {
	background: none repeat scroll 0 0 #eee;
	border-radius: 3px;
	color: #333;
	margin-right: 20px;
	float: right;
	padding: 10px 25px;
}

.topbord {
	border-top: 1px solid #ddd;
}

.fulbord {
	border: 1px solid #ddd;
}

.imagelisting {
	display: block;
	margin-bottom: 15px;
	max-height: 200px;
	overflow: hidden;
	position: relative;
}

.imagelisting img {
	width: 100%;
}

.absimagesent {
	background-color: transparent;
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
	bottom: 0;
	color: #fff;
	padding: 10px;
	position: absolute;
	text-align: center;
	width: 100%;
}

.listingcunt {
	color: #666;
	display: block;
	font-size: 24px;
	margin: 30px 0 12px;
	overflow: hidden;
}

.listingcunt&gt;strong {
	font-size: 16px;
	font-weight: normal;
	margin-left: 5px;
}

.valistg {
	color: #0099cc;
}

.valistg .icon {
	margin-left: 5px;
	color: #333;
}

.abtmes {
	color: #555;
	display: block;
	overflow: hidden;
	padding: 5px 15px;
}

.bolddesig {
	display: block;
	font-weight: bold;
	margin-bottom: 4px;
	overflow: hidden;
}

.strogtiv {
	color: #666;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 2px;
	overflow: hidden;
}

.littiv {
	color: #82888a;
	font-weight: normal;
	font-size: 13px;
}

.pmore {
	bottom: 35px;
	color: #666;
	cursor: pointer;
	display: block;
	left: 15px;
	margin-bottom: 10px;
	overflow: hidden;
	position: absolute;
}

.pmore .icon {
	font-size: 12px;
	margin-right: 6px;
}

.pmore:hover {
	color: #000;
}

.expand {
	background: -webkit-linear-gradient(center top, rgba(245, 245, 245, 0)
		0%, rgba(245, 245, 245, 0.9) 50%, rgba(245, 245, 245, 0.9) 50%,
		#f5f5f5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	bottom: 0;
	height: 50px;
	left: 0;
	position: absolute;
	width: 100%;
}

.reviewparalines.expandmore .expand {
	display: none;
}

.nameauthr {
	float: right;
}

.filbtn:hover {
	background: #ccc;
	color: #000;
}

.owluser .item {
	max-height: 240px;
	overflow: hidden;
}

.owluser.owl-theme .owl-controls {
	margin: 0;
}

.owluser.owlindex .owl-pagination {
	left: 0;
	width: 100%;
}

.profileusrs {
	transition: all 0.4s ease-in-out 0s;
}

.owluser.owlindex .owl-buttons {
	opacity: 0;
	transition: all 0.4s ease-in-out 0s;
}

.profileusrs:hover .owluser.owlindex .owl-buttons {
	opacity: 1;
}

/*    BOOKING SECTION    */
.board {
	float: left;
	height: 100%;
	position: relative;
	width: 100%;
}

.board .nav-tabs {
	position: relative;
	margin: 0 auto;
	height: auto;
	margin-bottom: 0;
	box-sizing: border-box;
}

.board-inner .nav-tabs li {
	background: none repeat scroll 0 0 #ddd;
	border: medium none;
	width: 25%;
}

.board&gt;div.board-inner {
	position: relative;
	height: 100%;
}

.onlyforcart {
	background: #fff;
	background-size: 30%;
}

.board p.narrow {
	width: 60%;
	margin: 10px auto;
}

.board .liner {
	height: 2px;
	background: #ddd;
	position: absolute;
	width: 80%;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
}

.board .nav-tabs&gt;li.active&gt;a, .board .nav-tabs&gt;li.active&gt;a:hover, .board .nav-tabs&gt;li.active&gt;a:focus
	{
	color: #555555;
	cursor: default;
	/* background-color: #ffffff; */
	border: 0;
	border-bottom-color: transparent;
}

.board span.round-tabs {
	width: 70px;
	height: 70px;
	line-height: 70px;
	display: inline-block;
	border-radius: 100px;
	background: white;
	z-index: 2;
	position: absolute;
	left: 0;
	text-align: center;
	font-size: 25px;
}

.board span.round-tabs.one {
	color: rgb(34, 194, 34);
	border: 2px solid rgb(34, 194, 34);
}

.board li.active span.round-tabs.one {
	background: #fff !important;
	border: 2px solid #ddd;
	color: rgb(34, 194, 34);
}

.board span.round-tabs.two {
	color: #febe29;
	border: 2px solid #febe29;
}

.board li.active span.round-tabs.two {
	background: #fff !important;
	border: 2px solid #ddd;
	color: #febe29;
}

.board span.round-tabs.three {
	color: #3e5e9a;
	border: 2px solid #3e5e9a;
}

.board li.active span.round-tabs.three {
	background: #fff !important;
	border: 2px solid #ddd;
	color: #3e5e9a;
}

.board span.round-tabs.four {
	color: #f1685e;
	border: 2px solid #f1685e;
}

.board li.active span.round-tabs.four {
	background: #fff !important;
	border: 2px solid #ddd;
	color: #f1685e;
}

.board span.round-tabs.five {
	color: #999;
	border: 2px solid #999;
}

.board li.active span.round-tabs.five {
	background: #fff !important;
	border: 2px solid #ddd;
	color: #999;
}

.board .nav-tabs&gt;li.active&gt;a span.round-tabs {
	background: #fafafa;
}

.board li.active:before {
	content: " ";
	position: absolute;
	left: 45%;
	/* right: 0; */
	margin: 0 auto;
	bottom: -2px;
	border: 10px solid transparent;
	border-bottom-color: #fff;
	z-index: 1;
}

.board li.active:after {
	content: " ";
	position: absolute;
	left: 45%;
	/* right: 0; */
	margin: 0 auto;
	bottom: 0px;
	border: 10px solid transparent;
	border-bottom-color: #ddd;
}

.board .nav-tabs&gt;li a {
	width: 70px;
	height: 70px;
	margin: 20px auto;
	border-radius: 100%;
	padding: 0;
}

.board .nav-tabs&gt;li a:hover {
	background: transparent;
}

.nopadding {
	padding: 0;
	margin: 0;
}

.board .tab-content {
	background: none repeat scroll 0 0 #fff;
	height: auto;
}

.board .tab-pane {
	position: relative;
}

.board .tab-content .head {
	border-bottom: 1px dotted #eee;
	font-size: 25px;
	margin: 0 0 20px;
	padding-bottom: 15px;
	text-transform: uppercase;
}

.board .rumli {
	border: none;
}

.board .btn-outline-rounded {
	padding: 10px 40px;
	margin: 20px 0;
	border: 2px solid transparent;
	border-radius: 25px;
}

.board .btn.green:hover {
	background: #419641;
}

.board .btn.green {
	background-color: #5cb85c;
	/*border: 2px solid #5cb85c;*/
	color: #ffffff;
}

.rumli {
	border-bottom: 1px dotted #BBBBBB;
	float: left;
	padding: 0;
	width: 100%;
}

.imgrum {
	float: left;
	width: 25%;
}

.inimgnum {
	display: block;
	margin-right: 10px;
	max-height: 1120px;
	overflow: hidden;
}

.inimgnum img {
	width: 100%;
}

.nxtrum {
	display: block;
	overflow: hidden;
}

.lefwid50 {
	width: 50%
}

.rumhed {
	color: #333333;
	display: block;
	font-size: 16px;
	margin: 0 0 5px;
	overflow: hidden;
}

.descs {
	color: #666;
	display: block;
	font-size: 13px;
	margin: 0 0 5px;
	overflow: hidden;
}

.avail {
	display: block;
	margin-bottom: 6px;
	overflow: hidden;
}

.avail li {
	float: left;
	margin-right: 4px;
}

.avail li div {
	border: 2px solid #ddd;
	border-radius: 2px;
	color: #999999;
	float: left;
	height: 28px;
	margin-top: 4px;
	padding: 5px;
	width: 28px;
	transform: perspective(1000);
	-webkit-transform: perspective(1000);
	-moz-transform: perspective(1000);
	-o-transform: perspective(1000);
	-ms-transform: perspective(1000);
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transition: all 400ms ease;
	-webkit-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
}

.avail li:hover div {
	background-color: #1bbc9b;
	border: 2px solid #1bbc9b;
	transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
}

.edittab {
	background: none repeat scroll 0 0 #1bbc9b;
	border: 1px solid #13b493;
	border-radius: 100%;
	color: #fff;
	cursor: pointer;
	height: 25px;
	line-height: 22px;
	position: absolute;
	right: 0;
	text-align: center;
	width: 25px !important;
	z-index: 10;
}

.sevin {
	border-right: 1px dotted #BBBBBB;
	display: block;
	overflow: hidden;
	padding-right: 10px;
}

.wid25s {
	width: 25%;
}

.inrits {
	display: block;
	overflow: hidden;
	padding-left: 10px;
}

.cashs {
	color: #72BF66;
	display: block;
	font-size: 18px;
	line-height: 24px;
	overflow: hidden;
	text-align: center;
}

.cashs strong {
	color: #CCCCCC;
	font-size: 12px;
	line-height: 12px;
}

.statuss {
	display: block;
	margin: 10px 0;
	text-align: center;
}

.hleft {
	color: #FF9966;
}

.descimp {
	color: #333333;
	display: block;
	font-weight: 200;
	line-height: 14px;
	margin-bottom: 5px;
	overflow: hidden;
}

.alldesc {
	display: block;
	font-size: 12px;
	margin-top: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all 0.5s ease-in-out 0s;
	white-space: nowrap;
}

.morles {
	color: #1e52a4;
	cursor: pointer;
	display: block;
	font-size: 12px;
	overflow: hidden;
}

.left {
	float: left;
}

.right {
	float: right;
}

.trans {
	transition: all 0.3s ease-in-out 0s;
}

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

.infifty {
	background: none repeat scroll 0 0 #eeeeee;
	border-left: 1px solid #fefefe;
	border-right: 1px solid #dcdcdc;
	display: block;
	overflow: hidden;
	padding: 10px;
}

.cheks {
	color: #333333;
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
	text-transform: uppercase;
}

.date-txt-big {
	color: #555555;
	float: left;
	font-family: oswald;
	font-size: 48px;
	letter-spacing: 1px;
	line-height: 48px;
	padding: 0 10px;
	width: 50%;
}

.mnthndte {
	display: block;
	overflow: hidden;
}

.mnthndte article {
	color: #333333;
	display: block;
	line-height: 22px;
	overflow: hidden;
}

.infifty.noborlet {
	border-right: 0 none;
}

.nitmension {
	background: none repeat scroll 0 0 #eee;
	border-top: 1px solid #fefefe;
	box-shadow: 0 -4px 5px -6px #000;
	float: left;
	padding: 5px 0;
	text-align: center;
	width: 100%;
}

.fullcard {
	float: left;
	margin-top: 10px;
	width: 100%;
}

.incard {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #00a9ea;
	display: block;
	font-size: 12px;
	margin: 10px 15px;
	overflow: hidden;
	text-transform: uppercase;
}

.baseli.hedli {
	background: none repeat scroll 0 0 #00a9ea;
	color: #fff;
}

.wid10 {
	float: left;
	width: 10%;
}

.wid30 {
	float: left;
	width: 30%;
}

.wid20 {
	float: left;
	width: 20%;
}

.baselicenter {
	background: none repeat scroll 0 0 #f8f8f8;
	color: #555;
	float: left;
	font-size: 12px;
	padding: 10px;
	width: 100%;
}

.textrit {
	text-align: right;
}

.wid80 {
	float: left;
	width: 80%;
}

.colrdark {
	color: #333;
}

.bigtext {
	font-size: 15px;
}

.rscolor {
	color: #cb3904;
}

.indiscount {
	display: block;
	font-size: 12px;
	margin: 10px 15px;
	overflow: hidden;
}

.cashdisc {
	color: #666;
	display: block;
	font-size: 16px;
	margin: 10px 0 15px;
	overflow: hidden;
}

/*.form-control {
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-radius: 0;
	color: #6f6a6a;
	display: block;
	font-size: 14px;
	height: 34px;
	line-height: 1.42857;
	padding: 5px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s
		ease-in-out 0s;
	vertical-align: middle;
	width: 100%;
}
*/
.filtersho {
    color: #eeeeee;
    display: block;
    font-size: 14px;
    margin: 0 0 5px 0px;
    text-align: center;
}

.rangebox {
    /* border-bottom: 1px dashed #dddddd; */
    display: block;
    margin: 0 0 0px;
   /* padding: 0px 15px;*/
    overflow: hidden;
    border-radius: 3px;
    border-bottom: 2px solid #dbe3e8;
}

.celsrch {
    background: #fff none repeat scroll 0 0;
 
    float: left;
    margin: 0px 0 0;
    padding-bottom: 0px; margin-bottom: 25px; 
    position: relative;
    width: 100%;
}
.flteboxwrp { margin-top: 15px; }
.packgtr { margin-top:0px; padding-left: 15px; }
.fifty {
	float: left;
	width: 50%;
}

.baseli {
	border-bottom: 1px solid #f1f1f1;
	color: #555;
	float: left;
	padding: 10px;
	width: 100%;
}

.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning,
	.btn-danger {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px
		rgba(0, 0, 0, 0.075)
}

.btn-default {
	text-shadow: 0 1px 0 #fff;
	background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
	background-repeat: repeat-x;
	border-color: #dbdbdb;
	border-color: #ccc;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
		endColorstr='#ffe0e0e0', GradientType=0);
	filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}

.inlogin {
	display: block;
	overflow: hidden;
	padding: 0 10px;
}

.rowlog {
	margin-bottom: 15px;
}

.input-group {
	border-collapse: separate;
	display: table;
	position: relative;
}

.folwrap {
	display: block;
	overflow: hidden;
}

.or {
	background: url("../images/rep.png") repeat-x scroll 0 center
		rgba(0, 0, 0, 0);
	float: left;
	width: 100%;
}

.or strong {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
	border-radius: 100%;
	box-shadow: 0 0 10px -6px #606060 inset;
	display: table;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
}

.longlinehed {
	background: url("../images/rep.png") repeat-x scroll 0 bottom
		rgba(0, 0, 0, 0);
	color: #666;
	display: block;
	font-size: 16px;
	margin: 10px 0 15px;
	overflow: hidden;
	padding: 10px 0;
}

.martop {
	margin-top: 10px;
}

.bookhed {
	
}

.inersimilar {
	background: none repeat scroll 0 0 #fff;
	display: block;
	overflow: hidden;
	padding: 10px;
}

.maysimilr {
	border-bottom: 1px solid #eee;
	color: #069ebd;
	font-size: 16px;
	margin: 0;
	padding: 5px 0 10px;
}

.umayalso {
	border-bottom: 1px dotted #ddd;
	display: block;
	overflow: hidden;
	padding: 10px 0;
}

.htllikeimg {
	float: left;
	margin-right: 10px;
	max-width: 100px;
	overflow: hidden;
}

.htlimgonl {
	
}

.htlimgonl img {
	width: 100%;
}

.umaydesc {
	display: block;
	overflow: hidden;
}

.umnames {
	color: #333;
	display: block;
	font-size: 14px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.umaystar {
	
}

.htladrsz {
	background: url("../images/map.png") no-repeat scroll left 0
		rgba(0, 0, 0, 0);
	color: #666;
	display: block;
	font-size: 11px;
	margin: 5px 0 0;
	overflow: hidden;
	padding-left: 20px;
}

.actulpric {
	color: #064326;
	display: block;
	font-size: 18px;
}

.adultic {
	background: url("../images/cat.png") no-repeat scroll -1px -53px
		rgba(0, 0, 0, 0);
}

.adultic, .childic {
	height: 22px;
	margin: 0 4px;
	width: 11px;
}

.cunt {
	margin: 0 3px;
}

.childic {
	background: url("../images/cat.png") no-repeat scroll -12px -53px
		rgba(0, 0, 0, 0);
}

.fullgraybak.withdark {
	background: #d6d6d6;
}

.backgry {
	background: #f2f2f2;
	padding-top: 20px;
}

@media ( max-width : 768px) {
	.baseli.hedli {
		background: none repeat scroll 0 0 #fff;
		color: #666;
		float: left;
		width: 50%;
	}
	.baseli.hedli ul li, .baseli.secf ul li {
		max-height: 50px;
		min-height: 50px;
		overflow: hidden;
		padding: 5px;
		width: 100%;
	}
	.textrit {
		text-align: left;
	}
	.baseli.secf, .baselicenter div, .wid25s {
		width: 50%;
	}
	.lefwid50 {
		width: 100%;
		margin: 10px 0;
	}
	.sevin {
		padding: 0;
		border: 0;
	}
}

@media ( max-width : 550px) {
	.board .tab-content {
		padding: 5px;
	}
}

/*flight list*/
.fulhomesearch {
	
}

.filters {
	background: #f2f2f2;
	color: #666;
}

.rightcontent {
	min-height: 500px;
}

.filtertip {
	height: 100px;
	background: #006699;
	padding: 0px;
	color: #fff;
	position: relative;
	text-align: center;
	line-height: 10px;
	font-family: 'Open Sans'
}

.filtertip a {
	color: #fff;
}

.tip-arrow {
	width: 33px;
	height: 9px;
	background: url('../../images/tip-arrow.png');
	position: absolute;
	bottom: -9px;
	left: 50%;
	margin-left: -15px;
}

.bookfilters {
	position: relative;
	font-size: 12px;
	padding-bottom: 60px;
	padding-top: 20px;
}

.topsortby {
	padding-top: 30px;
	padding-bottom: 69px;
	border-bottom: 1px solid #e6e6e6;
}

.popularbtn {
	border: 2px solid #ebebeb;
	padding: 5px 10px 5px 10px;
	background: #fff;
	color: #999;
	border-radius: 4px;
}

.popularbtn:hover {
	color: #666;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.fblueline {
	/*background: none repeat scroll 0 0 #fde1c1;*/
	font-size: 13px;
	color: #333;
	padding: 8px 10px;
	margin: 0 0 10px;
}

.selectbtn.Available {
	position: relative;
}

.fblueline.returncolor {
	background: none repeat scroll 0 0 #fdc69b;
}

.frow1 {
	background: none repeat scroll 0 0 #fff;
}

.flightstable {
	
}

.frowexpand {
	background: #f8f8f8;
}

.flightstable li {
	float: left;
	padding: 10px;
}

.ft1 {
	width: 20%;
}

.flitsecimg {
	display: block;
	text-align: center;
}

.radiobtn {
	color: #666;
	display: block;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
}

.norto {
	color: #666;
	display: block;
	overflow: hidden;
}

.radiobtn label {
	margin: 0;
}

.lbold {
	font-weight: bold;
}

.fselect {
	background: none repeat scroll 0 0 #e4e4e4;
	padding: 5px 7px 7px;
	text-align: right;
}

.lightbtn.forhide {
	background: none repeat scroll 0 0 #fabc00;
	border: 2px solid #efcc10;
	color: #fff;
}

.norto2 {
	display: block;
	font-size: 12px;
	overflow: hidden;
	text-align: center;
}

.norto2 strong {
	color: #0071b0;
	display: block;
	overflow: hidden;
	text-align: center;
	text-transform: uppercase;
}

.nortocount {
	color: #c4204b;
	display: block;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}

.selectbtn {
	background: none repeat scroll 0 0 #e2222e;
	border: 1px solid #e2222e;
	border-radius: 0px;
	color: #fff;
	display: table;
	font-size: 13px;
	padding: 5px 15px;
	transition: all 0.2s ease 0s;
}

.soldbtn {
	background: none repeat scroll 0 0 #0082be;
	border: 1px solid #0082be;
	border-radius: 0px;
	color: #fff;
	display: table;
	font-size: 13px;
	padding: 5px 15px;
	transition: all 0.2s ease 0s;
}

.flightimgs {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #b5d2e0;
	border-radius: 100%;
	display: block;
	height: 40px;
	margin: 10px auto;
	padding-top: 10px;
	text-align: center;
	width: 40px;
}

.rittextalign {
	text-align: right;
}

.lightbtn {
	background: none;
	border: 0 none;
	color: #0082be;
	font-size: 13px;
	padding: 10px;
	position: relative;
}

.lightbtn .icon {
	margin-left: 10px;
}

.myadvance {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #eee;
	float: left;
	padding: 0px;
}

.padwrap {
	border-right: 1px solid #eee;
	min-height: 92px;
	padding: 10px;
}

.deptimg {
	border: 1px solid #ddd;
	border-radius: 100%;
	display: table;
	height: 46px;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	width: 46px;
	font-size: 16px;
}

.deplabl {
	color: #666;
	display: block;
	font-size: 14px;
	margin-top: 5px;
	text-align: center;
}

.tlbl {
	color: #444;
	display: block;
	font-size: 16px;
	margin-bottom: 5px;
	overflow: hidden;
}

.deptype {
	color: #666;
	display: block;
	overflow: hidden;
}

.depdate {
	color: #666;
	display: block;
	overflow: hidden;
	margin-top: 5px;
}

.modify {
	background: none repeat scroll 0 0 #16AAE2;
	border: 1px solid #16AAE2;
	color: #fff;
	display: table;
	font-size: 14px;
	margin: 28px auto 0;
	padding: 8px 15px;
	text-align: center;
}

.leftmar {
	border: 1px solid #eee;
	color: #444;
	float: left;
	font-size: 14px;
	height: 30px;
	margin-right: 5px;
	padding: 5px 5px 5px 20px;
}

.ladult {
	background: url(../images/adult.png) no-repeat 6px 3px;
}

.lchil {
	background: url(../images/children.png) no-repeat 6px 5px;
}

.linfant {
	background: url(../images/infant.png) no-repeat 6px 8px;
}

.sortul {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}

.sortul li {
	float: left;
	margin: 4px;
}

.sortul .sortsent {
	background: none repeat scroll 0 0 #fff;
	border-bottom: 2px none transparent;
	border-radius: 3px;
}

.sortsent.active {
	background: none repeat scroll 0 0 #1e52a4;
	border-bottom: 2px solid #003284;
}

.sortsent.active a {
	color: #fff;
}

.sorthd {
	font-size: 14px;
	font-weight: bold;
	margin: 0 20px 0 0 !important;
	padding: 10px 0;
}

.sortsent a {
	float: left;
	font-size: 14px;
	padding: 10px 20px;
}

.sortlabl {
	float: left;
	font-size: 14px;
	padding: 10px 20px;
}

.fgreenline {
	background: none repeat scroll 0 0 #72bf66;
	font-size: 13px;
	color: #fff;
	padding: 5px 10px;
}

span.farrow {
	background: url("../images/arrow2.png") no-repeat scroll center center
		rgba(0, 0, 0, 0);
	display: inline-block;
	height: 12px;
	position: relative;
	width: 30px;
}

.frowwit {
	background: #fff;
}

.maderow {
	display: block;
	border: 1px solid darkgrey;
	margin-bottom: 25px;
	overflow: hidden;
}

.filtedhed {
	background: none repeat scroll 0 0 #e1e1e1;
	border: 0 none;
	display: block;
	overflow: hidden;
	padding: 10px;
	width: 100%;
}

.filterdoen {
	color: #999;
	float: right;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	transition: all 0.3s ease-in-out 0s;
}

.filterdoen:before {
	content: "\f077";
}

.filtedhed.collapsed .filterdoen:before {
	content: "\f078";
}

.infiltrbox {
	
}

.layoutslider {
	display: block;
	padding: 30px 20px;
}

.hedfiltr {
	color: #333;
	float: left;
	font-size: 14px;
}

.merange {
	
}

.ft {
	border: 1px solid #fff;
	color: #666;
	float: left;
	height: 35px;
	padding: 0 8px 0 55px;
	width: 100%;
}

.paddivs {
	display: block;
	padding: 10px;
}

input.filtchk[type="checkbox"], input.filtchk[type="radio"] {
	float: left;
	margin: 3px 5px 0 0;
}

.cheklist {
	display: block;
	overflow: hidden;
	padding: 5px 0;
}

.cheklabl {
	float: left;
	cursor: pointer;
	font-weight: normal;
}

.margin-bottom-10 {
	margin-bottom: 10px;
}

.backgry2 {
	background: #fff;
}

.padlisting {
	padding: 0;
}

.itemscontainer {
	display: block;
	overflow: hidden;
}

.locmark {
	background: url("../images/mark.png") no-repeat scroll 8px center #fff;
	padding: 4px 4px 4px 40px;
}

/*2   step verification  */
.stepsbighed {
	color: #666;
	display: block;
	font-size: 22px;
	margin: 15px 0 20px;
	overflow: hidden;
}

.twostep {
	display: block;
	margin: 15px 0 10px;
	overflow: hidden;
}

.imagestep {
	display: block;
	float: right;
	max-width: 150px;
	overflow: hidden;
	padding: 10px;
	text-align: right;
}

.stepshed {
	color: #28accc;
	display: block;
	font-weight: normal;
	margin: 8px 0;
	overflow: hidden;
}

.stepspara {
	color: #666;
	display: block;
	font-weight: normal;
	line-height: 22px;
	overflow: hidden;
}

.stepspara strong {
	display: block;
	overflow: hidden;
}

.stepline {
	background: none repeat scroll 0 0 #e7e7e7;
	border-bottom: 1px solid #ffffff;
	clear: both;
	display: block;
	height: 2px;
	margin: 15px 0;
	overflow: hidden;
	width: 100%;
}

.stepfolow {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #eee;
	box-shadow: -6px 6px 0 0 #dfdfdf;
	display: block;
	margin-left: 20px;
	margin-top: 20px;
	overflow: hidden;
	padding: 35px;
}

.instructn {
	color: #28accc;
	display: block;
	font-size: 20px;
	margin: 20px 0;
	overflow: hidden;
}

.paraveri {
	color: #666;
	display: block;
	font-size: 15px;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 50px;
	overflow: hidden;
}

.startuostep {
	background: none repeat scroll 0 0 #4d90fe;
	border: 1px solid #3d80ee;
	border-radius: 3px;
	color: #fff;
	display: table;
	margin: 50px auto;
	padding: 10px 15px;
}

.forgotsomthig {
	color: #3f55d9;
	display: table;
	margin: 30px auto;
}

.cenerstepbox {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
	box-shadow: -6px 6px 0 0 #dfdfdf;
	display: table;
	margin: 0 auto;
	width: 35%;
	padding: 20px;
}

.twostp {
	color: #666;
	display: block;
	font-size: 18px;
	margin: 0 0 20px;
	overflow: hidden;
}

.imagemsg {
	float: left;
	margin-right: 20px;
}

.stpnote {
	color: #444;
	display: block;
	line-height: 20px;
	overflow: hidden;
}

.typecode {
	border: 1px solid #ddd;
	display: block;
	height: 35px;
	margin: 20px auto;
	overflow: hidden;
	padding: 5px;
	width: 100%;
}

.fullverify {
	background: none repeat scroll 0 0 #4a8cf7;
	border: 1px solid #3a7ce7;
	color: #fff;
	display: block;
	overflow: hidden;
	padding: 10px 0;
	text-align: center;
}

.startuostep:hover, .fullverify:hover {
	background: none repeat scroll 0 0 #3a7ce7;
	color: #fff;
}

.withpadd {
	padding: 20px 0;
}

.problm {
	background: url("../images/rrtip.png") no-repeat scroll 98% center
		rgba(0, 0, 0, 0);
	color: #4b8df9;
	display: block;
	overflow: hidden;
}

.problm.undoo {
	background: url("../images/re.png") no-repeat scroll 98% center
		rgba(0, 0, 0, 0);
}

.qstn {
	display: block;
	margin: 15px 0;
	overflow: hidden;
}

.secqstn {
	
}

.typecodeans {
	border: 1px solid #ddd;
	display: block;
	height: 35px;
	margin: 5px auto;
	overflow: hidden;
	padding: 5px;
	width: 100%;
}

.wraponof {
	display: table;
	margin: 0 auto;
}

.darktogle {
	background: none repeat scroll 0 0 #ddd;
	display: block;
	overflow: hidden;
	padding: 3px;
}

.onon {
	color: #333;
	float: left;
	font-size: 16px;
	line-height: 25px;
	padding: 0 10px;
}

.roundtogle {
	background: url(../images/sstik.png) no-repeat center center #f2f2f2;
	float: right;
	height: 25px;
	width: 25px;
}

.roundtogle.noo {
	background: url(../images/noo.png) no-repeat center center #f2f2f2;
}

.enbleink {
	background: none repeat scroll 0 0 #38c3a8;
	color: #fff;
	float: left;
	font-size: 14px;
	padding: 8px 12px;
	text-align: center;
}

.enbleink:hover {
	background: none repeat scroll 0 0 #18a388;
	color: #fff;
}

.inreprow {
	
}

.fullquestionswrp, .fullquestionswrpshare, .fullquestionswrp2,
	.fullquestionswrp3 {
	display: none;
}

.fullquestions {
	float: left;
	padding: 20px 0;
	width: 50%;
}

.editquestions {
	
}

.rowshare {
	border-bottom: 1px dotted #ddd;
	display: block;
	overflow: hidden;
	padding: 10px 0;
}

.lablshare {
	color: #666;
	float: left;
	font-size: 14px;
	line-height: 30px;
}

.lablshare .icon {
	margin-right: 10px;
}

.comnbutton {
	background: #4096ee;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera 11.10+ */
	/* IE10+ */
	background: linear-gradient(to bottom, #4096ee 0%, #4096ee 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4096ee',
		endColorstr='#4096ee', GradientType=0);
	/* IE6-9 */
	border: 0 none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: 0 3px 0 0 #1066be;
	-webkit-box-shadow: 0 3px 0 0 #1066be;
	-moz-box-shadow: 0 3px 0 0 #1066be;
	-o-box-shadow: 0 3px 0 0 #1066be;
	color: #fff;
	padding: 10px 20px;
}

.notypmar {
	margin: 0 !important;
}

.wishimg {
	border-radius: 100%;
	float: left;
	height: 70px;
	margin-right: 20px;
	overflow: hidden;
	width: 70px;
}

.wishimg img {
	width: 100%;
}

.wishdet {
	color: #009dc3;
	display: block;
	font-size: 20px;
	margin-bottom: 6px;
}

.wishall {
	color: #666;
	display: block;
	font-size: 16px;
}

.colfuls {
	display: block;
	margin: 30px 0;
	overflow: hidden;
	width: 100%;
}

.listwish {
	display: table;
	height: 250px;
	vertical-align: middle;
}

.listwishin {
	background: none repeat scroll 0 0 #8e8f90;
	background-size: cover !important;
	position: relative;
	display: table-cell;
	padding: 15px;
	vertical-align: middle;
}

.listwishin .icon {
	color: #fff;
	display: block;
	font-size: 24px;
	overflow: hidden;
	text-align: center;
}

.wishname {
	color: #fff;
	display: block;
	font-size: 30px;
	margin: 10px 0;
	overflow: hidden;
	text-align: center;
}

.howlistg {
	background: #737373;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: 0 3px 0 0 #535353;
	-webkit-box-shadow: 0 3px 0 0 #535353;
	-moz-box-shadow: 0 3px 0 0 #535353;
	-o-box-shadow: 0 3px 0 0 #535353;
	color: #fff;
	display: table;
	font-size: 18px;
	margin: 0 auto;
	padding: 5px 0;
	text-align: center;
	width: 60%;
}

.howlistg:hover {
	background: #535353;
	color: #fff;
}

.minwidth {
	min-width: 400px;
	max-width: none;
}

.rowlistwish {
	display: block;
	overflow: hidden;
	padding: 8px 0;
}

.rowlistwish strong {
	color: #666;
	display: block;
	font-weight: normal;
	margin-bottom: 5px;
	overflow: hidden;
}

.fulwish {
	border: 1px solid #eee;
	display: block;
	height: 35px;
	overflow: hidden;
	padding: 5px;
	width: 100%;
}

.wishsel {
	border: 1px solid #eee;
	float: left;
	height: 35px;
	padding: 5px;
}

.downselfom {
	border-top: 1px dotted #eee;
	display: block;
	margin-top: 10px;
	overflow: hidden;
	padding-top: 15px;
}

.savewish {
	background: none repeat scroll 0 0 #999;
	border-radius: 3px;
	color: #fff;
	float: right;
	margin-left: 10px;
	padding: 10px 20px;
}

.colorsave {
	ackground: #4096ee;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera 11.10+ */
	/* IE10+ */
	background: linear-gradient(to bottom, #4096ee 0%, #4096ee 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4096ee',
		endColorstr='#4096ee', GradientType=0);
	/* IE6-9 */
}

.colorcancel {
	background: #999;
}

.hedwishrum {
	color: #30afce;
	display: block;
	font-size: 22px;
	margin-bottom: 6px;
	overflow: hidden;
}

.wishadrs {
	color: #666;
	display: block;
	font-size: 16px;
	margin-bottom: 5px;
	overflow: hidden;
}

.typewish {
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}

.wsihli {
	color: #666;
	float: left;
	margin-right: 15px;
}

.smaltipimg {
	border-radius: 100%;
	float: left;
	height: 40px;
	margin-right: 10px;
	overflow: hidden;
	width: 40px;
}

.reviewtype {
	display: block;
	overflow: hidden;
}

.reviewtext {
	border: 1px solid #ddd;
	min-height: 80px;
	padding: 10px;
	width: 100%;
}

.profileusrs.wishpro {
	max-height: 180px;
}

.wishpro .owluser .item {
	max-height: 180px;
}

.wishprice {
	color: #555;
	display: block;
	font-size: 28px;
	font-weight: bold;
	margin: 10px 0 5px;
	overflow: hidden;
	text-align: right;
}

.smalwish {
	color: #666;
	display: block;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
	text-align: right;
}

.btnhover {
	position: relative;
}

.navbuttons {
	float: right;
	margin-top: 30px;
}

.navchange {
	background: none repeat scroll 0 0 #e6e6e6;
	float: left;
	margin-left: 10px;
	padding: 10px 20px;
}

.navchange .icon {
	margin-right: 4px;
}

.absimagesentback {
	background-color: transparent;
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
	bottom: 0;
	color: #fff;
	height: 100%;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 0;
}

.enbleinkadd {
	background: none repeat scroll 0 0 #38c3a8;
	border: 0 none;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	box-shadow: 0 3px 0 0 #18a388;
	-webkit-box-shadow: 0 3px 0 0 #18a388;
	-moz-box-shadow: 0 3px 0 0 #18a388;
	-o-box-shadow: 0 3px 0 0 #18a388;
	color: #fff;
	float: right;
	padding: 8px 20px;
	text-align: center;
}

.enbleinkadd:hover {
	background: none repeat scroll 0 0 #18a388;
}

.enbleinkadd .glyphicon {
	margin-right: 5px;
}

.enbleink.redcancel {
	background: none repeat scroll 0 0 #fa7a00;
}

.passucss {
	color: #060;
	display: none;
	float: right;
	padding: 10px 20px;
}

.passucss .icon {
	margin-right: 5px;
}

.seconfirm {
	display: block;
	overflow: hidden;
	margin: 30px 0;
}

.veryfybtn {
	background: none repeat scroll 0 0 #fff;
	border: 0 solid black;
	color: #009dc3;
	font-size: 18px;
	height: 50px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	width: 100%;
}

.veryfybtn span.collapsearrow {
	background: url("../images/collapsearrow.png") no-repeat scroll 0 -8px
		rgba(0, 0, 0, 0);
	float: right;
	height: 8px;
	margin-top: 10px;
	transition: all 0.3s ease 0s;
	width: 9px;
}

.colsppad {
	background: none repeat scroll 0 0 #fff;
	display: block;
	overflow: hidden;
	padding: 10px 20px 30px;
}

.colcentrtbl {
	background: none repeat scroll 0 0 #eee;
	display: block;
	margin: 0 auto;
	padding: 20px;
	position: relative;
}

.ajaxtime {
	background: url("../images/loader.gif") no-repeat scroll center center
		rgba(255, 255, 255, 0.9);
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.stndrdimg {
	display: block;
	margin: 10px 0;
	text-align: center;
}

.wichvery {
	color: #333;
	display: block;
	margin: 15px 0;
	text-align: center;
}

.colcentrtbl p {
	color: #666;
	display: block;
	text-align: center;
}

.clickblebtn, .ssactive {
	background: url("../images/secconfirm.png") no-repeat scroll 0 bottom
		rgba(0, 0, 0, 0);
	cursor: pointer;
	display: table;
	height: 56px;
	margin: 20px auto auto;
	width: 54px;
	transition: all 0.3s ease-in-out 0s;
}

.clickblebtn.ssactive {
	background-position: 0 0;
}

#steptwo, #stepthree {
	display: none;
}

.relanothr {
	position: relative;
	z-index: 10;
}

.moditop {
	background: none repeat scroll 0 0 #fff;
}

.flitgray {
	background: #f6f6f6;
	padding-top: 15px;
}

.litblue {
	background: #fff;
	display: table-cell;
	float: none;
	vertical-align: top;
}

.vab {
	vertical-align: bottom;
}

.pricefilt {
	background: none repeat scroll 0 0 #fff;
}

.tablshow {
	display: table;
	width: 100%;
}

.toglerow {
	border-top: 1px dotted #eee;
	display: block;
	overflow: hidden;
}

.onwyrow {
	display: block;
	overflow: hidden;
}

.radiobtnnill {
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
}

.simle, .nortosimle {
	display: block;
	overflow: hidden;
	font-size: 12px;
	color: #666;
}

.betwenrow {
	background: none repeat scroll 0 0 darkgrey;
	border: 1px solid darkgrey;
	color: white;
	display: block;
	font-size: 12px;
	margin: 10px 0;
	overflow: hidden;
	padding: 5px;
}

.pricerow {
	background: none repeat scroll 0 0 oldlace;
	border: 1px solid oldlace;
	display: block;
	margin: 10px;
	overflow: hidden;
	padding: 10px;
}

.brkup {
	color: #333;
	display: block;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 8px;
	overflow: hidden;
	text-align: center;
}

.inrowse {
	border-bottom: 1px dotted #cfc8ac;
	display: block;
	overflow: hidden;
	padding: 3px 0;
	text-align: center;
}

.pricelabl {
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
}

.priceamnt {
	color: #333;
	display: block;
	overflow: hidden;
}

.totlamntcol {
	color: #ee7c17;
	font-size: 14px;
	font-weight: bold;
}

.timeclo {
	background: url("../images/clock.png") no-repeat scroll center center
		rgba(0, 0, 0, 0);
	display: table;
	height: 32px;
	margin: 2px auto;
	width: 32px;
}

.nortocen {
	text-align: center;
	display: block;
}

.betwenrowline {
	background: none repeat scroll 0 0 #fff;
	border-top: 1px dotted #dedede;
	display: block;
	height: 1px;
	margin: 15px 10px;
	overflow: hidden;
}

.loadingload {
	background: url("../images/Preloader.gif") no-repeat scroll center
		center #FFFFFF;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	box-shadow: 0 0 10px -5px #000000;
	-webkit-box-shadow: 0 0 10px -5px #000000;
	-moz-box-shadow: 0 0 10px -5px #000000;
	-o-box-shadow: 0 0 10px -5px #000000;
	display: none;
	height: 45px;
	left: 70%;
	margin-left: -50px;
	margin-top: -15px;
	position: fixed;
	top: 60%;
	width: 100px;
	z-index: 1002;
}

.fadebackgrnd {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
	display: none;
	height: 100%;
	position: fixed;
	width: 100%;
	z-index: 1001;
}

.colmartwo {
	padding: 8px;
}

.currlink {
	background-color: #eeeeee !important;
}

.rowfilter {
	background: none repeat scroll 0 0 #fff;
	border-bottom: 1px solid #fff;
}

#apartments {
	display: block;
	overflow: hidden;
	width: 100%;
}

.infowin {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 0 10px -5px #000000;
	display: block;
	width: 200px;
}

.ininfo {
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	overflow: hidden;
}

.infoaptimg {
	margin-bottom: 10px;
	max-height: 200px;
	overflow: hidden;
	position: relative;
}

.infoaptimg a {
	
}

.infoaptimg img {
	width: 100%;
}

.flotaptprice {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.698);
	bottom: 0;
	color: #FFFFFF;
	font-size: 22px;
	left: 0;
	padding: 5px 20px;
	position: absolute;
}

.descinfo {
	display: block;
	overflow: hidden;
}

.aptownerimg {
	float: left;
	height: 40px;
	margin-right: 10px;
	overflow: hidden;
	width: 40px;
}

.aptownerimg img {
	width: 100%;
}

.aptinfoall {
	display: block;
	overflow: hidden;
}

.aptinfoall a.linkinfo {
	color: #444444;
	display: block;
	font-weight: normal;
	overflow: hidden;
}

.aptinfoall a.linkinfo:hover {
	color: #00A4CC;
}

.aptinfoall b {
	color: #666666;
	display: block;
	font-size: 13px;
	font-weight: normal;
	overflow: hidden;
}

.gmnoprint img {
	max-width: none !important;
}

/** FIX for Bootstrap and Google Maps Info window styes problem **/
img[src*="gstatic.com/"], img[src*="googleapis.com/"] {
	max-width: none;
}

h1.heading {
	font: 18px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0;
	text-align: center;
}

#google_map {
	border: 6px solid #C4B2FF;
	border-radius: 5px;
	height: 500px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 100%;
}

h1.marker-heading {
	border-bottom: 1px dotted #D8D8D8;
	color: #585858;
	font: 18px "Trebuchet MS", Arial;
	margin: 0;
	padding: 0;
}

div.marker-info-win {
	margin-right: -20px;
}

div.marker-info-win p {
	margin: 10px 0;
	padding: 0;
}

div.marker-inner-win {
	padding: 5px;
}

button.save-marker, button.remove-marker {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #0000FF;
	cursor: pointer;
	margin-right: 10px;
	padding: 0;
	text-decoration: underline;
}

.anchorslider {
	
}

//
Sanjay .empty-map {
	background:
		url("https://a1.muscache.com/airbnb/static/manage_listing/address/empty-map-848e847187c20eb3a702cd064db0626b.png")
		no-repeat;
}

.location-map-container {
	height: 275px;
	width: 371px;
	background:
		url("https://a1.muscache.com/airbnb/static/manage_listing/address/empty-map-848e847187c20eb3a702cd064db0626b.png")
		no-repeat;
}

.map-pin {
	background-color: rgba(0, 0, 0, 0);
	background-position: center center;
	background-repeat: no-repeat;
	height: 62px;
	position: absolute;
	width: 51px;
}

.map-pin.moving {
	background-image:
		url("https://a1.muscache.com/airbnb/static/manage_listing/address/map-pin-unset-moving-7511ad170bc9ca2d7a0f29f04f4320d2.png");
}

.location-map-pin {
	left: 170px;
	top: 90px;
}

#element_to_pop_up, #element_to_pop_up_2 {
	display: none;
}

.buttonclose {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.63);
	color: #fff;
	cursor: pointer;
	font-family: open sans;
	font-size: 42px;
	font-weight: normal;
	line-height: 30px;
	padding: 15px;
	position: fixed;
	right: 0;
	top: 0;
}

.listingpopup {
	background: none repeat scroll 0 0 #fff;
	border-radius: 3px;
	margin: 0 auto;
	max-width: 500px;
	overflow: hidden;
	position: relative;
	min-height: 500px;
}

.forcustom {
	margin-bottom: 50px;
	position: relative;
	min-height: 300px;
}

.popuphed {
	background: none repeat scroll 0 0 #edefed;
	display: block;
	overflow: hidden;
	padding: 15px;
}

.popbighed {
	color: #555;
	display: block;
	font-size: 20px;
	margin-bottom: 5px;
	overflow: hidden;
}

.popsmalhed {
	color: #666;
	display: block;
	overflow: hidden;
}

.popconyent {
	display: block;
	overflow: hidden;
	padding: 15px;
}

.poprow {
	float: left;
	margin-bottom: 15px;
	width: 100%;
}

.poplabel {
	color: #666;
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
}

.popupselect {
	border: 1px solid #eee;
	border-radius: 2px;
	display: inline-block;
	height: 38px;
	padding: 5px;
	width: 100%;
}

.popinput {
	border: 1px solid #eee;
	border-radius: 2px;
	display: inline-block;
	height: 38px;
	padding: 5px;
	width: 100%;
}

.popfooter {
	border-top: 1px solid #eee;
	display: block;
	overflow: hidden;
	padding: 15px;
}

.popbutton {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	float: right;
	margin-left: 10px;
	padding: 8px 15px;
}

.blubutton {
	background: none repeat scroll 0 0 #30afce;
	border: 1px solid #209fbe;
	color: #fff;
	padding: 8px 20px;
}

#my_pop {
	width: 30%;
}

.lodingpop {
	background: url("../images/Preloader.gif") no-repeat scroll center
		center #fff;
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.fullwidthpopup {
	bottom: 0;
	left: 0 !important;
	overflow-y: scroll;
	right: 0;
	width: 100%;
	padding: 50px 0 0;
}

.detailcorosl .item {
	max-height: 400px;
}

.detailcorosl .item img {
	width: 100%;
}

.myaptadvence {
	display: block;
	margin-bottom: 20px;
	margin-top: -50px;
	overflow: hidden;
}

.priceapt {
	background: none repeat scroll 0 0 #f6f6f6;
	display: block;
	font-size: 25px;
	margin-bottom: 12px;
	overflow: hidden;
	padding: 5px 10px;
	text-align: center;
}

.priceapt strong {
	color: #666;
	display: block;
	font-size: 14px;
	line-height: 28px;
	overflow: hidden;
}

.aptlabel {
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
}

.aptadvdate {
	border: 1px solid #ddd;
	padding: 5px;
	height: 32px;
	width: 100%;
}

.aptselect {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #EEEEEE;
	height: 32px;
	padding: 6px;
	width: 100%;
}

.adpad {
	padding: 0 5px
}

.advancerow {
	display: block;
	padding: 0 5px;
}

.pricetable {
	display: block;
	overflow: hidden;
	padding: 15px 0 2px;
}

.pricetableli {
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	display: block;
	margin-bottom: -1px;
	overflow: hidden;
}

.labldesc {
	border-right: 1px solid #EEEEEE;
	float: left;
	font-size: 13px;
	padding: 10px 10px 10px 20px;
	width: 65%;
}

.lablprice {
	float: left;
	font-size: 13px;
	padding: 10px;
}

.advserchbtn {
	display: block;
	overflow: hidden;
	padding: 15px;
}

.toglerowrep {
	display: block;
	overflow: hidden;
}

.slabl {
	float: left;
	padding: 10px;
}

.mlabl {
	float: left;
	padding: 10px;
	color: #333;
}

.persimg {
	float: left;
	padding: 5px 0;
}

.tabbimg img {
	width: 100%;
}

.popcontact {
	color: #006699;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0 20px;
	overflow: hidden;
}

.popcontact:hover {
	text-decoration: underline;
}

.hostpopup {
	width: 50%;
}

.popdatepkr {
	border: 1px solid #ddd;
}

.popselect {
	border: 1px solid #ddd;
	float: left;
	height: 36px;
	padding: 5px;
	width: 100%;
}

.tipul {
	
}

.tipli {
	
}

.telltextarea {
	border: 1px solid #ddd;
	float: left;
	height: 120px;
	padding: 5px;
	width: 100%;
}

.leftftrmsg {
	
}

.hostpopup {
	display: none;
}

#editwishlist {
	display: none;
}

/*span.currency, span.amount{font-size: 16px;font-weight: bold;}
.myaptadvence span.currency, .myaptadvence span.amount{font-size: 24px;font-weight: bold;}*/
.inlabel.rumnoc {
	background: #dfdfdf;
	padding: 8px 20px;
}

.marbotom15 {
	margin-bottom: 15px;
}

.roomnum {
	float: left;
	height: 35px;
	width: 100%;
}

.roomnum, .numroom {
	background: url("../images/room.png") no-repeat scroll left 0
		rgba(0, 0, 0, 0);
}

.numroom {
	background-position: right bottom;
	color: #fff;
	display: block;
	float: right;
	font-size: 13px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	margin-right: -15px;
	padding-right: 25px;
	text-align: center;
	width: 100%;
}

.inlabelnew.psnico {
	background: url("../images/psn.png") no-repeat scroll 8px center #dfdfdf;
}

.inlabelnew {
	height: 36px;
	line-height: 14px;
	padding: 5px 10px 5px 35px;
}

.inlabelnew strong {
	color: #555;
	display: block;
	font-size: 10px;
	font-weight: normal;
	overflow: hidden;
}

.inlabelnew.chilico {
	background: url("../images/chi.png") no-repeat scroll 8px center #dfdfdf;
}

.padwraphotel {
	border-right: 1px solid #eee;
	min-height: 70px;
	padding: 10px;
}

.hotlsrch {
	display: block;
	font-size: 22px;
	font-weight: bold;
	overflow: hidden;
}

.deptypew {
	color: #666;
	display: block;
	font-size: 12px;
	margin-top: 15px;
}

.hotladrs {
	color: #666;
	display: block;
	font-size: 14px;
	overflow: hidden;
}

.htlboxhed {
	color: #333;
	font-size: 12px;
	margin-bottom: 8px;
	text-transform: uppercase;
}

.htlcal.icon {
	margin-right: 5px;
}

.dateandtimeyr {
	color: #666;
	display: block;
	font-size: 11px;
	overflow: hidden;
}

.dateandtimeyr strong {
	color: #666;
	font-size: 16px;
}

.dateandtimeyr b {
	color: #666;
}

.htlboxhed strong {
	margin-left: 5px;
}

.leftmar {
	border: 1px solid #eee;
	color: #444;
	float: left;
	font-size: 14px;
	height: 25px;
	margin-right: 5px;
	padding: 2px 5px 2px 30px;
}

.ladult {
	background: url("../images/adult.png") no-repeat scroll 6px 1px
		rgba(0, 0, 0, 0);
}

.lchil {
	background: url("../images/children.png") no-repeat scroll 6px 2px
		rgba(0, 0, 0, 0);
}

.linfant {
	background: url("../images/infant.png") no-repeat scroll 6px 3px
		rgba(0, 0, 0, 0);
}

.modify.lesmargin {
	margin: 18px auto 0;
}

.smsAlrtLdr {
	float: right;
	margin-right: 100px;
	margin-top: 5px;
}

.forhotlpage {
	margin-bottom: 20px;
}

.htlplace {
	color: #666;
	display: block;
	margin: 8px 0;
	overflow: hidden;
}

.textaligncntr {
	text-align: center;
}

.advnceall {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #eee;
	display: block;
	margin: 5px 0 10px;
	overflow: hidden;
	padding: 0;
}

@media ( max-width : 992px) {
	.tophr {
		border-bottom: 1px solid #eee;
		display: block;
		overflow: hidden;
	}
	.min-8 {
		float: left;
		width: 66.66666666666666%;
	}
	.min-6 {
		float: left;
		width: 50%;
	}
	.min-4 {
		float: left;
		width: 33.333%;
	}
	.min-3 {
		float: left;
		width: 25%;
	}
	.min-2 {
		float: left;
		width: 16.666666666666664%;
	}
	.itemscontainer {
		margin: 0;
	}
}

@media ( max-width : 768px) {
	.tophr {
		border-bottom: none;
	}
	.min-8, .min-6, .min-4, .min-3, .min-2 {
		float: left;
		width: 100%;
	}
}

@media ( max-width : 500px) {
	.itemlabel3 {
		height: auto;
	}
}

.starimag {
	float: left;
}

.htlmod {
	background: none repeat scroll 0 0 #f6f6f6;
	float: left;
	width: 100%;
}

.htlmodin {
	display: table;
	margin: 0 auto;
	width: 60%;
}

.htlmodin .smalsent {
	color: #333;
	font-size: 16px;
	margin: 0;
	padding: 10px;
	text-transform: none;
}

.forloadtwo {
	position: relative;
}

.lodrefrent {
	background: rgba(255, 255, 255, 0.8);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

.centerload {
	background: url("../images/Preloader.gif") no-repeat scroll center
		center #fff;
	border-radius: 10px;
	box-shadow: 0 0 10px -5px #909090;
	height: 50px;
	left: 50%;
	margin-left: -50px;
	margin-top: -25px;
	position: absolute;
	top: 50%;
	width: 100px;
}

.lodrefrentwhole {
	background: rgba(255, 255, 255, 0.8);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
	display: none;
}

.detab li a {
	height: 40px;
}

.icon.tooltipa {
	border: 1px solid #EEEEEE;
	border-radius: 30px;
	color: #666666;
	float: left;
	height: 16px;
	margin-left: 10px;
	text-align: center;
	width: 16px;
}

.rentErr {
	font-size: 13px;
	padding: 20px;
	text-align: center;
	color: #ff5a5f;
}

.indxsrch.shadows {
	border-radius: 3px;
	box-shadow: 0 4px 0 0 #aa6300;
}

.froptopmar {
	margin-top: 15px;
}

.wrappay {
	
}

.payrow {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

.paylabel {
	color: #666;
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
}

.payinselect {
	border: 1px solid #ddd;
	box-shadow: 0 0 10px -5px #ccc inset;
	color: #666;
	height: 35px;
	padding: 5px;
	width: 100%;
}

.payinput {
	border: 1px solid #ddd;
	box-shadow: 0 0 10px -5px #ccc inset;
	color: #666;
	height: 35px;
	padding: 5px;
	width: 100%;
}

.payinput.payinputhaf {
	float: left;
	width: 50%;
}

.leftnine {
	float: left;
	width: 98%;
}

.ritnine {
	float: right;
	width: 98%;
}

.infoside.icon {
	background: none repeat scroll 0 0 #eee;
	border: 1px solid #ddd;
	border-radius: 100%;
	cursor: pointer;
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 4px 0 0 5px;
	text-align: center;
	width: 25px;
}

.changingcntry {
	
}

.allrtpay {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
	float: left;
	padding-bottom: 10px;
	width: 100%;
}

.aptpayimg {
	display: block;
	max-height: 230px;
	overflow: hidden;
}

.aptpayimg img {
	width: 100%;
}

.payrithed {
	
}

.payline {
	margin: 15px 0;
}

.linebig {
	color: #666;
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	overflow: hidden;
}

.linebig strong {
	font-weight: normal;
}

.rowlinepay {
	color: #666;
	float: left;
	margin-bottom: 5px;
	width: 100%;
}

.lablrules {
	float: left;
	width: 50%;
}

.blokful {
	display: block;
	overflow: hidden;
}

.smalinfo.icon {
	margin-left: 5px;
	padding: 5px;
}

.colorbl {
	color: #0082be;
}

.ritspace {
	padding: 0 0 0 30px;
}

.fbnote {
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
	text-align: justify;
}

.fulllamnt {
	float: left;
	font-size: 24px;
	width: 50%;
}

.aptlocpay {
	color: #666;
	float: left;
	font-size: 14px;
	line-height: 22px;
}

.noteclick {
	color: #555;
	display: block;
	font-size: 13px;
	overflow: hidden;
	padding: 10px;
}

.helosent {
	color: #666;
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
}

.userpayreview {
	border-radius: 100%;
	display: block;
	height: 80px;
	overflow: hidden;
	width: 80px;
}

.userpayreview img {
	width: 100%;
}

.mesgfrnd {
	border: 1px solid #ddd;
	color: #666;
	float: left;
	min-height: 80px;
	padding: 5px;
	width: 100%;
}

.leftcheck {
	float: left;
	margin-right: 20px;
}

.payrowsubmt {
	float: left;
	padding: 20px 0;
	width: 100%;
}

.checkcontent {
	color: #666;
	display: block;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
}

.paysubmit {
	background: none repeat scroll 0 0 #0099cc;
	border-radius: 3px;
	box-shadow: 0 3px 0 0 #0079ac;
	color: #fff;
	float: left;
	padding: 10px 20px;
	text-align: center;
	width: 70%;
	border: 0;
}

.paysubmit:hover {
	background: none repeat scroll 0 0 #0079ac;
	color: #fff;
}

.verifycod {
	color: #666;
	display: block;
	margin-top: 10px;
	overflow: hidden;
}

.lastnote {
	color: #666;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

.padleftpay {
	padding: 0 30px 0 0;
}

.paymentpage {
	padding: 30px 0 10px;
}

.padritpul {
	padding: 0 0 0 5px;
}

.searchtickt {
	background: url("../images/helpsrch.png") no-repeat scroll 4px 3px #fff;
	border: 1px solid #bbb;
	float: right;
	font-size: 14px;
	height: 36px;
	margin: 3px;
	padding: 5px 5px 5px 40px;
	width: 30%;
}

.padtabnenopad {
	background: none repeat scroll 0 0 #e9e9e9;
	display: block;
	overflow: hidden;
	padding: 5px;
}

.tickthed {
	float: left;
	padding: 10px;
}

.sidepro a.adnewtikt {
	background: none repeat scroll 0 0 #eee;
	border: 1px solid #ddd;
	color: #333;
	float: left;
	margin-top: 20px;
	padding: 10px 20px;
}

.sidepro a.adnewtikt .icon-ticket {
	margin-right: 5px;
}

.fulrowtikt {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #eee;
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}

.topsectickt {
	background: none repeat scroll 0 0 #f0ffff;
	float: left;
	padding: 8px 10px;
	width: 100%;
}

.ticktid {
	float: left;
}

.ticktid strong {
	
}

.tiktdate {
	float: right;
}

.tiktcntnt {
	float: left;
	padding: 10px 0;
	width: 100%;
}

.ticktername {
	color: #30afce;
	display: block;
	overflow: hidden;
	padding: 0 0 5px;
}

.likrtickt {
	display: block;
	overflow: hidden;
}

.collabl {
	color: #666;
	float: left;
	min-width: 20%;
	padding: 3px;
}

.coltcnt {
	display: block;
	overflow: hidden;
	padding: 3px;
}

.ticketactn {
	
}

.ticketactn a {
	border-radius: 2px;
	clear: both;
	float: right;
	margin: 4px 0;
	padding: 5px 10px;
	text-align: center;
	width: 50%;
}

.viewtickt {
	background: none repeat scroll 0 0 #009dc3;
	border: 1px solid #108db3;
	color: #fff;
}

.viewtickt:hover {
	background: none repeat scroll 0 0 #108db3;
	color: #fff
}

.closetickt {
	background: none repeat scroll 0 0 #fc8803;
	border: 1px solid #ec7800;
	color: #fff;
}

.closetickt:hover {
	background: none repeat scroll 0 0 #ec7800;
	color: #fff
}

.rowit.chngecolr {
	background: #f0f0f0;
}

.cobldo {
	color: #666;
	float: left;
	line-height: 30px;
	min-width: 20%;
	padding: 5px 0;
}

.likrticktsec {
	display: block;
	overflow: hidden;
}

.tikttext {
	border: 1px solid #ddd;
	float: left;
	min-height: 80px;
	width: 100%;
}

.adddtickt {
	background: none repeat scroll 0 0 #009dc3;
	border: 1px solid #108db3;
	border-radius: 2px;
	clear: both;
	color: #fff;
	float: left;
	margin: 4px 0;
	min-width: 20%;
	padding: 10px;
	text-align: center;
}

.adddtickt:hover {
	background: #108db3;
	color: #fff;
}

.chatrow {
	
}

.chaterimage {
	border: 3px solid #fff;
	border-radius: 100%;
	box-shadow: 0 5px 10px -5px #000;
	float: left;
	height: 100px;
	margin: 20px 10px;
	overflow: hidden;
	width: 100px;
}

.chaterimage img {
	width: 100%;
}

.chaterdetail {
	display: block;
	overflow: hidden;
	padding: 10px 10px 10px 20px;
	position: relative;
}

.insidechat {
	background: none repeat scroll 0 0 #fff;
	border-radius: 5px;
	box-shadow: 0 3px 10px -8px #000;
	display: block;
	overflow: hidden;
	padding: 15px;
}

.chatername {
	
}

.chattime {
	color: #999;
	display: block;
	font-size: 12px;
	overflow: hidden;
	padding: 5px 0;
}

.chattime .icon {
	
}

.chatermsg {
	color: #666;
	display: block;
	font-size: 13px;
	overflow: hidden;
}

.chatip {
	background: url("../images/chatip.png") no-repeat scroll 0 0
		rgba(0, 0, 0, 0);
	height: 40px;
	left: 0;
	position: absolute;
	top: 50px;
	width: 20px;
}

.chatrow.adminchat .chaterimage {
	float: right;
}

.chatrow.adminchat .insidechat {
	background: #f0ffff;
	text-align: right;
}

.chatrow.adminchat .chatip {
	background: url("../images/chatip2.png") no-repeat scroll 0 0
		rgba(0, 0, 0, 0);
	left: auto;
	right: 1px;
}

.chatrow.adminchat .chaterdetail {
	padding: 10px 20px 10px 10px;
}

.acceptcon {
	background: none repeat scroll 0 0 #009dc3;
	border: 1px solid #108db3;
	color: #fff;
	border-radius: 2px;
	float: right;
	margin: 4px 0;
	padding: 5px 10px;
	text-align: center;
}

.declinecon {
	background: none repeat scroll 0 0 #fc8803;
	border: 1px solid #ec7800;
	color: #fff;
	color: #fff;
	border-radius: 2px;
	float: right;
	margin: 4px 10px 4px 0;
	padding: 5px 10px;
	text-align: center;
}

.convrstnarea {
	border: 1px solid #eee;
	float: left;
	height: 80px;
	margin: 0 0 10px;
	width: 100%;
}

.acceptcon:hover {
	background: #108db3;
	color: #fff;
}

.declinecon:hover {
	background: #ec7800;
	color: #fff;
}

.chatrownote {
	background: none repeat scroll 0 0 #dedede;
	border: 1px solid #d7d7d7;
	display: block;
	margin: 10px;
	overflow: hidden;
	padding: 15px;
}

.inqrynote {
	color: #555;
	padding-bottom: 15px;
	display: block;
	overflow: hidden;
}

.chattime {
	
}

.earnote {
	color: #555;
	display: block;
	overflow: hidden;
}

.houserules {
	cursor: pointer;
}

.houserules:hover {
	text-decoration: underline;
}

.popupnotes {
	display: block;
	overflow: hidden;
	color: #666;
}

.provabpopups {
	width: 50%;
	height: 200px;
}

input[type="submit"]:disabled {
	opacity: 0.5;
}

.inboxconrit {
	padding: 0 0 0 30px;
}

.conuserin {
	background: none repeat scroll 0 0 #fff;
	display: block;
	overflow: hidden;
}

.inboxusr {
	float: left;
	margin-right: 15px;
	width: 80px;
}

.inboxusr img {
	width: 100%;
}

.xbox {
	display: block;
	overflow: hidden;
}

.aror {
	color: #666;
	display: block;
	font-weight: bold;
	margin: 4px 0;
	overflow: hidden;
}

.sincelast {
	color: #666;
	display: block;
	overflow: hidden;
}

.conuserinrow {
	display: block;
	overflow: hidden;
	padding: 8px 0;
}

.conuserinrow .icon {
	color: #777;
	margin-right: 5px;
}

.rowxde {
	display: block;
	overflow: hidden;
	padding: 10px 0;
}

.loadr, .loadr-tick {
	display: none;
	margin-left: 10px;
}

.splalert {
	background: #d9eff8;
}

.contentvcr {
	background: #f6f6f6;
}

.iconaptcheck {
	display: block;
	overflow: hidden;
	padding: 30px 0 0;
	text-align: center;
}

.tickapt {
	
}

.msgofapt {
	color: #555;
	display: block;
	font-size: 22px;
	overflow: hidden;
	padding: 15px 0 20px;
	text-align: center;
}

.centervoucher {
	display: table;
	margin: 0 auto;
	padding: 20px 0;
	width: 50%;
}

.vcrow {
	display: block;
	overflow: hidden;
	padding: 10px 0;
}

.lablvcr {
	display: block;
	overflow: hidden;
	text-align: right;
}

.vcrdec {
	display: block;
	overflow: hidden;
	text-align: left;
}

.holdere {
	margin: 15px 0;
}

.holdere a {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background: #efefef;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #efefef 100%);
	/* W3C */
}

.holdere a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.holdere a.jp-previous {
	margin-right: 15px;
}

.holdere a.jp-next {
	margin-left: 15px;
}

.holdere a.jp-current {
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 0 2px rgba(0, 0, 0, 0.3)
		inset;
	cursor: default;
}

.holdere a.jp-current, a.jp-current:hover {
	color: #FF4242;
	font-weight: bold;
}

.holdere a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.holdere a.jp-current, a.jp-current:hover, .holdere a.jp-disabled, a.jp-disabled:hover
	{
	cursor: default;
	background: none;
}

.holdere span {
	margin: 0 5px;
}

//
holderResHistory .holderResHistory {
	margin: 15px 0;
}

.holderResHistory a {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background: #efefef;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #efefef 100%);
	/* W3C */
}

.holderResHistory a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.holderResHistory a.jp-previous {
	margin-right: 15px;
}

.holderResHistory a.jp-next {
	margin-left: 15px;
}

.holderResHistory a.jp-current {
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 0 2px rgba(0, 0, 0, 0.3)
		inset;
	cursor: default;
}

.holderResHistory a.jp-current, a.jp-current:hover {
	color: #FF4242;
	font-weight: bold;
}

.holderResHistory a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.holderResHistory a.jp-current, a.jp-current:hover, .holderResHistory a.jp-disabled,
	a.jp-disabled:hover {
	cursor: default;
	background: none;
}

.holderResHistory span {
	margin: 0 5px;
}

.holdereRvw {
	margin: 15px 0;
}

.holdereRvw a {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background: #efefef;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #efefef 100%);
	/* W3C */
}

.holdereRvw a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.holdereRvw a.jp-previous {
	margin-right: 15px;
}

.holdereRvw a.jp-next {
	margin-left: 15px;
}

.holdereRvw a.jp-current {
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 0 2px rgba(0, 0, 0, 0.3)
		inset;
	cursor: default;
}

.holdereRvw a.jp-current, a.jp-current:hover {
	color: #FF4242;
	font-weight: bold;
}

.holdereRvw a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.holdereRvw a.jp-current, a.jp-current:hover, .holdereRvw a.jp-disabled,
	a.jp-disabled:hover {
	cursor: default;
	background: none;
}

.holdereRvw span {
	margin: 0 5px;
}

//
as .holdereRefByYou {
	margin: 15px 0;
}

.holdereRefByYou a {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background: #efefef;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #efefef 100%);
	/* W3C */
}

.holdereRefByYou a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.holdereRefByYou a.jp-previous {
	margin-right: 15px;
}

.holdereRefByYou a.jp-next {
	margin-left: 15px;
}

.holdereRefByYou a.jp-current {
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 0 2px rgba(0, 0, 0, 0.3)
		inset;
	cursor: default;
}

.holdereRefByYou a.jp-current, a.jp-current:hover {
	color: #FF4242;
	font-weight: bold;
}

.holdereRefByYou a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.holdereRefByYou a.jp-current, a.jp-current:hover, .holdereRefByYou a.jp-disabled,
	a.jp-disabled:hover {
	cursor: default;
	background: none;
}

.holdereRefByYou span {
	margin: 0 5px;
}

.holdereInbox {
	margin: 15px 0;
}

.holdereInbox a {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background: #efefef;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #efefef 100%);
	/* W3C */
}

.holdereInbox a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.holdereInbox a.jp-previous {
	margin-right: 15px;
}

.holdereInbox a.jp-next {
	margin-left: 15px;
}

.holdereInbox a.jp-current {
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 0 2px rgba(0, 0, 0, 0.3)
		inset;
	cursor: default;
}

.holdereInbox a.jp-current, a.jp-current:hover {
	color: #FF4242;
	font-weight: bold;
}

.holdereInbox a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.holdereInbox a.jp-current, a.jp-current:hover, .holdereInbox a.jp-disabled,
	a.jp-disabled:hover {
	cursor: default;
	background: none;
}

.holdereInbox span {
	margin: 0 5px;
}

.holdereBookings {
	margin: 15px 0;
}

.holdereBookings a {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background: #efefef;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #efefef 100%);
	/* W3C */
}

.holdereBookings a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.holdereBookings a.jp-previous {
	margin-right: 15px;
}

.holdereBookings a.jp-next {
	margin-left: 15px;
}

.holdereBookings a.jp-current {
	background: #666;
	color: #FFF;
	border-color: #999;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 0 2px rgba(0, 0, 0, 0.3)
		inset;
	cursor: default;
}

.holdereBookings a.jp-current, a.jp-current:hover {
	color: #fb8602;
	font-weight: bold;
}

.holdereBookings a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.holdereBookings a.jp-current, a.jp-current:hover, .holderResHistory a.jp-disabled,
	a.jp-disabled:hover {
	cursor: default;
	background: none;
}

.holdereBookings span {
	margin: 0 5px;
}

//
as .holderPendingApproval {
	margin: 15px 0;
}

.holderPendingApproval a {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background: #efefef;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #efefef 100%);
	/* W3C */
}

.holderPendingApproval a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.holderPendingApproval a.jp-previous {
	margin-right: 15px;
}

.holderPendingApproval a.jp-next {
	margin-left: 15px;
}

.holderPendingApproval a.jp-current {
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 0 2px rgba(0, 0, 0, 0.3)
		inset;
	cursor: default;
}

.holderPendingApproval a.jp-current, a.jp-current:hover {
	color: #FF4242;
	font-weight: bold;
}

.holderPendingApproval a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.holderPendingApproval a.jp-current, a.jp-current:hover,
	.holderPendingApproval a.jp-disabled, a.jp-disabled:hover {
	cursor: default;
	background: none;
}

.holderPendingApproval span {
	margin: 0 5px;
}

//
as .holdereRevAbtPropPending {
	margin: 15px 0;
}

.holdereRevAbtPropPending a {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background: #efefef;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #efefef 100%);
	/* W3C */
}

.holdereRevAbtPropPending a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.holdereRevAbtPropPending a.jp-previous {
	margin-right: 15px;
}

.holdereRevAbtPropPending a.jp-next {
	margin-left: 15px;
}

.holdereRevAbtPropPending a.jp-current {
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 0 2px rgba(0, 0, 0, 0.3)
		inset;
	cursor: default;
}

.holdereRevAbtPropPending a.jp-current, a.jp-current:hover {
	color: #FF4242;
	font-weight: bold;
}

.holdereRevAbtPropPending a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.holdereRevAbtPropPending a.jp-current, a.jp-current:hover,
	.holdereRevAbtPropPending a.jp-disabled, a.jp-disabled:hover {
	cursor: default;
	background: none;
}

.holdereRevAbtPropPending span {
	margin: 0 5px;
}

//
as .holderRvwAbtProp {
	margin: 15px 0;
}

.holderRvwAbtProp a {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background: #efefef;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #efefef 100%);
	/* W3C */
}

.holderRvwAbtProp a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.holderRvwAbtProp a.jp-previous {
	margin-right: 15px;
}

.holderRvwAbtProp a.jp-next {
	margin-left: 15px;
}

.holderRvwAbtProp a.jp-current {
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 0 2px rgba(0, 0, 0, 0.3)
		inset;
	cursor: default;
}

.holderRvwAbtProp a.jp-current, a.jp-current:hover {
	color: #FF4242;
	font-weight: bold;
}

.holderRvwAbtProp a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.holderRvwAbtProp a.jp-current, a.jp-current:hover, .holderRvwAbtProp a.jp-disabled,
	a.jp-disabled:hover {
	cursor: default;
	background: none;
}

.holderRvwAbtProp span {
	margin: 0 5px;
}

//
as .holderRefAbtYouPending {
	margin: 15px 0;
}

.holderRefAbtYouPending a {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background: #efefef;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #efefef 100%);
	/* W3C */
}

.holderRefAbtYouPending a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.holderRefAbtYouPending a.jp-previous {
	margin-right: 15px;
}

.holderRefAbtYouPending a.jp-next {
	margin-left: 15px;
}

.holderRefAbtYouPending a.jp-current {
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 0 2px rgba(0, 0, 0, 0.3)
		inset;
	cursor: default;
}

.holderRefAbtYouPending a.jp-current, a.jp-current:hover {
	color: #FF4242;
	font-weight: bold;
}

.holderRefAbtYouPending a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.holderRefAbtYouPending a.jp-current, a.jp-current:hover,
	.holderRefAbtYouPending a.jp-disabled, a.jp-disabled:hover {
	cursor: default;
	background: none;
}

.holderRefAbtYouPending span {
	margin: 0 5px;
}

//
as .holderRefAbtYouPast {
	margin: 15px 0;
}

.holderRefAbtYouPast a {
	float: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background: #efefef;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera11.10+ */
	/* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #efefef 100%);
	/* W3C */
}

.holderRefAbtYouPast a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.holderRefAbtYouPast a.jp-previous {
	margin-right: 15px;
}

.holderRefAbtYouPast a.jp-next {
	margin-left: 15px;
}

.holderRefAbtYouPast a.jp-current {
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 0 2px rgba(0, 0, 0, 0.3)
		inset;
	cursor: default;
}

.holderRefAbtYouPast a.jp-current, a.jp-current:hover {
	color: #FF4242;
	font-weight: bold;
}

.holderRefAbtYouPast a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.holderRefAbtYouPast a.jp-current, a.jp-current:hover,
	.holderRefAbtYouPast a.jp-disabled, a.jp-disabled:hover {
	cursor: default;
	background: none;
}

.holderRefAbtYouPast span {
	margin: 0 5px;
}

.animated {
	-webkit-animation-duration: 1s;
	-ms-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	-ms-animation-duration: 2s;
	animation-duration: 2s;
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInX;
	-ms-backface-visibility: visible !important;
	-ms-animation-name: flipInX;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}

@
-webkit-keyframes flipInX { 0% {
	-webkit-transform: perspective(400px) rotateX(90deg);
	opacity: 0;
}

40%
{
-webkit-transform
:
 
perspective
(400px)
 
rotateX
(-10deg);

  
}
70%
{
-webkit-transform
:
 
perspective
(400px)
 
rotateX
(10deg);

  
}
100%
{
-webkit-transform
:
 
perspective
(400px)
 
rotateX
(0deg);

    
opacity
:
 
1;
}
}
@
-ms-keyframes flipInX { 0% {
	-ms-transform: perspective(400px) rotateX(90deg);
	opacity: 0;
}

40%
{
-ms-transform
:
 
perspective
(400px)
 
rotateX
(-10deg);

  
}
70%
{
-ms-transform
:
 
perspective
(400px)
 
rotateX
(10deg);

  
}
100%
{
-ms-transform
:
 
perspective
(400px)
 
rotateX
(0deg);

    
opacity
:
 
1;
}
}
@
keyframes flipInX { 0% {
	-webkit-transform: perspective(400px) rotateX(90deg);
	transform: perspective(400px) rotateX(90deg);
	opacity: 0;
}

40%
{
-webkit-transform
:
 
perspective
(400px)
 
rotateX
(-10deg);

    
transform
:
 
perspective
(400px)
 
rotateX
(-10deg);

  
}
70%
{
-webkit-transform
:
 
perspective
(400px)
 
rotateX
(10deg);

    
transform
:
 
perspective
(400px)
 
rotateX
(10deg);

  
}
100%
{
-webkit-transform
:
 
perspective
(400px)
 
rotateX
(0deg);

    
transform
:
 
perspective
(400px)
 
rotateX
(0deg);

    
opacity
:
 
1;
}
}
.converinbx {
	display: block;
	overflow: hidden;
	padding-top: 20px;
}

.abthost {
	background: none repeat scroll 0 0 #f6f6f6;
	display: block;
	overflow: hidden;
}

.abtcnhost {
	display: block;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 15px;
}

.abthostimg {
	border: 2px solid #fff;
	border-radius: 100%;
	display: block;
	height: 100px;
	overflow: hidden;
	width: 100px;
}

.abthostimg img {
	width: 100%;
}

.abtabt {
	color: #666;
	display: block;
	line-height: 18px;
	overflow: hidden;
}

.viewfulprof {
	color: #009dc3;
	display: block;
	font-size: 14px;
	overflow: hidden;
	padding: 12px 0;
}

.somelistg {
	display: block;
	overflow: hidden;
}

.listingsome {
	color: #666;
	float: left;
	padding: 5px 0;
	width: 50%;
}

.cnthostabt {
	background: none repeat scroll 0 0 #009dc3;
	border: 1px solid #10add3;
	border-radius: 3px;
	box-shadow: 0 3px 0 0 #007da3;
	color: #fff;
	float: left;
	margin: 15px 0;
	padding: 10px;
}

.cnthostabt:hover {
	background: #007da3;
	color: #fff;
}

.listingsome strong {
	
}

.rowabt {
	border-top: 1px solid #e4e4e4;
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 15px 0;
}

.abthostlabl {
	
}

.contnlabl {
	color: #666;
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}

.facecnt {
	background: none repeat scroll 0 0 #3b5998;
	border: 1px solid #4b69a8;
	border-radius: 2px;
	box-shadow: 0 3px 0 0 #1b3978;
	color: #fff;
	float: left;
	padding: 8px 15px;
}

.facecnt:hover {
	background: none repeat scroll 0 0 #1b3978;
	color: #fff;
}

.facecnt .icon {
	margin-right: 6px;
}

/*hotel detail page*/
.insidemaindets {
	background: none repeat scroll 0 0 #fff;
	display: block;
	min-height: 440px;
	overflow: hidden;
	padding: 10px 10px 10px 20px;
}

.srchhotl {
	color: #333;
	font-size: 18px;
	margin: 0 0 5px;
}

.htlstar {
	display: block;
	margin: 10px 0 15px;
	overflow: hidden;
}

.htladrs {
	background: url("../images/map.png") no-repeat scroll left 0
		rgba(0, 0, 0, 0);
	color: #666;
	font-size: 13px;
	display: block;
	margin: 10px 0;
	overflow: hidden;
	padding-left: 20px;
}

.rowhtl {
	display: block;
	margin: 20px 0;
	overflow: hidden;
}

.inpadcol {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #eee;
	display: block;
	margin-right: 10px;
	overflow: hidden;
	padding: 10px;
}

.inpadcol p {
	color: #666;
	display: block;
	margin: 0;
}

.ratingful {
	color: #00a8e8;
	display: block;
	font-size: 28px;
	font-weight: bold;
	overflow: hidden;
}

.ratingful strong {
	color: #666;
	font-size: 16px;
	font-weight: normal;
	margin-left: 10px;
}

.majorfaci {
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

.smalhotldesc {
	color: #666;
	font-size: 13px;
	display: block;
	line-height: 20px;
	margin-top: 20px;
	overflow: hidden;
}

.fulldetab {
	float: left;
	padding: 30px 0;
	width: 100%;
}

.fulldetab .nav-tabs {
	background: #31c8fb;
/*	border: 0;
	height: 50px;*/
}

.fulldetab .nav-tabs&gt;li {
	background: none repeat scroll 0 0 #31c8fb;
	border-left: none;
	border-right: none;
	margin: 0;
}

.fulldetab .nav-tabs&gt;li:first-child {
	border-left: 0;
}

.fulldetab .nav-tabs&gt;li:last-child {
	border-right: 0;
}

.fulldetab .nav-tabs&gt;li&gt;a {
	border: 0 none;
	border-radius: 0;
	color: #fff;
	font-size: 13px;
	/*height: 50px;
	line-height: 50px;*/
	margin: 0;
	padding: 0 20px;
}

.fulldetab .nav-tabs&gt;li&gt;a:hover {
	background: none;
}

.fulldetab .nav-tabs&gt;li.active {
	
}

.fulldetab .nav-tabs&gt;li.active a {
	background: none repeat scroll 0 0 #fff;
	border: 0 none;
	color: #333;
}

.innertabs {
	background: none repeat scroll 0 0 #fff;
	float: left;
	padding: 10px;
	width: 100%;
}

.mensionspl {
	color: #666;
	font-size: 12px;
	display: block;
	overflow: hidden;
	padding: 2px 0;
}

.menlbl {
	float: left;
	margin-left: 5px;
}

.mensionspl strong {
	float: left;
}

.refundpol {
	color: #468833;
	display: block;
	font-size: 14px;
	margin: 10px 0 0;
	overflow: hidden;
}

.refundpol .icon {
	font-size: 14px;
	margin-right: 6px;
}

.morerumdesc {
	
}

.morerombtn {
	color: #0065b8;
	cursor: pointer;
	display: block;
	font-size: 12px;
	overflow: hidden;
	padding: 5px 0;
	text-decoration: underline;
}

.allromdesc {
	background: none repeat scroll 0 0 #fff;
	color: #666;
	line-height: 20px;
	overflow: hidden;
	text-align: justify;
}

.hotelistrowhtl {
	background: none repeat scroll 0 0 #fff;
	display: table;
	width: 100%;
}

.htlrumrow {
	border: 1px solid #ddd;
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

.morerum {
	background: none repeat scroll 0 0 #eee;
	border: medium none;
	box-shadow: 1px 1px 0 0 #e0e0e0;
	color: #333;
	display: table;
	margin: 5px auto auto;
	padding: 5px 10px;
}

.hotelistrowhtl .imagehotel {
	margin: 10px;
}

.allromdesc p {
	color: #666;
	display: block;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
	padding: 0 10px;
}

.sumtab {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	color: #666;
	display: block;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding: 10px 0;
	text-align: left;
	width: 100%;
}

.sumtab.collapsed span.collapsearrow {
	background: url("../images/collapsearrow.png") no-repeat scroll 0 0
		rgba(0, 0, 0, 0);
	float: right;
	height: 8px;
	margin-top: 10px;
	transition: all 0.3s ease 0s;
	width: 9px;
}

.sumtab span.collapsearrow {
	background: url("../images/collapsearrow.png") no-repeat scroll 0 -8px
		rgba(0, 0, 0, 0);
	float: right;
	height: 8px;
	margin-top: 10px;
	transition: all 0.3s ease 0s;
	width: 9px;
}

.parasub {
	clear: both;
	color: #666;
	line-height: 20px;
}

.comenhtlsum {
	color: #666;
	display: block;
	line-height: 20px;
	overflow: hidden;
	padding: 10px 0;
}

.linebrk {
	background: none repeat scroll 0 0 #e8e8e8;
	display: block;
	height: 1px;
	margin: 10px 0 15px;
	padding: 0;
}

.checklist {
	
}

.checklist li {
	background: url("../images/li.png") no-repeat scroll left center
		rgba(0, 0, 0, 0);
	color: #666;
	display: block;
	line-height: 22px;
	overflow: hidden;
	padding: 5px 5px 5px 20px;
}

.contentpad {
	float: left;
	width: 100%;
	padding: 20px 0;
}

.bighotl {
	display: block;
	max-height: 370px;
	min-height: 370px;
	overflow: hidden;
}

.bighotl img {
	width: 100%;
}

.thumbimg {
	display: block;
	margin: 5px;
	max-height: 65px;
	min-height: 65px;
	overflow: hidden;
}

.thumbimg img {
	width: 100%;
}

.owl-carousel.syncslide .owl-item {
	opacity: .6;
	max-height: 65px;
	min-height: 65px;
}

.owl-carousel.syncslide .owl-item.synced {
	/*background: none repeat scroll 0 0 #14b9d5;*/
	opacity: 1;
	transition: all 0.3s ease-in-out 0s
}

.detowl.owl-theme .owl-controls .owl-buttons .owl-prev, .detowl.owl-theme .owl-controls .owl-buttons .owl-next
	{
	border-radius: 0;
	height: 49px;
	margin-top: -25px;
	position: absolute;
	text-indent: -99999px;
	top: 50%;
	width: 49px;
	z-index: 10;
}

.detowl.owl-theme .owl-controls .owl-buttons .owl-prev {
	background: url(../images/prev2.png) no-repeat center center;
	left: -5px;
}

.detowl.owl-theme .owl-controls .owl-buttons .owl-next {
	background: url(../images/next2.png) no-repeat center center;
	right: -5px;
}

.detowl.owl-theme .owl-controls {
	bottom: -65px;
	height: 65px;
	margin: 0;
	position: absolute;
	width: 100%;
}
/*
.owl-carousel.syncslide {
	background: #ddd;
}*/

.desklarge {
	float: right;
	padding: 0 10px 0 0;
}

.facility {
	background: url("../images/hotelpref-ico.png") no-repeat scroll 0 0 #fff;
	border: 2px solid #ebebeb;
	border-radius: 4px;
	color: #999;
	float: left;
	height: 28px;
	margin-right: 4px;
	padding: 5px;
	width: 28px;
}

.facility strong {
	float: left;
	font-weight: normal;
	text-indent: -9999px;
}

.facility.wifi {
	background-position: -3px -3px;
}

.facility.aircondition {
	background-position: -3px -33px;
}

.facility.swimpol {
	background-position: -3px -63px;
}

.sliderhtldet {
	background: none repeat scroll 0 0 #fff;
	display: block;
	min-height: 440px;
	overflow: hidden;
}

.hotelhed {
	color: #0088c7;
	display: block;
	font-size: 14px;
	overflow: hidden;
}

.singleadrs {
	color: #666;
	font-size: 13px;
	display: block;
	margin: 5px 0;
	overflow: hidden;
}

.strahtlrate {
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
}

.somemoredesc {
	color: #666;
	display: block;
	line-height: 20px;
	margin-bottom: 5px;
	overflow: hidden;
}

.pricesec {
	
}

.pricehotel {
	color: #ef6d4c;
	display: block;
	font-size: 22px;
	overflow: hidden;
	text-align: center;
}

.smalper {
	color: #666;
	display: block;
	font-size: 12px;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: center;
}

.booknowhtl {
	background: none repeat scroll 0 0 #16AAE2;
	border: 1px solid #16AAE2;
	color: #fff;
	display: table;
	margin: 20px auto auto;
	padding: 10px;
	text-align: center;
	width: 90%;
}

.padall10 {
	display: block;
	padding: 10px;
}

.xcel {
	display: table-cell;
	float: none;
	vertical-align: top;
}

.xcel.bordrit {
	border-left: 1px dotted #eee;
	padding: 10px;
	vertical-align: middle;
}

.imagehotel {
	display: block;
	max-height: 200px;
	overflow: hidden;
}

.imagehotel img {
	width: 100%;
}

.rateofsmly {
	
}

.morefac {
	float: left;
}

.morefac a {
	color: #1e52a4;
	float: left;
	font-size: 12px;
	margin: 5px;
	text-decoration: underline;
}

.privaterum .icon {
	color: #fff;
	display: block;
	font-size: 42px;
	text-align: center;
}

.clrbos {
	display: block;
	height: 100px;
}

.clrbos .icon {
	color: #fff;
	display: block;
	font-size: 50px;
	line-height: 100px;
	text-align: center;
}

.cntbos {
	background: none repeat scroll 0 0 #fff;
	display: block;
	overflow: hidden;
}

.lablbos {
	float: left;
	padding: 10px;
}

.countbos {
	box-shadow: -2px 0 10px -4px #a0a0a0;
	color: #fff;
	float: right;
	padding: 10px;
}

/**sreenath for flags **/
.flag {
	width: 16px;
	height: 11px;
	background: url("../images/flags.png") no-repeat
}

.flag.flag-fr {
	background-position: -144px -44px
}

.dashrow1 {
	display: block;
	margin: 0 -15px;
	overflow: hidden;
}

.heloma {
	color: #333;
	display: block;
	font-size: 16px;
	margin: 10px 0;
	overflow: hidden;
}

.msgvcr {
	color: #666;
	display: block;
	line-height: 20px;
	overflow: hidden;
	text-align: justify;
}

.topvmsg {
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}

.vcrhed {
	border-bottom: 1px solid #dedede;
	color: #009dc3;
	display: block;
	font-size: 24px;
	margin: 10px 0;
	overflow: hidden;
	padding-bottom: 10px;
}

.fulcodec {
	
}

.labliternry {
	color: #555;
	display: block;
	overflow: hidden;
	padding: 5px;
}

.mapmensn {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e9e9e9;
	display: block;
	overflow: hidden;
	padding: 10px;
}

.mapmensn img {
	width: 100%;
}

.wrpdte {
	border: 1px solid #e9e9e9;
	display: block;
	overflow: hidden;
}

.incty {
	background: none repeat scroll 0 0 #eee;
	display: block;
	overflow: hidden;
	padding: 10px;
	text-align: center;
}

.alldatecty {
	background: none repeat scroll 0 0 #fff;
	color: #666;
	display: block;
	font-size: 15px;
	overflow: hidden;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}

.alldatecty strong {
	display: block;
	font-size: 50px;
}

.aropng {
	background: url("../images/arow.png") no-repeat scroll center center
		rgba(0, 0, 0, 0);
	display: table;
	height: 40px;
	margin: 55px auto;
	width: 20px;
}

.witmd6 {
	background: none repeat scroll 0 0 #fff;
	display: block;
	margin: 20px 0;
	overflow: hidden;
	padding: 15px;
}

.othrdetsv {
	display: block;
	margin: 20px 0;
	overflow: hidden;
	padding-left: 30px;
}

.rowhost {
	display: block;
	margin-bottom: 15px;
	overflow: hidden;
}

.hosthed {
	border-bottom: 1px dotted #d8d8d8;
	color: #555;
	display: block;
	font-size: 20px;
	margin: 10px 0 15px;
	overflow: hidden;
	padding-bottom: 10px;
}

.colhostimg {
	float: left;
	height: 80px;
	margin-right: 10px;
	overflow: hidden;
	width: 80px;
}

.colhostimg img {
	width: 100%;
}

.hostvdets {
	display: block;
	overflow: hidden;
}

.namehst {
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
}

.phonenumhst {
	color: #666;
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
}

.hostlink {
	color: #4374e0;
	display: block;
	overflow: hidden;
	text-decoration: underline;
}

.namehstdets {
	color: #666;
	display: block;
	line-height: 20px;
	overflow: hidden;
}

.rowstate {
	display: block;
	margin-bottom: -1px;
	overflow: hidden;
}

.lblstate {
	border: 1px solid #ddd;
	color: #666;
	display: block;
	margin-right: -1px;
	padding: 10px;
}

.stateamnt {
	border: 1px solid #ddd;
	color: #333;
	display: block;
	padding: 10px;
}

.martopstate {
	margin: 8px 0 0;
}

.textalignrit {
	text-align: right;
}

.stateamnt.orange {
	color: #ff6633;
}

.bookingli {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e6e6e6;
	display: block;
	float: left;
	margin: 10px 0;
	padding: 10px;
	position: relative;
	width: 100%;
}

.rowitbk {
	float: left;
	padding: 10px;
	position: relative;
	width: 100%;
}

.rowfux {
	display: block;
	overflow: hidden;
}

.lablofux {
	border: 1px solid #f3f3f3;
	color: #666;
	display: block;
	margin-bottom: -1px;
	margin-right: -1px;
	overflow: hidden;
	padding: 10px;
	height: 41px;
}

.answrfux {
	border: 1px solid #eee;
	color: #333;
	display: block;
	margin-bottom: -1px;
	overflow: hidden;
	padding: 10px;
	height: 41px;
}

.fullpikr {
	display: block;
	margin-bottom: 10px;
	max-height: 120px;
	overflow: hidden;
}

.fullpikr img {
	width: 100%;
}

.flikrall {
	
}

.flikrdesc {
	float: left;
	margin-right: 10px;
}

.grayish {
	color: #666;
}

.topfis {
	
}

.fiscal {
	border: 1px solid #e6e6e6;
	display: block;
	overflow: hidden;
}

.lablofuxhed {
	background: none repeat scroll 0 0 #eee;
	display: block;
	overflow: hidden;
	padding: 8px;
	text-align: center;
}

.answrfuxdes {
	display: block;
	overflow: hidden;
	padding: 10px;
}

.oneazh {
	color: #666;
	display: block;
	font-size: 16px;
	overflow: hidden;
	text-align: center;
}

.dvasam {
	color: #666;
	display: block;
	line-height: 42px;
	font-size: 40px;
	overflow: hidden;
	text-align: center;
}

.varsham {
	color: #666;
	display: block;
	font-size: 14px;
	overflow: hidden;
	text-align: center;
}

.lablofux.nomarb {
	margin: 0 -1px 0 0;
}

.botufis {
	
}

.botufis a {
	float: right;
	font-size: 14px;
	margin: 10px 0 0 10px;
	padding: 8px 10px;
}

.botufis a i {
	margin-right: 5px;
}

.bookingicon {
	background: url("../images/bookingicon.png") no-repeat scroll 0 0
		rgba(0, 0, 0, 0);
	height: 60px;
	left: -5px;
	position: absolute;
	top: -5px;
	width: 60px;
	z-index: 10;
}

.bookingicon.p_apartment {
	background-position: -85px 0;
}

.bookingicon.p_flight {
	background-position: 0 0;
}

.bookingicon.p_hotel {
	background-position: -163px 0;
}

.bookingicon.p_car {
	background-position: -242px 0;
}

.bookingicon.p_vacation {
	background-position: -324px 0;
}

.twohedbacbuk {
	display: block;
	overflow: hidden;
	padding: 10px 10px 0;
	margin: 0 0 10px;
}

.senstabl tr td {
	padding: 20px 10px !important;
}

/*
 * Stars
 */
.rating-gly {
	font-family: 'Glyphicons Halflings';
}

.rating-gly-star {
	font-family: 'Glyphicons Halflings';
	padding-left: 2px;
}

.rating-gly-star .rating-stars:before {
	padding-left: 2px;
}

.rating-lg .rating-gly-star, .rating-lg .rating-gly-star .rating-stars:before
	{
	padding-left: 4px;
}

.rating-xl .rating-gly-star, .rating-xl .rating-gly-star .rating-stars:before
	{
	padding-left: 2px;
}

.rating-active {
	cursor: default;
}

.rating-disabled {
	cursor: not-allowed;
}

.rating-uni {
	font-size: 1.2em;
	margin-top: -5px;
}

.rating-container {
	position: relative;
	vertical-align: middle;
	display: inline-block;
	color: #e3e3e3;
	overflow: hidden;
}

.rating-container:before {
	content: attr(data-content);
}

.rating-container .rating-stars {
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
	overflow: hidden;
	color: #fde16d;
	transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-webkit-transition: all 0.25s ease-out;
}

.rating-container .rating-stars:before {
	content: attr(data-content);
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
}

.rating-container-rtl {
	position: relative;
	vertical-align: middle;
	display: inline-block;
	overflow: hidden;
	color: #fde16d;
}

.rating-container-rtl:before {
	content: attr(data-content);
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
}

.rating-container-rtl .rating-stars {
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
	overflow: hidden;
	color: #e3e3e3;
	transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-webkit-transition: all 0.25s ease-out;
}

.rating-container-rtl .rating-stars:before {
	content: attr(data-content);
}

/**
 * Rating sizes
 */
.rating-starsize {
	font-size: 18px;
}

.rating-starsize .clear-rating, .rating-starsize .caption {
	display: none;
}

.inrating {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e2e2e2;
	display: block;
	margin: 5px;
	overflow: hidden;
}

.ratinghed {
	background: none repeat scroll 0 0 #f6f6f6;
	display: block;
	overflow: hidden;
	padding: 6px;
	text-align: center;
}

.rating-starsize {
	display: block;
	overflow: hidden;
	padding: 5px;
	text-align: center;
}

.persnsentrev {
	color: #555;
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}

.witrev {
	display: block;
	overflow: hidden;
}

.icheckbox_flat-blue {
	margin-right: 10px !important;
}

.recomenation {
	color: #444;
	display: block;
	overflow: hidden;
	padding: 15px 0 0;
}

.recomenation.rectype {
	padding-top: 25px;
}

.tipfacen {
	background: url("../images/ttip.png") no-repeat scroll 0 0
		rgba(0, 0, 0, 0);
	height: 31px;
	left: -13px;
	position: absolute;
	top: 20px;
	width: 13px;
}

.cnclpoly {
	color: #666;
	display: block;
	overflow: hidden;
	padding: 30px 10px 0;
}

.cancelpara {
	display: block;
	margin-bottom: 30px;
	overflow: hidden;
	text-align: center;
}

.smalcan {
	background: none repeat scroll 0 0 #eee;
	color: #333;
	display: block;
	font-size: 16px;
	overflow: hidden;
	padding: 10px;
}

.smalcan .fa {
	color: #666;
	font-size: 20px;
	margin-right: 5px;
}

.canpara {
	background: none repeat scroll 0 0 #fff;
	display: block;
	overflow: hidden;
	padding: 10px;
}

.polycan {
	display: block;
	margin-bottom: 15px;
	overflow: hidden;
}

.canpara p {
	display: block;
	overflow: hidden;
	padding: 10px 5px;
}

.canclist {
	background: url("../images/li.png") no-repeat scroll left center
		rgba(0, 0, 0, 0);
	color: #666;
	display: block;
	line-height: 22px;
	overflow: hidden;
	padding: 5px 5px 5px 20px;
}

.ulpoly {
	display: block;
	padding-left: 20px;
}

.centervoucher2 {
	display: table;
	margin: 0 auto;
	padding: 20px 0;
	width: 70%;
}

.vocrlogo {
	display: block;
	overflow: hidden;
	padding: 20px 0;
}

.vcradrss {
	color: #666;
	display: block;
	line-height: 20px;
	overflow: hidden;
	text-align: right;
}

.iconmania {
	
}

.iconmania .icon {
	margin-right: 5px;
}

.iconsofvcr.fa {
	background: none repeat scroll 0 0 #ccc;
	border: 1px solid #c1c1c1;
	color: #666;
	float: right;
	font-size: 26px;
	margin-left: 10px;
	padding: 5px 0;
	text-align: center;
	width: 40px;
}

.alliconfrmt {
	display: block;
	overflow: hidden;
	padding: 15px 0 30px;
	text-align: right;
}

.pconvrstn {
	display: block;
	overflow: hidden;
	padding: 30px 0;
}

.smspage {
	display: block;
	overflow: hidden;
	padding: 30px 0 10px;
}

.cmscontent {
	color: #666;
	display: block;
	line-height: 20px;
	overflow: hidden;
	font-size: 13px;
}

.sorrydiv {
	display: block;
	margin-bottom: 15px;
	text-align: center;
}

.srywrap b {
	color: #666;
	display: block;
	font-size: 16px;
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
}

.fiscal.mincal {
	float: left;
	margin-right: -1px;
	width: 50%;
}

.fiscal.mincal .dvasam {
	font-size: 30px;
	line-height: 32px;
}

.fiscal.mincal .lablofuxhed {
	padding: 4px;
}

.fiscal.mincal .answrfuxdes {
	background: #fff;
}

.userimagere {
	border-radius: 100%;
	display: table;
	height: 100px;
	margin: 20px auto;
	overflow: hidden;
	width: 100px;
}

.userimagere img {
	width: 100%;
}

.usrnamere {
	display: block;
	margin-top: 10px;
	overflow: hidden;
	text-align: center;
}

.heyu.botufis a i {
	margin: 0;
}

.flikrallll {
	display: block;
	margin-top: 5px;
}

.rehistory {
	background: none repeat scroll 0 0 #f7f7f7;
	border: 1px solid #ddd;
	display: block;
	margin: 0 -10px 15px;
	overflow: hidden;
	padding: 10px;
	position: relative;
}

.nopwrap {
	display: table;
	width: 100%;
}

.nop {
	display: table-cell;
	float: none;
	vertical-align: top;
}

.nopwit {
	background: #fff;
}

.padforhe {
	padding: 0 0 0 10px;
}

.imptop {
	left: auto !important;
	right: 0 !important;
	top: -65px !important;
}

.heyu {
	position: relative;
}

.dropdown-menu .actionlink {
	
}

.dropdown-menu .actionlink a {
	display: block;
	margin: 0;
	min-width: 120px;
	text-align: left;
}

.dropdown-menu .actionlink a .icon {
	margin-right: 5px;
}

.circle-listnew li {
	
}

.circle-listnew li a {
	
}

#reviews {
	position: relative;
}

.lodrefrentrev {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
}

.splacv {
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}

.rowing {
	background: none repeat scroll 0 0 #f7f7f7;
	display: block;
	margin: 0 -10px 2px;
	overflow: hidden;
	padding: 10px;
}

.lobotope {
	display: block;
	overflow: hidden;
	padding: 30px 0;
	text-align: center;
}

.ooops {
	color: #666;
	font-family: "Raleway-Medium";
	font-size: 100px;
	margin-bottom: 30px;
}

.erordes {
	color: #666;
	display: block;
	font-size: 16px;
	margin-bottom: 20px;
	overflow: hidden;
}

.ercod {
	color: #333;
	display: block;
	font-weight: bold;
	margin-bottom: 20px;
	overflow: hidden;
}

.rellinks {
	color: #666;
	display: block;
	overflow: hidden;
	padding: 10px 0;
}

.erorredrctwrp {
	display: block;
	overflow: hidden;
}

.erorredrct {
	color: #009dc3;
	float: left;
	padding: 5px 0;
}

.tablwe {
	display: table;
	margin: 0 auto;
	padding-bottom: 30px;
	width: 80%;
}

.celtb {
	display: table-cell;
	float: none;
	vertical-align: middle;
}

.circlewraprev {
	border-radius: 100%;
	display: block;
	height: 70px;
	margin: 0 auto 10px;
	overflow: hidden;
	width: 70px;
}

.circlewraprev img {
	width: 100%;
}

.colorsix {
	color: #666;
}

.bynf {
	background-color: #00a4cc;
	border-bottom-left-radius: 5px;
	border-right: 1px solid #3984a0;
	border-top-left-radius: 5px;
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-shadow: 1px 1px 0 #07526e;
	width: 35px;
}

.resultsel {
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333;
	padding: 6px;
	border-left: solid 1px #48d5ea;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	height: 30px;
}

.resultsel.customSelect {
	background: url("../images/carettt.png") no-repeat scroll 90% center
		#2ea2cc;
	color: #fff;
}

.noresultsec {
	background: none repeat scroll 0 0 #F6F6F6;
	display: block;
	overflow: hidden;
	padding: 30px;
}

.norestimg {
	display: table;
	margin: 10px auto 20px;
	text-align: center;
}

.resonforerror {
	color: #555555;
	display: block;
	margin-bottom: 15px;
	overflow: hidden;
}

.resonlist {
	
}

.resonlist li {
	background: url("../images/li.png") no-repeat scroll left center
		rgba(0, 0, 0, 0);
	color: #666;
	display: block;
	line-height: 22px;
	overflow: hidden;
	padding: 5px 5px 5px 20px;
}

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

.line22 {
	background: none repeat scroll 0 0 #E8E8E8;
	display: block;
	height: 1px;
	margin: 15px 10px;
}

.cartlisting {
	background: none repeat scroll 0 0 #5f5f5f;
	display: block;
	margin: 15px;
}

.cartitem {
	border: 1px solid #777;
	display: table;
	position: relative;
	width: 100%;
}

.celcart {
	display: table-cell;
	float: none;
	vertical-align: middle;
}

.carthtlimg {
	overflow: hidden;
	padding: 10px 0;
	width: 100px;
}

.splcrtpad {
	padding: 10px 0;
}

.carttitle {
	color: #fff;
	display: block;
	font-size: 14px;
	overflow: hidden;
}

.cartstar {
	width: 60px;
}

.cartsec {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	overflow: hidden;
}

.cartfprice {
	
}

.cartlistingli {
	
}

.cartprc {
	
}

.singecartprice {
	color: #efefef;
	display: block;
	font-size: 18px;
	overflow: hidden;
}

.removecart {
	background: none repeat scroll 0 0 #5f5f5f;
	border-radius: 100%;
	box-shadow: 0 0 10px -5px #000;
	cursor: pointer;
	height: 25px;
	padding: 2px;
	position: absolute;
	right: -5px;
	text-align: center;
	top: -5px;
	width: 25px;
}

.cartlabel {
	color: #cfcfcf;
	display: block;
	overflow: hidden;
	padding: 10px;
}

.cartcntamnt {
	color: #fff;
	display: block;
	overflow: hidden;
	padding: 10px;
}

.cartcntamnt.normalprc {
	color: #333;
}

.cartlabel.textalrt {
	text-align: right;
	line-height: 26px;
}

.cartcntamnt.bigclrfnt {
	color: #3ada73;
	font-size: 20px;
}

.doedline {
	border-top: 1px dotted #6e6e6e;
	display: block;
	height: 1px;
	margin: 5px 15px;
	overflow: hidden;
}

.effect-moveleft .outer-nav a.cartlabelcon {
	color: #fff;
	display: block;
	font-size: 16px;
	line-height: 62px;
}

.effect-moveleft .outer-nav a.cartlabelcon:hover {
	color: #3ada73;
}

.effect-moveleft .outer-nav a.procedcheckout {
	background: url("../images/pct.png") no-repeat scroll 92% center #6acae1;
	border-radius: 5px;
	box-shadow: 0 4px 0 0 #1a7a91;
	color: #fff;
	display: block;
	font-size: 20px;
	font-weight: normal;
	padding: 10px 40px 10px 20px;
	text-align: left;
	text-transform: uppercase;
}

.effect-moveleft .outer-nav a.procedcheckout:hover {
	background: url("../images/pct.png") no-repeat scroll 92% center #1a7a91;
	color: #fff;
}

.effect-moveleft .outer-nav a.procedcheckout strong {
	display: block;
	font-size: 12px;
	overflow: hidden;
	text-align: left;
}

.prcdtochk {
	display: block;
	margin-top: 20px;
	overflow: hidden;
	padding: 10px 0;
}

.splli.nomarlii {
	margin: 0;
}

.cartclose {
	background: url("../images/cartarow.png") no-repeat scroll center center
		rgba(0, 0, 0, 0);
	cursor: pointer;
	display: none;
	height: 136px;
	left: -84px;
	position: absolute;
	top: 20%;
	width: 92px;
	z-index: 1000;
}

.animate .cartclose {
	display: block;
}

.cartico {
	background: url("../images/cartico.png") no-repeat scroll center 5px
		#2e86ce;
	cursor: pointer;
	float: right;
	height: 57px;
	margin-left: 10px;
	position: relative;
	width: 50px;
}

.cartcnt {
	color: #333;
	font-size: 12px;
	left: 10px;
	position: absolute;
	text-align: center;
	top: 6px;
	width: 19px;
}

.cartimer {
	background: none repeat scroll 0 0 #1971b9;
	bottom: 0;
	color: #fff;
	left: 0;
	line-height: 12px;
	padding: 3px 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

.resultfilter {
	display: block;
	overflow: hidden;
	padding: 0 10px;
}

.allresulthub {
	background: none repeat scroll 0 0 #eee;
	display: block;
	overflow: hidden;
	padding: 10px;
}

.topfilhedresult {
	
}

.morefilterces {
	background: none repeat scroll 0 0 #f6f6f6;
	border-top: 1px solid #eee;
	display: block;
	margin-top: 15px;
	overflow: hidden;
	padding: 10px;
}

.tablfilr {
	display: table;
	width: 100%;
}

.seccel {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.firsttopshow {
	display: block;
	overflow: hidden;
	padding: 10px 0;
}

.topfilhedfil {
	color: #666;
	display: block;
	font-size: 15px;
	line-height: 26px;
	overflow: hidden;
	padding: 10px 0;
}

.toponlufilnus {
	display: block;
	overflow: hidden;
}

.showlistingwrp {
	background: none repeat scroll 0 0 #fff;
	border-top: 1px solid #ddd;
	bottom: 0;
	padding: 10px;
	position: fixed;
	right: 0;
	text-align: center;
	width: 60%;
	z-index: 1000;
}

.showlisting {
	background: none repeat scroll 0 0 #2e86ce;
	border-radius: 3px;
	box-shadow: 0 3px 0 0 #0e66ae;
	color: #fff;
	cursor: pointer;
	margin: 10px auto;
	padding: 10px;
	width: 80%;
}

.showlisting:hover {
	background: #0e66ae;
}

.inst {
	margin-right: 5px;
}

.booknow.nillbook {
	background: url("../images/btn-book-nill.png") no-repeat scroll -5px 0
		#e35121;
}

.booknow.nillbook:hover {
	background: url("../images/btn-book-nill.png") no-repeat scroll -5px
		-50px #e35121;
}

.firsttopshow .col-md-4, .toponlufilnus .col-md-4 {
	padding-right: 0;
	padding-left: 0;
}

.bookingiconcart {
	background: url("../images/bookingicon.png") no-repeat scroll 0 0
		rgba(0, 0, 0, 0);
	height: 60px;
	left: -3px;
	position: absolute;
	top: -3px;
	width: 60px;
	z-index: 10;
}

.bookingiconcart.p_apartmentcart {
	background-position: -85px -2px;
}

.bookingiconcart.p_flightcart {
	background-position: 0 -2px;
}

.bookingiconcart.p_hotelcart {
	background-position: -163px -2px;
}

.bookingiconcart.p_carcart {
	background-position: -242px -2px;
}

.bookingiconcart.p_vacationcart {
	background-position: -326px -2px;
}

.carthed strong {
	float: left;
}

.carthed b {
	
}

.cartiming {
	float: right;
}

.cartiming .icon {
	
}

.gtimer {
	
}

.hourr {
	float: left;
	margin-left: 5px;
}

.hrcount {
	background: none repeat scroll 0 0 #1b1b1b;
	border: 1px solid #4b4b4b;
	display: block;
	font-family: "Oswald-Regular";
	font-size: 24px;
	letter-spacing: 3px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 50px;
}

.dividetime {
	background: url("../images/timer.jpg") repeat-x scroll center center
		rgba(0, 0, 0, 0);
	height: 2px;
	left: 0;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	width: 100%;
}

.flightfrom {
	background: url("../images/from.png") no-repeat scroll 0 center #fff;
	height: 36px;
	left: 0;
	position: absolute;
	top: 0;
	width: 49px;
	z-index: 1000;
}

.flighttoo {
	background: url("../images/too.png") no-repeat scroll 0 center #fff;
	height: 36px;
	left: 0;
	position: absolute;
	top: 0;
	width: 49px;
	z-index: 1000;
}

.ifonway {
	opacity: .3;
}

.ifonway .onwayonly {
	background: none repeat scroll 0 0 #fff;
	height: 100%;
	opacity: 0.5;
	position: absolute;
	width: 100%;
}

.lormoreno {
	padding: 10px;
}

.rlodmr {
	background: #eeeeee;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera 11.10+ */
	/* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%, #eeeeee 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee',
		endColorstr='#eeeeee', GradientType=0);
	/* IE6-9 */
	border: 1px solid #bdbdbd;
	border-radius: 3px;
	box-shadow: 0 0 7px -5px #000;
	float: left;
	margin-right: 10px;
	padding: 10px 30px 10px 20px;
	position: relative;
}

.caretdown {
	background: url("../images/sel.png") no-repeat scroll center center
		rgba(0, 0, 0, 0);
	height: 7px;
	position: absolute;
	right: 10px;
	top: 16px;
	width: 13px;
}

.caretdowntop {
	background: url("../images/sel2.png") no-repeat scroll center center
		rgba(0, 0, 0, 0);
	height: 7px;
	position: absolute;
	right: 10px;
	top: 16px;
	width: 13px;
}

.nomorrev {
	background: url("../images/noo.png") no-repeat scroll left center
		rgba(0, 0, 0, 0);
	display: block;
	overflow: hidden;
	padding: 10px 10px 10px 25px;
}

.inpagehedbuk {
	color: #666;
	display: block;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 15px;
	overflow: hidden;
}

.bookingcnt {
	color: #333;
}

.aptbokname {
	
}

.brktnit {
	font-size: 14px;
}

.onedept {
	background: none repeat scroll 0 0 #f6f6f6;
	border: 1px solid #eee;
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 15px;
}

.inpagehedbuk {
	color: #444;
	display: block;
	font-family: Raleway-Medium;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 15px;
	overflow: hidden;
}

.collapsebtn2.bukcolsp {
	border-bottom: 1px solid #0da5e6;
	color: #0da5e6;
	cursor: default;
	font-size: 20px;
	font-weight: normal;
	height: auto;
	margin: 10px 0 30px;
	padding: 10px 0;
	position: relative;
}

.collapsebtn2.bukcolsp:after {
	background: url("../images/stip.png") no-repeat scroll 0 bottom
		rgba(0, 0, 0, 0);
	bottom: -9px;
	content: "";
	height: 9px;
	left: 70px;
	position: absolute;
	width: 25px;
	z-index: 100;
}

.collapsebtn2.bukcolsp span.collapsearrow {
	background: url("../images/card.png") no-repeat scroll 0 0
		rgba(0, 0, 0, 0);
	height: 28px;
	margin: 0;
	width: 28px;
}

.collapsebtn2.bukcolsp.collapsed span.collapsearrow {
	background: url("../images/card2.png") no-repeat scroll 0 0
		rgba(0, 0, 0, 0);
}

.smalbukcrt {
	float: left;
	width: 60px;
}

.smalbukcrt img {
	
}

.cartlistingbuk {
	border: 1px solid #eee;
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

.cartitembuk {
	display: table;
	position: relative;
	width: 100%;
}

.carttitlebuk {
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
}

.singecartpricebuk {
	color: #333
}

.cartbukdis {
	display: block;
	overflow: hidden;
}

.moreapbk {
	color: #3399ff;
	cursor: pointer;
	display: block;
	font-size: 12px;
	margin-top: 5px;
	overflow: hidden;
	text-align: center;
}

.payblnhm {
	display: block;
	overflow: hidden;
}

.ritaln {
	text-align: right;
}

.cartlistingbuk.nomarr {
	margin: -11px 0 0 0;
}

.collapsed .editbuk {
	display: block;
}

.editbuk {
	background: none repeat scroll 0 0 #009dc3;
	border: 1px solid #10add3;
	border-radius: 2px;
	color: #fff;
	display: none;
	float: right;
	font-size: 14px;
	margin-right: 10px;
	padding: 3px 15px;
}

.crtempty {
	background: none repeat scroll 0 0 #fff;
	height: 100%;
	display: none;
	overflow: hidden;
}

.nocartimg {
	display: block;
	margin: 100px 0 20px;
	overflow: hidden;
	text-align: center;
}

.nocartimg img {
	max-width: 100%;
}

.emptymsg {
	color: #999;
	display: block;
	font-size: 22px;
	overflow: hidden;
	text-align: center;
}

.cartloading {
	background: url("../images/cartloader.gif") no-repeat scroll center
		center #333;
	height: 100%;
	position: fixed;
	top: 55px;
	width: 100%;
	z-index: 100;
}

.tripmen.grycolor strong {
	color: #333;
}

.htlmodin.widthmn {
	width: 100%;
}

.modify.himargin {
	position: relative;
}

.brd {
	border: 1px solid #eee;
}

.upndwn {
	background: #f4f3ef;
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera 11.10+ */
	/* IE10+ */
	background: linear-gradient(to bottom, #f4f3ef 0%, #e6e1d9 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f4f3ef',
		endColorstr='#e6e1d9', GradientType=0);
	/* IE6-9 */
	border: 1px solid #cfc8bc;
	border-radius: 3px;
	box-shadow: 0 0 1px 0 #fff inset;
}

.upndwn a {
	float: left;
	font-size: 14px;
	padding: 10px 40px 10px 20px;
	text-transform: uppercase;
	background: white;
	border: 1px solid darkgrey;
	text-align: center;
}

.upndwn a:hover, .upndwn a:focus {
	background: url(../images/upnd.png) no-repeat 92% center;
}

.upndwn.active a.descending:hover, .upndwn.active a.descending:focus {
	background: url(../images/upnd1.png) no-repeat 92% center;
}

.upndwn.active a.ascending:hover, .upndwn.active a.ascending:focus {
	background: url(../images/upnd2.png) no-repeat 92% center;
}

.upndwn.don, .upndwn.upp {
	background: #308ad4;
	border: 1px solid #308ad4;
}

.upndwn.don a {
	background: url(../images/dnonly.png) no-repeat 92% center;
	color: #fff;
}

.upndwn.upp a {
	background: url(../images/upp.png) no-repeat 92% center;
	color: #fff;
}

.layoutslider .ui-widget-header {
	background: #fb8602;
}

.layoutslider .ui-widget-content {
	background: none repeat scroll 0 0 #f5f5f5;
	border-radius: 30px !important;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.13) inset;
	height: 12px;
}

.layoutslider .ui-state-default, .layoutslider .ui-widget-content .ui-state-default,
	.layoutslider .ui-widget-header .ui-state-default {
	background: url(../images/tips.png ) no-repeat 0 0;
	top: -9px;
	height: 28px;
	width: 28px;
	margin-left: -14px;
	cursor: pointer;
}

.rangeprice {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	color: #666;
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}

.searchhotel_box {
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
	border: 1px solid rgba(82, 85, 87, 0.45);
}

.noresultimage {
	display: block;
	margin: 20px 0;
	overflow: hidden;
	text-align: center;
}

.no_available {
	color: #666;
	display: block;
	overflow: hidden;
	text-align: center;
}

.no_available h1 {
	display: block;
	font-size: 22px;
	margin: 10px 0;
	overflow: hidden;
}

.no_available_text {
	line-height: 22px;
}

.confirmtionltr {
	color: #0f9b00;
	display: block;
	font-size: 20px;
	overflow: hidden;
	padding: 15px 0;
}

.firsttrip {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #eee;
	color: #666;
	display: block;
	font-size: 15px;
	overflow: hidden;
	padding: 15px 5px;
}

.deprtbox {
	
}

.deperlabl {
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
}

.lablsrong {
	color: #333;
	display: block;
	font-size: 16px;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 5px 0;
}

.datelbl {
	display: block;
	overflow: hidden;
}

.flightdir {
	display: block;
	margin: 14px 0;
	text-align: center;
}

.colsdets {
	color: #666;
	float: left;
	font-size: 15px;
	font-weight: bold;
}

.snotes {
	color: #666;
	float: right;
	line-height: 24px;
}

.dterser {
	display: block;
	overflow: hidden;
	padding: 10px;
}

.leftflitmg {
	float: left;
	margin: 3px 10px 0 0;
	max-width: 30px;
}

.padwithbord {
	display: block;
	overflow: hidden;
}

.fligtdetss {
	color: #666;
	display: block;
	font-size: 16px;
	line-height: 22px;
	overflow: hidden;
}

.opfligt {
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
	padding: 5px 0;
}

.paddingTableTable td, .detailtbl tr td, .detailtbl tr th {
	padding: 10px;
}

.detailhed {
	color: #666;
	display: block;
	font-size: 18px;
	margin-bottom: 12px;
	overflow: hidden;
	padding: 10px 0 20px;
	position: relative;
}

.detailhed:after {
	background: url("../images/ttipp.png") no-repeat scroll 0 bottom
		rgba(0, 0, 0, 0);
	bottom: 0;
	content: "";
	height: 14px;
	left: 0;
	position: absolute;
	width: 100%;
}

.paratems {
	display: block;
	overflow: hidden;
	color: #666;
}

.myselectlespad {
	padding-left: 8px;
}

.tablpik {
	display: table;
	width: 100%;
}

.pik {
	background: url("../images/pick.png") no-repeat scroll right center
		rgba(0, 0, 0, 0);
	color: #666;
	display: table-cell;
	margin-right: 20px;
	padding: 10px 20px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}

.deplablpik {
	color: #666;
	display: block;
	overflow: hidden;
	padding: 8px;
}

.deplablpik strong {
	color: #333;
	display: block;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 5px;
	overflow: hidden;
}

.modify.pikmar {
	margin: 12px auto 0;
}

.cardis {
	
}

.cardisli {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #eee;
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}

.inerpad {
	display: block;
	overflow: hidden;
	padding: 10px;
}

.clascar {
	background: none repeat scroll 0 0 #50a4ce;
	border-bottom: 1px solid #60b4de;
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 10px;
	width: 100%;
}

.clascar2 {
	background: none repeat scroll 0 0 #777;
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 10px;
	width: 100%;
}

.clascartwo {
	color: #30afce;
	cursor: pointer;
	display: block;
	font-size: 15px;
	margin-bottom: 5px;
	overflow: hidden;
}

.clascarthree {
	color: #30afce;
	cursor: pointer;
	display: block;
	font-size: 12px;
	margin-bottom: 5px;
	overflow: hidden;
}

.carimagecomny {
	display: block;
	margin: 5px auto;
	max-width: 100px;
	overflow: hidden;
	text-align: center;
}

.carimagecomny img {
	
}

.carimage {
	display: block;
	max-width: 100px;
	overflow: hidden;
}

.icononlycar {
	width: 100%;
}

.iconwithdes {
	float: left;
	margin-right: 6px;
}

.iconwithdes strong {
	display: block;
	font-size: 13px;
	font-weight: normal;
	overflow: hidden;
	text-align: center;
}

.aicon {
	background: url("../images/scar.png") no-repeat scroll 0 0 #fff;
	border: 2px solid #ebebeb;
	border-radius: 4px;
	color: #999;
	display: block;
	height: 28px;
	overflow: hidden;
	padding: 5px;
	width: 28px;
}

.psnger {
	
}

.aicon.psnger {
	background-position: 5px 4px;
}

.aicon.baggage {
	background-position: 5px -29px;
}

.aicon.doors {
	background-position: 5px -101px;
}

.aicon.aircond {
	background-position: 5px -68px;
}

.aicon.manualtrans {
	background-position: 0px -135px;
}

.aicon.fuel {
	background-position: 3px -171px;
}

.pricecarr {
	color: #666;
	display: block;
	font-size: 20px;
	overflow: hidden;
}

.pricecarr strong {
	font-size: 12px;
	font-weight: normal;
}

.cartotalprice {
	color: #666;
	display: block;
	font-size: 13px;
	overflow: hidden;
}

.onreqst {
	color: #30afce;
	cursor: pointer;
	display: block;
	font-size: 13px;
	margin-bottom: 5px;
	overflow: hidden;
}

.carbook {
	background: none repeat scroll 0 0 #2e86ce;
	border: 1px solid #358dd5;
	color: #fff;
	display: table;
	font-size: 14px;
	margin: 0 auto;
	padding: 8px 15px;
	text-align: center;
}

.carbook:hover {
	background: none repeat scroll 0 0 #0e66ae;
	color: #fff;
}

.celcar {
	display: table;
	width: 100%;
}

.carcel {
	display: table-cell;
	float: none;
	vertical-align: middle;
}

.wrappopimg {
	display: block;
	overflow: hidden;
	padding-right: 15px;
}

.popcarhed {
	color: #009dc3;
	display: block;
	font-size: 15px;
	margin-bottom: 5px;
	overflow: hidden;
}

.popcarimg {
	
}

.popcarprice {
	color: #666;
	display: block;
	font-size: 20px;
	margin-top: 10px;
	overflow: hidden;
}

.popcarprice strong {
	font-size: 13px;
	font-weight: normal;
}

.detailspsn {
	color: #666;
	display: block;
	margin-top: 15px;
	overflow: hidden;
}

.linebrkpop {
	background: none repeat scroll 0 0 #eee;
	display: block;
	height: 1px;
	margin: 10px 0;
	overflow: hidden;
	width: 100%;
}

.parapop {
	display: block;
	overflow: hidden;
}

.smlpopl {
	color: #333;
	display: block;
	font-size: 16px;
	margin: 8px 0;
	overflow: hidden;
}

.parapop p {
	color: #666;
	display: block;
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
}

.popupnotes {
	background: none repeat scroll 0 0 #f6f6f6;
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
	padding: 10px;
}

.popconyent.overvis {
	display: block;
	overflow: visible;
}

#cardets {
	display: none;
	min-height: 500px;
}

.fblueline22.linegreen {
	background: #d8d8d8;
}

.topfisconf {
	display: block;
	overflow: hidden;
	padding: 10px;
}

.tablofcon {
	display: table;
	width: 100%;
}

.concell {
	display: table-cell;
	float: none;
	vertical-align: top;
}

.fblueline22 {
	background: #eeeeee;
	color: #666;
	font-size: 13px;
	margin: 0 0 10px;
	padding: 8px 10px;
}

.colorwittext {
	color: #fff;
}

.botufis a.left {
	float: left;
}

.litgrycell {
	background: #f6f6f6;
}

.detailhedv2 {
	color: #085e8e;
	display: block;
	font-size: 22px;
	margin-bottom: 12px;
	overflow: hidden;
	padding: 10px 0 25px;
	position: relative;
}

.detailhedv2:after {
	background: url("../images/ttipp.png") no-repeat scroll 0 bottom
		rgba(0, 0, 0, 0);
	bottom: 0;
	content: "";
	height: 14px;
	left: 0;
	position: absolute;
	width: 100%;
}

.multyflight {
	
}

.addflight {
	background: none repeat scroll 0 0 #fb8602;
	border-radius: 2px;
	box-shadow: 0 3px 0 0 #c35d00;
	color: #fff;
	cursor: pointer;
	float: right;
	margin-bottom: 15px;
	padding: 8px 11px;
	width: 100%;
}

.addflight .fa {
	background: none repeat scroll 0 0 #fb8602;
	border: 1px solid #FF9D2F;
	border-radius: 100%;
	float: left;
	margin: 0;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	width: 20px;
}

.clss {
	background: url("../images/remove.png") no-repeat scroll center 0
		rgba(0, 0, 0, 0);
	color: #cfcfcf;
	cursor: pointer;
	display: block;
	font-size: 11px;
	height: 35px;
	overflow: hidden;
	padding-top: 22px;
	text-align: center;
}

.multyflightwrap {
	display: block;
	overflow: hidden;
}

.leftcsrch.classonly {
	width: 35%;
}

.inlabel.noiconc {
	background: none repeat scroll 0 0 #dfdfdf;
	padding-left: 10px;
}

.musthunded {
	width: 100% !important;
}

.roundts {
	border: 1px solid #eee;
	display: block;
	margin: 10px;
	overflow: hidden;
	padding: 10px;
}

.pikerret {
	background: url("../images/pick2.png") no-repeat scroll right center
		rgba(0, 0, 0, 0);
	color: #fff;
	display: table-cell;
	margin-right: 20px;
	padding: 10px 20px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}

.pikeronwds {
	background: url("../images/pick3.png") no-repeat scroll right center
		rgba(0, 0, 0, 0);
	color: #fff;
	display: table-cell;
	margin-right: 20px;
	padding: 10px 20px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}

.carscroll {
	max-height: 450px;
	overflow-y: scroll;
	display: block;
}

.myadvancex {
	background: none repeat scroll 0 0 #fff;
	float: left;
	margin: 5px 0 10px;
	padding: 0;
}

.topakage {
	color: #666;
	float: left;
	font-size: 15px;
	line-height: 40px;
}

.pkgserch {
	border: 1px solid #ddd;
	float: left;
	height: 38px;
}

.pkgserch .flyinput {
	color: #666;
	line-height: 34px;
	padding: 0 10px;
}

.pkgserch.myselect .customSelect {
	background: url("../images/sel.png") no-repeat scroll 95% center #fff;
}

.pkgsub {
	float: left;
}

.pkgsub .modify {
	margin: 0;
}

.pkgsbmit {
	background: url("../images/helpsrch.png") no-repeat scroll center center
		#fff;
	border: 1px solid #ddd;
	border-left: 0;
	float: left;
	height: 38px;
	margin-left: -2px;
	position: relative;
	width: 40px;
	z-index: 100;
}

.pakgefulname {
	
}

.pkgnameleft {
	background: none repeat scroll 0 0 #3399cc;
	color: #fff;
	display: block;
	overflow: hidden;
	padding: 5px;
}

.pakgnamerit {
	background: none repeat scroll 0 0 #2389bc;
	color: #fff;
	display: block;
	overflow: hidden;
	padding: 5px;
	text-align: right;
}

.pakgimage {
	display: block;
	overflow: hidden;
	padding: 10px;
}

.inpkgname {
	color: #3399cc;
	display: block;
	overflow: hidden;
}

.splpadpkg {
	padding: 10px;
}

.staringpkg {
	display: block;
	margin: 2px 0;
	overflow: hidden;
}

.pkgdesc {
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
}

.pkgprice {
	color: #00cd2e;
	display: block;
	font-size: 20px;
	overflow: hidden;
	padding: 15px 0;
	text-align: center;
}

.detailpkg {
	
}

.pkhdetail .owl-carousel.syncslide .owl-item, .pkhdetail .thumbimg {
	max-height: none;
	min-height: 1px;
}

.witbackpkg {
	background: none repeat scroll 0 0 #fff;
	margin-top: 10px;
	padding: 0;
}

.holidertn {
	color: #666;
	display: block;
	font-size: 15px;
	margin-bottom: 8px;
	overflow: hidden;
}

.holiprice {
	color: #00bd1e;
	display: block;
	font-size: 28px;
	line-height: 32px;
	overflow: hidden;
	text-align: center;
}

.holiprice strong {
	color: #666;
	display: block;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}

.insidemaindetsxx {
	background: none repeat scroll 0 0 #fff;
	display: block;
	overflow: hidden;
	padding: 10px;
}

.dayholi {
	background: none repeat scroll 0 0 #fab429;
	vertical-align: middle;
	position: relative;
}

.hlidays {
	color: #fff;
	display: block;
	font-size: 20px;
	overflow: hidden;
	text-align: center;
}

.hlidays strong {
	display: block;
	font-size: 50px;
	overflow: hidden;
}

.holialls {
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
}

.fixedholy {
	border: 1px solid #ddd;
	display: block;
	overflow: hidden;
	padding: 15px;
}

.myselect.siderit .customSelect {
	background: url("../images/sel.png") no-repeat scroll 95% center #fff;
}

.myselect.siderit .customSelectInner {
	width: auto !important;
}

.flyinput&gt;option {
	border: 0;
	display: block;
	overflow: hidden;
	padding: 5px;
}

.amnbalbl {
	float: left;
	line-height: 22px;
}

.balncamnt {
	color: #00bd1e;
	float: left;
	font-size: 18px;
	margin-left: 20px;
}

div.dataTables_filter label {
	float: right;
	font-weight: normal;
}

div.dataTables_length label {
	font-weight: normal;
}

.dataTables_filter input[type="text"] {
	border: 1px solid #ddd;
	padding: 5px;
}

#depostDatatable_length select {
	border: 1px solid #ddd;
	padding: 5px;
}

.pagination&gt;li.next, .pagination&gt;li.prev {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: auto;
	margin-right: 0;
	position: static;
	width: auto;
}

.sortablehed {
	background: none repeat scroll 0 0 #085e8e;
	color: #fff;
}

.sortablehed th {
	font-weight: normal
}

.sorting {
	background: url(../images/deposit.png) no-repeat 96% center;
}

.sorting_asc {
	background: url(../images/deposit1.png) no-repeat 96% center;
}

.sorting_desc {
	background: url(../images/deposit2.png) no-repeat 96% center;
}

.sliderhtldet.paddetail, .detailtab.holytab {
	padding: 10px 0 10px 10px;
}

.detailtab.holytab .innertabs {
	padding: 10px 0;
}

.bigholy {
	display: block;
	overflow: hidden;
}

.sliderhtldet.paddetail {
	min-height: 0;
}

.popup_background {
	z-index: 100000000 !important;
}

.popup_wrapper {
	z-index: 100000005 !important;
}

.popuofixissue {
	width: 50%;
	min-height: 200px;
	padding-top: 20px;
}

.promocode {
	border: 1px solid #ddd;
	display: block;
	height: 35px;
	overflow: hidden;
	padding: 5px;
	width: 100%;
}

.promosubmit {
	background: none repeat scroll 0 0 #01aaeb;
	border: 1px solid #009fe0;
	color: #fff;
	display: table;
	margin: 0 auto;
	padding: 7px;
	text-align: center;
	width: 100%;
}

.payblnhmxm {
	display: block;
	overflow: hidden;
	padding: 10px 0;
}

.savemessage {
	color: #666;
	display: block;
	overflow: hidden;
	padding: 5px 25px 15px;
}

.savemessage strong {
	color: #2aca63;
}

.listingpopupnor {
	background: none repeat scroll 0 0 #fff;
	border-radius: 3px;
	margin: 0 auto;
	max-width: 500px;
	overflow: hidden;
	position: relative;
}

.popupnoteswithout {
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
	padding: 20px 10px 10px;
}

.htlinput {
	border: 1px solid #ddd;
	border-radius: 0;
	color: #333;
	height: 36px;
	padding: 4px;
	width: 100%;
}

.htlrub {
	display: block;
	overflow: hidden;
	padding: 10px;
}

.tablepkg {
	display: block;
	margin: 0 -10px;
	overflow: hidden;
}

.celpakg {
	float: left;
	width: 50%;
}

.celpakg strong {
	background: none repeat scroll 0 0 #e2f5fa;
	display: block;
	font-weight: normal;
	overflow: hidden;
	padding: 10px;
	text-align: center;
}

.wrapboxx {
	border: 1px solid #eee;
	display: block;
	margin: 10px;
	overflow: hidden;
}

.holitype {
	color: #0099cc;
	display: block;
	font-size: 15px;
	min-height: 50px;
	overflow: hidden;
	padding: 10px;
	text-align: center;
}

.tablepkgx {
	background: none repeat scroll 0 0 #f6f6f6;
	border-top: 1px solid #ddd;
	display: block;
	margin: 0 -15px -15px;
	overflow: hidden;
	padding: 20px 15px 15px;
}

.tablepkgx .flyinput {
	border: 1px solid #ddd;
}

.bordgust {
	margin-left: 10px;
}

.gadget {
	margin-right: 10px;
}

.redoly {
	display: block;
	overflow: hidden;
	padding: 6px;
	color: #666;
}

.splcurency .dropdown-menu {
	width: 500px;
	height: 300px;
	overflow-y: scroll !important;
}

.splcurency .dropdown-menu&gt;li {
	float: left;
	width: 50%;
}

.splcurency .dropdown-menu&gt;li&gt;a {
	font-size: 12px;
}

.holitip {
	background: url("../images/holitip.png") no-repeat scroll right center
		rgba(0, 0, 0, 0);
	height: 30px;
	margin-top: -15px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 15px;
}

.splcurency .dropdown-menu&gt;li.selected {
	background: #eee;
}

.splcurency .dropdown-menu&gt;li.selected a {
	color: #009dc3
}

.listingpopup.addepost {
	min-height: 200px;
}

.listingpopup.addepost label {
	font-weight: normal;
	text-align: left;
}

#adddeposit {
	display: none;
}

.hotelpreferences li.hotel-internet {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -3px
		no-repeat;
}

.hotelpreferences li:hover.hotel-internet {
	background: url('../images/hotel_aminities.png') #fff scroll -33px -3px
		no-repeat;
}

.hotelpreferences li.hotel-aico {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -33px
		no-repeat;
}

.hotelpreferences li:hover.hotel-aico {
	background: url('../images/hotel_aminities.png') #fff scroll -33px -33px
		no-repeat;
}

.hotelpreferences li.hotel-pool {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -63px
		no-repeat;
}

.hotelpreferences li:hover.hotel-pool {
	background: url('../images/hotel_aminities.png') #fff scroll -33px -63px
		no-repeat;
}

.hotelpreferences li.hotel-childcare {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -93px
		no-repeat;
}

.hotelpreferences li:hover.hotel-childcare {
	background: url('../images/hotel_aminities.png') #fff scroll -33px -93px
		no-repeat;
}

.hotelpreferences li.hotel-fitness {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -123px
		no-repeat;
}

.hotelpreferences li:hover.hotel-fitness {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-123px no-repeat;
}

.hotelpreferences li.hotel-breakfast {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -153px
		no-repeat;
}

.hotelpreferences li:hover.hotel-breakfast {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-153px no-repeat;
}

.hotelpreferences li.hotel-parking {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -183px
		no-repeat;
}

.hotelpreferences li:hover.hotel-parking {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-183px no-repeat;
}

.hotelpreferences li.hotel-pets {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -213px
		no-repeat;
}

.hotelpreferences li:hover.hotel-pets {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-213px no-repeat;
}

.hotelpreferences li.hotel-spa {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -243px
		no-repeat;
}

.hotelpreferences li:hover.hotel-spa {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-243px no-repeat;
}

.hotelpreferences li.hotel-hairdryer {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -273px
		no-repeat;
}

.hotelpreferences li:hover.hotel-hairdryer {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-273px no-repeat;
}

.hotelpreferences li.hotel-garden {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -303px
		no-repeat;
}

.hotelpreferences li:hover.hotel-garden {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-303px no-repeat;
}

.hotelpreferences li.hotel-grill {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -333px
		no-repeat;
}

.hotelpreferences li:hover.hotel-grill {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-333px no-repeat;
}

.hotelpreferences li.hotel-kitchen {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -363px
		no-repeat;
}

.hotelpreferences li:hover.hotel-kitchen {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-363px no-repeat;
}

.hotelpreferences li.hotel-bar {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -393px
		no-repeat;
}

.hotelpreferences li:hover.hotel-bar {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-393px no-repeat;
}

.hotelpreferences li.hotel-living {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -423px
		no-repeat;
}

.hotelpreferences li:hover.hotel-living {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-423px no-repeat;
}

.hotelpreferences li.hotel-tv {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -453px
		no-repeat;
}

.hotelpreferences li:hover.hotel-tv {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-453px no-repeat;
}

.hotelpreferences li.hotel-fridge {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -483px
		no-repeat;
}

.hotelpreferences li:hover.hotel-fridge {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-483px no-repeat;
}

.hotelpreferences li.hotel-microwave {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -513px
		no-repeat;
}

.hotelpreferences li:hover.hotel-microwave {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-513px no-repeat;
}

.hotelpreferences li.hotel-washing {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -543px
		no-repeat;
}

.hotelpreferences li:hover.hotel-washing {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-543px no-repeat;
}

.hotelpreferences li.hotel-roomservice {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -573px
		no-repeat;
}

.hotelpreferences li:hover.hotel-roomservice {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-573px no-repeat;
}

.hotelpreferences li.hotel-safe {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -603px
		no-repeat;
}

.hotelpreferences li:hover.hotel-safe {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-603px no-repeat;
}

.hotelpreferences li.hotel-playground {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -633px
		no-repeat;
}

.hotelpreferences li:hover.hotel-playground {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-633px no-repeat;
}

.hotelpreferences li.hotel-conferenceroom {
	background: url('../images/hotel_aminities.png') #fff scroll -3px -663px
		no-repeat;
}

.hotelpreferences li:hover.icohp-conferenceroom {
	background: url('../images/hotel_aminities.png') #fff scroll -33px
		-663px no-repeat;
}

.Listprocols {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.floatsteps {
	
}

.floatsteps.sidelistfix {
	position: fixed;
}

.floatstepsrelatv {
	display: block;
	overflow: hidden;
	position: relative;
}

.selectrelative {
	display: block;
	overflow: hidden;
	position: relative;
}

.mylistselect {
	color: #666;
	border: 1px solid #ddd;
	height: 35px;
	padding: 5px;
	width: 100% !important;
}

.mylistselect.customSelect {
	background: url("../images/sel.png") no-repeat scroll 95% center #fff;
}

.text-left {
	text-align: left;
}

.selectrelative.listhaf {
	float: left;
	width: 50%;
}

.showmorecentr {
	display: block;
	margin: 10px auto;
	overflow: hidden;
	padding: 10px 0;
}

.photolist {
	display: block;
	overflow: hidden;
	position: relative;
}

.uplodproto {
	background: none repeat scroll 0 0 #fff;
	display: block;
	max-height: 200px;
	min-height: 200px;
	overflow: hidden;
	padding: 5px;
	text-align: center;
}

.uplodproto img {
	
}

.photoallcnt {
	background: none repeat scroll 0 0 #fff;
	display: block;
	overflow: hidden;
	padding: 5px 10px 10px;
}

.tichek {
	display: block;
	overflow: hidden;
}

.chkboxphoto {
	color: #666;
	float: left;
	font-weight: normal;
	line-height: 24px;
}

.rowuplist {
	display: block;
	margin: 5px 0;
	overflow: hidden;
}

.pikphotoli {
	color: #666;
	display: block;
	font-weight: normal;
	overflow: hidden;
}

.inputphoto {
	
}

.txtaraphoto {
	
}

.removephoto {
	background: none repeat scroll 0 0 #c73c25;
	color: #fff;
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 5px;
	width: 30px;
}

.uplodphto {
	display: block;
	max-height: 200px;
	min-height: 200px;
	overflow: hidden;
}

.uplodbtn {
	display: table;
	margin: 70px auto;
}

.hideuploadphotoin {
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1000;
}

.txtaraphoto.form-control {
	max-height: 72px;
	min-height: 72px;
}

.infobed {
	color: #2e86ce;
	margin-left: 10px;
}

.letpadrentt {
	display: block;
	overflow: hidden;
	padding: 10px 30px;
}

.media-photo {
	display: block;
	overflow: hidden;
}

.media-photo img {
	width: 100%;
}

.overlaychange {
	background: url("../images/change.png") no-repeat scroll center center
		rgba(0, 0, 0, 0.6);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	transition: all 0.5s ease-in-out 0s;
}

.rschange {
	bottom: 0;
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1000;
}

.chngers {
	bottom: 0;
	color: #fff;
	left: 0;
	padding: 20px 0;
	position: absolute;
	right: 0;
	text-align: center;
}

.profileusrs:hover .overlaychange {
	opacity: 1;
}

.tshomor {
	display: table;
	margin: 20px auto;
	padding: 15px 40px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 10px -5px #000;
	border: 1px solid #ddd;
}

.popinpts {
	display: block;
	overflow: hidden;
	width: 100%;
	border: 1px solid #ddd;
	padding: 5px;
}

/*zingatrip css*/
.relativefmsub {
	background: #f44336 none repeat scroll 0 0;
    border: 0 none;
    font-weight: 500;
    overflow: hidden;
    color: #fff;
    padding: 0px;
    margin-top: 15px !important;
    border-radius: 3px;
    display: table;
    border-bottom: 3px solid #f1f5f8;
}

.mestsubmit {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	cursor: pointer;
	height: 100%;
	width: 100%;
}
.adult_price { text-align: center; display: block; color: #939393; }

.mn_nights {
    float: left;
    background: #f3f3f3;
    border: 1px solid #ddd;
    padding: 2px 5px;
    /* border-radius: 4px; */
    margin: 0px 0px 0px 1%;
    width: 19%;
}
.mn_nights p {
	color: #545454;
    display: block;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    font-weight: 500;
}

.mn_inclus {
	width:100%;
	float:left;
}
.mn_inclus h4 {
	margin:7px 10px;
	font-size:15px;
}
.mn_incl {
	width:100%;
	float:left
}
.mn_incl ul {
	margin:0;
	padding:0;
}
{
 float:left;
 margin:0 15px 0 0;
 text-align:center
}
.mn_incl .inclusions li {
	float: left;
	margin: 5px 10px 0 10px;
	text-align: center;
	width: auto;
	font-size: 13px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.mn_incl li i {
	border-radius: 50%;
    width: 34px;
    height: 35px;
    line-height: 34px;
    color: #53595e;
    font-size: 17px;
    background: #ededed;
}
.mn_incl li p {
	margin:5px 0 0; 
}


.sfitlbl {
	color: #fff;
	float: left;
	font-size: 20px;
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	text-transform: uppercase;
}

.ft.error, .forminput.error {
	border: 1px solid #ffb3b3;
	box-shadow: 0 0 10px -5px #ff7171 inset;
}

.advncsubt {
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
}

.flyinputsnor.error {
	border: 1px solid #ffb3b3 !important;
	box-shadow: 0 0 10px -5px #ff7171 inset !important;
}

.leftsignimage {
	display: table-cell;
	max-width: 320px;
	padding: 10px;
	vertical-align: top;
}

.ritsform {
	display: table-cell;
	max-width: 320px;
	padding: 10px;
	vertical-align: top;
}

.signheding {
	background: none repeat scroll 0 0 #eee;
	color: #666;
	display: block;
	font-family: open_sansregular;
	font-size: 18px;
	margin: -15px -15px 15px;
	overflow: hidden;
	padding: 12px;
}

.pdsingle {
	padding: 10px 0 !important;
}

.fcircle {
	background: none repeat scroll 0 0 #fff;
	border: 2px solid #ebebeb;
	border-radius: 100px;
	height: 39px;
	position: relative;
	width: 39px;
	z-index: 100;
}

span.fdeparture {
	background: url("../images/departure.png") no-repeat scroll center
		center rgba(0, 0, 0, 0);
	display: block;
	height: 21px;
	margin: 6px 0 0 4px;
	width: 25px;
}

span.fstop {
	background: url("../images/clock.png") no-repeat scroll center center
		rgba(0, 0, 0, 0);
	display: block;
	height: 32px;
	margin: 1px 0 0 2px;
	width: 31px;
}

span.farrival {
	background: url("../images/arrival.png") no-repeat scroll center center
		rgba(0, 0, 0, 0);
	display: block;
	height: 21px;
	margin: 6px 0 0 4px;
	width: 25px;
}

.fline2px {
	background: none repeat scroll 0 0 #ebebeb;
	display: block;
	height: 2px;
	position: relative;
	top: -20px;
	width: 100%;
	z-index: 10;
}

.boldname {
	color: #333;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	overflow: hidden;
}

.boldnamedwn {
	color: #666;
	display: block;
	font-size: 13px;
	font-weight: normal;
	margin-top: 5px;
	overflow: hidden;
}

.boldnamedwn strong {
	display: block;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
	text-align: right;
}

.bokflitimg {
	display: block;
	overflow: hidden;
}

.flitmainme {
	color: #333;
	display: block;
	font-size: 13px;
	overflow: hidden;
}

.namenorm {
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
}

.topsecbuk {
	display: block;
	overflow: hidden;
	padding-bottom: 10px;
}

.bookingrit {
	border: 1px solid #ddd;
	display: block;
	overflow: hidden;
	padding: 15px 10px 0;
}

.bokinonly {
	display: block;
	overflow: hidden;
	padding: 15px 0;
}

.totalbuks {
	background: none repeat scroll 0 0 #f6f6f6;
	border-top: 1px solid #ddd;
	display: block;
	margin: 0 -10px;
	overflow: hidden;
	padding: 10px 15px;
}

.priceflit {
	float: right;
}

.totlamnt {
	color: #333;
	font-size: 15px;
}

.totlamnt strong {
	color: #ef7e25;
	font-size: 22px;
	font-weight: normal;
	margin-left: 10px;
}

.currencychange.dropdown-menu&gt;li {
	float: left;
	width: 50%;
}

.currencychange.dropdown-menu {
	height: 300px;
	left: auto;
	max-width: none;
	overflow-y: scroll !important;
	right: 0;
	width: 500px;
}

.dropdown-menu {
	left: auto;
	right: 0;
}

.inputnol {
	border: 1px solid #ddd;
	box-shadow: 0 0 10px -5px #ccc inset;
	height: 40px;
	padding: 10px;
	width: 100%;
}

.roomnumpn {
	float: left;
	height: 40px;
	width: 100%;
}

.roomnumpn, .numroompn {
	background: url("../images/pnc.png") no-repeat scroll left 0
		rgba(0, 0, 0, 0);
}

.numroompn {
	background-position: right -41px;
	color: #fff;
	display: block;
	float: right;
	font-size: 13px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	margin-right: -10px;
	padding-right: 23px;
	text-align: center;
	width: 100%;
}

.bkpad {
	padding: 0 5px;
}

.numroompn strong {
	font-weight: normal;
	margin-left: 3px;
}

.profiledash {
	background: none repeat scroll 0 0 #ccc;
	border: 8px solid #fff;
	border-radius: 100%;
	box-shadow: 0 0 10px -5px #505050;
	display: block;
	height: 160px;
	overflow: hidden;
	position: relative;
	width: 160px;
}

.profiledash img {
	width: 100%;
	max-height: 160px;
	min-height: 160px;
}

.cntbl {
	display: table;
	margin: 0 auto;
	overflow: hidden;
	padding: 15px;
	width: 75%;
}

.dashline {
	background: url("../images/lin.png") no-repeat scroll left bottom #eee;
	display: block;
	height: 1px;
	margin: 10px 15px;
	overflow: hidden;
}

.dashline2 {
	background: url("../images/lin.png") no-repeat scroll left bottom #fff;
	display: block;
	height: 1px;
	margin: 10px 15px;
	overflow: hidden;
}

.rountabl {
	position: relative;
	z-index: 101;
}

.marwit {
	background: none repeat scroll 0 0 #fff;
	display: block;
	margin: -50px 0 0;
	min-height: 180px;
	overflow: hidden;
	padding: 50px 10px 10px;
	position: relative;
}

.mloc {
	background: url("../images/loc.png") no-repeat scroll center center
		rgba(0, 0, 0, 0);
}

.repeatedroom {
	display: block;
	overflow: hidden;
}

.nav.buktabs {
	float: left;
}

.nav.buktabs li.bukingli {
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: center;
}

.nav.buktabs li.bukingli a {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 10px 9px #f6f6f6 inset;
	border: 1px solid #ddd;
	display: block;
	margin-right: 10px;
	overflow: hidden;
	font-size: 14px;
	padding: 20px;
}

.datable {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
	display: block;
	min-height: 302px;
	overflow: hidden;
}

.datable .tab-content5 {
	
}

.nav.buktabs li.bukingli.active {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
	border-right: 0;
	margin-right: -1px;
}

.nav.buktabs li.bukingli.active a {
	border: 0;
	box-shadow: none;
}

.paginate_button.next.disabled, .paginate_button.previous.disabled,
	.paginate_button.next, .paginate_button.previous {
	background: none;
	float: none;
	height: auto;
	margin: 0;
	position: static;
	width: auto;
}

.dataTables_wrapper .dataTables_filter input {
	border: 1px solid #ddd;
	margin-left: 0.5em;
	padding: 5px;
}

.bukinsidetab {
	display: block;
	overflow: hidden;
	padding: 20px;
}

.dataTables_length select {
	margin: 0 5px;
	padding: 6px;
}

.datatblehed {
	background: none repeat scroll 0 0 #085e8e;
	color: #fff;
}

table.dtbl.dataTable thead th, table.dtbl.dataTable thead td {
	border: none;
}

.bukingdeh {
	color: #666;
	display: block;
	font-family: open_sansregular;
	font-size: 20px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 30px;
}

.bukingdeh strong {
	margin-right: 5px;
}

.bukinsidetab .DTTT_container {
	position: absolute;
	right: 0;
	top: -50px;
}

.dtbl {
	padding-top: 10px;
}

.dtbl.dataTable tr td {
	padding: 10px;
}

.circliful {
	margin: 0 auto;
	position: relative;
}

.circle-text, .circle-info, .circle-text-half, .circle-info-half {
	width: 100%;
	position: absolute;
	text-align: center;
	display: inline-block;
}

.circle-info, .circle-info-half {
	color: #999;
}

.circliful .fa {
	margin: -10px 3px 0 3px;
	position: relative;
	bottom: 4px;
}

.circle-text {
	color: #ef7e25;
	font-weight: bold;
}

.circle-info {
	color: #085e8e;
	font-size: 14px;
}

.fulodp {
	display: block;
	overflow: hidden;
	padding: 15px 0;
}

.kpadtabne {
	border-bottom: 1px dotted #ef7e25;
	color: #ef7e25;
	display: block;
	font-size: 22px;
	margin-bottom: 10px;
	overflow: hidden;
	padding-bottom: 10px;
}

.fullmania {
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
}

.bord1 {
	border-left: 5px solid #085e8e;
}

.bord2 {
	border-left: 5px solid #ef7e25;
}

.bord3 {
	border-left: 5px solid #ffd300;
}

.downgry {
	background: none repeat scroll 0 0 #f6f6f6;
	display: block;
	margin: 0 -20px;
	overflow: hidden;
	padding: 12px;
}

.flitinput {
	border: 1px solid #ddd;
	box-shadow: 0 0 10px -5px #ccc inset;
	display: block;
	height: 40px;
	overflow: hidden;
	padding: 0 10px;
	width: 100%;
}

.roundck {
	display: block;
	margin-top: 14px;
	overflow: hidden;
}

.witcontent {
	/* background: none repeat scroll 0 0 #e6e6e6; */
	min-height: 300px;
}
.witcontent .container {
	
}
.contentsdw {padding: 15px 0px 15px 0px!important;}
.modinew {
    padding: 0 !important;
}
.reptcontct {
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}

.mesageconet {
	border: 1px solid #ddd;
	display: block;
	max-height: 100px;
	max-width: 100%;
	min-height: 100px;
	min-width: 100%;
	overflow: hidden;
	padding: 10px;
	width: 100%;
}

.levacmnt {
	border-bottom: 1px dotted #ddd;
	color: #666;
	display: block;
	font-family: open_sansregular;
	font-size: 22px;
	margin: 10px;
	overflow: hidden;
	padding: 10px;
}

.relativefmsub.leftofs {
	float: left;
	margin: 10px 15px;
}

.styconct {
	display: block;
	overflow: hidden;
	padding-left: 10px;
}

.styconctx {
	border-right: 1px dotted #ccc;
	display: block;
	margin: 0 25px 30px 0;
	overflow: hidden;
	padding-right: 20px;
}

.styconctxxx {
	border-left: 1px dotted #ccc;
	display: block;
	margin: 0 0px 30px 25px;
	overflow: hidden;
	padding-left: 20px;
}

.sticon.fa {
	color: #999;
	float: left;
	font-size: 20px;
	line-height: 26px;
	padding: 0 5px;
	width: 40px;
}

.styfull {
	display: block;
	overflow: hidden;
}

.simplcon {
	color: #666;
	display: block;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
}

.reptcontctxc {
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
}

.contactmap {
	display: block;
	height: 320px;
	overflow: hidden;
	width: 100%;
}

.masfull {
	width: 100% !important;
}

.tpli {
	float: left;
	width: 33.33%;
}

.inlitp {
	background: none repeat scroll 0 0 #fff;
	border-radius: 3px;
    border-bottom: 2px solid #dbe3e8;
	display: block;
	margin: 0px;
	overflow: hidden;
	padding: 7px 0px 7px 7px; margin-bottom: 15px;
}
/*.level { color: #fff; }*/
.price_sort { text-align: right; font-size: 16px; padding: 7px; display: block; }
.tpimage {
	display: block;
    height: 180px;
    overflow: hidden;
    width: 30%;
    position: relative;
    float: left;
}

.tpimage:before {
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    min-height: 180px;
}

.tpimage img {
	width:100%;
    max-width: 100%;
    margin: auto;
    position: absolute;
    top: 0px;
    bottom: 0px; height: 180px;
    left: 0px;
    right: 0px;
}
.boxins { max-height: 210px; overflow: auto; }
.tpcontent {    width: 50%; float: left; padding:0px 12px;}
.t_price { width: 20%; float: left; padding: 2px 0px; height: 180px; border-left: 1px dashed #ddd; }
.tptitle {
    color: #0288d1;
    font-size: 22px;
    font-weight: 500;
    line-height: 22px;
    margin: 0px 0 10px;
}

.tpcontent p {
	color: #000;
	display: block;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
}
.tpcontent .tooltip { display: block !important; opacity: 1 !important; }
.tpcontent .tooltip-inner { background: #7a7978 !important; color: #fff !important; }
.tpcontent .tooltip.right .tooltip-arrow { border-right-color:#7a7978 !important;  }
.modifysrch {
    background: #16acdf;
    background: -moz-linear-gradient(top, #16acdf 0%, #0a9ed0 100%);
    background: -webkit-linear-gradient(top, #16acdf 0%,#0a9ed0 100%);
    background: linear-gradient(to bottom, #16acdf 0%,#0a9ed0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07666c', endColorstr='#1eaeb7',GradientType=0 );
    border: 1px solid #ffffff;
    border-radius: 0px;
    float: right;
    font-size: 16px;
    color: #fff !important;
    height: auto;
    padding: 5px 45px;
    line-height: 38px;
    position: relative;
    width: auto;
    box-shadow: 0px 0px 12px 2px #a7a7a7;
}

.loc_i {     background: url(../images/loc.png) no-repeat;
    width: 24px;
    height: 32px;
    float: left;
    margin-right: 10px; }
.loc_i.category {
    background: url(../images/category.png) no-repeat;
    width: 30px;
    height: 32px;
    float: left;
    margin-right: 10px;
    background-size: 28px;
    background-position: 0 3px;
}
.loc_i.theme {
    background: url(../images/theme.png) no-repeat;
    width: 28px;
    height: 32px;
    float: left;
    margin-right: 10px;
    background-size: 28px;
    background-position: 0 3px;
}
.cal_i {background: url(../images/calendar.png) no-repeat;
    width: 34px;
    height: 34px;
    float: left;
    margin-right: 10px; }  

.pas_i {background: url(../images/pas_i.png) no-repeat;
    width: 34px;
    height: 34px;
    float: left;
    margin-right: 10px; } 

.tpbutton {
	background-color: #49afcd;
	color: #ffffff;
	float: left;
	line-height: 30px;
	padding: 2px 25px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.trss {
	background: none repeat scroll 0 0 #ef7d25;
	float: left;
	margin: 15px 0 0;
}

.sfitlblx {
	color: #fff;
	float: left;
	font-size: 15px;
	line-height: 40px;
	padding: 0 20px;
}

.jobimage {
	
}

.canparaabt {
	
}

.canparaabt p {
	color: #666;
	display: block;
	font-size: 13px;
	line-height: 22px;
	overflow: hidden;
}

.padwhy {
	
}

.logss {
	background: none repeat scroll 0 0 #ef7d25;
	float: left;
	margin: 0;
	position: relative;
	width: 100%;
}

.srcharowxar {
	background: url("../images/smtip.png") no-repeat scroll center center
		#ce5c23;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
}

.sfitlblxred {
	color: #fff;
	display: block;
	font-family: open_sansregular;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 50px 0 20px;
	text-align: center;
	text-transform: uppercase;
}

.fhrow {
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 0 10px 10px;
}

.fhimage {
	display: block;
	max-height: 150px;
	overflow: hidden;
}

.fhimage img {
	
}

.ftrdall {
	display: block;
	overflow: hidden;
	padding-left: 15px;
}

.fhhed {
	color: #085e8e;
	display: block;
	font-size: 16px;
	margin: 0 0 10px;
	overflow: hidden;
}

.fhstar {
	display: block;
	margin-bottom: 10px;
	max-width: 80px;
	overflow: hidden;
}

.fhstar img {
	
}

.fhdets {
	color: #666;
	display: block;
	line-height: 22px;
	margin-bottom: 6px;
	overflow: hidden;
}

.fhprice {
	color: #085e8e;
	display: block;
	font-family: Oswald-Regular;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 22px;
	text-align: left;
}

.fhprice b {
	font-size: 12px;
	font-weight: normal;
	margin-left: 10px;
}

.viewall {
	background: url("../images/vall.png") no-repeat scroll right center
		rgba(0, 0, 0, 0);
	float: right;
	font-size: 13px;
	padding: 5px 30px 5px 5px;
}

.dlflight {
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}

.dlflight img {
	width: 100%;
}

.flightgodeal {
	display: block;
	overflow: hidden;
	padding-right: 20px;
}

.newstikr {
	color: #666;
	display: block;
	line-height: 20px;
	overflow: hidden;
	padding: 10px;
}

.newsec {
	border: 1px solid #eee;
	display: block;
	overflow: hidden;
}

.portimgwrapex {
	display: block;
	margin: 0 5px;
	overflow: hidden;
	position: relative;
}

.portimgex {
	display: block;
	max-height: 180px;
	overflow: hidden;
	position: relative;
}

.portimgex img {
	width: 100%;
}

.imgnameex {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	bottom: 0;
	color: #fff;
	font-family: raleway-medium;
	font-size: 16px;
	left: 0;
	padding: 10px;
	position: absolute;
	right: 0;
}

.flightimagedex {
	display: block;
	overflow: hidden;
}

.flightimagedex img {
	width: 100%;
}

.adsection {
	margin-top: 20px;
}

.statuschk {
	color: #14b21f;
	display: table;
	font-size: 15px;
	margin: 0 auto;
	text-align: center;
}

.statuschk .fa {
	margin-right: 6px;
}

.booknowhtl.add-to-cart {
	margin: 8px auto auto;
}

.specilofrrum {
	display: block;
	overflow: hidden;
	margin-bottom: 15px;
	padding: 10px;
}

.rumsplofr {
	color: #1a5d83;
	display: block;
	margin: -10px -10px 10px;
	overflow: hidden;
	padding: 10px 15px;
}

.alltogle {
	display: block;
	overflow: hidden;
	padding: 10px;
}

.alltogle p {
	display: block;
	margin: 0;
	overflow: hidden;
}

.toglinhed {
	
}

.subsidry {
	color: #333;
	display: block;
	font-size: 15px;
	overflow: hidden;
}

.formlabel.only500 {
	display: none;
}

.colcolr1 {
	background: none repeat scroll 0 0 #d2eefe;
}

.colcolr2 {
	background: none repeat scroll 0 0 #ffe8cf;
}

.colcolr3 {
	background: none repeat scroll 0 0 #d4e0ed;
}

.colcolr4 {
	background: none repeat scroll 0 0 #f3f3ff;
}

.colcolr5 {
	background: none repeat scroll 0 0 #ecfef6;
}

.colcolrtext1 {
	background: none repeat scroll 0 0 #b0dcf6;
}

.colcolrtext2 {
	background: none repeat scroll 0 0 #f3d2ad;
}

.colcolrtext3 {
	background: none repeat scroll 0 0 #bfcddb;
}

.colcolrtext4 {
	background: none repeat scroll 0 0 #e6e6fa;
}

.colcolrtext5 {
	background: none repeat scroll 0 0 #ddf7ec;
}

.min-h {
	min-height: 400px;
}

.padwrapcab {
	min-height: 70px;
	padding: 10px;
}

.cabsrch {
	color: #333;
	display: block;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
}

.cabadrs {
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
}

.sybolrnd {
	display: table;
	margin: 0 auto;
}

.sybolrnd .fa {
	color: #999;
	font-size: 40px;
}

.fultabls {
	border: 1px solid #eee;
	display: table;
	margin-bottom: 5px;
	width: 100%;
}

.fultablswr {
	display: table;
	width: 100%;
}

.celcab {
	display: table-cell;
	float: none;
	vertical-align: middle;
}

.celcab.vtop {
	vertical-align: top;
}

.fblueline.defrnc {
	margin: -15px -10px 10px;
}

.fblueline.defrnc2 {
	margin: 0 -10px 10px;
}

#balancealert, #houserules {
	display: none;
}

.timecab {
	color: #333;
	font-size: 14px;
	margin-left: 10px;
}

.cabboxhed {
	color: #333;
	font-size: 12px;
	margin-bottom: 8px;
	text-transform: uppercase;
}

.flihtno {
	color: #666;
	display: block;
	font-size: 12px;
	margin-bottom: 8px;
	overflow: hidden;
}

.flihtno strong {
	color: #333;
	font-size: 13px;
	margin-left: 6px;
}

.Roundty {
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
}

.Roundty strong {
	color: #333;
	font-size: 13px;
	margin-left: 6px;
}

.nortocountcab {
	color: #72bf66;
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
}

.roomnumpn.retrnlef {
	float: left;
	width: auto;
	float: left;
	margin-right: 20px;
	width: auto;
}

.cabsdets {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	color: #065f8e;
	font-size: 13px;
	padding: 5px 0 0;
}

.cabsdets .fa {
	margin-left: 10px;
}

.cabfclity {
	
}

.insidecabs {
	display: block;
	overflow: hidden;
	padding: 0 20px 20px;
}

.cabfaci {
	float: left;
	margin-right: 30px;
}

.facliscab {
	background: url("../images/check.png") no-repeat scroll left center
		rgba(0, 0, 0, 0);
	color: #666;
	display: block;
	font-size: 12px;
	overflow: hidden;
	padding: 5px 5px 5px 20px;
}

.ourfaclty {
	
}

.hotlsecbuk {
	
}

.lefthtlmg {
	float: left;
	margin-right: 5px;
	max-width: 100px;
}

.allbukdes {
	display: block;
	overflow: hidden;
}

.topsd {
	color: #3293d8;
	display: block;
	margin: 0;
	overflow: hidden;
}

.strmage {
	display: block;
	margin: 3px 0;
	max-width: 70px;
	overflow: hidden;
}

.allbukdes p {
	
}

.allothrdets {
	display: block;
	overflow: hidden;
}

.tikal {
	background: url("../images/li.png") no-repeat scroll left center
		rgba(0, 0, 0, 0);
	display: block;
	overflow: hidden;
	padding: 5px 0 5px 20px;
}

.psngrd {
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
}

.colchk {
	border: 1px solid #ddd;
	display: block;
	margin: 1px 1px 10px;
	overflow: hidden;
	padding: 5px;
}

.instantbook {
	
}

.candetail {
	border: 1px solid #ddd;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

.canpolicy {
	background: none repeat scroll 0 0 #f6f6f6;
	color: #ee5b59;
	display: block;
	font-size: 16px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 10px;
}

.maincan {
	display: block;
	overflow: hidden;
	padding: 10px;
}

.maincan p {
	color: #666;
	display: block;
	line-height: 20px;
	overflow: hidden;
}

.roundtripcab.desabled {
	display: block;
	opacity: .2;
}

.hotlsecbuktrn {
	border: 1px solid #ddd;
	display: block;
	margin-top: 10px;
	overflow: hidden;
}

.transferheding {
	color: #666;
	display: block;
	font-size: 16px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 10px;
}

.trasdate {
	color: #666;
	float: left;
	margin: 8px 10px 0 0;
}

.trasdate .fa {
	margin-right: 8px;
}

.alltopcar {
	display: block;
	overflow: hidden;
	padding: 0 10px;
}

.simplepasngr {
	margin-top: 5px;
}

a.gflag {
	float: left;
	height: 16px;
	margin: 10px;
	width: 16px;
}

.langwidth {
	max-width: none;
	width: 220px;
}

.valamntd {
	color: #666;
	display: block;
	font-size: 15px;
	line-height: 22px;
	overflow: hidden;
	padding: 10px;
}

.qlinkspn {
	color: #666;
	display: block;
	line-height: 20px;
	margin-bottom: 3px;
	overflow: hidden;
	padding: 0 10px;
}

.fullfield.individualsch {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding: 50px 0 40px;
}

.individualsch {
	
}

.fullfield.individualsch .totopp {
	margin: 0;
}

.fornot {
	padding: 90px 0;
}

.ercod strong {
	color: #666;
	font-size: 32px;
	margin-left: 20px;
}

.centerfixxx {
	display: table;
	margin: 50px auto 40px;
}

.poptetrea {
	border: 1px solid #ddd;
	display: block;
	overflow: hidden;
	padding: 10px;
	width: 100%;
}

#messageAdminPopup {
	min-width: 400px;
}

.wait {
	background: none repeat scroll 0 0 #fff;
	left: 1px;
	position: absolute;
	top: 1px;
	width: 80%;
}

.wait img {
	width: 38px;
}

.porelmob {
	position: relative;
}

.filtericon {
	background: url("../images/filter.png") no-repeat scroll center center
		#065f8e;
	border: 1px solid #fff;
	display: none;
	height: 60px;
	overflow: hidden;
	width: 60px;
	z-index: 100;
}


.squaredThree input[type="checkbox"] {
	visibility: hidden;
	margin: 0
}

.squaredThree {
	float: left;
	margin-right: 8px;
	position: relative;
	width: 25px;
	z-index: 1;
}

.squaredThree label {
	background: #c4c3c2 none repeat scroll 0 0;
	border: 2px solid #fff;
	border-radius: 5px;
	cursor: pointer;
	height: 22px;
	left: 0;
	position: absolute;
	top: 0;
	width: 22px;
}

.squaredThree label::after {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #fcfff4 #fcfff4;
	border-image: none;
	/*border-style: none none solid solid;
 border-width: medium medium 3px 3px;
 content: "";
 height: 7px;
 left: 5px;
 opacity: 0;
 position: absolute;
 top: 5px;
 transform: rotate(-45deg);
 width: 11px;*/
}

.squaredThree label:hover::after {
	opacity: 0.3;
}

.squaredThree input[type="checkbox"]:checked+label::after {
	opacity: 1;
}

.squaredThree input[type="checkbox"]:checked+label {
	background: #f88c3e;
}

.lbllbl {
	color: #666;
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	overflow: hidden;
}

.htlprcsc {
	
}

.blokmin {
	
}

.htlnowbuk {
	
}

.pritable {
	display: table;
	height: 100%;
	width: 100%;
}

.pritablecell {
	display: table-cell;
	vertical-align: middle;
}

.repmulty {
	display: block;
	overflow: hidden;
	padding: 10px 0;
}

.ritpu, .deskleft {
	float: right;
}

#Netrate {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding: 10px 20px;
}

.netrate {
	background: none repeat scroll 0 0 #13a9fa;
	color: #fff;
	display: block;
	float: right;
	font-size: 15px;
	line-height: 36px;
	margin: -10px;
	padding: 0 10px;
}

.innertabsxl {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
	border-top: 0;
	float: left;
	padding: 10px;
	width: 100%;
}

.siddwn {
	background: none repeat scroll 0 0 #f6f6f6;
	display: block;
	overflow: hidden;
	padding: 20px 0;
}

.bigpriced {
	color: #16AAE2;
	display: block;
	font-size: 22px;
	overflow: hidden;
	text-align: left;
}

.snote {
	color: #666;
	display: block;
	margin: 0 0 5px;
	overflow: hidden;
}

.sdfr {
	color: #333;
	display: block;
	overflow: hidden;
}

.fulldetab .nav-tabs.trul {
	border: 1px solid #ddd;
	border-bottom: 0;
}

/*.fulldetab .nav-tabs.trul&gt;li&gt;a {
	height: 49px;
}*/

.daytrip {
	background: none repeat scroll 0 0 #16AAE2;
	float: left;
	margin-bottom: 10px;
}

.daytrip strong {
	color: #fff;
	float: left;
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	padding: 0 20px;
}

.daytrip b {
	background: none repeat scroll 0 0 #16AAE2;
	color: #fff;
	float: left;
	font-size: 18px;
	line-height: 30px;
	padding: 0 10px;
}

.dayecd {
	
}

.htlrumrowxl {
	margin-bottom: 10px;
}

.singleadrspara {
	color: #666;
	display: block;
	line-height: 20px;
	overflow: hidden;
}

.alsidex {
	border: 1px solid #ddd;
	display: block;
	overflow: hidd
}

.hedft {
	color: #03a9f4;
	display: block;
	font-size: 16px;
	margin: 0 0 10px;
	overflow: hidden;
}

ul.checklistxl.checklist {
	margin: 0;
	padding: 0 0 0 0px;
}

.checklist.checklistxl li {
	background: url("../images/li.png") no-repeat scroll left 9px
		rgba(0, 0, 0, 0);
}

.frtrit {
	float: right;
}

.qrylbl {
	color: #666;
	display: block;
	margin-top: 8px;
	overflow: hidden;
}

.fulwishxl {
	border: 1px solid #ddd;
	display: block;
	height: 35px;
	overflow: hidden;
	padding: 10px;
	width: 100%;
}

.dfman {
	color: #F00;
}

.minwnwidth {
	max-width: none;
	width: 600px;
}

.savewish:hover {
	color: #fff;
}

.htladrsxl {

	margin: 0 0 5px;
	padding-left: 2px;
}

.pkprice {
	display: block;
	overflow: hidden;
	padding: 20px 15px;
}

.pricebolk {
	color: #53595e;
	display: block;
	font-size: 20px;
	overflow: hidden;
	text-align: center;
}

.durtio {
    color: #10a6d8;
    font-size: 13px;
    background: #fff;
    float: left;
    padding: 4px 10px;
    font-weight: 500;
}

.trssxl {
	margin: 10px auto auto;
}

.tourfilter {
	display: block;
	margin-bottom: 15px;
	overflow: hidden;
}

.tpli.cenful {
	width: 100%;
}

.tpimagexl {
	display: block;
	overflow: hidden;
	padding: 30px 0 10px;
	text-align: center;
}

.xlimg img {
	width: 100%;
}

.popdet {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	color: #0082be;
	font-size: 13px;
	padding: 10px;
	cursor: pointer;
	float: left;
	margin-left: 10px;
}

.popdet .fa {
	color: #666;
	margin-right: 7px;
}

.htlmod .tripmen strong {
	color: #666;
}

.lboldno {
	font-size: 11px;
}

.drpad {
	padding-left: 5px;
}

.radiobtnft {
	color: #333;
	display: block;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}

.maderowft {
	/* display: block;*/
	margin-bottom: 25px;
	overflow: hidden;
}

.nav&gt;li.brdli&gt;a:hover, .nav&gt;li.brdli&gt;a:focus {
	background: none;
}

.bordritt {
	border-right: 1px solid #ddd;
}

.tworondwrp {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ddd;
	box-shadow: 0 0 10px -5px #000;
	display: block;
	margin: 0 0 20px;
	overflow: hidden;
}

.pricewrp {
	background: none repeat scroll 0 0 #f5f5f5;
	border-top: 1px solid #eee;
	display: block;
	overflow: hidden;
	padding: 5px 0;
}

.insiderc {
	display: table;
	margin: 0 auto;
}

.priceround {
	color: #c4204b;
	display: inline;
	font-size: 18px;
	font-weight: bold;
	margin-right: 10px;
}

.taxms {
	color: #666;
	display: inline;
	margin-right: 10px;
}

.bokround {
	display: inline;
}

.margt {
	padding: 0 0 6px;
}

.amounout {
	
}

.curriconou {
	
}

.txt-cntr {
	text-align: center;
}

.selectbtnpu {
	background: none repeat scroll 0 0 #e2222e;
	border: 1px solid #e2222e;
	border-radius: 0;
	color: #fff;
	font-size: 13px;
	padding: 5px 15px;
	transition: all 0.2s ease 0s;
}

.nortocountcv {
	color: green;
	display: block;
	font-size: 18px;
	font-weight: normal;
}

.letop {
	margin-top: 25px;
}

.childAge1 {
	margin-left: 33.33333333%
}

.vijeshslider {
	display: block;
	margin: 30px;
	overflow: hidden;
}

.logslide {
	display: block;
	max-height: 250px;
	min-height: 250px;
	overflow: hidden;
}

.logslide img {
	width: 100%;
}

.sidallsd {
	float: right;
}

.timageone {
	float: left;
	margin-right: 100px !important;
}

.timagetwo {
	float: left;
	margin: 25px 0 0 25px;
}

.borota {
	color: #1b458c;
	float: left;
	margin: 10px 0 0;
	font-size: 22px;
}

.derty {
	float: left;
	margin-right: 10px;
}

.travelfilter {
	display: none;
	width: 200px;
	max-height: 200px;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding-left: 5px;
	z-index: 999;
	margin: 0;
	background: #fff;
	position: absolute;
	border: 1px solid #ddd;
	min-width: 148px;
	padding: 10px;
	top: 46px;
}

.bustype {
	display: none;
	width: 200px;
	max-height: 200px;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding-left: 5px;
	z-index: 999;
	margin: 0;
	background: #fff;
	position: absolute;
	border: 1px solid #ddd;
	min-width: 148px;
	padding: 10px;
	top: 46px;
}

.TimeSorting {
	display: none;
	width: 200px;
	max-height: 200px;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding-left: 5px;
	z-index: 999;
	margin: 0;
	background: #fff;
	position: absolute;
	border: 1px solid #ddd;
	min-width: 148px;
	padding: 10px;
	top: 46px;
}

.Faresortingbus {
	display: none;
	width: 148px;
	max-height: 200px;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding-left: 5px;
	z-index: 999;
	margin: 0;
	background: #fff;
	position: absolute;
	border: 1px solid #ddd;
	min-width: 148px;
	padding: 10px;
	top: 46px;
}

#timesort {
	float: left;
	font-size: 12px;
	padding: 0;
	text-transform: none;
	background: white;
	border: 0;
	text-align: center;
}

.tab-content5&gt;.tab-pane, .pill-content&gt;.pill-pane {
	display: none;
}

.tab-content5&gt;.active, .pill-content&gt;.active {
	display: block;
}
.sortli.threonly .sorta.active {
    border-bottom: none;
}
.sortli.threonly.active .sorta {
    border-bottom: 3px solid #0ea3d5;
}
.holyday_selct { font-size: 14px; }
#holiday_search .sidebord, #holiday_search .selectedwrap { margin-right: 2px;}	
.filtersho .avlhtls { 
    font-size: 18px;
} 
.head_owl { color: #000 !important; }
.list2 ul.menu.list-inline {
	padding-top: 3px;
    padding-bottom: 5px;
}
#myModal .modal-footer {
    padding: 15px;
    padding-top: 0;
    border-top: none;
    margin: auto;
    text-align: center;
  /*  margin-top: 10px; */
      float: left;
    width: 100%;
}
/*#myModal .modal-header {
    min-height: 16.43px;
    padding: 15px;
}*/
#myModal .modal-title {
    margin: 0;
    line-height: 1.42857143;
    color: #333;
    font-weight: 500;    text-align: center;
}
#myModal .modal-body {
    position: relative;
    padding: 15px;
        float: left;
    width: 100%;
}
#myModal label.control-label {
    margin-bottom: 0;
    margin-top: 10px;
    font-size: 13px;
    font-weight: 500;
    text-align: right;
}
#myModal .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 13px;
    padding-left: 30px;
}
textarea.form-control {
    height: auto !important;
}
/*#myModal label.control-label {
    line-height: 30px;
}*/
/*#myModal .form-group {
    margin-bottom: 50px;
}*/
#myModal label.control-label {
    margin-bottom: 0;
    margin-top: 10px;
}
#myModal .form-group.modl {
       margin-bottom: 12px;
    /* padding-bottom: 30px; */
    float: left;
    width: 100%;
}
#myModal .btn-default {
    background: #f44336 !important;
    border: #f44336 !important;
    font-size: 15px;
    color: #fff;
    margin-left: 8px;
    text-shadow: none;  
    text-transform: uppercase;
}
#myModal .modal-content {
    width: 100%;
    float: left;
}
#myModal i.fal {
    position: absolute;
    top: 0;
    left: 20px;
    line-height: 34px;
    width: 20px;
    text-align: center;
    color: #333;
    font-size: 15px;
}
.cnclpoly1 {
    position: relative;
}
.contct .col-md-4.col-xs-4 { padding-left: 0; }
.contct .flyinputsnor { height: 34px; padding: 5px 10px;}
.contct .selectedwrap::after { line-height: 34px; }
/* #myModal .contct i.fa {left: 6px;} */
.hldy_mdfy .none_boil_full { width: 25%;}
a.lnk_bt {
    background: #16acdf !important;
    background: -moz-linear-gradient(top, #16acdf 0%, #0a9ed0 100%) !important;
    background: -webkit-linear-gradient(top, #16acdf 0%,#0a9ed0 100%) !important;
    background: linear-gradient(to bottom, #16acdf 0%,#0a9ed0 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07666c', endColorstr='#1eaeb7',GradientType=0 );
    border: 1px solid #ffffff !important;
    border-radius: 5px;
    /* float: right; */
    /* font-size: 16px; */
    color: #fff !important;
    /* height: auto; */
    padding: 5px 15px;
    line-height: 22px;
    position: relative;
    /* width: auto; */
    box-shadow: 0px 0px 6px 2px #bdbdbd;
    text-shadow: none;
    margin: 4px 4px;
}
a.btn.btn-default.lnk_bt.lnk_hldy {
    background: #f58830 !important;
}
.lnk_bt i.fa { margin-right: 5px; }
.n_psngr .flyinputsnor { height: 34px; padding: 5px 10px; }
.n_psngr .selectedwrap::after { line-height: 32px;}
.al_lnk.text-center {margin: 15px 0;}
.pk_form {
    max-width: 625px;
    float: none;
    margin: 10px auto 0;
    display: block;
    position: relative;
}
.pk_form form#enquiry_form {
    float: left;
    /* border: 1px solid #ccc; */
    border-radius: 3px;
    box-shadow: 0px 0px 3px #ccc;
    margin: 15px 0;
}
.flyinputsnor {font-size: 13px;}
.hldy_tit {
    margin-bottom: 15px;
    color: #f58830;
    margin-top: 5px;
}
#holiday_search .col-md-2.col-sm-2.padfive.full_smal_tab {
    width: 20% !important;
}
#holiday_search .normalsel {
    height: 45px;
}
#holiday_search .searchsbmt {
    height: 45px;
}
.in_depdat { width:100%;font-size:16px;padding:0px; float: left; }
.no_result_search #myModal i.fa-mobile {
    left: 5px;
}
/*responsive*/
@media ( max-width :767px) {
.head_owl { padding: 20px 20px 0 40px !important;font-size: 16px !important;line-height: 25px; }
.owl-carousel { max-height: 150px; }
.flteboxwrp {margin-top: 0;}
.splmodify .tabspl { padding: 0;}
.modinew { padding: 0 !important;}
.owl-theme .owl-controls { margin-top: 4px !important;}
.vluendsort {  margin: 0 0 8px; }
.inlitp {margin-bottom: 6px;}
.sldrs {padding-right: 0;}
ul.checklistxl.checklist {padding: 0 0 0 15px !important;}
.tpcontent p { width: 100%;}
.dep_dates { margin-top: 10px; border:none;}
}
@media ( max-width :480px) {
.holyday_selct { font-size: 13px;}
.inlitp {padding: 5px 0px 0px 5px;margin-bottom: 6px;}
.packgtr { padding-left: 0;}
.vluendsort { margin: 0 0 6px; }
.tpcontent { width: 52%; padding: 0px 5px;}
.tptitle {font-size: 12px;line-height: 16px;margin: 0px 0 5px;}
.durtio {font-size: 13px;padding: 4px 5px; margin-right: 3px; width: auto; margin-bottom: 3px;}
.mn_nights {padding: 2px 5px;margin: 0;width: auto;margin-bottom: 3px;}
.mn_nights p { line-height: 20px;font-size: 11px;}
span.star_detail {display: block;}
.dep_dates h4 { margin-left: 10px; font-size: 15px;}
.dep_dates, .in_depdat { font-size: 14px;}
.t_price { width: 22%;padding: 2px 0px;}
.pkprice {padding: 0px;}
.pricebolk {font-size: 13px;}
.adult_price {font-size: 10px;}
.mn_nights i.fa { display: none;}
.sfitlblx {font-size: 12px;line-height: 30px;padding: 0 8px;}
.coleft {display: none;}
.hldy_smry .none_boil_full {width: 50%;}
.hldy_smry .modifysrch {padding: 5px 15px;}
.hldy_smry .smldescrptn &gt; .boxpad {width: 16.66666667% !important;}
.hldy_smry .hldy_smry .modifysrch {padding: 0px 3px;margin-top: 16px;}
.hldy_smry .calinn {font-size: 12px;}
.hldy_smry .modifysrch {padding: 0px 5px;margin-top: 15px;font-size: 14px;}
.price_sort {font-size: 13px !important;}
.sorta strong {display: inline-block;}
.sorta .fa {display: inline-block;line-height: 12px;}
.modify_s { top: 202px;}
.sfitlblx span {display: none;}
/*booking*/
.form-group.hldat {width: 48% !important;}
h3.nyt1 {font-size: 12px !important;padding: 8px 3px !important;line-height: 16px !important;margin-right: 3px !important;}
span.icon.date {display: none;}
.hldat .form-control.inputgrup {padding:5px 0px 5px 0px !important;text-align:center;/*font-size: 14px;*/}
.menu li {margin-left: 0px !important;margin-right: 9px !important;}
.menu.list-inline&gt;li {padding-right: 0px !important; padding-left: 0px !important; }
h4.num1 {font-size: 13px !important;}
h4.prce1 {line-height: 11px !important;}
.list4 .btn {width: 100% !important;font-size: 16px !important;}
h3.gateway {font-size: 16px !important;}
.fulldetab.mart20 .nav-tabs.trul&gt;li&gt;a {padding: 10px 5px 0 !important;}
.fulldetab .nav-tabs.tabs-left&gt;li a {font-size:12px !important;padding: 18px 3px !important;line-height: 12px !important;height: 46px !important;}
#tab_Itinerary .tab-content h3 {font-size: 14px !important;margin-top: 1px !important;margin-bottom: 0px !important;}
.hldycont h6 {font-size: 13px !important;}
#tab_Itinerary .tab-content {padding: 10px 6px !important;}
.hldydet {font-size: 12px !important;line-height: 16px !important;}
.hldydet p {margin-bottom: 0px !important;}
.htl_inf i.fa {font-size: 15px !important;line-height: 67px !important;margin-right: 0px !important;margin-bottom: 10px !important;}
.htl_inf strong {font-size: 13px !important;}
.fulldetab.mart20 .nav-tabs.trul&gt;li&gt;a {font-size: 11px !important;}
.fulldetab.mart20 .nav-tabs.trul&gt;li {/*width: 20% !important;*/max-width: 107px !important;}
.fulldetab.mart20 .nav-tabs.trul&gt;li&gt;a .fa {font-size: 14px !important;}
.table-responsive {padding-right: 0 !important;padding-left: 0 !important;}
.ratingusr {font-size: 13px !important;}
.innertabs {padding: 3px !important;}
.detailtab .innertabs { padding: 6px !important;}
.hedft {font-size: 14px !important;margin: 0 0 0px !important;}
.checklist li {line-height: 20px !important;padding: 0px 5px 0px 20px !important;font-size: 14px !important;}
.grbrdr { padding: 6px !important;}
.lSSlideOuter .lSPager.lSGallery img {display: none !important;}
.lSSlideOuter.vertical {padding-left: 0px !important;}
.control-label{padding-right: 0px !important;padding-left: 15px !important;}
.ratingusr .mlgnformin .form-horizontal .control-label, .ratingusr .mlgnformin .yes_no label {font-size: 12px !important;}
.mlgnformin .form-control {font-size: 11px !important;}
/*.mlgnformin .form-control {height: 32px !important;}*/
.eml{padding-right: 0px !important;padding-left: 15px !important;}
.mlgnformin .inblk {margin: 0px auto !important;width: 26% !important;font-size: 13px !important;}
.checklist.checklistxl p{font-size: 13px !important;}
#myModal label.control-label {padding-left: 0 !important;width: 100%;text-align: left;margin-top: 0px; left: 0;}
#myModal .col-md-7.col-xs-8 {padding-right: 0 !important;padding: 0;width: 100%; padding-left: 0 !important;} 
#myModal .col-md-7.col-xs-8 {padding-right: 0 !important;}
.lSSlideWrapper.usingCss, .demo, .lSSlideOuter.vertical .lightSlider &gt; * { height: 220px !important; overflow: hidden;}
#vertical img {height: 100% !important;}
.airformleft { padding-left: 5px;}
.airform select {padding: 0;font-size: 11px;}
.table-responsive&gt;.table {font-size: 12px;}
.contct .col-md-3.col-xs-4 { margin-bottom: 12px;}
.contct .col-md-3.col-xs-4 , .contct .col-md-4.col-xs-4 { width: 66.666%; padding-right: 0;}
.contct .col-md-4.col-xs-4 { left: 33.333%; padding-left: 15px;}
#myModal .contct i.fa { left: 6px;}
#myModal i.fa { left: 6px !important; }
.tpimage img {height: 100%;max-height: 100px;margin: 0;}
#myModal .form-control { /*padding: 6px 5px;*/}
.calinn { font-size: 11px; font-weight: normal;}
.mn_inclus h4 {font-size: 13px;}
.mn_incl .inclusions li { width: auto; }
.mn_incl li i {width: 28px;font-size: 14px;height: 28px;line-height: 28px;}
}
@media ( min-width :481px) and (max-width:767px) {
.holyday_selct { font-size: 13px;}
.packgtr {margin-top: 0px;padding-left: 0;}
.mn_nights {width: auto;margin-bottom: 3px;padding: 2px 2px;}
.modifysrch {padding: 5px 25px;}
.tpimage img {max-width: 150px; height: 100%;}
.tptitle {font-size: 14px; line-height: 20px;}
.mn_inclus h4 {margin: 4px 10px 0;font-size: 14px;}
.mn_incl li i {font-size: 17px;}
.durtio {padding: 4px 7px;text-align: center;}
.vluendsort .sorta strong {display: inline-block;font-size: 12px;}
.durtio {font-size: 12px;padding: 4px 5px;width: auto;}
.pricebolk {font-size: 15px;}
.adult_price {font-size: 10px;}
.sfitlblx {font-size: 13px;line-height: 30px;padding: 0 2px;}
.hldy_smry .none_boil_full {width: 20%;}
.hldy_smry .modifysrch {padding:0px 10px;font-size: 14px;}
.hldy_smry .mn_nights {padding: 2px 2px;}
/*.hidden-xs {display: block !important;}*/
.mn_incl.hidden-xs {display: block !important;}
.mn_incl li i {height: 26px;line-height: 26px;}
.mn_incl .inclusions li {margin: 0px 0px 0 0;}
/*booking*/
.fulldetab.mart20 .nav-tabs.trul&gt;li {width:auto !important;}
.fulldetab.mart20 .nav-tabs.trul&gt;li&gt;a {padding: 10px 8px 0 !important;}
.fulldetab.mart20 .nav-tabs.trul&gt;li&gt;a {font-size: 12px !important;}
#tab_Itinerary .tab-content {padding: 10px 8px !important;}
.htl_inf i.fa { margin-right: 0px !important;}
.btn-default.inblk {margin: 0px auto !important;margin-right: 47% !important;}
.fulldetab .nav-tabs.tabs-left&gt;li a {padding: 19px 0px !important;font-size: 12px !important;line-height: 10px !important;height: 51px !important;}
.hldycont h6 {font-size: 14px !important;}
.hldydet {font-size: 13px !important;line-height: 20px !important;}
.table-responsive {padding-left: 0px !important;padding-right: 0px !important;}

}
@media ( min-width :768px) and (max-width:991px) {

	.fulldetab.mart20 .nav-tabs.trul&gt;li&gt;a {
    border: 0 none;
    border-radius: 0;
    color: #666;
    font-size: 12px !important;
    height: 70px;
    padding: 10px 15px 0;
    text-align: center;
}

.flteboxwrp {margin-top: 0;}
.packgtr {margin-top: 0px;padding-left: 0;}
.mn_nights {width: auto;margin-bottom: 3px;}
.modifysrch {padding: 5px 25px;}
.tpimage img {max-width: 150px;}
.tptitle {font-size: 15px; line-height: 20px;}
.mn_inclus h4 {margin: 4px 10px 0;font-size: 14px;}
.mn_incl li i {font-size: 17px;}
.durtio {padding: 4px 7px;text-align: center;font-size: 12px;}
.vluendsort .sorta strong {display: inline-block;font-size: 12px;}
.hldy_smry .calinn {font-size: 13px;}
/*.hldy_smry .none_boil_full {width: 25%;}*/
.boxpad.none_boil_full {width: 20%;}
.form-group.hldat {width: 50%;}
/*booking*/
h3.nyt1 {    margin-right: 7px !important;font-size: 12px !important;padding: 8px 4px !important;}
.hldat .form-control.inputgrup {width: 100% !important;}
.hldat .form-control.inputgrup {font-size: 12px !important;}
.menu li {margin-left: 10px;margin-right: 0 !important;}
.classic {padding-left: 0px;}
.menu.list-inline&gt;li {display: inline-block;padding-right: 3px !important;}
.list2 span.menu1 {display: block;font-size: 13px !important;}
.menu li {margin-left: 0px !important;}
h4.num1 {width: 40%;font-size: 13px;}
h4.prce1 {font-size: 12px !important;line-height: 13px !important;width: 55%;}
.list4 .btn {width: 100% !important;font-size: 16px !important;}
.fulldetab.mart20 .nav-tabs.trul&gt;li {width: 14% !important;}
.fulldetab.mart20 .nav-tabs.trul&gt;li&gt;a {padding: 5px 0px 0 !important;}
span.icon.date {display: none;}
.hldat .form-control.inputgrup {padding: 5px 12px 5px 6px !important;}
.head_owl { padding: 20px 20px 0 40px !important;}
}


@media ( min-width :992px) and (max-width:1199px) {
.mn_nights {width: auto;margin-bottom: 3px;}
.durtio {width:auto;/*margin-top: 5px;*/ }
.tpimage img {max-width: auto; }
.tpcontent {padding: 2px 7px 0;}
.mn_incl li i {font-size: 17px;}
.mn_inclus h4 {margin: 4px 10px 0;font-size: 14px;}
.tptitle {font-size: 15px; line-height: 20px;}
.form-group.hldat {width: 52%;}
/*booking*/
h3.nyt1 {margin-right: 4px !important;/*font-size: 12px !important;*/}
.hldat .form-control.inputgrup {width: 100% !important;}
/*.hldat .form-control.inputgrup {font-size: 12px !important;}*/
.menu li {margin-left: 10px;margin-right: 0 !important;}
.classic {padding-left: 0px;}
.fulldetab.mart20 .nav-tabs.trul&gt;li {width: 14% !important;}
.fulldetab.mart20 .nav-tabs.trul&gt;li&gt;a {padding: 10px 0px 0 !important;}
}

.in_depdat { height: auto; margin-bottom: 20px;  }</pre></body></html>