@font-face {
 font-family: 'helvetica_condensedregular';
 src: url('../fonts/ps_4a-webfont.eot');
 src: url('../fonts/ps_4a-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/ps_4a-webfont.woff2') format('woff2'),  url('../fonts/ps_4a-webfont.woff') format('woff'),  url('../fonts/ps_4a-webfont.ttf') format('truetype'),  url('../fonts/ps_4a-webfont.svg#helvetica_condensedregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'helvetica_condensedbold';
 src: url('../fonts/ps_4c-webfont.eot');
 src: url('../fonts/ps_4c-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/ps_4c-webfont.woff2') format('woff2'),  url('../fonts/ps_4c-webfont.woff') format('woff'),  url('../fonts/ps_4c-webfont.ttf') format('truetype'),  url('../fonts/ps_4c-webfont.svg#helvetica_condensedbold') format('svg');
 font-weight: normal;
 font-style: normal;
}

::-moz-selection {
background-color:#dc5001;
color:#ffffff;
}

::selection {
background-color:#dc5001;
color:#ffffff;
}
html, body {
	height:100%;
	width:100%;
	overflow-x:hidden;
}
body {
	font-size:12px;
	color:#666666;
	font-family: 'helvetica_condensedregular';
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	background-color:#fff;
}
*, body, form, p, ul, h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
	max-width:100%;
}
ul {
	list-style:none;
}
:focus {
	outline:none;
}
.clear {
	clear:both;
}
p {
	line-height:19px;
}
a {
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	outline:none;
	cursor:pointer !important;
}
a:hover {
	text-decoration:none;
	color:#000000;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
h1 {
	color:#ffffff;
	font-size:40px;
	line-height:50px;
	padding:10px 0px 15px;
	text-transform:uppercase;
}
h2 {
	color:#ffffff;
	font-size:28px;
}
h3 {
	font-size:30px;
	color:#ffffff;
	padding:10px 0px;
	text-transform:uppercase;
}
h4 {
	font-size:24px;
	color:#ffffff;
	padding:15px 0px;
	text-transform:uppercase;
}
h5 {
	font-size:16px;
}
h6 {
	font-size:14px;
}
.p5 {
	padding:5px;
}
.pt5 {
	padding-top:5px;
}
.pl5 {
	padding-left:5px;
}
.pr5 {
	padding-right:5px;
}
.pb5 {
	padding-bottom:5px;
}
.p10 {
	padding:10px;
}
.pt10 {
	padding-top:10px;
}
.pl10 {
	padding-left:10px;
}
.pr10 {
	padding-right:10px;
}
.pb10 {
	padding-bottom:10px;
}
.p15 {
	padding:15px;
}
.pt15 {
	padding-top:15px;
}
.pl15 {
	padding-left:15px;
}
.pr15 {
	padding-right:15px;
}
.pb15 {
	padding-bottom:15px;
}
.p20 {
	padding:20px;
}
.pt20 {
	padding-top:20px;
}
.pl20 {
	padding-left:20px;
}
.pr20 {
	padding-right:20px;
}
.pb20 {
	padding-bottom:20px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.por {
	position:relative;
}
.border {
	border:1px solid #D7D7D7;
}
.noborder {
	border:0px;
}
.xline {
	border-bottom:1px solid #D7D7D7;
}
.yline {
	border-left:1px solid #D7D7D7;
}
.taj {
	text-align:justify;
}
.tac {
	text-align:center;
}
.tar {
	text-align:right;
}
.tal {
	text-align:left;
}
.vam {
	vertical-align:middle;
}
.vat {
	vertical-align:top;
}
.vab {
	vertical-align:bottom;
}
.input {
	margin:0px;
	padding:10px 15px;
	width:100%;
	color:#43474a;
	border:1px solid #cccccc;
	background-color:#fff;
	font-size:14px;
}
.input:focus {
	border:1px solid #fe8a03;
}
textarea {
	resize: none;
}
/*-------------------------------------------------------------------

							CSS3

---------------------------------------------------------------------*/



*, html, body {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.transition {
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}



::-webkit-input-placeholder {
color:#a4a4a4;
}
:-moz-placeholder {
color:#a4a4a4;
}
::-moz-placeholder {
color:#a4a4a4;
}
:-ms-input-placeholder {
color:#a4a4a4;
}
/*-------------------------------------------------------------------

							TOP SECTION

---------------------------------------------------------------------*/



.topsection {
	float:left;
	width:100%;
	text-transform:uppercase;
	position:relative;
	z-index:99999;
}
.toprow {
	background:#fffcce;
	color:#ff6803;
	font-size:14px;
	text-transform:lowercase;
	padding:7px 0px 2px;
	font-family: 'helvetica_condensedbold';
	border-bottom:5px solid #f58220;
}
.toprow .logo {
	padding:0px;
	float:left;
}
.toprow .rightside {
	float:right;
	position:relative;
}
.toprow .rightside .rtlink {
	padding:20px 0px;
	float:right;
	text-transform: capitalize;
	font-size:18px;
}
.toprow a {
	color:#000000;
	margin:0px 10px;
}
.toprow a:hover {
	color:#ff6803;
}
/*-------------------------------------------------------------------

							MIDELS SECTION

---------------------------------------------------------------------*/

.search_cab{float: left; text-align:center; width:100%; padding: 15px; background:#000000;}

.midelsection {
	float:left;
	width:100%;
        min-height: 350px;
}
.slidertext{ position:absolute; text-align:center; width:100%; z-index:999; top:0; color:#ffffff; font:50px;}
.form-banner {
    background: rgba(10, 10, 10, 0.5) none repeat scroll 0 0;
    padding-left: 15px;
    padding-right: 15px;
	position:absolute;
	width:100%;
	z-index:9999;
	bottom:0;
	color:#ffffff;
}
.radio {
    margin: 0 auto 10px;
}
.form-banner .box .radio label {
    padding-right: 20px;
    padding-top: 20px;
}
.checkbox label, .radio label {
    cursor: pointer;
    font-weight: 400;
    margin-bottom: 0;
    min-height: 20px;
    padding-left: 20px;
	font-size:16px;
}
.form-banner .box label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
    max-width: 100%;
}
.btn-group, .btn-group-vertical {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.btn-city {
    margin-bottom: 5px;
    vertical-align: top;
}
.select-wrapper {
    min-width: 100px;
    position: relative;
}
.select-wrapper::after {
    bottom: 0;
    color: #777;
	content: "\f107";
    font-family: "FontAwesome";
    font-size: 18px;
    height: 17px;
    margin-left: -22px;
    margin-right: 18px;
    margin-top: 13px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 4px;
}
select.form-waycab {
    -moz-appearance: none;
	-webkit-appearance:none;
    border-radius: 1px;
    box-shadow: none;
    cursor: pointer;
}
.form-waycab {
    background-color: #fff;
    border: 1px solid #cccccc;
    color: #555555;
    display: block;
    font-size: 18px;
    font-weight: 300;
    height: 52px;
    line-height: 1.42857;
    padding: 6px 12px;
    width:225px;
}
.form-waycab option{
padding:4px 12px;
}
.form-input {
    background-color: #fff;
    border: 1px solid #cccccc;
    color: #000000;
    display: block;
    font-size: 18px;
    font-weight: 300;
    height: 52px;
    line-height: 1.42857;
    padding: 6px 12px;
    width:225px;
	margin-bottom:5px;
}
.btn-desktop {
    background-color: #ff6803;
    border-radius: 0!important;
    color: #fff;
    font-size: 18px!important;
    font-weight: 300!important;
    height: 52px;
    width: 225px;
	margin-bottom:5px!important;
	font-family: 'helvetica_condensedbold';
}
.mdcat {
	background:url(../images/catbg.png) repeat-x;
	padding:15px 0px 0px 0px;
	margin-top:-164px;
	position:relative;
}
.mdcatbox {
	text-align:center;
	text-transform:uppercase;
	width:18.6%;
	margin:0 0.7%;
	float:left;
}
.mdcatbox h2 {
	color:#555555;
	font-size:28px;
}
.mdcatbox a img {
	display:block;
}
.mdcatbox a {
	transition:all 0.4s ease-in-out;
}
.mdcatbox a:hover .spices, .mdcatbox a:hover .nuts, .mdcatbox a:hover .flour, .mdcatbox a:hover .snacks, .mdcatbox a:hover .speciality {
	background:#391c02;
	transition:all 0.4s ease-in-out;
}
.mdabout {
	background:#ffffff;
	padding:0px;
	margin:0px;
	text-align:center;
	color:#555555;
	font-size:22px;
	line-height:26px;
	display:block;
}
.mdabout span {
	padding:50px 50px 30px;
	display:block;
}
.mdabout h1 {
	color:#555555;
	font-size:40px;
	line-height:50px;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	font-family: 'helvetica_condensedbold';
}
.srsection {
	margin:0px;
	padding:30px 0px 0px 0px;
	display:block;
}
.srsection a.srbox {
	margin:0px 7px;
	padding:20px 10px;
	background:#f58220;
	border:1px solid #f58220;
	width:18%;
	display:inline-block;
	text-align:center;
	font-size:20px;
	color:#ffffff;
	text-transform:uppercase;
	line-height:24px;
	transition:all 0.4s ease-in-out;
	font-family: 'helvetica_condensedbold';
}
.srsection a.srbox .fa {
	font-size:90px;
	padding:30px 0px;
}
.srsection a.srbox:hover {
	background:#000000;
	border:1px solid #000000;
	transition:all 0.4s ease-in-out;
	color:#f58220;
	text-decoration:none;
}
.mdabout a.rdmore {
	border-bottom:1px dotted #ffffff;
	font-size:18px;
	color:#ffffff;
	padding:5px 10px;
	font-family: 'helvetica_condensedbold';
	transition:all 0.4s ease-in-out;
}
.mdabout a.rdmore:hover {
	border-bottom:1px dotted #000000;
	color:#000000;
	transition:all 0.4s ease-in-out;
}
.mscbox {
	background:#6f6862;
	padding:50px 0px 30px 0px;
	text-align:center;
}
.mscbox h2 {
	color:#ffffff;
	font-size:40px;
	line-height:50px;
	padding:0px 0px 15px;
	text-transform:uppercase;
	font-family: 'helvetica_condensedbold';
}
.mscbox h3 {
	color:#ffffff;
	font-size:24px;
	line-height:30px;
	padding:0px 0px 0px;
	margin:0px;
	text-transform:uppercase;
	font-family: 'helvetica_condensedbold';
}
.mscred {
	text-align:center;
	padding:0px 20px;
}
.mscred .cntbox {
	padding:20px 30px 20px;
	font-size:18px;
	color:#ffffff;
	line-height:20px;
	width:33.2%;
	float:left;
}
.mscred .cntbox h4 {
	font-size:24px;
	color:#ffffff;
	padding:15px 0px;
	text-transform:uppercase;
	font-family: 'helvetica_condensedbold';
}
.route {
    background: #f7f7f7;
    padding: 30px 0 30px;
    text-align: center;
}
.route h2 {
    color: #555555;
    font-family: "helvetica_condensedbold";
    font-size: 40px;
    line-height: 50px;
    padding: 0 0 15px;
    text-transform: uppercase;
}
.route h2 span{
    color: #f58220;
    font-family: "helvetica_condensedbold";
    font-size: 25px;
    line-height: 25px;
    text-transform: uppercase;
	display:block;
}
.cab {
    background: #000000;
    padding: 10px 0;
    text-align: center;
}
.cab h2 {
    color: #ffffff;
    font-family:"helvetica_condensedbold";
    font-size: 40px;
    line-height: 60px;
    padding:0;
    text-transform: uppercase;
}
.cab h2 span{
    color: #f58220;
    font-size: 60px;
	display:block;
}
.line-pricing-table {
    display: table;
    table-layout: fixed;
    width: 100%;
}
.line-pricing-table .pricing-table-wrap {
    display: table-cell;
    text-align: center;
}
.line-pricing-table .pricing-table-wrap ul {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #e6e6e6;
    border-radius: 5px;
    float: left;
    list-style: outside none none;
    margin: 10px;
    padding: 0;
    width: 100%;
}
.line-pricing-table .pricing-table-wrap ul li {
    display: inline-block;
    float: left;
    padding: 20px 0;
    text-align: left;
    width: 9%;
	line-height:32px;
	font-size:16px;
}
.line-pricing-table .pricing-table-wrap ul li.firstchild {
    background: #ff6803 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    padding: 20px;
    text-align: center;
    width: 18%;
}
.line-pricing-table .pricing-table-wrap ul li.arwchild {
    color: #ff6803;
    font-size: 24px;
    text-align: center;
    width: 5%;
}

/*-------------------------------------------------------------------

				   LOGIN SECTION AND REGISTER SECTION

---------------------------------------------------------------------*/

.banner-booking {
    background: url("../images/book-banner.jpg") no-repeat scroll center center / cover #444;
    min-height: 315px;
    position: relative;
    width: 100%;
}
.head-booking {
    color: #fff;
    font-weight: 300;
    margin-top: 160px;
    text-align: center;
	text-transform:capitalize;
}
#user-login {
    font-weight: 300;
    margin-bottom: 20px;
    margin-top: 30px;
    text-align: center;
	text-transform:capitalize;
}
.line {
    background: none repeat scroll 0 0 #000;
    display: block;
    height: 1px;
    margin: 20px auto 30px;
    width: 100px;
}
.login-block {
    text-align: center;
}
.form-book {
    display: inline-block;
    position: relative;
	margin-bottom: 10px;
}

.register h3{ margin:0px 0px 15px 0px; padding:0px 15px;}
.rgright{ border:1px solid #e6e6e6; padding:15px;}
.rgright b{ font-family:"helvetica_condensedbold"; font-weight:400;}
.f16{ font-size:16px;}

.form-book.register {
    display: inherit;
    position: relative;
	margin-bottom:20px;
}
.form-book.register.firstbox {
	margin-bottom:15px;
}
.form-book.register .box-login {
    background-color: #fff;
	 border: 1px solid #e6e6e6;
    border-radius: 0;
    font-size: 19px;
    font-weight: 300;
    height:45px;
    margin-bottom:0px;
    padding-left: 10px;
    width:100%;
}
.form-book.register .box-login.checking {
	 border: 1px solid #ffffff;
	 padding-left:0px;
	 padding-right: 10px;
}
.box-login {
    background-color: #fff;
	 border: 1px solid #e6e6e6;
    border-radius: 0;
    font-size: 19px;
    font-weight: 300;
    height:45px;
    margin-bottom: 15px;
    padding-left: 10px;
    width: 500px;
}
.btn-login {
    background-color: #ff6100;
    border-radius: 0 !important;
    color: #fff;
    height: 52px;
    margin-bottom: 15px !important;
    margin-top: 10px;
    width: 225px;
}
.forgot-password {
    color: #f00;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 5px;
}
.forgot-password:hover {
    color: #000;
    text-decoration: none;
}
.btn-login:hover {
    background-color: #cc4e00;
    color: #fff !important;
}

.form-book.register .btn-city {
    margin-bottom: 5px;
    vertical-align: top;
}
.form-book.register .select-wrapper-signup:after {
    bottom: 0;
    color: #777;
	/*content:"";*/
	content:"\f078";
    font-family: "FontAwesome";
    font-size: 18px;
    height: 17px;
    margin-left: -22px;
    margin-right: 10px;
    margin-top: 9px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top:3px;
}
.form-book.register select.form-wiwigo-signup {
    -moz-appearance: none;
    border-radius: 1px;
    box-shadow: none;
    cursor: pointer;
}
.form-book.register .form-wiwigo-signup {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    color: #555555;
    display: block;
    font-size: 18px;
    font-weight: 300;
    height:45px;
    line-height: 1.42857;
    padding: 6px 6px;
    width:100%;
	color:#bbbbbb;
}

.btn-city {
    margin-bottom: 5px;
    vertical-align: top;
}
.select-wrapper-signup:after {
    bottom: 0;
    color: #777;
	/*content:"";*/
	content:"\f078";
    font-family: "FontAwesome";
    font-size: 18px;
    height: 17px;
    margin-left: -22px;
    margin-right: 10px;
    margin-top: 9px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top:3px;
}
select.form-wiwigo-signup {
    -moz-appearance: none;
    border-radius: 1px;
    box-shadow: none;
    cursor: pointer;
}
.form-wiwigo-signup {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    color: #555555;
    display: block;
    font-size: 18px;
    font-weight: 300;
    height:45px;
    line-height: 1.42857;
    padding: 6px 6px;
    width: 500px;
	color:#bbbbbb;
}

/*-------------------------------------------------------------------

							ONESEARCH SECTION

---------------------------------------------------------------------*/
.banner-onesearch {
    background: url("../images/search.jpg") no-repeat scroll center center / cover #444;
    min-height: 315px;
    position: relative;
    width: 100%;
}
.wrapper-search .search-head h1 {
    font-weight: 300;
    letter-spacing: 0.2px;
    margin-top: 30px;
    text-align: center;
	text-transform:capitalize;
}
.google-maps {
    overflow: hidden;
    text-align: center;
	text-transform:capitalize;
}
.distance {
    background-color: #eaeaea;
    border: 1px solid #d5d5d5;
	width:300px;
	margin:0 auto;
}
.city-distance {
    display: inline-block;
    font-size: 18px;
    list-style: outside none none;
    /*margin-left: -30px;*/
    margin-top: 15px;
}
.city-distance li {
    display: inline;
}
.distance h3 {
    margin-top: 0;
}
.border-solid {
    border-top: 1px solid #dcdcdc;
    display: block;
    margin: 7px 10px 13px 0;
    text-align: center;
}
.car-image {
    width: 250px;
}
.car-name {
    color: #ff6100;
    font-size: 22px;
    font-weight: 300;
	text-transform:capitalize;
}
.passengers {
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 2px;
}
.car-properties {
    display: inline-block;
    list-style: outside none none;
   /* margin-left: -40px;*/
}
.car-properties li:before {
    color: rgb(9, 178, 9);
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 14px;
}
.car-properties li:first-child {
    margin-right: 15px;
}
.car-properties li {
    display: inline;
    font-size: 16px;
    font-weight: 300;
}
.border-adjust {
    border-top: 1px solid #ededed;
    max-height: 10px;
}
.cost {
    font-weight: 300;
	font-size:24px;
}
.all-inclusive {
    font-weight: 300;
	text-transform:capitalize;
	padding:0px;
	margin:0px;
}
.btn-book {
    background-color: #ff6100;
    border-color: #ff6100 !important;
    border-radius: 0 !important;
    color: #ffffff;
    font-size: 20px !important;
    height: 52px;
    margin-top: 22px;
    text-transform: uppercase;
    width: 184px;
}
.page-number {
    text-align: center;
}

.btn-book:hover {
    background-color: #cc4e00;
    color: #fff !important;
}
/*-------------------------------------------------------------------

							BOTTOM SECTION

---------------------------------------------------------------------*/
.bottomsection {
	margin:0px;
	padding:10px 0px;
	background:#000000
}
.bottomsection h4 {
    color: #ffffff;
    font-family: "helvetica_condensedbold";
    font-size: 25px;
    line-height: 25px;
    padding: 0 0 15px;
    text-transform: uppercase;
	display:block;
	border-bottom:1px solid #222222;
}
.bottomsection h4 span{
    color: #f58220;
    font-size: 30px;
}
.btlink {
	display:block;
	margin:10px 0px 7px;
}
.btlink ul {
	display:table;
	width:100%;
	margin:0px;
}
.btlink ul li {
	display: inline-block;
	position:relative;
}
.menu ul li:last-child {
	border-right:0px;
}
.btlink ul li a {
	color:#ffffff;
	font-size:18px;
	text-align:center;
	display:block;
	font-family: 'helvetica_condensedbold';
	text-transform:uppercase;
	padding:10px 15px;
	margin:0px;
	transition:all 0.4s ease-in-out;
}
.btlink ul li a:hover, .btlink ul li a.active {
	color:#f58220;
	transition:all 0.4s ease-in-out;
	text-decoration:underline;
}
.follow {
	font-size:18px;
	padding:10px 0px 5px;
	color:#f58220;
	text-transform:uppercase;
	font-family: 'helvetica_condensedbold';
	text-align:right;
}
.follow a {
	margin:0px 0px;
}
.copyright {
	border-top:1px solid #222222;
	padding:10px 0px;
	text-align:center;
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
	margin-top:10px;
}
.mnhgt {
	min-height:55px;
}
.formbox {
	padding:20px 0px 0px;
	float:left;
	color:#000;
	font-size:12px;
	text-align:center;
	width:100%;
}
.formbox h6 {
	color:#7153cc;
	font-size:18px;
	line-height:30px;
	padding:0px 0px 10px 0px;
	text-transform:uppercase;
}
.formbox h6 span {
	font-size:28px;
	font-weight:bold;
	display:block;
	clear:both;
}
.formbox input, .formbox textarea {
	padding:7px 10px;
	color:#999;
	font-size:16px;
	border:1px solid #ccc;
	border-radius:3px;
	margin:15px 0px;
	width:100%;
	font-family: 'helvetica_condensedbold';
	font-style:italic;
	display:block;
	clear:both;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.formbox a.sbtbtn {
	display:block;
	clear:both;
	background:#7153cc;
	border-radius:20px;
	padding:10px 20px;
	color:#fff;
	font-size:18px;
	margin-top:10px;
	font-family:'helvetica_condensedbold';
	text-transform:uppercase;
}
.formbox a.sbtbtn:hover {
	background:#b61b2b;
}



/*-------------------------------------------------------------------

							RESPONSCIV

---------------------------------------------------------------------*/
@media screen and (max-width:1200px)
{
	.box-login 
	{
		width: 450px;
	}
	.form-wiwigo-signup
	{
		width: 450px;
	}
	.car-image 
	{
		width: 200px;
	}
}


@media only screen and (max-width:1199px) {
 .menu ul li a.f1 
 {
	font-size:16px;
	padding:7px 20px;
}
.follow a {
margin:0px;
}
}
 @media only screen and (max-width:1023px) {
 .menu ul li a.f1 {
font-size:14px;
}
 .srsection a.srbox {
width:45%;
margin:10px;
}
 .srsection {
padding:0px;
}
}
 @media only screen and (max-width:992px) {
.menu ul li a.f1 {
font-size:12px;
}
.follow {
text-align:center;
border-top:1px dotted #e9e0d7;
}
}
 @media only screen and (max-width:991px) {
	 .menu ul li a.f1 {
		padding: 7px 12px;
	}
	.box-login 
	{
		width: 350px;
	}
	.form-wiwigo-signup
	{
		width: 350px;
	}
	.distance-small 
	{
		background-color: #eaeaea;
		border: 1px solid #d5d5d5;
		text-align: center;
	}
}
 @media only screen and (max-width:767px) {
	 .pd0 {
		padding:0px;
	}

::-webkit-input-placeholder {
color:#86500e;
}
:-moz-placeholder {
color:#86500e
}
::-moz-placeholder {
color:#86500e;
}
:-ms-input-placeholder {
color:#86500e;
}
 .mscred .cntbox {
width:100%;
border-bottom:1px solid #fff;
border-right:0px;
min-height:0px;
}
 .mscred .cntbox.bgnone {
border-bottom:0px;
}
 .mdabout {
font-size:16px;
line-height:22px;
}
 .mdabout span {
padding: 50px 15px 10px;
}
 .bottomsection {
padding-top:10px;
}
 .btlink ul li a {
font-size:16px;
padding:5px 15px;
}
 .txcent {
text-align:center;
}
.box-login 
{
    width: 250px;
}
.form-wiwigo-signup
	{
		width: 250px;
	}
	.wrapper-search 
	{
		text-align: center;
	}
	.cost 
	{
		font-size: 20px;
		margin-top: 3px;
		clear:both;
	}
	.all-inclusive 
	{
		font-size: 16px;
		margin-top: -5px;
	}
	.btn-book
	{
		margin-top:0px;
	}
}
 @media only screen and (max-width:600px) {
 .toprow .logo {
float:none;
text-align:center;
}
 .toprow .rightside {
float:none;
}
 .toprow .rightside .rtlink {
width:100%;
padding:0px;
text-align:center;
font-family: 'helvetica_condensedregular';
font-size:13px;
}
 .srsection a.srbox {
width:94%;
}
 .btlink ul li a {
font-size:14px;
padding:5px 5px;
}
}
 @media only screen and (max-width:390px) {
.btlink {
margin-bottom:0px;
}
.btlink ul li {
display:block;
border-bottom:1px dotted #e9e0d7;
}
.btlink ul li.noline {
border-bottom:0px;
}
.btlink ul li a {
font-size:16px;
transition:all 0.4s ease-in-out;
}
.btlink ul li a:hover {
background:#e9e0d7;
transition:all 0.4s ease-in-out;
}
}
