@charset "utf-8";
.nomargin {
	margin: 0px;
}
.nopadding {
	padding: 0px;
}
.offer-overview1 p {
	font-size: 14px;
}
.heading2 img {
	max-width: 100%
}
.tablebg {
	background: #f6f6f6;
	border: 1px solid #efefef
}
.tablebg2 {
	background: #fafafa;
	border: 1px solid #efefef
}
.caption4 {
	padding: 4px;
}
.top1 {
	margin: 20px 0px;
}
.tablebg td a {
	color: #666;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}
.tablebg2 td a {
	color: #666;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}
.tablebg2 td img {
	margin-right: 10px;
}
.margin-right {
	margin-right: 10px;
}
.tablebg2 td a:hover {
	color: #fe7318;
}
.tablebg td a:hover {
	color: #fe7318;
}
.heading22 h3 {
	text-align: left;
	text-transform: uppercase;
	font-size: 20px;
}
.carousel-control1 {
	left: 69% !important;
	top: 6%;
}
.carousel-control2 {
	top: 6%;
}
.discount1 {
	background: #DFDFDF none repeat scroll 0% 0%;
	padding: 0px 20px 41px 2px;
	position: relative;
}
.discount1 sup {
	font-size: 16px;
	top: 0px;
}
.discount1 span.dis-value {
	font-size: 28px;
	color: #FC7418;
	font-family: "open_sansbold";
	clear: none;
	float: none;
	display: inline;
	line-height: 51px;
}
.discount1 span {
	float: left;
	clear: both;
	font-size: 17px;
	line-height: 0px;
}
.overview1 {
	background: #EEE none repeat scroll 0% 0%;
}
.offer-overview1 h3 {
	font-size: 16px;
	color: #333;
}
.offer-overview1 p {
	line-height: 26px;
}
.testimonials1 h2 {
	border: medium none;
	font-size: 20px;
	margin: 0px 0px 20px 0px !important
}
.testimonials1 {
	text-align: center;
	background: #f8f8f8;
}
.testimonials1 p {
	font-size: 12px;
}
.headingh2 {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 20px;
}
.imgwidth {
	max-width: 100%;
}
.best-offer-slider1 {
	margin-top: 0px;
}
.margin-top {
	margin-top: 20px;
}
.ticket-head {
	background: #fa741c none repeat scroll 0 0;
	border-radius: 2px 2px 0 0;
	height: 35px;
	margin-top: 26px;
	text-align: center;
	width: 100%;
	line-height: 35px;
	color: #fff
}
.payment-attribute1 {
	font-size: 17px !important;
	text-transform: uppercase
}
.sidebar1-margin {
	margin-top: 25px
}
.faretable {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 4%;
}
.faretable td {
	border: 1px solid #ED6D18;
	padding: 5px;
	text-align: center;
}
.faretable .header {
	background: #1C86C8;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	border: 1px solid #1C86C8;
}
.heading2 h2 {
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
}
.col-md-12.col-lg-12.col-sm-12>.career {
	margin: 0 auto;
	width: 70%;
}
@media all and (max-width:767px) {
	.col-md-12.col-lg-12.col-sm-12>.career {
		margin: 0 auto;
		width: 100%;
	}
}
.accordion {
	width: 100%;
	overflow: hidden;
	margin: 0 auto 10px 0;
}
.accordion .item .heading {
	background: #1c86c8 url("../images/arrow.png") no-repeat scroll right 20px top -104px;
	border-bottom: 1px solid #ed6d18;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	font-family: "open_sanslight";
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	padding-left: 15px;
	text-transform: uppercase;
}
.accordion .item.open .heading,
.accordion .item:last-child .heading {
	border: 0;
}
.accordion .item.open .heading {
	background-position: right 20px top -13px;
}
.accordion .item .content {
	display: none;
	font-family: "open_sanslight";
	font-size: 14px;
	line-height: 26px;
	background: #F9F6F6;
	border: 1px solid #1C86C8;
	padding: 10px;
	text-align: justify;
}
.red {
	color: #fa2200;
	font-weight: bold;
}
.input-area .group {
	position: relative;
	margin-bottom: 15px;
}
.input-area input,
.selectfield select {
	font-size: 13px;
	padding: 15px 10px 15px 5px;
	display: block;
	width: 100%;
	border: none;
	font-family: 'open_sansregular';
	border-bottom: 1px solid #757575;
}
.input-area input:focus {
	outline: none;
}
.input-area label,
.selectfield select label {
	color: #999;
	font-size: 14px;
	font-weight: normal;
	position: absolute;
	pointer-events: none;
	left: 5px;
	top: 20px;
	transition: 0.2s ease all;
	-moz-transition: 0.2s ease all;
	-webkit-transition: 0.2s ease all;
	font-family: 'open_sansregular';
}
.selectfield select:empty label {
	background: #f00
}
.selectfield select:focus {
	outline: none
}
.selectfield select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none
}
.selectfield {
	font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
	position: relative;
}
.selectfield:after {
	position: absolute;
	top: 0.75em;
	right: 0.5em;/Styling the down arrow/width: 0;
	height: 0;
	padding: 0;
	content: '';
	border-left: .25em solid transparent;
	border-right: .25em solid transparent;
	border-top: .375em solid #666;
	pointer-events: none;
	margin: 7px -10px 0 0;
}
.input-area input:focus~label,
.input-area input:valid~label,
.selectfield select label,
.selectfield select:focus~label,
.selectfield select:active~label,
.selectfield select:valid~label,
.input-area input {
	color: #48484A;
	top: -8px;
	font-size: 14px;
}
.wrapper {
	margin: 0px auto;
	padding-top: 20px;
	margin-bottom: 3%;
}
.wrapper ul,
.wrapper li {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
#v-nav {
	height: 100%;
	margin: auto;
	color: #333;
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
#v-nav>ul {
	border-right-width: 0;
	display: block;
	float: left;
	margin: auto 0 !important;
	padding: 0;
	position: relative;
	top: 0;
	width: 25%;
}
#v-nav>ul>li {
	width: 100%;
	list-style-type: none;
	display: block;
	font-size: 1.2em;
	position: relative;
	border-right-width: 0;
	border-bottom: 1px solid #DDD;
	margin: auto;
	padding: 10px 15px !important;
	background: #1C86C8;
	cursor: pointer;
	color: #FFFFFF;
	margin: 5px 0px;
}
#v-nav>ul>li:hover {
	background: #ED6D18;
}
#v-nav>ul>li.current {
	color: #FFFFFF;
	border-right: none;
	z-index: 10;
	background: #ED6D18;
	position: relative;
}
#v-nav>ul>li.first.current {
	border-bottom: 1px solid #DDD;
}
#v-nav>ul>li.last {
	border-bottom: none;
}
#v-nav>div.tab-content {
	margin-left: 26%;
	border: 1px solid #ddd;
	background-color: #FFF;
	padding-bottom: 2%;
	position: relative;
	z-index: 9;
	padding: 12px;
	moz-box-shadow: inset 0 0 35px 5px #fafbfd;
	-webkit-box-shadow: inset 0 0 35px 5px #fafbfd;
	box-shadow: inset 0 0 35px 5px #fafbfd;
	display: none;
	padding: 0px 10px;
}
.bar {
	position: relative;
	display: block;
	width: 100%;
}
.bar:before,
.bar:after {
	content: '';
	height: 1px;
	width: 0;
	bottom: 0px;
	position: absolute;
	background: #5264AE;
	transition: 0.2s ease all;
	-moz-transition: 0.2s ease all;
	-webkit-transition: 0.2s ease all;
}
.bar:before {
	left: 50%;
}
.bar:after {
	right: 50%;
}
.input-area input:focus~.bar:before,
.input-area input:focus~.bar:after {
	width: 50%;
}
.highlight {
	position: absolute;
	height: 60%;
	width: 100px;
	top: 25%;
	left: 0;
	pointer-events: none;
	opacity: 0;
}
.input-area input:focus~.highlight {
	-webkit-animation: inputHighlighter 0.3s ease;
	-moz-animation: inputHighlighter 0.3s ease;
	animation: inputHighlighter 0.3s ease;
}
@-webkit-keyframes inputHighlighter {
	from {
		background: #5264AE;
	}
	to {
		width: 0;
		background: transparent;
	}
}
@-moz-keyframes inputHighlighter {
	from {
		background: #5264AE;
	}
	to {
		width: 0;
		background: transparent;
	}
}
@keyframes inputHighlighter {
	from {
		background: #5264AE;
	}
	to {
		width: 0;
		background: transparent;
	}
}
.contact_header {
	font-size: 20px;
	color: #fff;
}
#mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9000;
	background-color: #000;
	display: none;
}
#boxes .window {
	position: absolute;
	left: 0;
	top: 0;
	width: 340px;
	height: 200px;
	display: none;
	z-index: 9999;
	padding: 20px;
}
#boxes #dialog {
	width: 275px;
	height: 30px !important;
	padding: 10px;
	background: #024c85 !important;
	position: fixed !important;
	border-radius: 10px;
	color: #fff;
	font-size: 14px;
	padding: 10px;
}
.loading {
	float: right;
	background: url(/ajax-loader.gif) no-repeat 1px;
	height: 11px;
	width: 43px;
	display: none;
}
.done {
	width: 90%;
	margin: 0px auto 0px auto;
	padding: 0px;
	display: none;
	font: 12px/16px arial;
	text-align: center;
	vertical-align: middle;
}
.existed {
	width: 90%;
	margin: 0px auto 0px auto;
	padding: 0px;
	display: none;
	font: 12px/16px arial;
	color: #ff0000;
	text-align: center;
	vertical-align: middle;
}
.dropdown {
	width: 250px;
}
.bigbox {
	width: 243px;
}
.input-box {
	width: 136px !important;
	height: 15px;
}
.text1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
#main {
	width: 255px;
	height: 215px;
	border: 1px solid #999999;
	padding: 5px;
}
.selectBox-options LI A {
	font-size: 12px;
}
#buttonDoneS {
	color: #fff;
}
#search-form ul li#search-button {
	padding: 0px 0px 3px 0px;
}
.middle-wrapper-bx {
	width: 990px;
	height: auto;
	margin: 0 auto
}
.middle-wrapper-bx h1 {
	display: block;
	font: normal 40px Myriad Pro, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 0;
	color: #333;
}
.middle-wrapper-bx p {
	display: block;
	font: normal 15px/23px Myriad Pro, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #000
}
.middle-wrapper-bx span {
	color: #fa2200;
	font-weight: bold
}
.customer-relation-bx {
	width: 670px;
	height: auto;
	float: left
}
.customer-relation-bx .formarea {
	width: 633px;
	height: auto;
	border: 10px solid #d4e2ec;
	position: relative;
	border-top: 10px solid #ffffff;
	margin: 30px 0 30px 0
}
.customer-relation-bx .formarea .cust-rel-bx {
	margin: -15px 0 0 -10px;
	position: absolute;
	width: 670px
}
.customer-relation-bx .formarea .cust-rel-bx span {
	float: left
}
.customer-relation-bx .formarea .cust-rel-bx p {
	background: url(http://www.southalltravel.co.uk/images/cust-middle-round-cor.png) repeat-x;
	width: 613px;
	height: 49px;
	float: left;
}
.customer-relation-bx .formarea .cust-rel-bx p strong {
	background: url("../images/mail-icon-customer.png") no-repeat left 5px;
	padding: 13px 0px 28px 50px;
	display: block;
	height: 34px;
	font: normal 24px/23px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #FC7519;
	text-transform: uppercase;
	font-weight: bolder;
}
.cust-rel-form {
	width: 450px;
	height: auto;
	margin: 50px auto 20px auto
}
.cust-rel-form a span {
	color: #333 !important;
	font-weight: bold
}
.cust-rel-form label {
	color: #1f2221;
	display: block;
	padding: 7px 0;
	font-size: 15px;
	font-weight: lighter;
}
.cust-rel-form label strong {
	color: #fa2200;
	font-weight: bold
}
.cust-rel-form select.title {
	width: 146px;
	height: 35px;
	display: block;
	border: 1px solid #a9a7a7;
	border-radius: 3px;
	padding: 3px;
	margin: 0 0 15px 0
}
.cust-rel-form input {
	width: 410px;
	display: block;
	border: 1px solid #a9a7a7;
	border-radius: 3px;
	padding: 3px;
	margin: 0 0 15px 0
}
.cust-rel-form textarea {
	width: 410px;
	height: 100px;
	display: block;
	border: 1px solid #a9a7a7;
	border-radius: 3px;
	padding: 3px;
	margin: 0 0 15px 0
}
.cust-rel-form select.enquiry {
	width: 420px;
	height: 35px;
	display: block;
	border: 1px solid #a9a7a7;
	border-radius: 3px;
	padding: 3px;
	margin: 0 0 15px 0
}
.cust-rel-form input.img {
	text-align: center;
	width: 149px;
	height: 38px;
	border: none;
	margin: 0 auto;
	background: #ED6D18;
	margin-top: 20px;
}
.our-con-info-bx {
	width: 300px;
	height: auto;
	float: right;
	margin: 25px 0 0 20px
}
.our-con-info-bx .add-con {
	width: 288px;
	height: auto;
	background: url(http://www.southalltravel.co.uk/images/mid-round-corner-info.png) repeat-y;
	position: relative
}
.our-con-info-bx .add-con h4 {
	background: url("../images/our-contact-info-bk.jpg") no-repeat;
	width: 360px;
	height: 61px;
	position: relative;
	margin: 0 0 0 -10px;
	font: normal 25px/80px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 0 0 10px
}
.our-con-info-bx .add-con ul {
	width: 278px;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
.our-con-info-bx .add-con ul li {
	display: block;
	list-style: none;
	font: normal 18px/30px Myriad Pro, Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #bbc1d2;
	padding: 10px 0 10px 10px;
	background: #f5f5f5
}
.our-con-info-bx .add-con ul li img {
	margin-right: 5px;
}
.our-con-info-bx .add-con ul li.phone {
	background: #fff;
	color: #113D64;
	font: bold 14px/30px Myriad Pro, Arial, Helvetica, sans-serif;
}
.our-con-info-bx .add-con ul li.phone a {
	color: #113D64;
	text-decoration: none;
}
.our-con-info-bx .add-con ul li.mailto {
	background: #fff;
	color: #1E6599;
	font: normal 14px/30px Myriad Pro, Arial, Helvetica, sans-serif;
}
.our-con-info-bx .add-con ul li.mailto a {
	color: #1E6599;
	font: normal 14px/30px Myriad Pro, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.our-con-info-bx .add-con ul li strong {
	color: #1C86C8;
	font-size: 23px
}
.thanksmsg,
.errormsg {
	width: 90%;
	height: auto;
	margin: 50px auto 20px auto
}
.thanksmsg p,
.errormsg p {
	font: normal 15px/18px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #333
}
.mandatory {
	font: normal 15px/23px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #000;
	padding-top: 15px;
}
.mandatory span {
	color: #FA2200;
	font-weight: bold;
}
#contact-content {
	width: 692px;
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#contact-content span {
	padding: 15px 0px;
	display: block;
	margin: 0px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.contact-heading {
	width: 692px;
	height: 50px;
	display: block;
	padding: 0px;
	margin: 0px;
	background: url(http://www.southalltravel.co.uk/images/contact-heading-bg.jpg) no-repeat;
}
.contact-heading img {
	display: block;
	padding: 8px 7px 0px 12px;
	margin: 0px;
	float: left;
}
.contact-heading font {
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
	font-size: 24px;
	color: #103e62;
	line-height: 50px;
}
.contact-plus {
	width: 692px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(http://www.southalltravel.co.uk/images/contact-devider.gif) bottom repeat-x;
}
.contact-plus img {
	display: block;
	float: left;
	margin: 0px;
	padding: 13px 8px 0px 6px;
}
.contact-plus span {
	width: 634px;
	display: block;
	float: left;
	margin: 0px;
	padding: 13px 0px;
	font-size: 15px;
	color: #115b94;
}
.contact-plus span a {
	color: #115b94;
	text-decoration: none;
}
.minus {
	width: 692px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(http://www.southalltravel.co.uk/images/contact-devider.gif) bottom repeat-x;
}
.contact-p {
	width: 634px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 40px;
	color: #040f18;
	font-size: 12px;
}
.contact-p a {
	color: #040f18;
	text-decoration: none;
}
.contact-p p {
	color: #040f18;
	font-size: 12px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.contact-p p a {
	color: #040f18;
	text-decoration: none;
}
.contact-p p.cp {
	color: #040f18;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	line-height: 22px;
}
.contact-minus {
	width: 692px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
.contact-minus img {
	width: 17px;
	height: 17px;
	display: block;
	float: left;
	margin: 0px;
	padding: 13px 8px 0px 6px;
}
.contact-minus span {
	width: 634px;
	display: block;
	float: left;
	margin: 0px;
	padding: 13px 0px 0px 0px;
	font-size: 15px;
	color: #115b94;
}
.contact-minus span a {
	color: #115b94;
	text-decoration: none;
}
.contact-heading2 {
	width: 692px;
	height: 50px;
	display: block;
	padding: 0px;
	margin: 18px 0px 0px 0px;
	background: url(http://www.southalltravel.co.uk/images/contact-heading-bg.jpg) no-repeat;
}
.contact-heading2 img {
	display: block;
	padding: 8px 7px 0px 12px;
	margin: 0px;
	float: left;
}
.contact-heading2 font {
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
	font-size: 24px;
	color: #103e62;
	line-height: 50px;
}
#contact-map {
	width: 271px;
	display: block;
	padding: 13px 0px 0px 0px;
	margin: 0px;
}
#contact-address {
	width: 180px;
	display: block;
	float: left;
	padding: 26px 9px 0px 0px;
	margin: 0px;
}
#contact-address h3 {
	width: 180px;
	display: block;
	padding: 0px;
	margin: 0px;
	color: #103e60;
	font-size: 18px;
}
#contact-address span {
	width: 180px;
	display: block;
	padding: 0px;
	margin: 0px;
	color: #353736;
	font-size: 17px;
}
#contact-numbers {
	width: 200px;
	display: block;
	padding: 23px 0px 0px 0px;
	margin: 0px;
	float: left;
}
#contact-numbers span {
	display: block;
	padding: 5px 8px 0px 0px;
	margin: 0px;
	float: left;
}
#contact-numbers b {
	width: 200px;
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
	color: #113d64;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}
#contact-numbers p {
	width: 200px;
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
	color: #1e6599;
	font-size: 14px;
	line-height: 30px;
}
#contact-numbers p a {
	color: #1e6599;
	text-decoration: none;
}
#contact-numbers p span {
	display: block;
	padding: 8px 8px 0px 0px;
	margin: 0px;
	float: left;
	color: #1e6599;
	font-size: 14px;
	line-height: 30px;
}
.cust-rel-form input.img-mobile {
	display: none;
}
@media only screen and (max-width:768px) {
	.our-con-info-bx {
		margin: 25px 0px 0px 4px !important;
	}
	.nopadding1 {
		padding: 0px
	}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	#y-choose-us {
		margin-top: 10px;
	}
	#middel-panel h3 {
		font-size: 24px !important;
		padding: 10px !important;
	}
	.mid-p {
		padding-left: 10px;
	}
	#contact-content span {
		font-size: 13px;
	}
	#y-choose-us ul li {
		font-size: 12px !important;
	}
	.our-con-info-bx .add-con ul li {
		font-size: 14px;
	}
	.our-con-info-bx .add-con ul li.phone {
		font-size: 13px;
	}
	.our-con-info-bx .add-con ul li img {
		vertical-align: middle;
	}
	.customer-relation-bx .formarea .cust-rel-bx p strong {
		background-size: 30px;
		font-size: 22px;
		background-position: 10px 10px;
	}
	.cust-rel-form label {
		font-size: 13px;
	}
	.customer-relation-bx .formarea {
		margin: 10px 0px;
	}
	.mandatory {
		font-size: 13px;
		padding: 10px 0px;
	}
	#y-choose-us ul li {
		background-size: 16px !important;
		background-position: 14px !important;
	}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
	.middle-wrapper-bx {
		width: 100%;
	}
	.customer-relation-bx {
		width: 480px;
	}
	.customer-relation-bx .formarea {
		width: 100%;
	}
	.customer-relation-bx .formarea .cust-rel-bx p {
		width: 480px;
	}
	#contact-content {
		width: 100%;
		overflow: hidden;
	}
	.our-con-info-bx {
		width: 33%;
	}
	.our-con-info-bx .add-con {
		width: 250px;
		background: url("http://www.southalltravel.co.uk/images/mid-round-corner-info-768.png") repeat-y;
		padding: 0 5px;
	}
	.our-con-info-bx .add-con h4 {
		font-size: 21px;
		background-size: 262px;
		height: 53px;
	}
	.our-con-info-bx .add-con ul {
		width: 100%;
	}
	.our-con-info-bx .add-con ul li strong {
		font-size: 17px;
	}
	.our-con-info-bx .add-con ul li {
		font: 13px/27px Myriad Pro, Arial, Helvetica, sans-serif !important;
	}
	.our-con-info-bx .add-con ul li img {
		vertical-align: middle;
		width: 10%;
	}
	.customer-relation-bx .formarea .cust-rel-bx p {
		width: 458px;
	}
	.middle-wrapper-bx span img {
		width: 95%;
	}
	div img[src$='new.jpg'] {
		width: 248px;
		margin-left: -8px;
	}
	#y-choose-us {
		margin-top: 10px;
	}
	#y-choose-us-icon span {
		width: 80% !important;
		font-size: 15px !important;
	}
	#y-choose-us ul li {
		padding: 9px 0px 5px 40px !important;
	}
	#y-choose-us-icon span {
		width: 225px;
		font-weight: 400;
		line-height: 20px;
		font-size: 14px !important;
		display: block;
		float: left;
		color: #103E62;
		padding: 0px;
		margin: -56px 57px !important;
	}
	#y-choose-us ul li {
		padding: 10px 0px !important
	}
	.customer-relation-bx .formarea .cust-rel-bx p strong {
		background-size: 30px;
		background-position: 10px 10px;
		font-size: 20px;
	}
	.cust-rel-form {
		font-size: 412px;
	}
	.cust-rel-form {
		margin: 40px auto 20px;
		width: 412px;
	}
	.cust-rel-form label {
		font-size: 12px;
	}
	.cust-rel-form select {
		margin: 0px 0px 8px !important;
	}
	.cust-rel-form input {
		font-size: 12px;
		margin-bottom: 8px;
	}
	.cust-rel-form textarea {
		margin-bottom: 8px;
	}
	.cust-rel-form input.img {
		width: 111px;
		height: 34px;
	}
	.contact-heading font {
		font-size: 18px;
	}
	#contact-content span {
		font-size: 12px;
		padding: 10px 0px;
	}
	.contact-p {
		margin-left: 30px;
		padding: 0px;
		width: 430px;
	}
	.contact-plus img {
		height: 27px;
		margin-top: -5px;
	}
	.contact-heading img {
		height: 30px;
		margin-top: 6px;
	}
	.contact-plus {
		width: 100%;
		margin-left: 15px;
	}
	.contact-plus span {
		width: 90%;
	}
	.customer-relation-bx .formarea {}
	.mandatory {
		font-size: 12px;
		padding: 10px;
	}
	.mid-p {
		padding-left: 10px;
	}
}
@media only screen and (max-width:640px) {
	.mandatory span {
		display: inline-block !important;
	}
	.contact-plus span {
		text-align: left !important;
	}
	.our-con-info-bx .add-con h4 {
		background-image: none;
		background-color: #ed6d18;
	}
	.our-con-info-bx .add-con h4 {
		width: 100%
	}
}
.submit_footer {
	margin: 10px 0px;
	width: 98%;
	background: #FC7418 none repeat scroll 0% 0%;
	color: #FFF;
	padding: 3px 0px;
	border: 0px none;
	font-family: "proxima_novasemibold";
	font-size: 23px;
	border-radius: 0px
}
.submit_footer:hover {
	background: #1b89c9;
	color: #fff;
}
#1b89c9 {
	width: 100%
}
#y-choose-us ul li {
	width: 100%;
	line-height: 18px;
	display: block;
	float: left;
	padding: 10px 0px 5px 10px;
	margin: 0px;
	border-bottom: 1px solid #EAEBEC;
	color: #115B94;
	font-size: 14px;
	font-weight: 400;
	list-style-type: none;
}
#nl-form .control {
	display: inline-block;
	vertical-align: top;
	margin: 4px 0px 0px;
	border: none;
	padding: 5px 10px;
	font-size: 14px;
}
#y-choose-us-icon {
	width: 100%;
	height: 56px;
	display: block;
	float: left;
	position: absolute;
	top: -9px;
	left: 5px;
	padding: 0px;
	margin: 0px;
}
#y-choose-us-icon img {
	width: 55px;
	height: 56px;
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
}
#y-choose-us-icon span {
	width: 225px;
	font-weight: 400;
	line-height: 20px;
	font-size: 16px;
	display: block;
	float: left;
	color: #103E62;
	padding: 12px 0px 0px 5px;
	margin: 0px;
}
#y-choose-us-heading {
	width: 100%;
	height: 49px;
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	position: relative;
	background: transparent url("../images/y-choose-us-bg.jpg") repeat-x scroll 0% 0%;
}
#y-choose-us ul li {
	width: 100%;
	line-height: 18px;
	display: block;
	float: left;
	padding: 10px 0px 5px 10px;
	margin: 0px;
	border-bottom: 1px solid #EAEBEC;
	color: #115B94;
	font-size: 14px;
	font-weight: 400;
	list-style-type: none;
}
#y-choose-us ul {
	width: 100%;
	padding: 0px;
}
@media only screen and (max-width:767px) {
	#middel-panel h3,
	#middel-panel p.mid-p,
	.mandatory {
		padding: 5px 10px;
	}
	.mandatory {
		color: #2a4e75;
		font-weight: normal;
	}
	#middel-panel p.mid-p,
	.mandatory {
		line-height: 18px;
	}
	.customer-relation-bx .formarea .cust-rel-bx p {
		width: auto;
	}
	.middle-wrapper-bx,
	.customer-relation-bx,
	.contact-heading {
		width: 100%;
	}
	#contact-content .contact-heading {
		background: #ffffff;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYyZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #ffffff 0%, #eef2f5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eef2f5));
		background: -webkit-linear-gradient(top, #ffffff 0%, #eef2f5 100%);
		background: -o-linear-gradient(top, #ffffff 0%, #eef2f5 100%);
		background: -ms-linear-gradient(top, #ffffff 0%, #eef2f5 100%);
		background: linear-gradient(to bottom, #ffffff 0%, #eef2f5 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eef2f5', GradientType=0);
		border: #dadada 1px solid;
		width: 96%;
		margin: 0 2%;
	}
	.customer-relation-bx .formarea {
		width: 100%;
		margin: 0 auto;
		border: none;
	}
	.cust-rel-form {
		width: 90%;
		margin: 50px auto;
	}
	.cust-rel-form select.title {
		width: 50%;
		background: #ffffff;
		border: 1px solid #c4c4c4;
		border-radius: inherit;
	}
	.cust-rel-form input,
	.cust-rel-form select.enquiry,
	.cust-rel-form textarea {
		width: 100%;
		background: #ffffff;
		border: 1px solid #c4c4c4;
		min-height: 30px;
		margin: 0;
		border-radius: inherit;
	}
	#contact-content,
	.contact-plus,
	.our-con-info-bx {
		width: 100%;
		float: none;
		margin: 0 auto;
		overflow: hidden;
	}
	.contact-heading font {
		font-size: 16px;
		font-weight: bold;
	}
	.contact-plus span {
		width: 89%;
		font-size: 13px;
		font-weight: normal;
	}
	.contact-p {
		width: 100%;
		padding: 0;
	}
	.contact-p p {
		font-family: inherit;
		padding: 0px 0px 10px 30px;
	}
	#y-choose-us-icon span {
		font-size: 16px;
		padding: 0px 0px 10px 30px;
	}
	.our-con-info-bx .add-con {
		width: 100%
	}
	.our-con-info-bx .add-con h4 {
		margin: 0px;
	}
	.our-con-info-bx .add-con ul {
		width: 100%
	}
	.middle-wrapper-bx span {
		display: none
	}
	//.rating > img{width:auto !important}
}
@charset "utf-8";
#Holdaybaner {}
.holiday-Banner {
	max-width: 100%;
	background: url(../images/Holidaysbanner.gif);
	min-height: 350px;
}
.heding-holiday {
	width: 100%;
	margin-top: 10%;
	text-align: center;
}
.heding-holiday h2 {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 3em;
	margin: 10px 0px 30px 0px;
}
.heding-holiday h4 {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em
}
.input-area .group111 {
	position: relative;
	margin-bottom: 15px;
}
.input-area121 input,
.selectfield111 {
	font-size: 13px;
	padding: 15px 10px 15px 5px;
	display: block;
	width: 100%;
	border-radius: 30px;
	background: none;
	border: 1px medium #fff;
	border-color: -moz-use-text-color -moz-use-text-color:#fff;
	-moz-border-top-colors: #fff;
	-moz-border-right-colors: #fff;
	-moz-border-bottom-colors: #fff;
	-moz-border-left-colors: #fff;
	border-image: none;
	font-family: "open_sansregular";
	color: #fff;
	margin: 0px 0px 20px;
}
.selectfield111 {}
.icon12 {
	position: absolute;
	right: 31px;
	top: 15px;
	color: #fff;
}
.submit_holidays {
	border-radius: 30px;
	width: 94%;
	background: #FC7418 none repeat scroll 0% 0%;
	color: #FFF;
	padding: 10px 0px;
	border: 0px none;
	font-family: "proxima_novasemibold";
	font-size: 20px;
}
.submit_holidays12 {
	width: 50%;
	background: #FC7418 none repeat scroll 0% 0%;
	color: #FFF;
	padding: 10px 0px;
	border: 0px none;
	font-family: "proxima_novasemibold";
	font-size: 20px;
	margin-top: 6px;
}
.submit_holidays13 {
	width: 90%;
	background: #FC7418 none repeat scroll 0% 0%;
	color: #FFF;
	padding: 10px 0px;
	border: 0px none;
	font-family: "proxima_novasemibold";
	font-size: 20px;
	margin-top: 6px;
	border-radius: 0px !important;
}
#AFFORDABLEPACKAGES {}
.honemoon-heading {
	margin: 0px;
	text-transform: uppercase;
	font-weight: bolder;
}
.nopadding {
	padding: 0px;
}
.AFFORDABLE {
	padding: 30px 0px 0px;
}
.packages-header121 {
	width: 100%;
	margin: 0px 0px 40px;
}
.row-margin {
	margin-bottom: 5px
}
.cationalise {
	font-size: 13px;
	line-height: 26px;
	color: #4D4C4C;
	;
}
.slide-txt {
	left: 14%;
	top: 0%;
	right: 0px;
	text-align: left;
	display: block;
}
.front {
	z-index: 999
}
.slide-txt h5 {
	font-weight: bold;
	font-size: 1.5em;
	color: #fff;
}
.slide-txt p {
	font-size: 3em;
	text-transform: uppercase;
	margin: 0px
}
.slide-txt p strong {
	font-weight: bolder
}
.slide-txt h2 {
	font-weight: bold;
	font-size: 2.5em;
	margin: 0px;
	color: #fff;
}
.slide-txt h3 {
	font-weight: bolder;
	font-size: 1.5em;
	margin: 12px 0px;
	color: #fff;
}
.control-box {
	text-align: right;
	width: 100%;
}
.item44 ul li {
	list-style: none
}
.new-idea h5 {
	text-align: left;
	font-size: 20px;
	text-transform: uppercase;
}
.new-idea strong {
	color: #fc7418;
	text-transform: uppercase
}
.new-idea p {
	text-align: left;
	color: #b4b4b4;
	text-transform: uppercase;
	font-size: .8em;
}
.new-idea h3 {
	text-align: left;
	color: #454545;
	text-transform: uppercase;
	margin: 0px;
	font-size: 18px;
	font-weight: bolder;
	margin-bottom: 10px;
}
.new-idea p a {
	text-align: center
}
.text-center12 {
	text-align: center !important
}
.holiday_box-shadow {
	box-shadow: 0px 7px 10px 3px #CCC;
}
.item44 ul li img {
	width: 100%
}
.new-idea {
	padding: 10px 20px
}
.holiday-slider123 {
	min-height: 348px;
	position: relative;
}
.heightimg img {
	width: 100%;
	height: 348px !important;
}
.flightmonth123 p {
	color: #aeaeae
}
.flightmonth123 span {
	color: #FC7418
}
.holiday_rightarrow {
	right: 0% !important;
	top: 50% !important;
}
.holiday_leftarrow {
	opacity: 1;
	width: auto !important;
	top: 47% !important;
	bottom: auto;
	left: 0px !important;
}
.leftzero {
	left: 0% !important
}
@charset "utf-8";
.insurance_width {
	width: 100%;
	)
}
.input-area1 .group1 {
	display: inline-block;
	width: 100%;
	min-height: 26px;
	margin: 4px 0px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
	z-index: 10000;
}
.group1 input {
	width: 100%;
	height: auto !important;
	min-height: 26px;
	padding: 4px 20px 4px 5px;
	margin: 0px;
	outline: 0px none;
	font-family: sans-serif;
	font-size: .8em;
	border: 1px solid #F3F1F1;
	border-radius: 0px;
	box-shadow: none;
}
.group1 label {
	color: #48484A;
	top: -8px;
	font-size: 14px;
}
.selectfield1 {
	position: relative;
}
.input-area1 input,
.selectfield1 select {
	font-size: 13px;
	min-height: 26px;
	padding: 4px 20px 4px 5px;
	display: block;
	width: 100%;
	border: 1px solid #F3F1F1;
	border-radius: 0px;
	border-image: none;
	font-family: "open_sansregular";
}
.input-group5 {
	display: inline;
}
.insurane_travelers h2 {
	font-size: 1.3em;
	text-transform: uppercase;
	margin-left: 16px;
	color: #1C86C8;
	font-weight: bold;
	display: inline-block;
}
.insurace_hearby {
	display: inline-block;
	margin-left: 5px !important;
	font-size: 14px;
	color: #837D7D;
	font-weight: lighter;
	letter-spacing: normal;
	word-spacing: 2px;
}
.insurance_grey {
	background: #FBF6F6;
	margin: 27px 0px;
	padding: 0px 0px 20px;
}
.musibat_conatiner {
	padding: 20px 0px 20px 20px;
	color: #EEE;
	background-color: #344A58;
	position: relative;
	z-index: 1;
	margin-top: 27px;
	min-height: 453px;
}
.musibat_conatiner h3 {
	margin: 0px 0px 20px;
	font-size: 24px;
	font-weight: 700;
}
.musibat_conatiner hr {
	border-top: 5px solid #EEE;
	margin-top: 20px;
	margin-bottom: 20px;
	border-width: 1px 0px 0px;
	border-style: solid none none;
	border-color: #EEE -moz-use-text-color -moz-use-text-color;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
}
.musibat_conatiner ul {
	margin: 0px;
	padding: 0px 20px;
}
.musibat_conatiner ul li {
	margin: 20px 0px;
}
.musibat_conatiner .arrrow_direct {
	margin: 38px 0px 0px;
	color: #FF704C;
}
.insurane_travelers h2 {
	font-size: 1.3em;
	text-transform: uppercase;
	margin: -3px 0px;
	font-weight: bold;
	display: inline-block;
	color: #FFF;
}
.insurance_travelers1 {
	background: #1C86C8 none repeat scroll 0% 0%;
	padding: 15px 10px;
}
.insurance_travelers1 h2 {
	font-size: 1.3em;
	text-transform: uppercase;
	margin: -3px 0px;
	font-weight: bold;
	display: inline-block;
	color: #FFF;
}
.insurane_travelers {
	background: #1C86C8 none repeat scroll 0% 0%;
	padding: 15px 10px;
	display: inline-block;
	width: 100%;
}
.insurance_submit {
	background: #fc7418 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	font-family: "proxima_novasemibold";
	margin: 18px 0 0;
	padding: 10px 0;
	width: 100%;
}
.pulltop {
	padding: 5px 0px 10px
}
.logocontainer {}
.floatleft {
	float: left;
}
.logo-768 {
	display: none
}
.logo-st {
	display: none
}
.callus {
	text-align: right;
	color: #02174C;
	font-size: 14px;
	font-weight: 400;
}
.floatright {
	float: right;
	position: relative;
}
.tollfree {
	font-size: 20px;
	position: absolute;
	right: 0;
	bottom: -15px;
}
.affix .tollfree {
	font-size: 15px;
	position: absolute;
	right: 0;
	bottom: -10px;
}
.callus strong img {
	vertical-align: middle;
}
.callus strong a {
	color: #F54B17;
	text-decoration: none;
}
.callus strong {
	color: #F54B17;
	font-weight: bold;
	display: block;
}
.callus strong span {
	padding: 0px;
	margin: 0px;
	font-family: "proxima_novasemibold";
	font-size: 31px;
	color: #ed6d18;
}
.navigation {
	width: 100%;
	background: #1c86c8 none repeat scroll 0% 0%;
}
#menu1 {
	position: relative;
}
.menu123 {
	display: none
}
.navigation ul li {
	float: left;
	list-style: none
}
.navigation ul li a {
	color: #fff;
	display: inline-block;
	font-size: 15px;
	padding: 13px 20px;
	text-decoration: none;
	text-transform: uppercase;
}
.navigation ul li a.active,
.navigation ul li:hover {
	background: #ed6d18 none repeat scroll 0% 0%;
}
.navigation ul {
	margin: 0px;
	padding: 0px
}
@media all and (max-width:767px) {
	.logocontainer {
		padding: 5px 5px
	}
	.callus {
		font-size: 18px;
		text-align: center !important;
		line-height: 19px;
	}
	.overview {
		background: #EEE none repeat scroll 0% 0%;
		min-height: 110px;
		padding: 0px;
		margin-top: -20px
	}
	.top-margin12 {
		margin-top: -420px;
	}
	.callus strong img {
		width: 37%;
		vertical-align: middle;
		margin-top: 4%;
	}
	.responsive_background {
		background: #FFF none repeat scroll 0% 0%;
		top: -16px;
		width: 64%;
		left: 0px;
		min-height: 100px;
		margin: 0px;
		padding: 0px;
		text-align: left;
		margin-top: 23px;
		margin-left: 5px;
		padding: 2px;
		opacity: 0.8;
	}
	.width_responsive {
		width: 20px;
		height: 20px;
	}
	.banner-rgt-call1 {
		color: #ED6D18;
		text-shadow: none;
		font-size: 54px;
		font-weight: bolder;
	}
	.book-flight1 {
		font-size: 41px;
		color: #1B8DCC;
		text-shadow: none;
	}
	.displayalot {
		display: block
	}
	.callus strong span {
		font-size: 18px;
	}
	.from-us1 {
		color: rgb(237, 109, 24);
		text-shadow: none;
		font-size: 30px;
		word-break: break-all;
	}
	.deal1 {
		color: #1C95D0;
		text-shadow: none;
		font-size: 48px;
	}
	.collapse {
		display: none;
	}
	.display_none {
		display: none
	}
	.navigation ul li {
		height: 38px;
		width: 100%;
		text-align: center;
		font-size: 1.2em;
		border-bottom: 1px dotted rgb(255, 255, 255) !important;
	}
	.navigation ul li a {
		font-size: .6em;
		padding: 13px 10px
	}
	.navigation ul li a.active {
		width: 100%;
		padding: 10px 0px;
	}
	.custome-class {
		margin: 0px;
		padding: 0px;
		color: #ED6D18;
		text-align: right;
		border: 1px solid #FFF;
		background: #FFF;
	}
	.custome-class1 {
		margin-right: 0px;
		padding: 0px;
		display: inline-block;
		right: 130px;
		background: transparent;
		width: 100%;
		color: #fff;
		text-align: right;
		padding: 0;
	}
	.custom-nav-btn.navbar-toggle.custome-class {
		background: transparent;
		/* padding: 3px 8px; */
		color: #fff;
		border: 0;
		margin-right: 16px;
		color: #1c86c8;
	}
	.callus {
		text-align: right;
		color: #02174C;
		font-size: 14px;
		font-weight: 400;
		margin-right: 40px;
		margin-top: 0;
	}
	.custom-nav-btn .fa-2x {
		font-size: 30px;
	}
	.callus strong span {
		padding: 0px;
		margin: 0px;
		font-family: "proxima_novasemibold";
		font-size: 16px;
		color: #ed6d18;
	}
	.carousel-control.left.left12 {
		top: 21% !important;
		left: 86%;
	}
	.carousel-control.right.right12 {
		top: 21% !important;
		left: 94%
	}
	.carousel-control.left.left12 {
		top: 26% !important;
		left: 78%;
	}
	.carousel-control.right.right12 {
		top: 26% !important;
		left: 86%;
	}
}
@media screen and (max-width:640px) {
	.logocontainer {
		padding: 5px 5px
	}
	.overview {
		background: #EEE none repeat scroll 0% 0%;
		min-height: 110px;
		padding: 0px;
		margin-top: -20px
	}
	.callus strong img {
		width: 49%;
		vertical-align: middle;
		margin-top: 0%;
	}
	.responsive_background {
		background: #FFF none repeat scroll 0% 0%;
		top: -16px;
		width: 64%;
		left: 0px;
		min-height: 100px;
		margin: 0px;
		padding: 0px;
		text-align: left;
		margin-top: 23px;
		margin-left: 5px;
		padding: 2px;
		opacity: 0.8;
	}
	.width_responsive {
		width: 20px;
		height: 20px;
	}
	.banner-rgt-call1 {
		color: #ED6D18;
		text-shadow: none;
		font-size: 29px;
		font-weight: bolder;
	}
	.book-flight1 {
		font-size: 30px;
		color: #1B8DCC;
		text-shadow: none;
	}
	.displayalot {
		display: block
	}
	.callus strong span {
		font-size: 18px;
	}
	.from-us1 {
		color: #ED6D18;
		text-shadow: none;
		font-size: 19px;
		word-break: break-all;
		font-weight: bolder;
	}
	.deal1 {
		color: #1C95D0;
		text-shadow: none;
		font-size: 40px;
	}
	.collapse {
		display: none;
	}
	.display_none {
		display: none
	}
	.navigation ul li {
		height: 38px;
		width: 100%;
		text-align: center;
		font-size: 1.2em;
		border-bottom: 1px dotted rgb(255, 255, 255) !important;
	}
	.navigation ul li a {
		font-size: .6em;
		padding: 13px 10px
	}
	.navigation ul li a.active {
		width: 100%;
		padding: 10px 0px;
	}
	.custome-class {
		margin: 0px;
		padding: 0px;
		color: #ED6D18;
		text-align: right;
		border: 1px solid #FFF;
		background: #FFF;
	}
	.callus strong span {
		padding: 0px;
		margin: 0px;
		font-family: "proxima_novasemibold";
		font-size: 21px;
		color: #ed6d18;
	}
	.carousel-control.left.left12 {
		top: 26% !important;
		left: 86%;
	}
	.carousel-control.right.right12 {
		top: 26% !important;
		left: 94%
	}
}
@media screen and (max-width:480px) {
	.overview {
		background: #EEE none repeat scroll 0% 0%;
		min-height: 110px;
		padding: 0px;
		margin-top: -20px
	}
	.callus strong img {
		width: 44%;
		vertical-align: middle;
		margin-top: 4%;
	}
	.responsive_background {
		background: #FFF none repeat scroll 0% 0%;
		top: -16px;
		width: 64%;
		left: 0px;
		min-height: 100px;
		margin: 0px;
		padding: 0px;
		text-align: left;
		margin-top: 23px;
		margin-left: 5px;
		padding: 2px;
		opacity: 0.8;
	}
	.width_responsive {
		width: 20px;
		height: 20px;
	}
	.banner-rgt-call1 {
		color: #ED6D18;
		text-shadow: none;
		font-size: 16px;
		font-weight: bolder;
	}
	.book-flight1 {
		font-size: 17px;
		color: #1B8DCC;
		text-shadow: none;
	}
	.displayalot {
		display: block
	}
	.callus strong span {
		font-size: 18px;
	}
	.from-us1 {
		color: rgb(237, 109, 24);
		text-shadow: none;
		font-size: 14px;
		word-break: break-all;
	}
	.deal1 {
		color: #1C95D0;
		text-shadow: none;
		font-size: 30px;
	}
	.collapse {
		display: none;
	}
	.display_none {
		display: none
	}
	.navigation ul li {
		height: 38px;
		width: 100%;
		text-align: center;
		font-size: 1.2em;
		border-bottom: 1px dotted rgb(255, 255, 255) !important;
	}
	.navigation ul li a {
		font-size: .6em;
		padding: 13px 10px
	}
	.navigation ul li a.active {
		width: 100%;
		padding: 10px 0px;
	}
	.custome-class {
		margin: 0px;
		padding: 0px;
		color: #ED6D18;
		text-align: right;
		border: 1px solid #FFF;
		background: #FFF;
	}
	.callus strong span {
		padding: 0px;
		margin: 0px;
		font-family: "proxima_novasemibold";
		font-size: 16px;
		color: #ed6d18;
	}
	.carousel-control.left.left12 {
		top: 21% !important;
		left: 86%;
	}
	.carousel-control.right.right12 {
		top: 21% !important;
		left: 94%
	}
	.top-margin12 {
		margin-top: -296px;
	}
	.carousel-control.left.left12 {
		top: 16% !important;
		left: 78%;
	}
	.carousel-control.right.right12 {
		top: 16% !important;
		left: 86%;
	}
}
@media screen and (max-width:420px) {
	.overview {
		background: #EEE none repeat scroll 0% 0%;
		min-height: 110px;
		padding: 0px;
		margin-top: -20px
	}
	.callus strong img {
		width: 37%;
		vertical-align: middle;
		margin-top: 4%;
	}
	.responsive_background {
		background: #FFF none repeat scroll 0% 0%;
		top: -16px;
		width: 64%;
		left: 0px;
		min-height: 100px;
		margin: 0px;
		padding: 0px;
		text-align: left;
		margin-top: 23px;
		margin-left: 5px;
		padding: 2px;
		opacity: 0.8;
	}
	.width_responsive {
		width: 20px;
		height: 20px;
	}
	.banner-rgt-call1 {
		color: #ED6D18;
		text-shadow: none;
		font-size: 16px;
		font-weight: bolder;
	}
	.book-flight1 {
		font-size: 17px;
		color: #1B8DCC;
		text-shadow: none;
	}
	.displayalot {
		display: block
	}
	.callus strong span {
		font-size: 18px;
	}
	.from-us1 {
		color: rgb(237, 109, 24);
		text-shadow: none;
		font-size: 14px;
		word-break: break-all;
	}
	.deal1 {
		color: #1C95D0;
		text-shadow: none;
		font-size: 26px;
	}
	.collapse {
		display: none;
	}
	.display_none {
		display: none
	}
	.navigation ul li {
		height: 38px;
		width: 100%;
		text-align: center;
		font-size: 1.2em;
		border-bottom: 1px dotted rgb(255, 255, 255) !important;
	}
	.navigation ul li a {
		font-size: .6em;
		padding: 13px 10px
	}
	.navigation ul li a.active {
		width: 100%;
		padding: 10px 0px;
	}
	.custome-class {
		margin: 0px;
		padding: 0px;
		color: #ED6D18;
		text-align: right;
		border: 1px solid #FFF;
		background: #FFF;
	}
	.callus strong span {
		padding: 0px;
		margin: 0px;
		font-family: "proxima_novasemibold";
		font-size: 16px;
		color: #ed6d18;
	}
	.carousel-control.left.left12 {
		top: 21% !important;
		left: 86%;
	}
	.carousel-control.right.right12 {
		top: 21% !important;
		left: 94%
	}
	.top-margin12 {
		margin-top: -564px;
	}
	.carousel-control.left.left12 {
		top: 16% !important;
		left: 78%;
	}
	.carousel-control.right.right12 {
		top: 16% !important;
		left: 86%;
	}
}
@media screen and (max-width:360px) {
	.callus {
		font-size: 18px;
	}
	.overview {
		background: #EEE none repeat scroll 0% 0%;
		min-height: 110px;
		padding: 0px;
		margin-top: -20px
	}
	.callus strong img {
		width: 37%;
		vertical-align: middle;
		margin-top: 4%;
	}
	.responsive_background {
		background: #FFF none repeat scroll 0% 0%;
		top: -16px;
		width: 64%;
		left: 0px;
		min-height: 100px;
		margin: 0px;
		padding: 0px;
		text-align: left;
		margin-top: 23px;
		margin-left: 5px;
		padding: 2px;
		opacity: 0.8;
	}
	.width_responsive {
		width: 20px;
		height: 20px;
	}
	.banner-rgt-call1 {
		color: #ED6D18;
		text-shadow: none;
		font-size: 16px;
		font-weight: bolder;
	}
	.book-flight1 {
		font-size: 17px;
		color: #1B8DCC;
		text-shadow: none;
	}
	.displayalot {
		display: block
	}
	.callus strong span {
		font-size: 18px;
	}
	.from-us1 {
		color: rgb(237, 109, 24);
		text-shadow: none;
		font-size: 14px;
		word-break: break-all;
	}
	.deal1 {
		color: #1C95D0;
		text-shadow: none
	}
	.collapse {
		display: none;
	}
	.display_none {
		display: none
	}
	.navigation ul li {
		height: 38px;
		width: 100%;
		text-align: center;
		font-size: 1.2em;
		border-bottom: 1px dotted rgb(255, 255, 255) !important;
	}
	.navigation ul li a {
		font-size: .6em;
		padding: 13px 10px
	}
	.navigation ul li a.active {
		width: 100%;
		padding: 10px 0px;
	}
	.custome-class {
		margin: 0px;
		padding: 0px;
		color: #ED6D18;
		text-align: right;
		border: 1px solid #FFF;
		background: #FFF;
	}
	.callus {
		text-align: right;
		color: #02174C;
		font-size: 14px;
		font-weight: 400;
	}
	.callus strong span {
		padding: 0px;
		margin: 0px;
		font-family: "proxima_novasemibold";
		font-size: 16px;
		color: #ed6d18;
	}
	.carousel-control.left.left12 {
		top: 21% !important;
		left: 86%;
	}
	.carousel-control.right.right12 {
		top: 21% !important;
		left: 94%
	}
	.carousel-control.left.left12 {
		top: 16% !important;
		left: 78%;
	}
	.carousel-control.right.right12 {
		top: 16% !important;
		left: 86%;
	}
}
@media screen and (max-width:320px) {
	.call-mobile {
		font-size: 12px;
	}
	.callus {
		font-size: 18px;
	}
	.callus strong img {
		width: 37%;
		vertical-align: middle;
		margin-top: 4%;
	}
	.overview {
		background: #EEE none repeat scroll 0% 0%;
		min-height: 110px;
		padding: 0px;
		margin-top: -20px
	}
	.responsive_background {
		background: #FFF none repeat scroll 0% 0%;
		top: -16px;
		width: 64%;
		left: 0px;
		min-height: 100px;
		margin: 0px;
		padding: 0px;
		text-align: left;
		margin-top: 23px;
		margin-left: 5px;
		padding: 2px;
		opacity: 0.8;
	}
	.width_responsive {
		width: 20px;
		height: 20px;
	}
	.banner-rgt-call1 {
		color: #ED6D18;
		text-shadow: none;
		font-size: 16px;
		font-weight: bolder;
	}
	.book-flight1 {
		font-size: 17px;
		color: #1B8DCC;
		text-shadow: none;
	}
	.displayalot {
		display: block
	}
	.callus strong span {
		font-size: 18px;
	}
	.from-us1 {
		color: rgb(237, 109, 24);
		text-shadow: none;
		font-size: 14px;
		word-break: break-all;
	}
	.deal1 {
		color: #1C95D0;
		text-shadow: none
	}
	.collapse {
		display: none;
	}
	.display_none {
		display: none
	}
	.navigation ul li {
		height: 38px;
		width: 100%;
		text-align: center;
		font-size: 1.2em;
		border-bottom: 1px dotted rgb(255, 255, 255) !important;
	}
	.navigation ul li a {
		font-size: .6em;
		padding: 13px 10px
	}
	.navigation ul li a.active {
		width: 100%;
		padding: 10px 0px;
	}
	.custome-class {
		margin: 0px;
		padding: 0px;
		color: #ED6D18;
		text-align: right;
		border: 1px solid #FFF;
		background: #FFF;
	}
	.callus {
		text-align: right;
		color: #02174C;
		font-size: 14px;
		font-weight: 400;
	}
	.callus strong span {
		padding: 0px;
		margin: 0px;
		font-family: "proxima_novasemibold";
		font-size: 16px;
		color: #ed6d18;
	}
	.carousel-control.left.left12 {
		top: 21% !important;
		left: 86%;
	}
	.carousel-control.right.right12 {
		top: 21% !important;
		left: 94%
	}
	.carousel-control.left.left12 {
		top: 16% !important;
		left: 78%;
	}
	.carousel-control.right.right12 {
		top: 16% !important;
		left: 86%;
	}
}
@media screen and (max-width:375px) {
	.callus {
		font-size: 18px;
	}
	.callus strong img {
		width: 37%;
		vertical-align: middle;
		margin-top: 4%;
	}
	.responsive_background {
		background: #FFF none repeat scroll 0% 0%;
		top: -16px;
		width: 64%;
		left: 0px;
		min-height: 100px;
		margin: 0px;
		padding: 0px;
		text-align: left;
		margin-top: 23px;
		margin-left: 5px;
		padding: 2px;
		opacity: 0.8;
	}
	.width_responsive {
		width: 20px;
		height: 20px;
	}
	.banner-rgt-call1 {
		color: #ED6D18;
		text-shadow: none;
		font-size: 16px;
		font-weight: bolder;
	}
	.book-flight1 {
		font-size: 17px;
		color: #1B8DCC;
		text-shadow: none;
	}
	.displayalot {
		display: block
	}
	.callus strong span {
		font-size: 18px;
	}
	.from-us1 {
		color: rgb(237, 109, 24);
		text-shadow: none;
		font-size: 14px;
		word-break: break-all;
	}
	.deal1 {
		color: #1C95D0;
		text-shadow: none;
		font-size: 20px;
	}
	.collapse {
		display: none;
	}
	.display_none {
		display: none
	}
	.navigation ul li {
		height: 38px;
		width: 100%;
		text-align: center;
		font-size: 1.2em;
		border-bottom: 1px dotted rgb(255, 255, 255) !important;
	}
	.navigation ul li a {
		font-size: .6em;
		padding: 13px 10px
	}
	.navigation ul li a.active {
		width: 100%;
		padding: 10px 0px;
	}
	.custome-class {
		background: #fff none repeat scroll 0 0;
		border: medium none;
		border-radius: 2px;
		color: #ed6d18;
		font-size: 14px;
		margin: 0;
		padding: 2px 7px;
		text-align: right;
	}
	.callus {
		text-align: right;
		color: #02174C;
		font-size: 14px;
		font-weight: 400;
	}
	.callus strong span {
		padding: 0px;
		margin: 0px;
		font-family: "proxima_novasemibold";
		font-size: 16px;
		color: #ed6d18;
	}
	.carousel-control.left.left12 {
		top: 21% !important;
		left: 86%;
	}
	.carousel-control.right.right12 {
		top: 21% !important;
		left: 94%
	}
	.top-margin12 {
		margin-top: -539px;
	}
	.carousel-control.left.left12 {
		top: 16% !important;
		left: 78%;
	}
	.carousel-control.right.right12 {
		top: 16% !important;
		left: 86%;
	}
}
@media all and (min-width:768px) and (max-width:954px) {
	.logocontainer {
		width: 40%;
		padding: 5px 5px
	}
	.call-full {
		font-size: 18px;
		color: #1c86c8;
		float: left;
		margin-right: 10px;
		font-weight: 600;
	}
	.callus {
		width: 100%;
		font-size: 18px;
	}
	.callus strong img {
		width: 49%;
		vertical-align: middle;
		margin-top: 0%;
	}
	.responsive_background {
		background: #FFF none repeat scroll 0% 0%;
		top: -16px;
		width: 64%;
		left: 0px;
		min-height: 100px;
		margin: 0px;
		padding: 0px;
		text-align: left;
		margin-top: 23px;
		margin-left: 5px;
		padding: 2px;
		opacity: 0.8;
	}
	.width_responsive {
		width: 20px;
		height: 20px;
	}
	.banner-rgt-call1 {
		color: #ED6D18;
		text-shadow: none;
		font-size: 54px;
		font-weight: bolder;
	}
	.book-flight1 {
		font-size: 41px;
		color: #1B8DCC;
		text-shadow: none;
	}
	.displayalot {
		display: block
	}
	.callus strong span {
		font-size: 18px;
	}
	.from-us1 {
		color: rgb(237, 109, 24);
		text-shadow: none;
		font-size: 30px;
		word-break: break-all;
	}
	.deal1 {
		color: #1C95D0;
		text-shadow: none;
		font-size: 48px;
	}
	.display_none {
		display: none
	}
	.navigation ul li {
		text-align: center;
		font-size: 1.2em;
	}
	.navigation ul li a {
		font-size: .6em;
		padding: 13px 10px
	}
	.navigation ul li a.active {
		width: 100%;
		padding: 10px 0px;
	}
	.custome-class {
		margin: 0px;
		padding: 0px;
		color: #ED6D18;
		text-align: right;
		border: 1px solid #FFF;
		background: #FFF;
	}
	.custome-class1 {
		display: none;
	}
	.callus {
		width: 60%;
		text-align: right;
		color: #02174C;
		font-size: 14px;
		font-weight: 400;
	}
	.callus strong span {
		padding: 0px;
		margin: 0px;
		font-family: "proxima_novasemibold";
		font-size: 33px;
		color: #ed6d18;
	}
	.carousel-control.left.left12 {
		top: 66% !important;
		left: 78%;
	}
	.carousel-control.right.right12 {
		top: 66% !important;
		left: 86%;
	}
	.rating>img {
		width: auto !important
	}
}
@media all and (min-width:1000px) and (max-width:1100px) {
	.logocontainer {
		padding: 5px 5px
	}
	.callus {
		font-size: 18px;
	}
	.responsive_background {
		background: #FFF none repeat scroll 0% 0%;
		top: -16px;
		width: 64%;
		left: 0px;
		min-height: 100px;
		margin: 0px;
		padding: 0px;
		text-align: left;
		margin-top: 23px;
		margin-left: 5px;
		padding: 2px;
		opacity: 0.8;
	}
	.width_responsive {
		width: 20px;
		height: 20px;
	}
	.banner-rgt-call1 {
		color: #ED6D18;
		text-shadow: none;
		font-size: 54px;
		font-weight: bolder;
	}
	.book-flight1 {
		font-size: 41px;
		color: #1B8DCC;
		text-shadow: none;
	}
	.displayalot {
		display: block
	}
	.callus strong span {
		font-size: 18px;
	}
	.from-us1 {
		color: rgb(237, 109, 24);
		text-shadow: none;
		font-size: 30px;
		word-break: break-all;
	}
	.deal1 {
		color: #1C95D0;
		text-shadow: none;
		font-size: 48px;
	}
	.display_none {
		display: none
	}
	.navigation ul li {
		text-align: center;
		font-size: 1.2em;
	}
	.navigation ul li a {
		font-size: .6em;
		padding: 13px 10px
	}
	.navigation ul li a.active {
		width: 100%;
		padding: 10px 0px;
	}
	.custome-class {
		margin: 0px;
		padding: 0px;
		color: #ED6D18;
		text-align: right;
		border: 1px solid #FFF;
		background: #FFF;
	}
	.custome-class1 {
		display: none;
	}
	.carousel-control.left.left12 {
		top: 66% !important;
		left: 78%;
	}
	.carousel-control.right.right12 {
		top: 66% !important;
		left: 86%;
	}
}
@media all and (min-width:1200px) and (max-width:1280px) {
	.booking-from-inner {
		padding: 0px 10px 15px;
	}
}
#menu1 {
	padding: 0px
}
@charset "utf-8";
.car_width {
	width: 100%;
}
.input-area1 .group1 {
	display: inline-block;
	width: 100%;
	min-height: 26px;
	margin: 5px 0px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
	z-index: 0;
}
.group1 input {
	width: 100%;
	height: auto !important;
	min-height: 26px;
	padding: 4px 20px 4px 5px;
	margin: 0px;
	outline: 0px none;
	font-family: sans-serif;
	font-size: .8em;
	border: 1px solid #F2E4E4;
	border-radius: 0px;
	box-shadow: none;
}
.group1 label {
	color: #48484A;
	top: -8px;
	font-size: 14px;
}
.selectfield4 {
	position: relative;
}
.input-area1 input,
.selectfield4 {
	font-size: 13px;
	min-height: 26px;
	padding: 4px 20px 4px 5px;
	display: block;
	width: 100%;
	border: 1px solid #F2E4E4;
	border-radius: 0px;
	border-image: none;
	font-family: "open_sansregular";
}
.input-group5 {
	display: inline;
}
.car_travelers h2 {
	font-size: 1.3em;
	text-transform: uppercase;
	margin: -3px 18px;
	color: #1C86C8;
	font-weight: bold;
	display: inline-block;
	color: #fff;
}
.car_travelers {
	background: #1C86C8;
	padding: 15px 10px
}
.insurace_hearby {
	display: inline-block;
	margin-left: 18px;
	font-size: 14px;
	color: #837D7D;
	font-weight: lighter;
	letter-spacing: normal;
	word-spacing: 2px;
}
.car_grey {
	background: #F9F6F6 none repeat scroll 0% 0%;
	margin: 10px 0px;
	padding: 0px;
}
.musibat_conatiner1 {
	padding: 20px 0px 20px 20px;
	color: #EEE;
	background-color: #344A58;
	position: relative;
	z-index: 1;
	margin-top: 20px;
	min-height: 500px;
}
.musibat_conatiner1 h3 {
	margin: 0px 0px 20px;
	font-size: 24px;
	font-weight: 700;
}
.musibat_conatiner1 hr {
	border-top: 5px solid #EEE;
	margin-top: 20px;
	margin-bottom: 20px;
	border-width: 1px 0px 0px;
	border-style: solid none none;
	border-color: #EEE -moz-use-text-color -moz-use-text-color;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
}
.musibat_conatiner1 ul {
	margin: 0px;
	padding: 0px 20px;
}
.musibat_conatiner1 ul li {
	margin: 20px 0px;
}
.musibat_conatiner1 .arrrow_direct {
	margin: 38px 0px 0px;
	color: #FF704C;
}
.submit_car {
	margin: 10px 15px 0px;
	width: 30%;
	background: #FC7418 none repeat scroll 0% 0%;
	color: #FFF;
	padding: 10px 0px;
	border: 0px none;
	font-family: "proxima_novasemibold";
	font-size: 20px;
}
#payment {}
.top-margin {
	margin-top: 35px;
}
.Main-payment {
	padding-bottom: 20px;
}
.Main-payment h2 {
	text-align: center;
	font-family: "open_sansbold";
	text-transform: uppercase;
	font-size: 35px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	position: relative;
}
.payment-attribute {
	font-size: 15px;
	font-family: "open_sansregular";
	font-weight: normal;
	margin-left: 29px;
}
.newtable {
	background: #e6e9ec;
	border: 1px solid #FA741C;
}
.border {
	border: 1px solid #FA741C;
}
.payment-attribute1 h2 {
	font-size: 23px;
	font-family: "montserratbold"
}
.payment-attribute1 span {
	margin: 4px 8px 2px 1px;
}
.payment-attribute1 span p {
	margin-top: 20px;
	font-family: "open_sansregular";
	font-size: 14px;
}
.Main-payment11 h2 {
	text-align: left;
	font-family: "open_sansbold";
	text-transform: uppercase;
	font-size: 35px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	position: relative;
}
.payment-attribute1 {
	margin-left: 29px;
}
.Main-payment11 {
	padding-bottom: 20px;
}
.Main-payment2 h2 {
	text-align: left;
	font-family: "open_sansbold";
	text-transform: uppercase;
	font-size: 35px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	position: relative;
}
.Main-payment2 img {
	max-width: 100%;
}
.Main-payment2 p {
	margin-top: 0px;
	font-family: "open_sansregular";
	font-size: 20px;
}
.payment_form {
	background: #ddd;
	padding: 10px 0px;
	width: 68%;
	margin: 0 auto
}
.payment_form h6 {
	font-family: "open_sansbold";
	color: #F08B3B;
	text-transform: uppercase;
	font-size: 25px;
}
.form-styling1 {
	font-size: 13px;
	padding: 10px 10px 15px 5px;
	display: block;
	width: 100%;
	border: 1px medium #757575;
	font-family: "open_sansregular";
	background: none;
	float: right;
	margin: 11px 0px;
}
.paymentform {
	width: 100%;
	background: #DDD none repeat scroll 0% 0%;
	padding: 10px 0px;
}
.card-number {
	width: 100%;
}
.card-number span {
	font-size: 14px;
	font-weight: normal;
	display: inline;
	top: 34% !important;
}
.form-styling2 {
	width: 50%;
}
.card 1 {
	max-width: 100%;
	background-color: #FFF;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
	opacity: 0;
	float: left;
}
.icon1 {
	position: absolute;
	right: 0px;
	top: 15px;
	line-height: 25px;
	color: #99A6BF;
}
.booking-from-inner11 {
	padding: 16px 10px 26px;
	;
	display: block;
	float: left;
	width: 100%;
}
.min-height1 {
	min-height: 200px;
}
.paragraphs p {
	font-size: 14px;
	font-family: "open_sansregular";
	line-height: 24px;
}
.paragraphs h3 {
	text-transform: uppercase;
	font-family: "open_sansregular";
	text-transform: uppercase;
	text-align: justify;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: normal;
}
.bordernew {
	border-right: 1px solid #757575;
}
.submit2 {
	margin: 10px 15px 0px;
	width: 50%;
	background: #FC7418 none repeat scroll 0% 0%;
	color: #FFF;
	padding: 10px 0px;
	border: 0px none;
	font-family: "proxima_novasemibold";
	font-size: 20px;
	margin: 0px;
}
.submit2:hover {
	background: #F30;
	color: #fff;
}
.apex {
	padding: 20px;
	background: #015289;
	color: #fff
}
.apex h2 {
	margin: 0px;
	text-transform: uppercase
}
.Main-payment3 {}
.Main-payment3 h3 {
	margin: 0px;
	text-transform: uppercase;
	padding: 20px;
	background: #015289;
	color: #fff
}
.apex-styling1 {
	font-size: 13px;
	min-height: 26px;
	padding: 4px 20px 4px 5px;
	display: block;
	width: 100%;
	border: 1px solid #F2E4E4;
	border-radius: 0px;
	font-family: "open_sansregular";
}
.apex-stylingheight {
	height: 50px;
}
.apexform {
	background: #F9F6F6 none repeat scroll 0% 0%;
	width: 100%;
}
#transactionform {
	background: #F9F6F6 none repeat scroll 0% 0%;
	padding: 10px 0px;
	width: 68%;
	margin: 0px auto;
	margin-right: 27%;
}
#transactionform label {
	margin: 2px 0px 5px;
	font-size: 14px;
	font-family: "open_sansregular";
}
.transaction-attribute {
	padding: 5px 15px !important;
	line-height: 1.5em !important;
	font-size: 14px
}
.transaction_button {
	text-align: center;
	width: 100%;
	margin-top: 20px;
}
.apex {
	padding: 20px;
	background: #FF7518;
	color: #fff
}
.apex h2 {
	margin: 0px;
	text-transform: uppercase
}
.Main-payment3 {}
.Main-payment3 h3 {
	margin: 0px;
	text-transform: uppercase;
	background: #FF7518;
	padding: 20px;
	color: #fff
}
.apex-styling1 {
	font-size: 13px;
	min-height: 26px;
	padding: 4px 20px 4px 5px;
	display: block;
	width: 100%;
	border: 1px solid #F2E4E4;
	border-radius: 0px;
	font-family: "open_sansregular";
	height: 35px;
}
.apex-stylingheight {
	height: 50px;
}
.apexform {
	background: #F9F6F6 none repeat scroll 0% 0%;
	width: 100%;
}
#transactionform {
	background: #F9F6F6 none repeat scroll 0% 0%;
	padding: 10px 0px;
	width: 68%;
	margin: 0px auto;
	margin-right: 27%;
}
#transactionform label {
	margin: 2px 0px 5px;
	font-size: 14px;
	font-family: "open_sansregular";
}
.transaction-attribute {
	padding: 15px 15px !important;
	line-height: 1.5em !important;
	font-size: 14px;
	height: 50px;
}
.transaction_icon {
	color: #015289
}
.amex-top {
	margin-top: 25px;
}
.readmore-btn12 {
	background: #1e5f9c;
	color: #fff;
	font-family: 'proxima_novasemibold';
	text-transform: uppercase;
	border-radius: 3px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	padding: 8px 0 6px;
	font-size: 14px;
	width: 100%
}
.readmore-btn12:hover {
	background: #ff7518 !important;
	color: #fff;
}
@media screen and (max-width:767px) {
	#transactionform {
		width: 100%;
		margin: 0px;
	}
	.slide-txt h5 {
		font-size: 15px !important;
		font-weight: bold !important;
	}
	.slide-txt h2 {
		font-size: 17px !important;
		font-weight: bold !important;
		margin: 0;
	}
	.slide-txt h3 {
		font-size: 1em !important;
		font-weight: bolder !important;
		margin: 12px 0 !important;
	}
	.heightimg img {
		height: 208px !important;
		width: 100%;
	}
	.holiday-slider123 {
		width: 100%;
		min-height: auto !important;
	}
	.slide-txt {
		display: block;
		left: 17%;
		right: 0;
		text-align: left;
		top: 18%;
	}
}
.wrap {
	background: url(../images/bg1.png);
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}
.wrap img {
	height: auto !important
}
.content p {
	margin: 18px 0px 45px 0px;
}
.content p {
	font-family: "Century Gothic";
	font-size: 2em;
	color: #666;
	text-align: center;
}
.content p span {
	color: #e54040;
}
.content {
	text-align: center;
	padding: 115px 0px 0px 0px;
}
.content a {
	font-family: "Century Gothic";
}
.content a:hover {
	color: #e54040;
}
@media screen and (max-width:1366px) {
	.content {
		padding: 58px 0px 0px 0px;
	}
}
@media screen and (max-width:1280px) {
	.content {
		padding: 58px 0px 0px 0px;
	}
}
@media screen and (max-width:1024px) {
	.content {
		padding: 58px 0px 0px 0px;
	}
	.content p {
		font-size: 1.5em;
	}
}
@media screen and (max-width:640px) {
	.content {
		padding: 58px 0px 0px 0px;
	}
	.content p {
		font-size: 1.3em;
	}
}
@media screen and (max-width:460px) {
	.content {
		padding: 20px 0px 0px 0px;
		margin: 0px 12px;
	}
	.content p {
		font-size: 0.9em;
	}
	.copy-right p {
		font-size: 0.8em;
	}
}
@media screen and (max-width:320px) {
	.content {
		padding: 30px 0px 0px 0px;
		margin: 0px 12px;
	}
	.content a {
		padding: 10px 15px;
		font-size: 0.8em;
	}
	.content p {
		margin: 18px 0px 22px 0px;
	}
	.logo-main {
		width: 100px;
		max-width: 100%;
	}
}
.requestQuote {
	background-color: #e8eaef;
	display: inline-block;
	width: 100%;
}
.requestQuote li {
	list-style: none;
}
.topRnd h3 {
	background-color: #fa741c;
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	padding: 8px 10px;
}
span.btmSprt {
	background: rgba(0, 0, 0, 0) url("../images/requestQuote-BtmRnd.jpg") no-repeat scroll 0 0;
	content: "";
	display: block;
	height: 7px;
	width: 260px;
}
.topRnd h3 {
	color: #fff;
	margin: 0px
}
.requestQuote li label {
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
}
.redText {
	color: red;
}
.requestQuote li input[type="text"],
textarea {
	border: 1px solid #aac5e1;
	outline: medium none;
	padding: 1px 3px;
	resize: none;
	width: 70%;
	margin-bottom: 5px;
	font-size: 14px;
}
.width155 {
	width: 195px;
}
.requestQuote li label {
	display: inline-block;
	margin-bottom: 5px;
	max-width: 100%;
	width: 27%
}
.fRight {
	float: none;
}
.requestQuote li textarea {
	height: 50px;
	width: 100%;
}
.font11 {
	font-size: 11px
}
.submitBtn {
	background: #ed6d18 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	margin-top: 15px;
	padding: 8px 2px;
	text-transform: uppercase;
	width: 100%;
}
.requestQuote ul {
	padding: 0px;
}
.requestq {
	padding: 10px;
	border: 1px solid #fa741c;
}
.fromtosearch dd,
dd.pref-airlines {
	border-bottom: 1px solid #757575 !important;
	border-top: none;
	border-right: none;
	border-left: none;
	border-radius: none !important;
	-moz-border-radius: none !important;
	-webkit-border-radius: none !important;
	padding: 5px;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 10px;
	float: left;
	margin-right: 10px;
	width: 48%
}
.fromtosearch dd .text,
dd.pref-airlines .text {
	border-bottom: 1px solid #757575 !important;
	width: 210px;
	padding: 5px;
	background: #FFFFFF !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	outline: none !important
}
.calform .calbox,
.calform .allcombo {
	border: 1px solid #757575 !important;
	min-width: 137px !important;
}
.calform {
	margin: 0;
	display: inline-block !important;
}
.calform .return-panel,
.nextrow {
	margin-left: 0px !important
}
div.list {
	overflow-y: auto;
	overflow-x: hidden;
	border: 1px solid #c3c4c5;
	min-width: 132px;
	text-align: left;
	border-radius: 5px !important;
	z-index: 9999999 !important
}
.seatclass {
	max-width: 137px !important;
	width: 100% !important
}
.check {
	padding-left: 0px;
	max-width: 440px !important;
}
#AirSearchForm_FromToPanel {
	width: 100%;
	display: inline-block !important;
}
.ser-flight {
	background-image: none !important;
	width: 100% !important
}
.menu_list_left {
	margin-top: 10px !important
}
.tabsinn ul li.active label {
	background-color: none !important
}
.airsearchform input,
.airsearchform div {
	text-align: left !important
}
dl {
	margin-bottom: 0px !important
}
.booking-form3 {
	padding: 0px 20px 20px !important;
	position: absolute;
	z-index: 999;
	display: block
}
.carasoulhated {
	min-height: 475px;
}
.tripfeatureagain {
	position: relative;
}
.tabsinn ul li.active label {
	background-color: transparent !important
}
.form-title {
	padding: 0 10px !important;
}
@media only screen and (max-width: 680px) {
	.form-title {
		padding: 0 !important;
	}
}
.ser-flight {
	background: #fc7418 !important;
	text-decoration: none !important;
	height: 40px !important
}
.calform .return-panel,
.nextrow {
	margin-left: 10px !important
}
.tabsinn ul li {
	border-right: 1px solid #fff !important
}
.tabsinn ul li:hover {
	background: ##23527c !important;
	color: #fff !important
}
.airports {
	width: 100% !important;
	max-width: 241px !important
}
div.calendar {
	z-index: 999999 !important
}
@media all and (max-width:767px) {
	.booking-form3 {
		position: unset;
	}
	.tabsinn ul li.active label {
		width: 100% !important
	}
	.fromtosearch dd,
	dd.pref-airlines {
		width: 95.5% !important;
		max-width: 200px;
	}
	.booking-form3 {
		padding: 0px 1px 20px !important;
	}
	.tabsinn ul li {
		cursor: pointer;
		display: inline-block;
		padding: 0.2em 0.2em !important;
		text-align: center;
		min-width: 32% !important;
		width: auto !important;
		background: none;
		float: none;
		margin: 0;
		height: auto;
	}
	.tabsinn {
		width: 100% !important
	}
	.tabsinn ul {
		width: 100% !important
	}
	.check {
		padding-left: 0px !important;
		width: 100% !important
	}
	.chkoptions label {
		font-size: 10px !important
	}
	.div.list {
		max-width: 98% !important;
		width: 100% !important
	}
}
@media all and (min-width:768px) and (max-width:980px) {
	.booking-form3 {
		padding: 0px 20px 20px !important;
		position: unset;
		z-index: 999;
		display: block;
	}
}
@media all and (min-width:981px) and (max-width:1080px) {
	.booking-form3 {
		padding: 0px 20px 20px !important;
		position: unset;
		z-index: 999;
		display: block;
	}
}