@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);
 
@font-face {
	font-family: "RupeeForadian";
	font-style: normal;
	font-weight: normal;
	src: url("fonts/RupeeForadian.eot?#iefix") format("embedded-opentype"), url("fonts/RupeeForadian.woff") format("woff"), url("fonts/RupeeForadian.ttf") format("truetype"), url("fonts/RupeeForadian.svg#RupeeForadian") format("svg");
}
*:focus {
	border: none;
	
}
html, body {
	
	width: 100%;
	padding: 0;
	margin: 0;
}
body {
	font-family: 'Roboto Condensed', 'sans-serif';
	line-height: 20px;
	font-size: 14px;
	color: #000;
	background-color: #FFF;
	background-image: url(../images/my-top-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#about_page {
	background: url(../images/header_1.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	height: 200px;
}
#deals_page {
	background: url(../images/header_2.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	height: 200px;
}
#contact_page {
	background: url(../images/header_3.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	height: 200px;
}
#car_page {
	background: url(../images/header_4.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	height: 200px;
}
#hotel_page {
	background: url(../images/header_5.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	height: 200px;
}
.clear {
	clear: both;
}
ul {
	list-style-type: none;
}
p {
	text-align: justify;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
}
div, p, ul, h1, h2, h3, h4, h5, h6, img, form {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
h1 {
	text-align: left;
	color: #000;
	font-size: 24px;
	line-height: 18px;
	padding: 30px 0px 20px 10px;
	font-weight: normal;
}
h2 {
	text-align: center;
	font-size: 22px;
	line-height: 30px;
	color: #3ca2cc;
	padding: 8px 0px 0px 0px;
	font-weight: normal;
}
h3 {
	text-align: left;
	color: #f29a1f;
	font-size: 18px;
	line-height: 18px;
	padding: 28px 0px 8px 5px;
	font-weight: normal;
}
h4 {
	text-align: left;
	color: #3ca2cc;
	font-size: 18px;
	padding: 25px 0px 20px 1px;
	line-height: 25px;
	text-transform: uppercase;
	font-weight: normal;
}
h5 {
	text-align: center;
	color: #000;
	font-size: 18px;
	line-height: 25px;
	padding: 15px 0px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #6b6b6b;
	font-weight: normal;
}
h6 {
	text-align: left;
	color: #f29a1f;
	font-size: 27px;
	line-height: 18px;
	padding: 10px 0px 20px 35px;
	font-weight: normal;
}
.color {
	color: #f29a1f;
}
.color-blue {
	color: #3ca2cc;
}
.border {
	border: 1px solid #CCC;
}
/*--------------Start---------------*/
#wrapper {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
/*--------------Header---------------*/
.header {
	width: 1000px;
	height: 118px;
	margin: 0px auto;
}
.topline {
	width: 1000px;
	margin: 1px auto 0px auto;
	height: 28px;
}
.grid {
	float: right;
	margin: 0px;
	padding: 0px;
}
.sign-top {
	width: auto;
	float: left;
	height: 27px;
	text-align: center;
	line-height: 27px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e0e0e0;
	font-size: 15px;
	color: #176fa5;
	position: relative;
	padding:0px 15px;
	
}
.sign-top a {
	color: #176fa5;
	text-decoration: none;
	
}
.sign-top a:hover {
	color: #f29a1f;
}
.help {
	width: 130px;
	float: left;
	height: 27px;
	text-align: center;
	line-height: 27px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e0e0e0;
	font-size: 15px;
	color: #176fa5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e0e0e0;
}
.help a {
	color: #176fa5;
	text-decoration: none;
}
.social {
	width: 100px;
	float: right;
	margin: 0px;
}
#icon {
	float: right;
	padding: 0px 10px 0 0;
}
#icon li {
	float: left;
	padding-left: 10px;
	padding-top: 3px;
}
#icon li a:hover {
	opacity: 0.5;
}
.logo {
	width: 180px;
	float: left;
	padding: 5px 0px 3px 5px;
}
.right-head {
	float: right;
	width: 810px;
	height: 85px;
	font-size: 13px;
}
.top-right-head {
	height: 35px;
	padding-top: 5px;
	color: #FFF;
}
.toll {
	height: 35px;
	font-size: 18px;
	color: #338abb;
	line-height: 35px;
	text-align: center;
	float: right;
	padding-right: 15px;
}
.toll span {
	font-size: 25px;
	color: #f29a1f;
	line-height: 35px;
}
/*-------------nav bar--------------*/

.nav {
	width: 650px;
	height: 36px;
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
}
.nav ul {
	list-style: none;
}
.nav li {
	display: block;
}
.nav li a {
	float: right;
	line-height: 36px;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
	padding-left: 19px;
	padding-right: 19px;
}
.nav li a:hover {
	color: #f29a1f !important;
}

.nav li a.selected {
	color: #f29a1f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f29a1f;
}



.nav li ul {
	background-color: rgba(37,37,41, 0.6);
	-webkit-box-shadow: 4px 2px 5px rgba(0,0,0,.6);
	-moz-box-shadow: 4px 2px 5px rgba(0,0,0,.6);
	box-shadow: 4px 2px 5px rgba(0,0,0,.6);
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 245px;
	border: 1px solid #DDDDDD;
}
.nav li ul a {
	width: 190px;
	color: #FFF;
	line-height: 35px;
	height: auto;
	float: left;
}
.nav li ul ul {
	margin: -10px 0 0 247px;
}
.nav li:hover ul ul {
	left: -999em;
	background-color: none;
}
.nav li:hover ul, .nav li li:hover ul {
	left: auto;
}
.nav li:hover {
	position: static;
}
.nav li.last a {
	margin-right: 0;
}
/* Fourth-level menus */
.nav ul ul ul {
	margin-top: 9px;
	/*	top:9px;*/
	display: none;
	visibility: hidden;
	border: 1px solid #DDDDDD;
	z-index: 9999;
}
.nav ul li {
	display: block;
	visibility: visible;
}
.nav li:hover > ul {
	display: block;
	visibility: visible;
}
/*-------------mid sliDe  banner--------------*/



/*------------- mid content--------------*/
.featured-pic {
	float: left;
	width: 172px;
}
.featured-content {
	width: 165px;
	float: left;
	margin: 0px 0px 0px 5px;
}
.featured-content .heading {
	font-size: 15px;
	color: #383737;
	text-align: left;
	margin-top: 15px;
	text-transform: uppercase;
}
.featured-content .text {
	font-size: 14px;
	line-height: 16px;
	margin-top: 5px
}
.featured-content .cost {
	height: 35px;
	font-size: 15px;
	line-height: 35px;
	text-align: center;
	
	margin-top: 5px;
	color: #f29a1f;
}
.cost span {
	font-size: 20px;
	color: #338abb;
	line-height: 35px;
}
.grid1 {
	width: 100%;
	margin: 20px auto 0px auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f1f1f1;
}
.content {
	width: 1000px;
	margin: 0px auto 10px auto;
}
.content p {
	padding: 10px 15px 10px 3px !important;
	font-size: 13px;
	color: #000000;
	line-height: 20px;
}
.content-mid {
	width: 359px;
	float: left;
	margin-left: 10px;
}
.brand-box {
	width: 359px;
	float: left;
	margin-left: 20px;
}
/*--------------Our brands slider -------------*/

/* Slider */
.slider {
	width: 359px;
	margin: auto;
	clear: both;
	overflow: hidden;
}
.flex-container a:active, .flexslider a:active {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.flexslider {
	width: 100%;
	margin: 0;
	padding: 0 0 0 0;
}
.flexslider .slides > li {
	display: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	max-width: 100%;
 
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	position: relative;
	zoom: 1;
}
.flexslider .slides {
	zoom: 1;
}
.flexslider .slides > li {
	position: relative;
	text-align:center;
}
.flex-container {
	zoom: 1;
	position: relative;
}
.flex-direction-nav li a {
	width: 65px;
	height: 37px;
	margin: 0;
	display: block;
	position: absolute;
	top: 0px;
	cursor: pointer;
	text-indent: -9999px;
}
.flex-direction-nav li a.next {
	background: url(../images/next.png) no-repeat center;
	right: 0px;
	top: 25%;
}
.flex-direction-nav li a.prev {
	background: url(../images/prev.png) no-repeat center;
	left: 0px;
	top: 47%;
}
.flex-direction-nav li a.next:hover {
	background: url(../images/next_a.png) no-repeat center;
}
.flex-direction-nav li a.prev:hover {
	background: url(../images/prev_a.png) no-repeat center;
}
.flex-direction-nav li a.disabled {
	opacity: .3;
	filter: alpha(opacity=30);
	cursor: default;
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -30px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 0 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-nav li:first-child {
	margin: 0;
}
.flex-control-nav li a {
	width: 13px;
	height: 13px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
}
.flex-control-nav li a:hover {
	background-position: 0 -13px;
}
.flex-control-nav li a.active {
	background-position: 0 -26px;
	cursor: default;
}
.flex-caption {
	position: absolute;
	left: 0px;
	top: 150px;
	width: 920px;
	font-family: 'Source Sans Pro', sans-serif;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
}
.flex-caption h2 {
	font-size: 30px;
	color: #FFFFFF;
}
.flexslider p {
	text-align: center;
	background-color: #f1f3f3;
	height: 16px;
	line-height:16px;
}
.flexslider span {
	color: #f29a1f;
	font-size: 14px;
}
a.slider_button {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	background-color: #f98740;
	color: #fff;
	font-size: 14px;
	padding: 8px 12px;
	margin: 20px 0 0 0;
	display: inline-block;
}
.line {
	width: 1px;
	height: 313px;
	margin: 50px 0px 0px 10px;
	float: left;
}
.content-2 {
	width: 287px;
	float: left;
	margin-left: 10px;
}
.content-2-box1 {
}
.content-2-box2 {
	text-align: center;
	background-color: #f3f4f5;
	height: 115px;
	padding-top: 20px;
}
.content-right {
	width: 300px;
	float: left;
	margin-left: 27px;
	position: relative;
}
.flights-box {
	width: 295px;
	float: left;
	top: 25px;
	z-index: 1;
	position: absolute;
	left: 0px;
}
.flights {
	width: 85px;
	height: 30px;
	background-color: #f29a1f;
	float: left;
	color: #fff;
	padding: 8px 2px 8px 12px;
	font-size: 20px;
}
.content-right-inner {
	width: 300px;
	float: left;
	margin: 71px 0px 0px 0px;
	border-radius: 0px 0px 5px 5px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #f29a1f;
	background-color: #f1f3f3;
	-webkit-box-shadow: 0px 0px 6px 1px rgba(50, 50, 50, 0.33);
	-moz-box-shadow: 0px 0px 6px 1px rgba(50, 50, 50, 0.33);
	box-shadow: 0px 0px 6px 1px rgba(50, 50, 50, 0.33);
}
.content-right-inner span {
	text-align: left;
	color: #000000;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	font-weight: normal;
}
.content-right-inner p {
	font-size: 15px;
	color: #f29a1f;
	line-height: 35px;
	margin-left: 7px;
}
#radio {
	margin-top: 2px;
}
.txtbox1 {
	width: 105px;
	float: left;
	margin: 0px 0px 0px 2px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	border-radius: 3px;
}
.txtbox2 {
	width: 105px;
	float: left;
	margin: 0px 0px 0px 2px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	background-image: url(../images/cal.png);
	border-radius: 3px;
	background-repeat: no-repeat;
	background-position: 95px center;
}
.txtbox3 {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.sp {
	padding-left: 5px;
}
.swapCities {
	display: block;
	background: url(../images/black.png) no-repeat;
	cursor: pointer;
	height: 23px;
	width: 23px;
	margin-top: -10px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out
}
.swapCities:hover {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-sand-transform: rotate(180deg)
}
.find-flights {
	width: 90px;
	height: 30px;
	float: left;
	background-color: #1d8fb1;
	color: #FFF;
	cursor: pointer;
	border: solid 1px #bdc5c7;
	cursor: pointer;
	margin: 0px 0px 5px 29px;
	border-radius: 5px;
}
.find-flights:hover {
	background-color: #166c85;
	cursor: pointer;
	border: solid 1px #bdc5c7;
}
/*-------------testimonials --------------*/
.test-m {
	width: 1000px;
	margin: 0px auto 10px auto;
}
.heading-top {
	width: 1000px;
	float: left;
	background-repeat: repeat-x;
	background-position: left center;
	margin: 20px 0px 20px 0px;
	background-image: url(../images/heading-bg.gif);
}
.heading-top h2 {
	text-align: left;
	font-size:22px;
	line-height: 40px;
	color: #3ca2cc;
	padding: 5px 5px 5px 15px;
	background-color: #ffffff;
	display: inline-block;
	margin: 0px;
	text-transform: uppercase;
}
.left-right-but {
	float: right;
	background-color: #FFF;
	margin: 14px 0px 0 0px;
}
.left-right-but img {
	margin-left: 5px;
}
.testimonials {
	width: 480px;
	float: left;
	padding: 10px 0px 5px 0px;
}
.testimonials-right {
	width: 480px;
	float: left;
	padding: 0px 0px 5px 0px;
	margin-left: 25px;
}
.testimonials-pic {
	width: 100px;
	float: left;
	text-align: center;
}
.testimonials-pic span {
	color: #000;
	font-weight: 500;
}
.testimonials-pic1 {
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
	border: 5px solid #cecece;
}
.testimonials-pic1 img {
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
	height:90px !important;
	width:90px !important;
}
.testimonials-content {
	width: 335px;
	float: left;
	font-size: 14px;
	color: #98989a;
	line-height: 20px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	padding: 10px 10px 10px 30px;
	background-image: url(../images/arrow-icon-tes.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
}
/*-------------Footer--------------*/
.footer-box {
	width: 100%;
	height: 90px;
	background-color: #ececec;
	margin: 0px;
}
.footer {
	width: 1000px;
	margin: 0px auto;
	line-height: 40px;
	padding-left: 15px;
}
.footer-part {
	width: 430px;
	float: left;
}
.footer-part ul {
	list-style: none;
}
.footer-part li {
	display: inline;
}
.footer-part li a {
	height: 40px;
	line-height: 40px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
	padding-right: 11px;
	float: left;
}
.footer-part li a:hover {
	color: #666;
}
.copyright {
	width: 200px;
	color: #000;
	text-align: right;
	float: right;
	line-height: 40px;
}

.visiters {
	width:300px;
	float:left;
	margin-top:2px;
	
}
.visiters-num {
float: left;
color: #ffffff;
text-align: center;
font-size: 16px;
font-weight: normal;
width: 30px;
height:30px;
border-radius: 3px;
text-decoration: none;
line-height:30px;
margin-right:1px;
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top,  #000000 0%, #000000 50%, #626361 51%, #303030 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(50%,#000000), color-stop(51%,#626361), color-stop(100%,#303030)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#000000 50%,#626361 51%,#303030 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#000000 50%,#626361 51%,#303030 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#000000 50%,#626361 51%,#303030 100%); /* IE10+ */
background: linear-gradient(to bottom,  #000000 0%,#000000 50%,#626361 51%,#303030 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#303030',GradientType=0 ); /* IE6-9 */



}
/*-------------scrollToTop--------------*/
.scrollToTop {
	width: 51px;
	height: 51px;
	position: fixed;
	bottom: 100px;
	right: 50px;
	display: none;
	background-image: url(../images/back-to-top.gif);
	background-repeat: no-repeat;
}
.scrollToTop:hover {
	opacity: 0.7;
}
/*-------------login_pop--------------*/
.panel a#login_pop, {
 border: 1px solid #f1f3f3;
 color: #fff;
 background-color: #e2e6e6;
 display: block;
 float: right;
 margin-right: 10px;
 padding: 5px 10px;
 text-decoration: none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 -ms-border-radius: 5px;
 -o-border-radius: 5px;
 border-radius: 5px;
}
a#login_pop:hover {
}
.overlay {
	background-color: rgba(0, 0, 0, 0.6);
	bottom: 0;
	cursor: default;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
	z-index: 1200;
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-ms-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s;
}
.overlay:target {
	visibility: visible;
	opacity: 1;
}
.popup h2 {
	color: #07839f;
	line-height: 1.8em
}
.popup p a {
	color: #117bc0;
	text-decoration: none;
}
.popup {
	background-color: #e2e6e6;
	display: inline-block;
	left: 50%;
	color: #666;
	opacity: 0;
	padding: 15px;
	position: fixed;
	text-align: justify;
	top: 40%;
	visibility: hidden;
	z-index: 10;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
	-moz-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
	-ms-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
	-o-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
	box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
	-webkit-transition: opacity .5s, top .5s;
	-moz-transition: opacity .5s, top .5s;
	-ms-transition: opacity .5s, top .5s;
	-o-transition: opacity .5s, top .5s;
	transition: opacity .5s, top .5s;
}
.overlay:target+.popup {
	top: 50%;
	opacity: 1;
	visibility: visible;
	z-index: 1500;
}
.close {
	background-color: rgba(0, 0, 0, 0.8);
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
	top: -15px;
	width: 30px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
}
.close:before {
	color: rgba(255, 255, 255, 0.9);
	content: "X";
	font-size: 24px;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
}
.close:hover {
	background-color: rgba(64, 128, 128, 0.8);
}
.popup p, .popup div {
	margin-bottom: 10px;
}
.popup label {
	display: inline-block;
	text-align: left;
	width: 180px;
	float:left;
}
.popup input[type="text"], .popup input[type="password"] {
	margin: 0;
	padding: 4px;
	background: #d8f6fd;
	border: 1px solid #66c8de;
	-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.popup input[type="text"]:hover, .popup input[type="password"]:hover {
	background: #fff
}
.popup input[type="text"], .popup input[type="email"] {
	margin: 0;
	padding: 4px;
	background: #d8f6fd;
	border: 1px solid #66c8de;
	-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.popup input[type="text"]:hover, .popup input[type="email"]:hover {
	background: #fff
}
.button-popup {
	cursor: pointer;
	width: 90px;
	height: 30px;
	float: right;
	background-color: #399ac2;
	color: #FFF;
	cursor: pointer;
	border: solid 1px #bdc5c7;
	cursor: pointer;
	margin: 0px 0px 5px 27px;
	border-radius: 5px;
}

.my-textarea {
width: 170px;
height: 50px;
	padding: 4px;
	background: #d8f6fd;
	border: 1px solid #66c8de;
	-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*-------------sign-up page--------------*/
.my-heading {
	line-height: 30px;
	color: #FFFFFF;
	background-color: #3ca2cc;
	font-size: 20px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.detail-box {
	border: 1px solid #CCCCCC;
	box-shadow: 0 0 8px rgba(0,0,0,0.2);
	/*-webkit-border-radius: 10px;
	border-radius: 10px;
	khtml-border-radius: 10px;
	moz-border-radius: 10px;*/
	min-height: 300px;
	font-size: 13px;
	color: #666666;
	line-height: 1.6em;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.detail-box h1 {
	font-size: 25px;
	color: #4CA17D;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.sign-in-box {
	border: 1px solid #d3d8dc;
	display: inline-block;
	padding: 0px;
	background: #fff;
	-webkit-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.15);
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 30px;
}
.inner-box {
	padding: 15px;
	width: 380px;
	float: left;
	margin: 8px;
}
.inner-box h2 {
	text-align: left;
	font-size: 22px;
	line-height: 30px;
	color: #f29a1f;
	padding: 5px 0px 5px 8px;
	font-weight: normal;
}
.inner-box .txtbox {
	padding: 8px;
	width: 312px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.inner-box span {
	margin-left: 8px;
}
.sign-up-inner-box .txtbox {
	padding: 4px;
	width: 240px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
.review-button1 {
	width: 125px;
	height: 35px;
	float: right;
	background-color: #1d8fb1;
	color: #FFF;
	cursor: pointer;
	border: solid 1px #e2e6e6;
	cursor: pointer;
	margin: 0px 20px 0px 0px;
	border-radius: 3px;
}
.review-button1:hover {
	background-color: #166c85;
	color: #FFF;
	cursor: pointer;
	border: solid 1px #e2e6e6;
}
.inner-box .txtbox1 {
	padding: 8px;
	width: 131px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	background-image: url(../images/cal.jpg);
	background-repeat: no-repeat;
	background-position: 118px center;
}
.txtbox-wth {
	padding: 8px;
	width: 148px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
/*-------------about us page--------------*/
.widget-item {
	margin-bottom: 10px;
	overflow: hidden;
	width: 480px;
	float: left;
	margin-left: 2px;
	margin-right: 18px;
}
.widget-item p {
	padding: 10px 15px 10px 0px !important;
}
h3.widget-title {
	font-size: 25px;
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 20px;
}
.sample-thumb {
	overflow: hidden;
}
h4.consult-title {
	font-size: 18px;
	color: #3ca2cc;
	font-weight: 300;
	margin: 10px 0 5px 0;
}
/*--------------contact us pge enquiry-box--------------*/
.enquiry {
	width: 336px;
	float: left;
	margin: 5px 10px 10px 1px;
	border: 1px solid #d2cfcf;
}
.enquiry h4 {
	margin-left: 19px;
}
#contact {
	width: 350px;
	margin: 0px;
	padding: 0px;
}
#contact .input_field {
	width: 290px;
	padding: 4px;
	color: #000000;
	border: 1px solid #d2cfcf;
	font-size: 12px;
	margin-top: 5px;
	margin-left: 19px;
}
#contact label {
	display: block;
	width: 70px;
	margin-right: 12px;
	font-size: 14px;
	margin-left: 20px;
	margin-top: 10px;
}
#contact textarea {
	width: 290px;
	height: 50px;
	padding: 4px;
	color: #000000;
	border: 1px solid #d2cfcf;
	font-size: 13px;
	margin: 5px 0px 0px 18px;
}
.contact-button {
	width: 150px;
	height: 35px;
	background-color: #1d8fb1;
	color: #FFF;
	cursor: pointer;
	border: solid 1px #e2e6e6;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 5px;
}
.contact-button:hover {
	background-color: #166c85;
	color: #FFF;
	cursor: pointer;
	border: solid 1px #e2e6e6;
}
.contactbox {
	width: 530px;
	float: right;
	line-height: 35px;
	font-size: 14px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #d2cfcf;
	background-image: url(../images/contact-icon.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #d2cfcf;
	height: 403px;
}
.contactbox h4 {
	margin-left: 19px;
}
.contactbox p {
	font-size: 14px;
	margin-left: 18px;
}
.contactbox strong {
	color: #f29a1f;
	font-weight: normal;
}
/*///-------------best deals Page-------------///*/

.feat_rest_card {
	float: left;
	width: 240px;
	height: 314px;
	border: 1px solid #ececec;
	box-shadow: 0px 0px 2px #ececec;
	border-radius: 3px;
	margin: 10px 4px 35px 4px;
	position: relative;
	background-color: #fff;
}
.feat_rest_card:hover {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
}
.rest_card_details {
	float: left;
	width: 220px;
	padding: 5px 10px 0 5px;
	height: auto;
}
.rest_card_top {
	float: left;
	width: 240px;
	height: 175px;
	position: relative;
}
.rest_card_img {
	float: left;
	width: 240px;
	height: 175px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.deals-savingss {
	background-color: #f29a1f;
	font-size: 15px;
	color: #fff;
	font-weight: normal;
	line-height: 30px;
	border-radius: 2px 2px 10px 10px;
	-webkit-border-radius: 2px 2px 10px 10px;
	-moz-border-radius: 2px 2px 10px 10px;
	position:absolute;
	padding: 4px 10px 4px 10px;
	top:-12px;
}

.deals-sha {
	position:absolute;
	top: 0px;
right: -7px;
z-index: -1;
}

.rest_card_name p {
	text-align: left;
	padding-left: 10px !important;
	color: #FFF;
	font-size: 15px;
	font-weight: normal;
	line-height: 24px;
}
.rest_card_text {
	/*float: left;*/
	width: auto;
	height: auto;
	font-size: 16px;
	color: #000000;
	padding: 0 0 0 5px;
}
.rest_card_view {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	color: #1d8fb1;
	font-style: italic;
	padding: 5px 0;
}
.rest_card_book {
	float: left;
	background-color: #f29a1f;
	color: #ffffff;
	padding: 7px 0;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	width: 100%;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	text-decoration: none;
	position: absolute;
bottom: 0px;
}
.rest_card_book:hover {
	
	/*background:#000;*/
}
.rest_card_icon {
	float: left;
	width: auto;/* height: auto; */
}
.rest_card_name {
	float: left;
	width: 240px;
	height: 44px;
	background: url(../images/black_trans.png) repeat;
	color: #ffffff;
	font-size: 15px;
	font-weight: 600;
	margin: -44px 0 0 0;
	position: relative;
}
.rest_card_book-sub {
	float: left;
	background-color: #3ca2cc;
	color: #ffffff;
	padding: 7px 0;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	width: 49%;
	border-bottom-left-radius: 3px;
	/*border-bottom-right-radius: 3px;*/
	text-decoration: none;
	margin-top:8px;
	

}
.rest_card_book-sub:hover{
	background:#000;
	
}
.rest_card_book-sub1 {
	float: right;
	background-color: #3ca2cc;
	color: #ffffff;
	padding: 7px 0;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	width: 49%;
	/*border-bottom-left-radius: 3px;*/
	border-bottom-right-radius: 3px;
	text-decoration: none;
	margin-top:8px;
}
.rest_card_book-sub1:hover{
	background:#000;
	
}
/*///-------------popup best deals Page-------------///*/

#mask {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	z-index: 999;
}
.login-popup {
	display: none;
	background: #FFF;
	padding: 10px;
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
}
.login-popup h2 {
	font-size: 16px;
}
fieldset {
	border: none;
}
form.signin .textbox label {
	display: block;
	padding-bottom: 7px;
}
form.signin .textbox span {
	display: block;
}
form.signin p, form.signin span {
	color: #999;
	font-size: 11px;
	line-height: 18px;
}
form.signin .textbox input {
	background: #666666;
	border-bottom: 1px solid #333;
	border-left: 1px solid #000;
	border-right: 1px solid #333;
	border-top: 1px solid #000;
	color: #fff;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 6px 6px 4px;
	width: 200px;
}
.txtboxinput {
	width: 200px;
	background-image: url(../images/cal2.png) !important;
	background-repeat: no-repeat !important;
	background-position: 190px center !important;
}
.txtboxinput1 {
	background: #666666;
	border-bottom: 1px solid #333;
	border-left: 1px solid #000;
	border-right: 1px solid #333;
	border-top: 1px solid #000;
	color: #fff;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 6px 6px 4px;
	width: 213px;
}
form.signin input:-moz-placeholder {
color:#bbb;
text-shadow:0 0 2px #000;
}
form.signin input::-webkit-input-placeholder {
color:#bbb;
text-shadow:0 0 2px #000;
}
.button {
	width: 125px;
	height: 32px;
	float: right;
	background-color: #1d8fb1;
	color: #FFF;
	cursor: pointer;
	border: solid 1px #e2e6e6;
	cursor: pointer;
	border-radius: 3px;
	margin: 8px 40px 0px 0px;
}
.button:hover {
	background: #166c85;
}
/*///-------------Hotels Page-------------///*/
.full {
	width: 100%;
	background-color: #f7f9fa;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f1f1f1;
}
.popular-content {
	width: 1000px;
	margin: 0px auto;
}
.popular-content h3 {
	color: #fff;
	display: block;
	font-size: 20px;
	font-weight: normal;
	left: 0;
	top: 0;
	position: absolute;
	padding: 16px 0px 16px 10px;
	width: 100%;
}
.resp {
	width: 240px;
	display: block;
	margin: 20px 10px 5px 0px;
	position: relative;
	float: left;
}
.resp:hover {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
}
.deals-in-destination {
	position: absolute;
	top: -2px;
	right: 16px;
	background-color: #f29a1f;
	color: #fff;
	font-size: 14px;
	box-shadow: 0 2px 10px #000;
	padding: 11px 14px;
	text-align: center;
	border-radius: 2px 2px 10px 10px;
	-webkit-border-radius: 2px 2px 10px 10px;
	-moz-border-radius: 2px 2px 10px 10px;
}
.popular-container {
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width: 185px !important;
	border: 1px solid #f29a1f;
	bottom: 16px;
	left: 10px;
	margin: 0;
	padding: 8px 17px;
	position: absolute;
	background: rgba(236, 237, 238, 0.6);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.popular-container:hover {
	box-shadow: 0 0 0 1px #f29a1f;
	opacity: 1;
}
/*///-------------Hotels search page-------------///*/

.src_row {
	border: #EDEDED 1px solid;
	background: #fff;
	color: #232323;
	margin: 10px 0 15px 0px;
	box-shadow: 1px 2px 3px #D5D3D3;
	font-size: 14px;
}
.src_row:hover {
	border: #6aacdb 1px solid;
	background: #eaf2f8;
	box-shadow: 1px 2px 3px #D5D3D3;
}
.src_row img {
	margin: 5px 8px 5px 8px;
	float: left;
	width: 250px;
}
.src_row_F1 {
	color: #3ca2cc;
	font-size: 17px;
	font-weight: normal;
	line-height: 55px;
	float: left;
	padding-bottom: 15px;
}
.src_row .amount {
	color: #f29a1f;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
}
.inr26a {
	font-family: RupeeForadian;
	color: #3ca2cc;
	font-size: 25px;
	vertical-align: top;
	line-height: 20px;
	padding-right: 2px;
}
.ru {
	font-family: RupeeForadian;
	color: #000;
	font-size: 20px;
	vertical-align: top;
	line-height: 28px;
	padding-right: 2px;
}

.Tru {
font-family: RupeeForadian;
color: #3ca2cc;
font-size: 19px;
vertical-align: top;
line-height: 25px;
padding-right: 3px;
padding-left: 2px;
}


.earn-Cash-Htdetails {
	background-color: #fafafa;
	border-top-color: #e1e1e1;
	border-top-style: solid;
	border-top-width: 1px;
	clear: both;
	display: inline-block;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 100%;
}
.earn-Cash-Htdetails p {
	padding: 5px;
}
.search-button2 {
	width: 90px;
	height: 30px;
	float: right;
	cursor: pointer;
	border-radius: 1px;
	cursor: pointer;
	margin: 5px 0px 5px 0px !important;
	background-color: #1d8fb1;
	border: 1px solid #bdc5c7;
	color: #fff;
}
.search-button2:hover {
	background-color: #166c85;
	color: #FFF;
	cursor: pointer;
	border: solid 1px #898888;
}
/*///-------------destinations page-------------///*/
 
.deals-dealDescription {
	float: left;
	width: 100%;
}
.deals-perNight {
	font-size: 11px;
	color: #515151;
}
.deals {
	display: inline-block;
	padding: 0px 0px 0px 0;
	float: left;
	width: 240px;
	border: #EDEDED 1px solid;
	position: relative;
}
.deals:hover {
	border: #6aacdb 1px solid;
	box-shadow: 1px 2px 3px #D5D3D3;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
}
.deals-description {
	border: 1px solid #cecece;
	height: 85px;
}
.deals-rating {
	font-size: 11px;
	color: #414141;
	line-height: 15px;
}
.deals-priceContainer {
	text-align: center;
	width: 85px;
	position: absolute;
	right: 5px;
	top: -1px;
}
.deals-savings {
	background-color: #f29a1f;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	line-height: 30px;
	border-radius: 2px 2px 10px 10px;
	-webkit-border-radius: 2px 2px 10px 10px;
	-moz-border-radius: 2px 2px 10px 10px;
}
.deals-saving-off {
	font-size: 11px;
}
.deals-price {
	font-size: 22px;
	color: #c80505;
	font-weight: bold;
	padding-top: 5px;
}
.deals-location {
	font-size: 17px;
	color: #f29a1f;
	font-weight: normal;
	padding-bottom: 1px;
	text-align: center;
	line-height: 30px;
}
.destinations {
	width: 482px;
	float: left;
	position: relative;
	margin: 10px 0px;
}
.desti {
	background: rgba(60, 162, 204, 0.8);
	text-align: center;
	position: absolute;
	bottom: 0px;
	width: 100%;
	line-height: 45px;
	color: #FFF;
}
.mg-text {
	position: absolute;
	bottom: 0px;
	background-color: rgba(37, 37, 41, 0.8);
	text-align: center;
	color: #fff;
	z-index: 5;
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.orange-color {
	color: #f29a1f;
	font-size: 24px;
}
.book_now {
	width: 90px;
	height: 30px;
	background-color: #1d8fb1;
	color: #FFF;
	cursor: pointer;
	border: solid 1px #bdc5c7;
	cursor: pointer;
	margin: 0px;
	border-radius: 5px;
}
.book_now:hover {
	background-color: #166c85;
	cursor: pointer;
	border: solid 1px #bdc5c7;
}
#contact-row {
	margin: 0px;
	padding: 0px;
}
.customer-details-img {
	width: 640px;
	float: right;
}
.customer-details-itm {
	width: 627px;
	float: left;
	margin-left:15px;
}

.customer-details-itm img:hover {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
}

.customer-details-itm-left {
	width: 350px;
	float: left;
	margin-left:0px;
}
/*///-------------countdown_dashboard css-------------///*/

#countdown_dashboard {
	width: 100%;
	padding-top: 15px;
}
.countdown_dashboard {
	margin: 0px 0px 0px 25px;
	padding-top: 0px;
	padding-bottom: 40px;
}
.dash {
	width: 32px;
	height: 32px;
	float: left;
	padding-top: 5px;
	position: relative;
	margin-left: 5px;
	background: url(../images/time-bg.png) center top no-repeat;
	margin-top:15px;
}
.dash .digit {
	font-size: 21px;
	font-weight: bold;
	float: left;
	width: 16px;
	text-align: center;
	color: #fff;
	position: relative;
}
.dash_title {
	position: absolute;
	bottom: 0px;
	left: 7px;
	font-size: 7pt;
	color: #555;
	text-transform: uppercase;/*letter-spacing: 1px;*/
	top: -14px;
}
.auction_closed {
	font-size: 20px;
	float: left;
	text-align: center;
	color: #3ca2cc;
	position: relative;
	padding:15px 0 0 35px;
}
.bottomLink {
	background: #F66414;
	box-shadow: 0 0 4px #666666;
	float: left;
	width: 100%;
	text-align: center;
}
.bottomLink ul {
	padding: 0;
	margin: 0;
}
.bottomLink ul li {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background: url(../images/top-nav-seprate.jpg) no-repeat right center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	float: left;
	width: auto;
}
.bottomLink ul li a {
	color: #fff;
	text-decoration: none;
}
/*------carpages css--------*/

.equipments1 {
	width: 310px;
	float: left;
	margin: 10px 32px 15px 0px;
	border: 1px solid #ececec;
box-shadow: 0px 0px 2px #ececec;
}
.equipments1:hover {
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
}
.equipments {
	text-align: center;
	float: left;
	position: relative;
}
.eq-s {
margin-right: 0px;
margin-left: 1px;
}

.equipments,  .equipments-hover,  .equipments-hover .mask,  .equipments-img,  .equipments-info {
	width: 310px;
	height: 250px;
}
.equipments-hover,  .equipments-hover .mask,  .equipments-img {
	position: absolute;
	top: 0;
	left: 0;
}
.equipments-type-line .equipments-hover {
	z-index: 100;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	opacity: 0;
	cursor: pointer;
	display: block;
	text-decoration: none;
	text-align: center;
}
.equipments-type-line .equipments-info {
	z-index: 10;
	color: #ffffff;
	display: table-cell;
	vertical-align: middle;
	position: relative;
}
.equipments-type-line .equipments-info .headline {
	font-size: 18px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.equipments-type-line .equipments-info .line {
	height: 1px;
	width: 0%;
	margin: 10px 0px 10px 10px!important;
	background-color: #ffffff;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
	
	
}
.equipments-type-line .equipments-info .date {
	font-size: 13px;
	padding: 5px;
	
}
.equipments-type-line .equipments-hover .mask {
	background-color: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index: 0;
}
.equipments-type-line .equipments-hover:hover .line {
	width: 90%;
}
.equipments-type-line .equipments-hover:hover {
	opacity: 1;
}
.equipments-img {
	background-color: #7a548f;
	z-index: 0;
}
.equipments1.marginright {
	margin-right: 0px;
}
.equipments-left{
width:50%;
float:left;
}
.equipments-right{
width:47%;
float:right;
font-size:12px;
}
.hotels_details{
	width:350px;
	float:left;
	border: 1px solid #ececec;
box-shadow: 0px 0px 2px #ececec;
	
}
.hotels_details:hover {
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
}

.textair6{
padding: 5px;
width: 200px !important;
font-size: 12px;
margin: 0px 0px 5px 15px;
border: 1px solid #ccc;
margin-top: 5px;
border-radius: 3px;
}
.textair7 {
width: 86px;
float: left;
margin: 0px 0px 0px 15px;
padding: 5px;
border: 1px solid #CCCCCC;
margin-bottom: 10px;
border-radius: 3px;
}
.textair8{
padding: 5px;
width: 210px !important;
font-size: 12px;
margin: 0px 0px 5px 15px;
border: 1px solid #ccc;
margin-top: 5px;
border-radius: 3px;
}

.bg-num {
position: absolute;
top: 118px;
left: 205px;
color: #999;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
direction: ltr;
}
.msg-my{
	padding: 8px;
width: 312px;
border: 1px solid #CCCCCC;
margin-bottom: 10px;
	
}

/*-------------- login droup down--------------*/

.topcast li ul {
	background-color: rgba(51,138,187, 0.99);
	-webkit-box-shadow: 4px 2px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 4px 2px 5px rgba(0,0,0,.1);
	box-shadow: 4px 2px 5px rgba(0,0,0,.1);
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #1eabfa;
	border-bottom-color: #1eabfa;
	border-left-color: #0f72a9;
	margin-top: -9px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0f72a9;
}
.topcast li ul a {
 
	color: #FFF;
	line-height: 30px;
	height: auto;
 	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0f72a9;
	display:block;
}


.topcast li:hover ul, .topcast li li:hover ul {
	left: 0px;
	top: 36px;
}
.topcast li ul li a:hover {
	color: #000000 !important;
	background-color: #FFF;
}

/*-------------- login droup down--------------*/
.new-heading {
line-height: 30px;
color: #FFFFFF;
background-color: #30342E;
font-size: 17px;
font-weight: normal;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
webkit-box-shadow: inset 2px 2px 20px 8px rgba(0, 0, 0, .4);
box-shadow: inset 2px 2px 20px 8px rgba(0, 0, 0, .4);
margin-bottom: 5px;
}

.tbl-boder {
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.55);
-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.55);
box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.55);
}

.tbl-heading {
font-size: 14px;
color: #30342E;
background-color: #E4E4E4;
min-height: 35px;
line-height: 35px;
}

.equipments1_par{
	margin-right: 0px;
}
.dynamic p{
	padding-top: 4px !important;
	padding-bottom: 4px !important;	
}
.black-overlay{
	background-color: #000;
	background-color: rgba(0,0,0,0.6);
	padding: 0px;
	position: fixed;
	z-index: 500;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	display: none;
}
.booking-form{
	width: 300px;
	background-color: #FFF;
	padding: 20px;
	position: absolute;
	z-index: 501;
	left: 0px;
	top: 25%;
	right: 0px;
	display: none;
	margin-right: auto;
	margin-left: auto;
}