/* Compiled Less CSS File */
/* Generated from "style.css" */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp,
strike,tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template {display: none;}
a { background: transparent; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; max-width:100%; height:auto; }
svg:not(:root) { overflow: hidden; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smooth: always; -webkit-text-size-adjust: 100%;}
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
.alignleft {float:left;}
.alignright {float:right;}
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }
@font-face {
	font-family: 'BebasNeuewebfont';
	src: url('assets/fonts/BebasNeuewebfont.eot');
	src: local('assets/fonts/BebasNeuewebfont'), url('assets/fonts/BebasNeuewebfont.woff') format('woff'), url('assets/fonts/BebasNeuewebfont.ttf') format('truetype');
}
/* =Mixins
========================================================================================*/
.mrgL20 {margin-left:20px;}.mrgR20 {margin-right:20px;}.mrgB20 {margin-bottom:20px;}.mrgT20 {margin-top:20px;}.mrgL15 {margin-left:15px;}.mrgR15 {margin-right:15px;}.mrgB15 {margin-bottom:15px;}.mrgT15 {margin-top:15px;}.mrgL10 {margin-left:10px;}.mrgR10 {margin-right:10px;}.mrgB10 {margin-bottom:10px;}.mrgT10 {margin-top:10px;}.padL20 {padding-left:20px;}.padR20 {padding-right:20px;}.padB20 {padding-bottom:20px;}.padT20 {padding-top:20px;}.padL15 {padding-left:15px;}.padR15 {padding-right:15px;}.padB15 {padding-bottom:15px;}.padT15 {padding-top:15px;}.padL10 {padding-left:10px;}.padR10 {padding-right:10px;}.padB10 {padding-bottom:10px;}.padT10 {padding-top:10px;}.padTB10 {padding-top:10px;padding-bottom:10px;}.padTB15 {padding-top:15px;padding-bottom:15px;}.padTB20 {padding-top:20px;padding-bottom:20px;}.pad10 {padding:10px;}.pad15 {padding:15px;}.pad20 {padding:20px;}.pad25 {padding:25px;}.pad30 {padding:30px;}
.ltn {padding:0; margin:0; list-style:none;}
.row {display:block;}
.cf:before, .cf:after, ul:before, ul:after, .wrap:after, .wrap:after { content: " "; display: table; }
.cf:after, .cf:after, ul:after, .wrap:after { clear: both; }
.center-block { display: block; margin-left: auto; margin-right: auto; }
.hide { display: none !important; }
.show { display: block !important; }
.invisible { visibility: hidden; }
.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.hidden { display: none; visibility: hidden ; }
.affix { position: fixed; }
@-ms-viewport { width: device-width;}
.rounded3{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.rounded4{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.rounded5{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
/* =CSS Reset
========================================================================================*/
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
ul, ol, li{list-style:none; margin: 0; padding: 0;}
ul ul, ol ul, ul ol, ol ol{margin-bottom:0;}
.list-unstyled { padding-left: 0; list-style: none; }
.list-inline { padding-left: 0; list-style: none; margin-left: -5px; }
.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
dl { margin-top: 0; margin-bottom: 22px; }
dt, dd { line-height: 1.528571429; }
dt { font-weight: bold; }
dd { margin-left: 0; }
@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/bebasneue-webfont.woff2') format('woff2'),
         url('../fonts/bebasneue-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* =Default Tag & General Classes
========================================================================================*/
html, body { height: 100%; min-width: 320px; }
body{margin:0; padding:0; font:17px/24px 'Roboto', sans-serif; color:#363636; font-weight:300;}
img{max-width:100%; -ms-interpolation-mode:bicubic; vertical-align:middle;}
a, input[type="button"], input[type="submit"], button { outline: 0 none; -moz-transition: background-color 0.2s ease-in, color 0.2s ease-in; -webkit-transition: background-color 0.2s ease-in, color 0.2s ease-in; -o-transition: background-color 0.2s ease-in, color 0.2s ease-in; -ms-transition: background-color 0.2s ease-in, color 0.2s ease-in; transition: background-color 0.2s ease-in, color 0.2s ease-in; }
a { color: #65cb99; text-decoration: none; outline: 0 none; -moz-transition:background-color 0.2s ease-in, color 0.2s ease-in; -webkit-transition:background-color 0.2s ease-in, color 0.2s ease-in; -o-transition:background-color 0.2s ease-in, color 0.2s ease-in; -ms-transition:background-color 0.2s ease-in, color 0.2s ease-in; transition:background-color 0.2s ease-in, color 0.2s ease-in;}
a:hover { color: #184f78; text-decoration: none; outline: 0 none; }
a:active { outline: 0; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
a:active { background-color: transparent; }
}
strong {}
p { margin: 0 0 15px 0; }
h1, h2, h3, h4, h5 {  font-weight: normal;  }
h1, h2, h3, h4, h5, h6 { line-height: 100%; margin-bottom: 25px; color: #000; font-weight:300; }
h1 { font-size: 40px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 15px; }
.nodisplay { display: none; }
.nodisplay_strict { display: none !important; }
:focus { outline: none; }
/* =Typography
========================================================================================*/
#wrapper{width:100%; min-width:100%;}
/* =Form Style
========================================================================================*/
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline;  -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0; }
button, input { line-height: normal; }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="search"], textarea, select { font-family: 'Raleway', sans-serif; font-size: 15px; border: 0; }
textarea { width: 100%; height:86px; overflow: auto; resize: none; max-height:100%; min-height:100%; max-width:100%;}
select { height: auto; padding:0; border:1px solid #333; background: #fff; }
input::-moz-focus-inner, button::-moz-focus-inner {border: 0; padding: 0;}
input[type="button"], input[type="submit"], button { background: #65cb99; height: 38px; color: #ffffff; border: 0; cursor: pointer; width: auto; overflow: visible; padding: 6px 25px; vertical-align: middle; text-decoration: none; font-family: 'Raleway', sans-serif;  font-size: 15px; }
input[type="button"]:hover, input[type="submit"]:hover, button:hover { background: #000000; color: #ffffff; }
input[type="checkbox"], input[type="radio"] { margin: 0; vertical-align: top; width: 15px; height: 15px; }
.textBoxOut {background-color:#fff; border:1px solid #33768a;  padding:12px 10px 11px; line-height:0; }
.textBoxOut input, .textBoxOut textarea {background-color:transparent; color:#333; line-height:20px; font-size:16px; padding:0; margin:0; border:0 none; width:100%;}
.textBoxOut input { height:20px; }
.customSelect { font-size:16px;  color:#333; padding:0; margin:0;}
.customSelect { background:#fff url(assets/images/bgi/select-arrow-s.png) right center no-repeat; display:block !important;  padding:7px 10px;   line-height:normal}
/*span.customSelect > span { padding:7px 10px; display:block; width:100%;}*/
.customSelect option {padding:5px; border:0;}
span.customSelect .customSelectInner {display:block; width:100% !important;}
.ez-hide { opacity: 0; filter: alpha(opacity=0); }
.ez-checkbox, .ez-radio  { vertical-align:middle; position:relative; top:-1px; margin-right:4px; }
.ez-checkbox { background: url(assets/images/bgi/sprite.png) 0px -29px no-repeat; display: inline-block; width:15px; height:15px; }
.ez-radio { background: transparent url(assets/images/bgi/sprite.png) -179px 0px no-repeat; display: inline-block;  width:15px; height:15px; }
.ez-checked { background-position: -20px -29px; }
.ez-selected { background-position: -194px 0px; }
.container > .container-fluid{padding:0;}
.container {max-width:1250px; width:100%;}
.gutter-5 { margin-left: 5px; margin-right: 5px;}
.gutter-5 > div { padding-left: 5px; padding-right: 5px;}
/* =Header
========================================================================================*/
#masthead{width:100%; height:auto; transition:all .5s ease-out; -webkit-transition:all .5s ease-out;}
.headerTopStrip{padding:5px 0;}
.headerRight {float:right;}
.headerLeft{float:left;}
.headerMenu li {margin-right:10px; font-size:15px; color:#262626; display:inline-block; position:relative;}
.headerMenu li a { color:#262626;}
.headerMenu li a:hover { color:#65cb99;}
.linkBtn{border:1px solid #dfdfdf; padding:3px 10px; border-radius:3px; -webkit-border-radius:3px;}
#masthead .logoAndNavBar{background: rgba(132,132,132,1); background: -moz-linear-gradient(left, rgba(132,132,132,1) 0%, rgba(4,4,4,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(132,132,132,1)), color-stop(100%, rgba(4,4,4,1))); background: -webkit-linear-gradient(left, rgba(132,132,132,1) 0%, rgba(4,4,4,1) 100%); background: -o-linear-gradient(left, rgba(132,132,132,1) 0%, rgba(4,4,4,1) 100%); background: -ms-linear-gradient(left, rgba(132,132,132,1) 0%, rgba(4,4,4,1) 100%); background: linear-gradient(to right, rgba(132,132,132,1) 0%, rgba(4,4,4,1) 100%); padding: 0 0; width:100%; position:relative;}
.top_bar_nav { position: relative;z-index:1;}
.reservation { display: block; position: absolute; text-align: right; width: 100%;}
.reservation a {color: #fff;font-size: 13px; font-weight: 300;  text-decoration:none!important;padding: 0px 15px;border-right: 1px solid #fff;}
.reservation a:last-child{border:none; padding-right:0px;}
.reservation a:hover {color: #176db7;}
#masthead .navbar{padding:0;}
#masthead .navbar-nav{float:none; margin-top:0;}
#masthead .navbar li a{display:block; float:left; padding:28px 45px; color:#fff; font-size:17px; font-weight:600;}
#masthead .navbar li a:hover, #masthead .navbar li.active a{color:#fff; background:#ccc;}
#masthead .navbar li.gallery{padding-left:20%;}
#masthead .navbar li ul{width:300px; z-index:1; border:none;}
#masthead .navbar li.active ul li a, #masthead .navbar li ul li a{font-size:20px; color:#000; padding:11px 20px;}
#masthead .navbar li ul li a{float:none;}
#masthead .navbar li ul li a:hover{background:#eee; color:#000;}
.navbar-header span{display:none;}
#masthead .navbar-brand, #masthead .logoRight{padding:0; height:auto; margin:15px 0; width:100%;}
#masthead .dropdown-menu{background:#040404; left:0; right:auto; border:0 none ; box-shadow:none; min-width:220px;}
#masthead .dropdown-menu > li > a{color:#fff; padding:10px 10px; border-top:0 none;}
#masthead .dropdown-menu > li:first-child > a {border-top:0 none;}
#masthead .dropdown-menu > li > a:hover, #masthead .dropdown-menu > li > a:focus{background:#0038b8; color:#fff;}
.dropdown-menu.mega-dropdown-menu{min-height:400px;}
/*.dropdown-menu li a{color:#fff;}*/
.dropdown-menu li {margin-bottom:5px;}
.mega-dropdown-menu{padding:30px 0;}
.mega-dropdown-menu .dropdown-header{color:#fff !important;}
/* =nav
========================================================================================*/
#masthead .navbar-nav > li > a{color: #fff;font-size:22px;padding:24px 0px; font-family: 'BebasNeuewebfont'; margin-left:30px; background:none; text-transform: uppercase; position:relative;}
/*#masthead .navbar-nav > li.active a{ background:#fde758; color:#000; }
#masthead .nav > li:hover, #masthead .nav > li > a:hover, #masthead .nav > li > a:focus{ background:#fde758; color:#000; }*/
#masthead .navbar-nav > li.dropdown:hover > a:before {
  content: "";
  border-bottom:10px solid #040404;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  position: absolute;
  bottom:0;
  left: 50%;
  margin-left:-10px;
  z-index: 10;
}
#masthead .navbar-nav > li > a:hover {color: #fff;}
#masthead .navbar-nav > .active > a, #masthead .navbar-nav > .active > a:focus, #masthead .navbar-nav > .active > a:hover { background:none; color: #fff;}
#masthead .navbar-nav .mobile_nav{ display:none;}
.mega-dropdown-menu .dropdown-header{padding-left:0;}

/*.fixedHeader #masthead{position:fixed; width:100%; left:0; top:0; z-index:1111; background:#fff;}
.fixedHeader .headerTopStrip, .fixedHeader .bannerForm h2, .fixedHeader .bannerForm p{display:none;}
.fixedHeader .bannerForm{position:fixed !important; width:100%; left:0; top:66px; z-index:1111; background:#fff; padding:10px 15px; background:rgba(0,0,0,0.55); transform:none; transform:none;  max-width:100%; padding-right:165px;}
.fixedHeader .bannerFormWrap .btnRow {display:none;}
.fixedHeader .hideFeildWrap{display:none;}
.fixedHeader #mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, .fixedHeader #mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{padding:25px 15px !important;}
.fixedHeader .bannerFormWrap{max-width:850px; margin:0 auto; position:relative; padding-right:165px;}
.fixedHeader .continueBtn{right:0; top:0;}
.fixedHeader .bannerForm{padding-right:15px;}
.nofixHeader.fixedHeader .bannerForm{position:relative !important; background:#fff !important;}
.fixedHeader .continueBtn{position:absolute; right:10px; top:10px; display:block;}*/


#mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu { left: auto; right: 0;}

/* =Banner
========================================================================================*/
#banner{width:100%; position:relative; z-index:1; background:#f1f1f1; background-size:cover; padding-bottom: 30px;}
#banner .item{position:relative; text-align:center; min-height:auto; background-size:cover; background-repeat:no-repeat; min-height:300px; background-position:center top;}
#banner .item > img{opacity:0; visibility:hidden;}
.bannerForm{position:absolute; width:100%; max-width:850px; top:10%; left:50%; transform:translate(-50%, 0%); -webkit-transform:translate(-50%, 0%); z-index:1;}
.bannerForm h2{font-size:25px; text-transform:uppercase; text-align:center; font-weight:300; margin-bottom:10px;}
.bannerForm p{text-align:center; margin-bottom:20px;}
.bannerFormWrap .row.gutterNone{margin-left:0; margin-right:0;}
.bannerFormWrap .row.gutterNone > div{padding:0;}
.bannerFormWrap .form-group { margin-bottom: 8px;}
.bannerFormWrap input[type="text"], .bannerFormWrap select{height:50px; border-radius:0; -webkit-border-radius:0; border:1px solid #c1c1c1;}
.bannerFormWrap input.datepicker{background:#fff url(assets/images/datepicker-icon.jpg) right center no-repeat; padding-right:45px; }
.bannerFormWrap input.locationFeilds{background:#fff url(assets/images/locaiton-icon.jpg) right center no-repeat; padding-right:30px; }
.bannerFormWrap select{background:#fff url(assets/images/select-arrow.jpg) right center no-repeat; padding-right:25px; appearance:none; -webkit-appearance:none;}
.btnRow{margin-top:10px; text-align:center;}
.btnRow input, .continueBtn{height:58px; font-size:25px; font-weight:300; background:#65cb99; color:#fff; padding:5px 25px;}
.btnRow input:hover, .continueBtn:hover{background:#fff; color:#65cb99;}
.hideFeildWrap{display:none;}
.continueBtn{display:none;}
input.continueBtn{height:50px; font-size:25px; font-weight:300; background:#65cb99; color:#fff; padding:5px 25px;}
input.continueBtn:hover{background:#fff; color:#65cb99;}
input.BtnBookNow { height: 42px; font-size: 20px; font-weight: 300; background: #65cb99; color: #fff; padding: 5px 15px; text-transform: uppercase;}
input.BtnBookNow:hover{background:#08a14a; color:#fff;}
.bigbtn .BtnBookNow { width: 100%; padding: 10px;}
/**********************AirportPickform****************/
.AirportPickform { width: 100%; background: #fff; text-align: center; float: left; margin-top: 55px; border-radius: 5px;}
.FormTopHeader { width: 100%; background: #0038b8; padding: 10px 0; border-radius: 5px 5px 0 0;}
.FormStapes li{ float:left; width:33.333%; color:#fff; font-size:14px;}
.FormStapes span { border-radius: 50%; display: inline-block; font-size: 18px; font-weight: 400; height: 29px; line-height: 26px; width: 29px; background: #fff none repeat scroll 0 0; color: #176db7;margin-bottom: 8px;}
.FormBodyCont { width:100%; padding:20px 5px 80px; float: left;}
.FormBodyCont h3{ font-size:22px; color:#176db7; font-family: 'bebas_neueregular';}
.FormBoxOne { width: 42.5%; float:left;}
.FormBoxOr { float:left; color: #5b677d; float: left; font-size: 19px; height: 150px; padding: 60px 0; text-align: center; position: relative; width: 15%;}
.FormBoxOr::before { background: #5b677e none repeat scroll 0 0;content: "";height: 50px; position: absolute; right: 50%; top: 0px; width: 1px;}
.FormBoxOr::after { background: #5b677e none repeat scroll 0 0; content: ""; height: 50px; position: absolute; right: 50%; bottom: 0px; width: 1px;}
.FormBodyCont p{ font-size:16px; color:#262626; font-weight:500; margin-top:20px;}
/**********************serachForm****************/
.searchFromWrap{float:left;}
.form_content {float: left; margin-top: 55px; ;width: 100%; border: 0px solid #ccc;padding: 10px;background: #f8f8f8; border-radius: 5px;}
.form_content h3 { font-size:26px; color:#176db7; font-weight:400; text-align:center;margin: 0 0 15px;}
.form-control.sel{ border-radius:0px; margin-bottom:5px; color:#716d6d; font-size:13px; height: 40px; border: 1px solid #cccccc;}
.form-control.sel::-moz-placeholder{color:#575757;opacity:1}.form-control.sel:-ms-input-placeholder{color:#575757}.form-control.sel::-webkit-input-placeholder{color:#575757}
.btn.getrates { background: #176db7 none repeat scroll 0 0;border-radius: 0;color: #fff;font-size: 20px;font-weight: 400;text-transform: capitalize; width: 100%;}
.btn.getrates:hover { background: #222222 none repeat scroll 0 0;border-radius: 0;color: #fff;}
/* =contentPage
========================================================================================*/
#contentPage{ width:100%;}
.bgGray{ background:#f1f1f1;}
.bdrbottom { border-bottom: 1px solid #d4d4d4;}
.bgWhite { background: #fff;}
.leftalignText {text-align:left !important;}
.commonTextSection{ padding:20px 0 15px;}
.commonTextSection h2 { text-align: center; color: #000000; font-size: 25px; font-weight: 300; margin-bottom: 30px; text-transform:uppercase;}
.bdrTopBottom {border-top:1px solid#ccc; border-bottom:1px solid#ccc;}
.boderBottomBs { border-bottom:1px solid#ccc;}
.moreServiceIcon { background: url(assets/images/downarrow-img.png) left 5px no-repeat; width: 16px; height: 16px; overflow: hidden; text-indent: -999px; margin:0 0 0 5px; display: inline-table;}
.hideContentDiv { display: none;}
.readMoreExpand, .readMoreExpandDiv, .viewAll, .CheckMoreDeals, .viewAllExpand, .readMore { font-size:15px; font-weight:500; color: #65cb99; margin: 10px 0px; display: inline-block; text-transform: capitalize;}
.readMoreExpand:hover, .readMoreExpandDiv:hover, .viewAll:hover, .CheckMoreDeals:hover, .viewAllExpand:hover, .readMore:hover{color:#65cb99;}
/************************WhyChooseUsSection**********************/
.WhyChooseUsSection {width:100%; padding:10px 0; text-align:center;}
.WhyChooseUsSection h2{ font-size:25px; margin-bottom: 6px; text-transform:uppercase; font-weight:300;}
.WhyChooseUsInnerSection { margin-top: 0px;}
.ChooseUsInner {  text-align: center; width: 100%; margin-bottom: 10px;}
.ChooseUsInner p { font-size: 15px; line-height: 18px; margin: 10px 0 0;}
.ChooseUsInner h4 {font-size: 17px; line-height: 22px; font-weight: 300; margin: 10px 0 10px; }
.ChooseUsInner img:hover { opacity:.5;}
.ButtonBookNowbs { width:auto; font-size: 15px; color: #fff; font-weight: 500; background: #7ca8ae; padding: 10px 20px; border-radius: 0px; display: inline-block;}
.ButtonBookNowbs:hover, .ButtonBookNowbs:focus {background: #cf152d; color:#fff;}
.WhyChooseUsSection .btnRow { margin: 10px 0;}
/**********************ResntPartyBusSection****************/
.RentPartyBusSection { width: 100%; text-align: center; padding: 30px 0;}
.RentPartyBusSection h4 { font-size: 16px;  margin-bottom: 6px;}
.RentPartyBusSection .expandDiv{max-height:70px;height:100%;overflow:hidden;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.RentPartyBusSection .expandDiv.active{max-height:100%;height:100%;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out}
.RentPartyBusSection.leftalignText .readMoreExpand {text-align:center;display:block;}
/**********************FleetServicesSectionWr****************/
.FleetServicesSectionWr{width: 100%;}
.ServicesBoxInner { width: 100%; margin-bottom: 25px;}
.ServicesBoxInner h4 { font-size:15px; color: #262626; font-weight:700; margin-bottom:5px; }
.ServicesBoxInner  img {width: 100%; margin-bottom:15px;}
.ServicesBoxInner  p {color: #363636; font-size: 13px; line-height:15px; color:#000000; min-height: 30px; }
.mainCategory { text-align: center;}
.mainCategory .col-sm-3 { width: 24.5%; display: inline-block;float: none;}
.ServiceMainCat { position: relative;}
.ServiceMainCat img { width: 100%; margin-bottom: 0px;}
.ServiceMainCat h4 { font-size: 20px; font-weight: 500; margin-bottom: 0; position: absolute; bottom: 0; color: #fff; background: rgba(0, 0, 0, .6); width: 100%; text-align: center; padding: 10px 0px;border-radius: 0 0px 5px 5px;}
.subCategoryWrap{border:1px solid #d5d5d5; background: #fff; padding: 20px 20px 0px; border-radius:5px; -webkit-border-radius:5px;}
.colWidth20 .col-sm-3 { width: 20%;}
.lastCategoryDiv{border:1px solid #ccc; padding: 20px 20px 0px; border-radius:5px; -webkit-border-radius:5px; margin-top:20px; display:none;}
.filterLink.active {opacity:0.8; border: 2px solid #8bc641;display: block;}
.ChristianToursCategoryDiv{border:1px solid #ccc; padding: 20px 20px 0px; border-radius:5px; -webkit-border-radius:5px; margin-top:20px; display:none;}
.ChristianToursCategoryDiv .ServicesBoxInner, .subCategoryWrap .ServicesBoxInner, .lastCategoryDiv .ServicesBoxInner{min-height: 230px; text-align: center;}
.buttonStyle{background:#8bc641; font-size:17px; color:#fff; font-weight:600; text-align:center; display:inline-block; padding:15px 35px; border-radius:30px; -webkit-border-radius:30px; margin:0 10px;}
.buttonStyle:hover, .buttonStyle:focus, .buttonStyle.active{background:#1001a2; color:#fff; opacity:1; text-decoration:none;}
.christianTours .ServicesBoxInner{min-height:auto;}
.christianTours h3{font-size:22px; color:#262626; text-transform:uppercase; margin-bottom:35px;}
.subCategoryWrap .FServicesBoxInner { min-height: 320px;}
.FServicesBoxInner  p { min-height: 30px; min-height: 45px; }
.BtnBookNow { font-size: 15px; font-weight:500; color: #fff; background: #65cb99; padding: 8px 20px; border-radius: 0px; display: inline-block;}
.BtnBookNow:hover{border: none; outline:none; background:#08a14a; color:#fff;-webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #08a14a;-moz-box-shadow:2.5px 2.5px 0 0 #08a14a;box-shadow:2.5px 2.5px 0 0 #08a14a;}
/**********************sevicesBanners****************/
.serviceBannerBox { position: relative; width: 100%;}
.cell-content-text { position: absolute; top: 30px; left: 50%; -webkit-transform: translateX(-50%) translateY(0); -moz-transform: translateX(-50%) translateY(0); -ms-transform: translateX(-50%) translateY(0); -o-transform: translateX(-50%) translateY(0); transform: translateX(-50%) translateY(0); width: 85%;}
.serviceBannerBox h3 { font-size:20px; font-weight:500; margin-bottom:5px; text-transform:uppercase;}
.serviceBannerBox p { color:#000000; font-size: 14px;line-height: 18px;}
.sightseeingtours { top: 15%;}
.allOtherTransportation { position: absolute; top: 20%; right: 0; background-color: rgba(255,255,255,0.9);width: 35%;right: 0;padding: 20px;}
/**********************ServicesYourTransportation****************/
.ServicesYourTransportation{position:relative;}
.ServicesTransportationWrap {margin: 0 0px; }
.ServicesTransportationInner { width: 100%;margin-bottom: 15px; text-align:center;}
.ServicesTransportationInner img { height: auto; margin: 0 0 0px;}
.ServicesTransportationInner h3 {  font-size: 15px; font-weight:500; margin: 10px 0;}
.DivGrayBg{ background:#f5f5f5; width:100%; height:110px; position:absolute; top:75px; left:0; right:0; z-index: -1;}
/**********************otherServices****************/
.otherServices{ width:100%;}
.otherServicesWrap {margin: 0 0px; }
.otherServicesInner { width: 100%;margin-bottom: 15px; text-align:center;}
.otherServicesInner img { height: auto; margin: 0 0 0px;}
.otherServicesInner h3 {  font-size: 20px;  margin: 10px 0;}
/* =footer
========================================================================================*/
#footer {background: rgba(132,132,132,1); background: -moz-linear-gradient(left, rgba(132,132,132,1) 0%, rgba(4,4,4,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(132,132,132,1)), color-stop(100%, rgba(4,4,4,1))); background: -webkit-linear-gradient(left, rgba(132,132,132,1) 0%, rgba(4,4,4,1) 100%); background: -o-linear-gradient(left, rgba(132,132,132,1) 0%, rgba(4,4,4,1) 100%); background: -ms-linear-gradient(left, rgba(132,132,132,1) 0%, rgba(4,4,4,1) 100%); background: linear-gradient(to right, rgba(132,132,132,1) 0%, rgba(4,4,4,1) 100%); padding:15px 0 10px;  }
.footerSocialLink { margin-bottom: 40px;}
.footerSocialLink a{ margin-right:5px;}
.footerSocialLink a:hover{ opacity:0.6;}
.NewsLetterBox h2 {font-size:22px; font-weight:600; margin-bottom:15px;  color:#1e93f5; text-transform:uppercase; }
.subscribeFromWrap{max-width:100%; width:100%; border:1px solid #1e93f5; height:41px; position:relative;  border-radius:4px; -webkit-border-radius:4px; padding-right:118px;}
.subscribeFromWrap .form-group { margin-bottom: 0;}
.subscribeFromWrap .form-control { width:100%;  height:40px;  padding:6px 12px; font-size:18px;  color:rgba(255,255,255,0.3); background-color:transparent;  border-radius:4px; border:0 none;}
.subscribeFromWrap .submitBtnSubscribe {width:120px; position:absolute; top:-1px; right:-1px;}
.subscribeFromWrap .submitBtnSubscribe input{background:#f45215; font-size:18px; font-weight: 600; border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; color:#fff; padding:0; display:inline-block; border:0 none; height:41px; width:100%;}
.subscribeFromWrap .submitBtnSubscribe input:hover{background:#1e93f5; color:#fff;}
.FooterRightSide { width: 100%; text-align: right;}
.FootTopLinks { margin-bottom:15px; margin-top:10px;}
.FootTopLinks li { font-size: 22px; text-transform:uppercase; display: inline-block; padding: 0 12px; font-family: 'BebasNeuewebfont';}
.FootTopLinks li a { color:#ffffff;}
.FootTopLinks li a:hover{color:#fff;}
.FootBottomLinks li { font-size: 15px; line-height: 18px;  display: inline-block; padding: 0 12px; border-right: 1px solid #ababab;}
.FootBottomLinks li:last-child { border-right: 0px solid #ababab;}
.FootBottomLinks li a { color:#c6c6c6;}
.FootBottomLinks li a:hover{color:#ffffff;}
.tcp-number { text-align: center; color: #fff; font-size: 15px;}
.mega-dropdown { position: static !important; }
.mega-dropdown-menu {padding: 20px 0px; width: 100%; box-shadow: none; -webkit-box-shadow: none;}
.mega-dropdown-menu > li > ul { padding: 0; margin: 0;}
.mega-dropdown-menu > li > ul > li { list-style: none;}
.mega-dropdown-menu > li > ul > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.428571429; color: #999; white-space: normal;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {text-decoration: none; color: #444; background-color: #f5f5f5;}
.mega-dropdown-menu .dropdown-header { color: #428bca; font-size: 18px; font-weight: bold;}
.mega-dropdown-menu form { margin: 3px 20px;}
.mega-dropdown-menu .form-group { margin-bottom: 3px;}
/* =innerPage
========================================================================================*/
/* =service-detail
========================================================================================*/
.InnerPageFormSection { width:100%; padding:20px 0; }
.InnerPageFormSection .bannerForm{position: relative;}
#bannerInnerPage img { width: 100%;}
/************************GetAisleStyle**********************/
.GetAisleStyle{ width:100%; padding:40px 0;}
.bdrbottom { border-bottom: 1px solid #d4d4d4;}
.ServicesTxtSection h3{ font-size:25px; font-weight:300; margin-bottom:15px; text-transform:uppercase;}
.ServicesImagesSection { float: right; margin-left: 20px; margin-bottom: 20px; width: 41.66%;}
.SliderInnerCaption { padding: 0 35px;}
.singleImgSlider .owl-controls .owl-nav .owl-prev{background:url(assets/images/arrow-left.png) left top no-repeat; width:50px; height:50px; position:absolute; left:0px; top:50%; margin-top:-15px; text-indent:-9999px; overflow:hidden; opacity:0.7; display: block !important;}
.singleImgSlider .owl-controls .owl-nav .owl-next{background:url(assets/images/arrow-right.png) right top no-repeat; width:50px; height:50px; position:absolute; right:0px; top:50%; margin-top:-15px; text-indent:-9999px; overflow:hidden;  opacity:0.7;display: block !important;}
.singleImgSlider .owl-controls .owl-nav .owl-next:hover{background:url(assets/images/arrow-right.png) right top no-repeat; opacity:1;}
.singleImgSlider .owl-controls .owl-nav .owl-prev:hover{background:url(assets/images/arrow-left.png) left top no-repeat; opacity:1;}
.ListContant { margin-bottom: 20px;}
.ListContant li{ background:url(assets/images/list-icon.png) no-repeat scroll left 10px; padding-left: 16px; }
.DivinnerCont { width: 100%;}
.DivinnerCont h4 { font-size:20px; margin-bottom:10px;font-weight: 300;}
/* =fleet-detail
========================================================================================*/
/************************banner**********************/
.bannerInnerPagewr { background:#f1f1f1; padding:20px 0;}
.bannerLeftDiv { text-align:center;}
.bannerLeftDiv h1 {font-size:25px; font-weight:300; margin-bottom:6px; text-transform:uppercase;}
.bannerLeftDiv p { font-size:15px;}
.bannerInnerPagebg { background:#f1f1f1; padding:40px 0;}
/************************CarServiceBookNow**********************/
.CarServiceBookNow { width: 100%;}
.CarServiceBookNowInner { text-align: center; width: 100%; margin-bottom: 30px; border: 1px solid #ccc; padding: 10px; border-radius: 5px;}
.CarServiceBookNowInner p { color: #363636;font-size: 15px;min-height: 35px;line-height: 16px;}
.CarServiceBookNowInner h4 {font-size: 18px !important; font-weight: 500; margin: 0px 0 15px; color:#262626;}
.CarServiceBookNowInner img:hover { opacity:.5;}
.ButtonBookNow { width:100%; font-size: 20px;line-height:24px; color: #fff; font-weight: 300; background: #65cb99; padding: 10px; border-radius: 0px; display: inline-block;}
.ButtonBookNow:hover, .ButtonBookNow:focus {background: #08a14a; color:#fff;}
.DetailBx { width: 100%; border-bottom: 1px solid #ccc; margin-bottom: 20px;}
.DetailBx li { display: inline-block; padding: 6px 0; border-right: 1px solid #ccc; width: 49%; font-size: 15px; color: #363636;}
.DetailBx li:last-child { border-right:none;}
.DetailBx li .Iconsimg{ margin-right:6px;}
.entry-header .entry-title{display:none;}
/*********************megaMenu******************/
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu.mega-menu-item > ul{min-height:500px;}
#mega-menu-wrap-top #mega-menu-top {visibility: visible; text-align: right; padding: 12px 10px 12px 10px;}
#masthead #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link{color: #fff;font-size: 22px !important;padding:12px 8px; font-family: 'BebasNeuewebfont' !important; font-weight:normal !important; margin-left:0; background:none; text-transform: uppercase; line-height:1;}
#masthead .mega-menu-column h4.mega-block-title, #masthead .mega-menu-column .mega-menu-item.mega-menu-item-has-children > a { background:url(assets/images/menu-title-icon.png) right top no-repeat !important; font-size:20px  !important; color:#65cb99 !important; font-family: 'BebasNeuewebfont' !important; font-weight:normal !important; display:inline-block !Important; padding-right:45px !Important;}
#masthead .titleDiv > .mega-sub-menu > .mega-menu-item > a{ background:url(assets/images/menu-title-icon.png) right top no-repeat !important; font-size:20px !important; color:#65cb99 !important; font-family: 'BebasNeuewebfont' !important; font-weight:normal !important; line-height:1.2 !important; display:inline-block !Important; padding-right:45px !Important;}
#masthead .mega-menu-column .custom-html-widget h3{ background:url(assets/images/menu-title-icon.png) right top no-repeat !important; font-size:20px; color:#65cb99;font-family: 'BebasNeuewebfont' !important; font-weight:normal !important; display:inline-block !Important; padding-right:45px !Important;}
#masthead .mega-menu-column  .mega-menu-item-has-children .mega-sub-menu{margin-bottom:25px !important;}
#masthead .mega-menu-column.commingSoon h2{text-align:center; font-family: 'BebasNeuewebfont' !important; font-size:100px; text-transform:uppercase; padding:100px 0; font-weight:normal !important; color:#65cb99 !important;}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{text-transform:none !important;}
/************************registerpopup**********************/
.registerPopup .modal-dialog{width:100%; max-width:980px; margin: 20px auto; }
.registerPopup .modal-body{padding:0;}
.registerPopup .modal-content{background:#fff; border-radius:10px; -webkit-border-radius:10px; padding:0;border:0 none;}
.popupTopSteps{background:#65cb99; padding:10px 0; text-align:center;}
.popupTopSteps .stageList{margin:0 auto; padding:0;}
.popupTopSteps .stageList li{float:left; width:33.33%; padding-right:0; text-align:left; color:#fff; font-size:18px; position: relative;padding-left: 30px;}
.popupTopSteps .stageList li span.count{display:inline-block; width:25px; height:25px; text-align:center; line-height:25px; vertical-align:middle; background:#fff; border-radius:50%; -webkit-border-radius:50%; margin-right:0px; color:#8bc641; margin-top:-2px; font-size:20px; font-family: 'bebas_neueregular'; position: absolute;left: 0;top: 4px;}
.popupTopSteps .stageList li.active {color:#000000;}
.popupTopSteps .stageList li.active span {background:#fff; color:#000000;}
.popupTopSteps .stageList li:last-child{margin-right:0;}
.popLogoRow{text-align:center; padding:24px 0 0; position:relative;}
.popupContainer{max-width:900px; width:100%; margin:0 auto; padding: 0 5px;}
.bookingADetails{background:#cfefee;}
.bookingDetialRow{padding:12px 0; border-bottom:1px solid #fff;}
.carImg{width:165px; margin-right:-70px;}
.bookingADetails h3{font-size:24px !important; color:#0baee6; font-family: 'bebas_neueregular'; margin-bottom:10px !important; text-align: left !important;}
.bookingADetails .title{display:block; font-weight:700;}
.seater{background:url(assets/images/seater-icon.png) left center no-repeat; padding-left:20px; padding-top:3px; padding-bottom:3px; display:inline-block; margin-right:20px;}
.bags{background:url(assets/images/bags-icon.png) left center no-repeat; padding-left:20px; padding-top:3px; padding-bottom:3px; display:inline-block;}
.popupBtn{background:#0baee6; color:#fff; font-size:17px; line-height: 20px; width:137px; padding:10px; border-radius:5px; -webkit-border-radius:5px; display:inline-block; text-align:left; margin-right:-30px;}
.popupBtn span{font-weight:700;}
.popupFormDetailsWrap{padding:20px 0 10px;}
.popupFormDetailsWrap h3{font-size:40px; color:#0baee6; text-align:center; margin-bottom:25px;}
.popupForm .row{margin-bottom:0;}
.popupForm input[type="text"], .popupForm input[type="password"], .popupForm input[type="email"]{border:1px solid #bbbbbb; border-radius:5px; -webkit-border-radius:5px; height:51px; width:100%; font-size:17px; color:#444; margin-bottom:20px; cursor: auto;}
.popupForm select{border:1px solid #bbbbbb; border-radius:5px; -webkit-border-radius:5px; height:51px; width:100%; font-size:17px; color:#444; margin-bottom:20px;}
 ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #4a4a4a !important;
  opacity: 1; /* Firefox */
}

 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #4a4a4a !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #4a4a4a !important;
}
.phoneOuter{position:relative;}
.phoneOuter select{background:#fff url(assets/images/select-dropdown-bg.png) right center no-repeat; height:51px; padding:8px; color:#444; border:1px solid #bbbbbb;border-radius:23px; -webkit-border-radius:23px;  position:absolute; left:0; top:0; width:122px; -moz-appearance: none; -webkit-appearance: none;}
.phoneOuter input{padding-left:140px;}
.btnRow .formBtn{background:#65cb99; height:51px; padding: 6px 35px; border-radius:5px; -webkit-border-radius:5px; font-size:20px; font-weight:500; color:#fff; text-align:center; }
.btnRow .formBtn:hover, .popupBtn:hover{ border: none; outline:none; background:#08a14a; color:#fff;-webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #08a14a;-moz-box-shadow:2.5px 2.5px 0 0 #08a14a;box-shadow:2.5px 2.5px 0 0 #08a14a;}
.registerPopup .close{background:url(assets/images/close-popup-img.png) left top no-repeat; width:28px; height:28px; position:absolute; right:10px; top:-10px; z-index:111; text-indent:-9999px; overflow:hidden; opacity:1;}
.registerPopup .close:hover{opacity:0.7;}
.popLogoRow .backBtn, .popLogoRow .backBtn1{background:url(assets/images/back-icon.png) left center no-repeat; padding-left:15px; position:absolute; left:20px; top:0px; color:#8bc641; font-size:20px;}
.popLogoRow .backBtn:hover,  .popLogoRow .backBtn1:hover{opacity:.7;}
.popupFormTitleTxt h3{ font-size:50px; color:#363636; text-align:left; font-family: 'bebas_neueregular';}
.popupFormTitleTxt .formheadingAddress{ color:#363636; background:url(assets/images/address-icon.png) left center no-repeat; padding-left:100px; padding-top:20px; padding-bottom:15px; display:inline-block;}
.popupForm input.PickupAddress {background: rgba(0,0,0,0) url("assets/images/Magnifier.png") no-repeat scroll 97% center; width: 100%;}
.popupForm input.PickupDate { background: rgba(0,0,0,0) url("assets/images/Date-Icon.png") no-repeat scroll 93% center; width: 100%;}
.popupForm input.pickuptime { background: rgba(0,0,0,0) url("assets/images/time-icon.png") no-repeat scroll 93% center; width: 100%;}
.popupForm .selectPerhour { background: rgba(0,0,0,0) url("assets/images/select-icon.png") no-repeat scroll 93% center; width: 100%; -moz-appearance: none;-webkit-appearance: none;}
.popupFormMapPickup { background: #f5f5f5; height: 150px; border: 1px solid #bbbbbb; margin-bottom: 15px;}
.popupFormTitleTxt .formheadingAirport{  background:url(assets/images/Airport-icon.png) left center no-repeat; padding-left:100px; padding-top:20px; padding-bottom:20px; display:inline-block; }
.popupFormTitleTxt .formheadingPerhour {  background:url(assets/images/watch-icon01.png) left center no-repeat; padding-left:75px; padding-top:15px; padding-bottom:15px; display:inline-block; }
.formTxtp{ font-size:13px; color:#363636; line-height:15px;  }
.TravellingADetails {width: 100%;padding: 20px 0;}
.TravellingADetails h3{font-size:40px; text-align: left; color:#0baee6; font-family: 'bebas_neueregular'; margin-bottom:10px;}
.popupFormBodyCont { width:100%; padding:20px 5px 40px; float: left;}
.popupFormBodyCont .FormBoxOne { width: 28%; float:left;}
.popupFormBodyCont .FormBoxOne img {float: left; margin-right: 10px;}
.popupFormBodyCont .FormBoxOr { float:left; color: #5b677d; float: left; font-size: 19px; height: 90px; padding: 31px 0; text-align: center; position: relative; width: 8%;}
.popupFormBodyCont .FormBoxOr::before { background: #5b677e none repeat scroll 0 0;content: "";height: 30px; position: absolute; right: 50%; top: 0px; width: 1px;}
.popupFormBodyCont .FormBoxOr::after { background: #5b677e none repeat scroll 0 0; content: ""; height: 30px; position: absolute; right: 50%; bottom: 0px; width: 1px;}
.popupFormBodyCont .txtFrm{ font-size:16px; color:#262626; font-weight:500; margin-top:15px; line-height: 16px;display: block;}
.popupFormDropoffAirport .col-sm-5 { width: 48%;}
.popupFormDropoffAirport .formTxtor { text-align:center; font-size:17px; padding: 12px 0; color:#444444; text-transform:uppercase;}
.popupFormDropoffAirport .col-sm-2 { width: 24px; padding: 0;}
.txtcolorblue{color: #0baee6 !important;}
.popupFormTitleTxt .formheadingChooseCar {  background:url(assets/images/choose-car.png) left center no-repeat; padding-left:95px; padding-top:15px; padding-bottom:15px; display:inline-block; }
.popupChooseACar { width: 100%; padding: 20px 0;}
.ChooseACarwrap {background: #fff none repeat scroll 0 0;padding: 0px 15px; width: 100%;}
.ChooseACarInner { text-align: center; width: 100%; margin-bottom: 30px; border: 1px solid #ccc; padding: 10px; border-radius: 5px;}
.ChooseACarInner p { color: #363636;font-size: 15px;}
.ChooseACarInner h4 {font-size: 18px !important;  margin: 0px 0 15px; color:#262626;}
.ChooseACarInner img:hover { opacity:.5;}
.ChooseACarInner .ButtonBookNow { width:100%; font-size: 18px; color: #fff;  background: #71d1fe; padding: 10px; border-radius: 0px; display: inline-block; font-family: 'bebas_neueregular';}
.ChooseACarInner .ButtonBookNow:hover {border: none; outline:none; background:#000; color:#fff;-webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #1e93f5;-moz-box-shadow:2.5px 2.5px 0 0 #000;box-shadow:2.5px 2.5px 0 0 #000;}
.ChooseACarInner .DetailBx { width: 100%; border-bottom: 1px solid #ccc; margin-bottom: 0px;}
.ChooseACarInner .DetailBx li { display: inline-block; padding: 6px 0; border-right: 1px solid #ccc; width: 31%; font-size: 13px; color: #363636;}
.ChooseACarInner .DetailBx li:last-child { border-right:none;}
.ChooseACarInner .DetailBx li .Iconsimg{ margin-right:6px;}
.ChooseACarInner .PhotoVideoDis { width: 100%; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.ChooseACarInner .PhotoVideoDis li { display: inline-block; padding: 6px 0; border-right: 1px solid #ccc; width: 48.8%; font-size: 13px; color: #363636;}
.ChooseACarInner .PhotoVideoDis li:last-child { border-right:none;}
.ChooseACarInner .PhotoVideoDis span { display: block;}
.ChooseACarInner .PhotoVideoDis li .Iconsimg{ margin-right:0px;}
.popupcheckbox input[type="checkbox"]{ margin-top: 5px;}
.popupcheckbox label a{ color:#0baee6;}
.FormPaymentMethod { padding: 10px 0 20px;}
.FormPaymentMethod h4 { font-size: 24px; color: #0baee6; font-family: 'bebas_neueregular'; margin-bottom: 10px;}
.ItemPaymentMethod li { float: left; margin: 0 10px 15px 0;}
.popupPaypaalWrap { padding: 30px 0 40px; text-align:center;}
.popupFormCreditcardWrap { padding: 30px 0 40px; text-align: left;}
.popupFormCreditcardWrap input[type="text"], .popupFormCreditcardWrap input[type="password"], .popupFormCreditcardWrap input[type="email"]{border:1px solid #bbbbbb; border-radius:0px; -webkit-border-radius:0px; height:38px; width:100%; font-size:15px; color:#444; margin-bottom:0px;}
.popupFormCreditcardWrap select{border:1px solid #bbbbbb; border-radius:0px; -webkit-border-radius:0px; height:38px; width:100%; font-size:15px; color:#444; margin-bottom:0px;}
.popupFormCreditcardWrap .control-label { text-align: left; font-size: 17px; color: #444444;}
.Fstar { color: #f47f90;}
.MobileDisNone{ display:block}
.MobileDisBlock{ display:none}
/**************newCSS**************/
.stepsHide{display:none;}
/************************PopupReviewSection**********************/
.PopupReviewSection {width:100%; padding:20px 0 0; text-align:center;}
.PopupReviewInnerSection { padding: 0 15px;}
.PopupReviewInner {text-align: center; width: 100%; margin-bottom: 10px; min-height: 75px;}
.PopupReviewImg { margin-bottom: 5px; height: 55px; width: 100%;}
.PopupReviewInner p { color: #363636;font-size: 17px; line-height: 20px;}
.PopupReviewInner h4 {font-size: 17px; line-height: 22px; font-weight: 600; margin: 10px 0 20px; color:#000000;}
.PopupReviewInner img:hover { opacity:.5;}
/* =blog
========================================================================================*/
.PageTitleSection { width: 100%; background: #65cb99; padding:15px 0;}
.PageTitleSection h2 { font-size: 26px; color: #fff; line-height: 28px; font-weight: normal;margin:0px;}
.BlogContentHolder { width: 100%; padding: 30px 0;}
.Blogleftside { width: 100%;}
.BlogListBlock{padding: 15px;width: 100%;background: url(assets/images/bg-line.png) repeat-x; background-size: cover; margin-bottom:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border: 1px solid #d5d5d5;}
.BlogListBlock .title h3{font-size: 20px; line-height:24px; font-weight: 500;color: #000000;margin-bottom: 10px;}
.BlogListBlock .PostDetails{font-size:13px; margin:0px 0 10px; color:#747474;}
.BlogListBlock .PostDetails a{color:#747474;}
.BlogListBlock .PostDetails a:hover{color:#184f78;}
.BlogListBlock .BlogDescriptionWrap{font-size:15px;}
.blog-left-cont-bx { width: 100%;}
.blog-left-cont-bx p { font-size: 15px; margin-bottom: 15px;}
.blog-right-cont-bx { width: 100%;}
.blog-right-cont-bx img { width: 100%;}
.BlogListBlock .Read-More{font-size:15px;  color:#1e93f5;}
.BlogRightside { width: 100%;}
.BlogRightside .AirportPickform { margin-top: 0px; border-radius: 5px; border: 1px solid #d5d5d5;}
.RecentPostWrap, .BlogRightside .widget {margin-top:15px; width: 100%; float: left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border: 1px solid #d5d5d5;}
.RecentPostWrap h4, .BlogRightside .widget h2 {background: #65cb99; text-align: center; font-size: 20px; color: #fff; font-weight: 500; padding: 15px 0; border-radius: 5px 5px 0px 0; margin-bottom: 0px;}
.BlogLIstIteam,.BlogRightside .widget ul{ padding: 10px; width: 100%;}
.BlogLIstIteam li, .BlogRightside .widget li{border-bottom: 1px solid #d5d5d5; float:left; width: 100%; font-size: 16px; line-height: 18px;}
.BlogLIstIteam li:last-child, .BlogRightside .widget li:last-child{border-bottom: 0px solid #363636;}
.BlogRightside .widget li a{padding:8px 0; display:block; color:#363636;}
.BlogRightside .widget li a:hover{ background:#000000; color:#fff; padding:8px 5px 8px 10px;}
.BlogLIstIteam a{padding:8px 0; display:block; color:#363636;}
.BlogLIstIteam a:hover{ background:#8bc641; color:#fff; padding:8px 5px 8px 10px;}
.blog-details-img-block { float: left; width: 100%; margin-bottom: 20px;}
.blog-details-img-block img { width: 100%;}
.comments-area, .blog-left-cont-bx .link-more{display:none;}
.blog-left-cont-bx p{display:inline-block;}
/* =Contact page
========================================================================================*/
.ContactFormSection { width: 100%; background: #d5d5d5; padding: 40px 0 30px;}
.ContactFormSection .AirportPickform { margin-bottom: 15px; margin-top: 0px; border-radius: 5px; border: 1px solid #d5d5d5;}
.ContactImgSec img { width:100%;}
.ContactInfoSection { width: 100%; background: #fff; padding: 40px 0 30px;}
.ContactInfo h3{font-size:25px; color:#363636; font-weight:600; margin-bottom:20px; text-transform:uppercase;}
.listcontactInfo li { margin-bottom: 25px; padding: 0 0px 5px 40px; color:#ababab; font-size:17px;  background:url(assets/images/location-icon.png) no-repeat scroll left top 4px; }
.listcontactInfo li strong {color:#363636;}
.listcontactInfo .PhoneIcon{ background:url(assets/images/phone-icon.png)no-repeat scroll left top 4px;}
.listcontactInfo .Email{ background:url(assets/images/email-icon.png)no-repeat scroll left top 4px;}
.listcontactInfo li a { color:#8e8f90;}
.ContactMapSec iframe { width: 100%;}
/* =register, sign in, Reservation 
========================================================================================*/
.registerForm { max-width: 600px; width: 100%;}
.ContSubLinks { background: #fff; padding: 20px; margin-bottom: 30px;}
.ContSubLinks h4 { font-size: 18px; font-weight: 400; color: #363636; line-height: 22px;}
.ContSubLinks h4 a { color: #65cb99; display:block;}
.ContSubLinks h4 a:hover { color: #000;}
.FormMainContentWrap { background:#fff; padding: 20px; width:100%;}
.FormMainContentWrap .TitleTxt { font-size: 28px; color:#363636; padding: 0 0 12px 0; font-weight: 400; border-bottom: 1px solid #d5d5d5; margin: 0 0 24px 0;}
.FormMainContent { max-width: 800px; width:100%; margin:0 auto;}
.signin_form { max-width: 400px; width: 100%; margin: 0 auto;}
.inquiryForm h3{font-size:24px; color:#363636; font-weight:400; margin-bottom:15px;}
.FrmSubTitle {font-size: 16px; color: #363636;  margin-bottom: 0px; width:100%;float: left;}
.inquiryForm label { font-size: 16px; font-weight: 400; color: #363636; width: 100%; text-align: left;}
.inquiryForm input[type="text"], .inquiryForm input[type="tel"], .inquiryForm input[type="email"], .inquiryForm input[type="password"]{background:#fff; text-transform:none; height:38px;width:100%; padding:6px 12px; border-radius:0; -webkit-border-radius:0; border:1px solid #d5d5d5; border-radius: 0px; box-shadow:none;}
.inquiryForm textarea{background:#fff; text-transform:none; height:141px;width:100%; padding:6px 12px; border-radius:0; -webkit-border-radius:0; border:1px solid #d5d5d5;  border-radius: 0px;}
.inquiryForm select{background:#fff; text-transform:none; height:38px; padding:6px 12px; border-radius:0; -webkit-border-radius:0; border:1px solid #d5d5d5; color:#c9c9c9;  border-radius: 0px; box-shadow:none;}
.FormButtonSection input[type="submit"], .FormButtonSection button, .FormButtonSection .button{background:#65cb99; text-align:center;  font-size:15px; text-transform:capitalize; padding: 6px 12px; font-weight:400; width:auto; height:34px; min-width:85px; border-radius: 0px; margin-right:8px;}
.inquiryForm ::-webkit-input-placeholder {
   color: #c9c9c9;
   opacity:1;
}
.inquiryForm :-moz-placeholder { 
   color: #c9c9c9;  
    opacity:1;
}
.inquiryForm ::-moz-placeholder { 
   color: #c9c9c9;  
    opacity:1;
}
.inquiryForm :-ms-input-placeholder {  
   color: #c9c9c9;  
    opacity:1;
}
.FormButtonSection input[type="submit"]:hover, .FormButtonSection button:hover, .FormButtonSection .button:hover{border: none; outline:none; background:#08a14a; color:#fff;-webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #08a14a;-moz-box-shadow:2.5px 2.5px 0 0 #08a14a;box-shadow:2.5px 2.5px 0 0 #08a14a;}
.forgotLink a { font-size: 15px; color: #1e93f5; font-weight: 300;}
.forgotLink a:hover { color:#8bc641; text-decoration:underline;}
.HaveAnAccount { width:100%; font-size: 15px;}
.HaveAnAccount a { color: #1e93f5; font-weight: 300;}
.HaveAnAccount a:hover { color: #8bc641; font-weight: 500;}
.NeedHelpColumn { width:100%; padding-top: 50px;}
.YourPrivacyblock { text-align: center; margin-top: 50px;}
.YourPrivacyblock a { color: #1e93f5; font-weight: 300;}
.YourPrivacyblock a:hover { color: #8bc641; }
.checkboxBsWr{ margin-top:0px;  width:100%;}
.checkboxBsWr label { font-size: 15px; font-weight: 400; color: #363636;}
.checkboxBsWr input[type="checkbox"] {margin-top: 3px; -moz-appearance: checkbox; -webkit-appearance: checkbox;}
.entry-content p:empty{margin-bottom:0;}
.mobileShow {display:none !important;}
.popupFormTitleTxt .TitleSelectService { font-size: 40px; text-align: center; color: #0baee6; font-family: 'bebas_neueregular'; margin-bottom: 10px;}
.services-btn-group {  margin-bottom: 40px;}
.servicesBtn{border:1px solid #8bc641; color:#8bc641; padding:5px 8px 5px 52px; display:inline-block; width:48%; margin:0 0.5%; box-sizing:border-box;margin-bottom:8px; font-size:15px; text-decoration:none; line-height: 16px;text-align: left; height:42px; }
.servicesBtn.promIcon{background:url(assets/images/promicon.png) 10px center no-repeat;}
.servicesBtn.bDayIcon{background:url(assets/images/birthday-icon.png) 10px center no-repeat;}
.servicesBtn.nightoutsIcon{background:url(assets/images/night-out-icon.png) 10px center no-repeat;}
.servicesBtn.wineToursICon{background:url(assets/images/wine-tours-icon.png) 10px center no-repeat;}
.servicesBtn.executiveIcon{background:url(assets/images/exicutive-icon.png) 10px center no-repeat;}
.servicesBtn.BachelorPartyIcon{background:url(assets/images/bachelor-party-icon.png) 10px center no-repeat;}
.servicesBtn.ConcertsportIcon{background:url(assets/images/ConcertsportIcon.png) 10px center no-repeat;}
.servicesBtn.FuneralIcon{background:url(assets/images/funeral-icon.png) 10px center no-repeat;}
.servicesBtn.promIcon.active{background:rgba(244, 82, 21, 0.8) url(assets/images/promicon-hv.png) 10px center no-repeat;}
.servicesBtn.bDayIcon.active{background:rgba(244, 82, 21, 0.8) url(assets/images/birthday-icon-hv.png) 10px center no-repeat;}
.servicesBtn.nightoutsIcon.active{background:rgba(244, 82, 21, 0.8) url(assets/images/night-out-icon-hv.png) 10px center no-repeat;}
.servicesBtn.wineToursICon.active{background:rgba(244, 82, 21, 0.8) url(assets/images/wine-tours-icon-hv.png) 10px center no-repeat;}
.servicesBtn.executiveIcon.active{background:rgba(244, 82, 21, 0.8) url(assets/images/exicutive-icon-hv.png) 10px center no-repeat;}
.servicesBtn.BachelorPartyIcon.active{background:rgba(244, 82, 21, 0.8) url(assets/images/bachelor-party-icon-hv.png) 10px center no-repeat;}
.servicesBtn.ConcertsportIcon.active{background:rgba(244, 82, 21, 0.8) url(assets/images/ConcertsportIcon-hv.png) 10px center no-repeat;}
.servicesBtn.FuneralIcon.active{background:rgba(244, 82, 21, 0.8) url(assets/images/funeral-icon-hv.png) 10px center no-repeat;}
.servicesBtn:hover, .servicesBtn:focus{border:1px solid #f45215; color: #f45215;}
.servicesBtn.active{border:1px solid #f45215; color: #fff;}
/***************blog change***************/
.post-navigation{margin-top:30px;}
.post-navigation h2{display:none;}
.post-navigation .nav-links{float:left; width:100%;}
.post-navigation .nav-links > div{width:50%;}
.post-navigation .nav-subtitle{display:none;}
.post-navigation span.screen-reader-text{display:block; font-weight:700;}
.post-navigation a{font-size:15px;}
.post-navigation .nav-previous{text-align:left; padding-right:15px;float:left;}
.post-navigation .nav-next{text-align:right; padding-left:15px; float:right;}
.post-navigation .nav-title-icon-wrapper{display:none;}
/***************PhotoVideoPopupWrap***************/
.PhotoVideoPopupWrap{padding:15px; background:#fff; width:100%;}
.PhotoVideoPopupWrap h2{font-size:38px; color:#0baee6; text-align:center; margin-bottom:25px; font-family: 'bebas_neueregular';}
.PhotoVideoBannerSec { width:100%; text-align:center;}
.PhotoVideoBannerSec h3{font-size:25px; color:#000000; margin-bottom:15px; font-family: 'bebas_neueregular';}
.photovideoslider { width: 100%; padding: 0 0; margin:0 auto; max-width:300px }
.photovideoslider .owl-controls{background:#363636; height:44px; position:absolute; left:0; right:0; bottom:0;}
.photovideoslider .owl-controls .owl-nav .owl-prev{background:url(assets/images/arrow-left1.png) left top no-repeat; width:13px; height:24px; position:absolute; left:15px; top:50%; margin-top:-12px; text-indent:-9999px; opacity:0.7; display: block !important; z-index:111;}
.photovideoslider .owl-controls .owl-nav .owl-prev:before{background:rgba(255,255,255,0.7); width:1px; height:44px; content:""; right:-20px; top:-10px; position:absolute;}
.photovideoslider .owl-controls .owl-nav .owl-next{background:url(assets/images/arrow-right1.png) right top no-repeat; width:50px; height:24px; position:absolute; right:15px; top:50%; margin-top:-12px; text-indent:-9999px; opacity:0.7;display: block !important; z-index:111;}
.photovideoslider .owl-controls .owl-nav .owl-next:before{background:rgba(255,255,255,0.7); width:1px; height:44px; content:""; left:20px; top:-10px; position:absolute;}
.photovideoslider .owl-controls .owl-nav .owl-next:hover{background:url(assets/images/arrow-right1.png) right top no-repeat; opacity:1;}
.photovideoslider .owl-controls .owl-nav .owl-prev:hover{background:url(assets/images/arrow-left1.png) left top no-repeat; opacity:1;}
.photovideoslider .owl-dots{width:100%; position:absolute; width:100%; text-align:center; top:10px;}
.photovideoslider .owl-dot{display:inline-block; margin:0 2px;}
.photovideoslider .owl-dot span{width:11px; height:11px; background:none; border:1px solid #fff; border-radius:50%; -webkit-border-radius:50%; display:inline-block;}
.photovideoslider .owl-dot.active span{background:#fff;}
.PopupVideoButton { width: 100%; text-align: center; margin: 20px 0;}
.PopupVideoButton .videoBtn { background: #d62b27; padding: 5px 15px; color: #fff; font-size: 20px; font-family: 'bebas_neueregular';}
.PopupVideoButton .videoBtn .IconVideo { margin-right: 6px; margin-top: -6px;}
.PhotoVideoPopupWrap h4{font-size:17px; color:#444444; margin-bottom:10px; font-weight: 600;}
.PhotoVideoPopupWrap p{font-size:15px; color:#444444; margin-bottom:15px;}
.videoWrap{display:none; max-width:350px; margin:0 auto 20px; width:100%;}
.youtubeVideoWrap{position:relative; padding-bottom:56.25%;	padding-top:30px; height:0;	overflow:hidden;}
.youtubeVideoWrap iframe, .youtubeVideoWrap object, .youtubeVideoWrap embed {position:absolute;	top:0;	left:0;	width:100%;	height:100%;}
#fleetDetailsPopup .modal-footer .btn { font-size: 18px;color: #fff;background: #71d1fe; border:none;}
#fleetDetailsPopup .modal-footer .btn:hover {color: #fff;background: #8bc641;}
#fleetDetailsPopup .modal-header { min-height: auto; padding: 0px; border-bottom: 0px solid #e5e5e5;}
#fleetDetailsPopup .modal-header .close { background: url(assets/images/close-popup-img.png) left top no-repeat; width: 28px; height: 28px; position: absolute; right: 35px; top: 8px; z-index: 111; text-indent: -9999px; overflow: hidden; opacity: 1;}
/***18-12-18***/
.searchHomeFormWrap {float: left; margin-top: 55px; ;width: 100%; border: 0px solid #ccc;background: linear-gradient(to bottom, #e6f5fe 0%, #fff 50%, #f2f9fe 100%); border-radius: 5px;}
.searchHomeForm h3 { font-size:26px; color:#176db7; font-weight:400; text-align:center;margin: 0 0 15px;}
.searchHomeForm { padding: 15px;}
.searchHomeForm .form-group { margin-bottom: 8px;}
.searchHomeForm label { font-size: 16px; font-weight: 500; color: #363636; width: 100%; text-align: left;}
.searchHomeForm input[type="text"], .searchHomeForm input[type="tel"], .searchHomeForm input[type="email"], .searchHomeForm input[type="password"], .searchHomeForm select{background:#fff; text-transform:none; height:38px;width:100%; padding:6px 6px; border-radius:0; -webkit-border-radius:5px; border:1px solid #d5d5d5; border-radius: 5px; box-shadow:none;}
.searchHomeForm textarea{background:#fff; text-transform:none; height:141px;width:100%; padding:6px 12px; border-radius:0; -webkit-border-radius:5px; border:1px solid #d5d5d5;  border-radius: 5px;}
.searchHomeForm select { background: rgba(255, 255, 255, .9) url("assets/images/select-icon.png") no-repeat scroll 98% center; width: 100%; -moz-appearance: none; -webkit-appearance: none;}
.searchHomeForm input[type="submit"], .searchHomeForm .button{background:#0038b8; text-align:center;  font-size:15px; text-transform:capitalize; padding: 6px 12px; font-weight:400; width:100%; height:38px; border-radius: 5px;}
.searchBtnSec input[type="submit"], .searchBtnSec .button{background:#8bc641; text-align:center;  font-size:28px; text-transform: uppercase; padding: 6px 12px; font-weight:400; width:100%; height:85px; border-radius: 0 0 5px 5px;}
.searchHomeForm ::-webkit-input-placeholder { color: #363636; opacity:1;}
.searchHomeForm ::-moz-placeholder {  /* Firefox 19+ */ color: #363636;   opacity:1;}
.searchHomeForm :-ms-input-placeholder {   color: #363636;   opacity:1;}
.searchHomeForm input.PickupDate { background: rgba(255, 255, 255, .9) url("assets/images/Date-Icon.png") no-repeat scroll 98% center; width: 100%;}
.searchHomeForm input.pickuptime { background: rgba(255, 255, 255, .9) url("assets/images/time-icon.png") no-repeat scroll 98% center; width: 100%;}
.searchHomeForm input.locationIcon { background: rgba(255, 255, 255, .9) url("assets/images/icon-location.png") no-repeat scroll 98% center; width: 100%;}
.searchHomeForm .row.pad8{margin:0 -8px;}
.searchHomeForm .row.pad8 > div{padding:0 8px;}
.searchHomeForm .row.pad5{margin:0 -5px;}
.searchHomeForm .row.pad5 > div{padding:0 5px;}
.headerRight {float:right;}
.headerLeft{float:left;}
.linkBtn{border:1px solid #dfdfdf; padding:3px 10px; border-radius:3px; -webkit-border-radius:3px;}
/*Luxury Rental*/
.luxury-rental{ width:100%; display:inline-block; padding:50px 0; background:#f8f8f8;}
.luxury-rental-content { margin-top: 90px;}
.luxury-rental-content h2{font-size:26px; line-height:30px; color:#262626; font-weight:400; margin:0; padding:0; text-align:left;}
.luxury-rental-content p{font-size:16px; line-height:24px; color:#363636; font-weight:300; margin:0; padding:10px 0 20px 0; text-align:left;}
.signup-btn{ text-align:center; margin:10px 0 10px 0;}
.signup-btn a{ background:#65cb99; border-radius:5px; font-size:26px; line-height:24px; font-weight:400; color:#fff; padding:6px 25px;}
.signup-btn a:hover, .signup-btn a:focus{border: none; outline:none; background:#08a14a !important ; color:#fff;-webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #08a14a;-moz-box-shadow:2.5px 2.5px 0 0 #08a14a;box-shadow:2.5px 2.5px 0 0 #08a14a;}
.luxury-rental-img{ float:right;}
/*Job Sharing*/
.job-sharing{width:100%; display:inline-block; padding:50px 0; background:#fff;}
.job-sharing h3 {margin-bottom: 10px;}
.api-box{ text-align:center;}
.api-img{ text-align:center;}
.api-box h3{font-size:20px;}
.api-box p, .white-label-box p, .travel-agent-box p, .widget-box p{font-size:16px; line-height:20px; color:#363636; font-weight:300; margin:0; padding:0; color:#363636; display:inline-block;}
.api-img::after {
    content: " ";
    position: absolute;
    display: block;
    top: 13px;
    left: 45%;
     width: 100%;
    height: 35px;
	background:url(assets/images/api-arrowline.png) no-repeat center center;
    margin: 0 14px;}
.api-img img{ display:inline;}
.white-label-box{ text-align:center;}
/*.white-label-box h3{color:#fc3030;}*/
.white-label-img{ text-align:center;}
.white-label-img img{ display:inline;}
.white-label-img::after {
    content: " ";
    position: absolute;
    display: block;
    top: 13px;
    left: 45%;
     width: 100%;
    height: 35px;
	background:url(assets/images/white-label-iframe-arrowline.png) no-repeat center center;
    margin: 0 14px;}
.apis-img img{ display:inline;}
/*.travel-agent-box h3{color:#5fa8ff;}*/
.travel-agent-box{ text-align:center;}
.travel-agent-img{ text-align:center;}
.travel-agent-img::after {
    content: " ";
    position: absolute;
    display: block;
    top: 13px;
    left: 45%;
     width: 100%;
    height: 35px;
	background:url(assets/images/travel-agents-arrowline.png) no-repeat center center;
    margin: 0 16px;}
.travel-agent-img img{ display:inline;}
.widget-box{ text-align:center;}
/*.widget-box h3{color:#febd01;}*/
.widet-img img{ display:inline;}
/*helpful-highaverage-advanced*/
.helpful-highaverage-advanced{width:100%; display:inline-block; padding:50px 0; background:#f8f8f8;}
.helpful-highaverage-advanced h3{font-size:30px; line-height:30px; font-weight:400; margin:0; padding:10px 0; color:#363636; display:inline-block;}
.helpful-highaverage-advanced .row{ margin-bottom:80px;}
.helpful-highaverage-advanced p{font-size:16px; line-height:20px; color:#363636; font-weight:300; margin:0; padding:0; color:#363636; display:inline-block;width:100%;}
.helpful-highaverage-advanced .sub-title {font-weight: 600;}
/*.high-average h3{color:#fc3030;}
.advance-schedule h3{color:#5fa8ff;}*/
/*Testimonial*/
.testimonial{width:100%; display:inline-block; padding:50px 0 0 0; background:#fff;}
.testimonial h2{font-size:26px; line-height:30px; color:#262626; font-weight:400; margin:0 0 0 90px; padding:0; text-align:left; position:relative;}
.testimonial h2::before {
    content: " ";
    display: block;
    top: 13px;
    width: 100%;
    left: -111px;
    width: 57px;
    height: 48px;
    background: url(assets/images/testimnial-icon.png) no-repeat center center;
    margin: 0 20px;
    position: absolute;
    bottom: 0;
    top: -16px;
}
.testimonial p{font-size:16px; line-height:24px; color:#363636; font-weight:400; margin:0; padding:20px 0px ; color:#363636; display:inline-block; font-style:italic;}
span.auth{font-size:20px; line-height:24px; color:#747474; font-weight:300; margin:0; padding:20px 0px ; color:#363636; display:inline-block;}
/*CPUC licensed companies*/
.cpuc-licensed-companies{width:100%; display:inline-block; padding:50px 0; background:#f8f8f8; text-align:center;}
.cpuc-licensed-companies .row{ margin-bottom:80px;}
.cpuc-licensed-companies h2 {font-size:26px; line-height:30px; color:#262626; font-weight:400; margin:0; padding:0;}
.cpuc-licensed-companies small{font-size:20px; line-height:4px; color:#747474; font-weight:400; margin:0; padding:20px 0 60px 0; display:inline-table; width:100%;}
.signup-line-img, .upload-document-box, .well-call-box{ text-align:center;}
.signup-line-img img, .upload-document-box img, .well-call-box img, .white-label-img::after{ display:inline-block;}
.signup-line-img::after {
    content: " ";
    position: absolute;
    display: block;
    top: 13px;
    left: 46%;
     width: 100%;
    height: 35px;
	background:url(assets/images/signup-arrowline.png) no-repeat center center;
    margin: 0 14px;}
.upload-document-img::after {
    content: " ";
    position: absolute;
    display: block;
    top: 13px;
    left: 46%;
     width: 100%;
    height: 35px;
	background:url(assets/images/document-arrowline.png) no-repeat center center;
    margin: 0 14px;} 
.signup-line-box h3, .upload-document-box h3, .well-call-box h3{font-size:30px; line-height:30px; font-weight:400; margin:0; padding:20px 0 10px 0; color:#363636; display:inline-block;}
/*.upload-document-box h3{color:#fc3030;}*/
/*.well-call-box h3{color:#5fa8ff;}*/
.signup-line-box p, .upload-document-box p, .well-call-box p{font-size:16px; line-height:20px; color:#363636; font-weight:300; margin:0; padding:0; color:#363636; display:inline-block;}
.pageMiddleContWrap {  width:100%;  padding:40px 0; }
.bgGray{background:#f8f8f8;}
/*******************Sign up****************/
.formSectionWrap{border:1px solid #c2c2c2; border-radius:7px; padding:15px 40px;}
.loadingWrap{margin-bottom:20px;}
.formSectionWrap h2{font-size:26px; padding-bottom:10px; border-bottom:1px solid #c2c2c2; font-weight:600; color:#262626; margin-bottom:20px;}
.memberFormWrap .row.pad8{margin:0 -8px;}
.memberFormWrap .row.pad8 > div{padding:0 8px;}
.memberFormWrap .row.pad5{margin:0 -5px;}
.memberFormWrap .row.pad5 > div{padding:0 5px;}
.memberFormWrap .row.pad2{margin:0 -2px;}
.memberFormWrap .row.pad2 > div{padding:0 2px;}
.memberFormWrap.memberFormSignup label{font-size:16px; font-weight:600; color:#8bc641;}
.memberFormWrap label{font-size:16px; font-weight:400; color:#363636;}
.memberFormWrap input[type="text"], .memberFormWrap input[type="email"], .memberFormWrap input[type="tel"], .memberFormWrap input[type="date"], .memberFormWrap textarea, .memberFormWrap select{background:#fff; height:42px; border:1px solid #dedede; font-size:16px; font-weight:400; color:#363636; padding:5px 10px; border-radius:0; -webkit-border-radius:0;} 
.memberFormWrap input[type="text"]:focus, .memberFormWrap input[type="email"]:focus, .memberFormWrap input[type="tel"]:focus, .memberFormWrap input[type="date"]:focus, .memberFormWrap textarea:focus, .memberFormWrap select:focus{box-shadow:0 0 5px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);}
.memberFormWrap select {
    background: #fff url(assets/images/select-dropdown-icon.png) right 8px center no-repeat !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.memberFormWrap textarea{height:101px;}
.phoneOuter{position:relative;}
.phoneOuter select{background:#fff url(assets/images/select-dropdown-icon.png) right 8px center no-repeat !important; height:42px;  color:#444; border:0px solid #000;border-radius:0px; -webkit-border-radius:0px;  position:absolute; left:0; top:0; width:110px; -moz-appearance: none; -webkit-appearance: none;}
.phoneOuter input.form-control{padding-left:120px;}
.submitBtn{font-size:26px !important; background:#65cb99 !important; color:#fff !important; padding:0 25px !important; border-radius:5px; border:0 none;}
.submitBtn:hover{border: none; outline:none; background:#08a14a !important; color:#fff;-webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #08a14a;-moz-box-shadow:2.5px 2.5px 0 0 #08a14a;box-shadow:2.5px 2.5px 0 0 #08a14a;}
.noPadding { padding:0px;}
.colorBlue { color:#0038b8;}
/*******************meetingAndEvent****************/
.meetingAndEventLeftSec { padding: 20px 0;}
.meetingAndEventLeftSec h2 { font-size: 36px; color: #333333; margin-bottom: 10px; line-height: 38px; font-weight:300;}
.meetingAndEventLeftSec .txtSubTitle { font-size: 17px; color: #010101; margin-bottom: 20px; line-height: 20px; font-weight:300;}
.meetingAndEventLeftSec h3 { font-size: 21px; color: #65cb99; margin-bottom: 6px; line-height: 23px; font-weight:300;}
.meetingAndEventLeftSec p { font-size: 14px; color: #333333; margin-bottom: 20px; line-height: 20px; font-weight:300;}
.meetingAndEventRightSec {width:100%;}
.RightBoxInnerWrp {background:#f5f5f5; padding:20px 10px;}
.meetingAndEventRightSec h2 { font-size: 25px; font-weight: 400; color: #4d5252; margin-bottom: 10px;}
.meetingAndEventRightSec p { font-size: 14px; line-height:20px; font-weight: 400; color: #7d7d7d;}
.meetingAndEventRightSec .submitBtn { width: 100%; font-weight: 500; height: 44px;}
.Testimonialswr { padding: 0%;width: 100%; color:#363636;}
.Testimonialswr h3{font-size: 25px; margin-bottom: 15px; color:#65cb99; line-height: 25px; font-weight:400;}
.Testimonialswr h4 { font-size: 20px; font-weight: 400; line-height: 22px;color:#363636; margin-bottom:6px;}
.Testimonialswr p { font-size:14px; font-weight:300; color:#363636; line-height:20px;}
.Testimonialswr span { color: #1e93f5; font-style: italic;}
.Testimonialswr .owl-controls { position: absolute; top: -45px; right: 0; width: 74px;}
.Testimonialswr .owl-nav .owl-prev { background: transparent url("assets/images/privious-icon.png") no-repeat scroll left top !important; float: left; height: 30px; margin-left: 0; text-indent: -9999px; width: 25px;}
.Testimonialswr .owl-nav .owl-next { background: transparent url(assets/images/next-icon.png) left top no-repeat !important; height: 30px; width: 25px; float: left; text-indent: -9999px;}
.TrvListSec { width: 100%; margin-top: 30px;}
.TrvListSec li {font-size: 15px; color: #363636; padding: 0px 0 40px 85px;}
.TrvListSec .g-icon1{background: url(assets/images/list-icon-img1.png) no-repeat scroll left top;}
.TrvListSec .g-icon2{background: url(assets/images/list-icon-img2.png) no-repeat scroll left top;}
.TrvListSec .g-icon3{background: url(assets/images/list-icon-img3.png) no-repeat scroll left top;}
.TrvListSec .g-icon4{background: url(assets/images/list-icon-img4.png) no-repeat scroll left top;}
.TrvListSec .g-icon5{background: url(assets/images/list-icon-img5.png) no-repeat scroll left top;}
.TrvListSec .g-icon6{background: url(assets/images/list-icon-img6.png) no-repeat scroll left top;}
.TrvListSec .g-icon7{background: url(assets/images/list-icon-img7.png) no-repeat scroll left top;}
.color_darkRed{ color:#930430; font-weight:bold;}
/*******************corporate****************/
.BannerSectionCo { background: url("/wp-content/themes/exotic-limos/assets/images/limo-service-california-corporate.jpg"); background-repeat: no-repeat; position: relative;  background-position: center; height: 484px; background-size: cover;}
.BannerCoContant { background: rgba(0,0,0,0.3); position: absolute; width: 100%; bottom: 0; padding:20px 0;}
.BannerCoContant h1 { color: #fff; font-size: 45px; font-weight:300; margin-bottom:10px;}
.BannerCoContant p { color: #fff; font-size: 26px;font-weight:300; margin-bottom:0px;}
.TravelArrangers { width:100%; padding:40px 0;}
.TravelArrangersWrap { position:relative;}
.TravelArrangersWrap p { font-size:18px; color:#010101; font-weight:300;}
.formGetStarted { position: absolute; width: 375px !important; right: 0; top: -350px; background:#fff; padding: 20px !important; -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.08);}
.formGetStartedWrap h3 { font-size:40px; margin-bottom:10px; font-weight:300; color:#4d5252;}
.formGetStartedWrap p { font-size:14px; line-height:20px; font-weight:300; color:#7d7d7d;}
.formGetStartedWrap .ConnectBtn { width: 100%; font-size:26px; font-weight: 500; height: 44px; background: #65cb99; color: #fff;padding: 6px 10px;border-radius: 5px; text-align:center;}
.formGetStartedWrap .ConnectBtn:hover{border: none; outline:none; background:#08a14a; color:#fff;-webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #08a14a;-moz-box-shadow:2.5px 2.5px 0 0 #08a14a;box-shadow:2.5px 2.5px 0 0 #08a14a;}
.car-img-style { position: absolute; text-align: right; bottom: 0; border-bottom: 1px solid #d7d7d7;}
.bestVehiclesAvailable { background-image: url("/wp-content/themes/exotic-limos/assets/images/corporate-california-limo-service.jpg"); background-repeat: no-repeat; position: relative;  background-position: center; height: 334px; background-size: cover;}
.bestVehiclesInnerCont { font-size: 26px; text-align: center; color: #fff; padding-top:115px; line-height: 34px;font-weight:500;max-width: 820px;margin: 0 auto;}
.FlexibleBookingAndSafety { width:100%; padding:40px 0 10px;}
.warranties { margin-bottom:20px;}
.warranties h3 { font-size:37px; margin-bottom:8px; font-weight:300; color:#333333;}
.warranties h4 { font-size:21px; margin-bottom:15px; font-weight:300; color:#999999;}
.warranties p { font-size:14px; line-height:20px; font-weight:300; color:#333333;}
.AdvancedTechnology { width: 100%; padding:30px 0 0px; background: #f5f5f5;}
.bleed-middle { text-align:center;}
.cellpaddingsesion { padding-top: 30px;}
.cellpaddingsesion { padding-top: 30px;}
.cellpaddingsesion h3 { font-size:37px; margin-bottom:8px; font-weight:300; color:#333333;}
.cellpaddingsesion h4 { font-size:21px; margin-bottom:15px; font-weight:300; color:#999999;}
.cellpaddingsesion p { font-size:14px; line-height:20px; font-weight:300; color:#333333;}
.formGetStartedWrap {width:100%; padding:20px 0 20px;}
.alert-action-success { padding: 10px; margin: 25px 0; background: #efffe2; border: 1px solid #8bc641;}
.alert-action-success p { font-weight: 400; color: #8bc641; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
/************************popupDiscountrates**********************/
.popupDiscountrates{position:fixed;  top:30px; left:0; right:0; transform:translateX(-0%); -webkit-transform:translateX(-0%); z-index:111; opacity: 1; background: rgba(0,0,0,0.6);} 
.popupDiscountrates .modal-dialog{width:100%; max-width:890px; margin: 10% auto; border: 2px solid #1e93f5; }
.popupDiscountrates .close { background: url(assets/images/close-popup-img.png) left top no-repeat; width: 28px; height: 28px; position: absolute; right: 10px; top: 13px; z-index: 111; text-indent: -9999px; overflow: hidden; opacity: 1;}
.popupDiscountratesWrap{padding:15px; background:#fff; width:100%;}
.popupDiscountratesWrap h2{font-size:22px; color:#1e93f5; text-align:center; margin-bottom:10px; text-transform:uppercase; margin-top:0px;}
.popupDiscountratesWrap .subTitle {font-size:17px; color:#444444; padding-bottom: 6px; text-align:center; position:relative;}
.popupDiscountratesWrap .subTitle::before { background: #1e93f5; height: 2px; width: 120px; margin-left: -62px;left: 50%; bottom: 0; position: absolute; content: "";}
.BenefitsEnteringInfo { padding: 20px 0;}
.BenefitsInfo li {font-size:16px; line-height: 22px; color:#444444; margin-bottom: 15px; padding: 0px 0 20px 80px; background-size: 60px !important; height:55px;}
.BenefitsInfo  h4 {font-size:24px; color:#444444; margin-bottom:15px; font-weight:500; text-align: center;}
.BenefitsInfo .discountrates {background:url(assets/images/discount-rates-icon.png) no-repeat scroll left center; padding-top: 10px;}
.BenefitsInfo .lockdiscountprice {background:url(assets/images/icon-lock-in-discount-prices.png) no-repeat scroll 10px center; background-size: 38px !important; padding-top: 10px;}
.BenefitsInfo .convenience {background:url(assets/images/convenience-icon.png) no-repeat scroll left center;}
.BenefitsInfo .dontworry {background:url(assets/images/dont-worry-icon.png) no-repeat scroll left center;}
.BenefitsInfo .payless { background: url(assets/images/icon-payless.png) no-repeat scroll left center;}
.BenefitsInfo .privacy { background: url(assets/images/icon-privacy.png) no-repeat scroll left center; padding-top: 10px;}
.BenefitsEnteringInfo .formPullRight { float: right;}
.BenefitsInfoFormwrap p { font-size: 15px; line-height: 18px; color: #444444; }
.BenefitsInfoFormwrap h3 { font-size: 35px; line-height: 42px; color: #444444; margin-bottom: 15px; margin-top: 0px;}

.BenefitsInfoForm { background: #cfefee; padding: 20px 10px; position:relative;}
.BenefitsInfoForm .backBtn { position: absolute; right: 10px; top: 5px; color: #0038b8;}
.BenefitsInfoForm .form-control { margin-bottom: 10px !important;}
.BenefitsInfoForm input[type="text"], .BenefitsInfoForm input[type="password"], .BenefitsInfoForm input[type="email"], .BenefitsInfoForm input[type="tel"]{border:1px solid #bbbbbb; border-radius:0px; -webkit-border-radius:0px; height:51px; width:100%; font-size:17px; color:#444; margin-bottom:20px;}
.BenefitsInfoForm select{border:1px solid #bbbbbb; border-radius:0px; -webkit-border-radius:0px; height:51px; width:100%; font-size:17px; color:#444; margin-bottom:20px;}
.BenefitsInfoFormwrap .BenefitsInfoForm p { font-size: 14px; line-height: 18px; color: #444444; margin-bottom:8px;}


.BenefitsInfoForm .phoneOuter{position:relative;}
.BenefitsInfoForm .phoneOuter select{background:#fff url(assets/images/select-dropdown-bg.png) right center no-repeat; height:51px; padding:8px; color:#444; border:1px solid #bbbbbb;border-radius:0px; -webkit-border-radius:0px;  position:absolute; left:0; top:0; width:122px; -moz-appearance: none; -webkit-appearance: none;}
.BenefitsInfoForm .phoneOuter input{padding-left:140px;}
.btnRowWrap .discountRates { width:100%;}
.btnRowWrap .formBtn{background:#1e93f5; height:51px; border-radius:0px; -webkit-border-radius:0px; font-size:20px; font-weight:500; color:#000000; text-align:center; border: none; }
.btnRowWrap .formBtn:hover{background:#0038b8; color:#fff;}

.BenefitsInfoForm .tooltiptxt { position: relative; display: block; border-bottom: 0px; cursor: pointer; font-size:15px; color:#1e93f5; text-align:center;}
.BenefitsInfoForm .tooltiptxt .tooltiptextwr { visibility: hidden; width: 200px; background-color: #818589; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; bottom: -45px; left: 0px; right: 0px; font-size: 13px; line-height: 15px; margin: 0 auto;}
.BenefitsInfoForm .tooltiptxt:hover .tooltiptextwr { visibility: visible;}
.receivetexts{ margin-top:10px; font-size: 15px;}
/* =popupRates
========================================================================================*/
.popupRateswrp{ background: rgba(255, 255, 255, .95); padding:5px 0; position:fixed; bottom:0px; width:100%; z-index:1; border-top: 1px solid #ccc;}
.popupRateswrp .container { max-width: 1137px; margin: 0px; width: 100%;}
.popupRateswrp .modalInBodyCont .close { background: url(assets/images/close-popup-img.png) left top no-repeat; width: 28px; height: 28px; position: absolute; right: 10px; top: 2px; z-index: 111; text-indent: -9999px; overflow: hidden; opacity: 1;}
.popupRatesformWrap { text-align:center; }
.popupRatesformWrap h2{font-size:20px; color:#1e93f5; text-align:center; margin-bottom:5px; margin-top:0px; text-transform:uppercase;}
.popupRatesformWrap p{font-size:17px; color:#444444; padding-bottom: 6px; text-align:center;}
.popupRatesformWrap .form-group { margin-bottom: 8px;}
.popupRatesformWrap select, .popupRatesformWrap input[type="text"], .popupRatesformWrap input[type="tel"] { padding:2px 10px; font-size: 14px !important; border-radius:0px !important; -webkit-border-radius:0px !important; height:34px !important; margin-bottom:0px !important;}
.popupRatesformWrap .btnRowWrap .formBtn { height: 34px; border-radius: 0px; -webkit-border-radius: 0px; font-size: 15px;  text-align: center; width:100%;}
.popupRatesformWrap .readMoreExpandDiv{ font-size: 15px; font-weight: 500; color: #1e93f5; margin: 2px 0px; display: inline-block; text-transform: capitalize;}
.popupRatesformWrap .row.pad5 { margin: 0 -5px;}
.popupRatesformWrap .row.pad5 > div { padding: 0 5px;}
.popupRatesformWrap .moreServiceIcon { margin: -3px 0;}
.rowWrapFrm { width: 100%; display: inline-block;}
.BenefitsInfoiteamwr { width: 100%; display: inline-block;}
.BenefitsInfoiteamwr h4 {font-size:18px; color:#363636; margin-bottom:0px; font-weight:500; margin-top: 0px; text-align: center;}
.BenefitsInfoiteamwr li {font-size:16px; line-height: 18px; color:#000000; margin-bottom: 0px; padding: 12px 0 12px 65px; list-style: none; width: 32%; display: inline-block; margin-right: 10px; vertical-align: top; text-align: left; position: relative; background-size: 50px !important;}
.BenefitsInfoiteamwr li:last-child { margin-right:0px;}
.BenefitsInfoiteamwr li .infoSmallPopupWrap { top: -65px;}
/***Airport Form pages***/
.NeedHelpBx { width: 145px;height: auto; background: #08a14a; position: fixed; right: 0;top: 150px;z-index: 999; padding: 10px; color: #fff; font-size: 20px; border-radius: 4px 0px 0px 4px;}
#page{overflow:hidden;}
.fillFormWrapper .popupTopSteps{margin:0 -100%; padding:15px 100%;}
.fillFormWrapper{padding-bottom:50px; margin:0px -15px 0; min-height:600px; }
.fillFormWrapper .modal-body {padding: 0px;}
#page{overflow:hidden;}
.fillFormWrapAirport {background:url(assets/images/banner-bg-popup.png) no-repeat scroll center; background-size:cover; overflow:hidden}
.fillFormWrapAirport.fillFormWrapService {background:url(assets/images/banner-bg-popup01.png) no-repeat scroll center; background-size:cover;}
.fillFormWrapper .popupContainer{max-width:950px; margin:0 auto; padding: 0 15px;}
.fillFormWrap {background: rgba(0, 0, 0, .5);}
.fillFormWrap .popupFormDetailsWrap{padding:90px 0 15px;}
.fillFormWrap .popupForm input.PickupAddress {background: rgba(255,255,255,1) url("assets/images/Magnifier.png") no-repeat scroll 97% center; width: 100%;}
.fillFormWrap .popupForm input.PickupDate { background: rgba(255,255,255,1) url("assets/images/Date-Icon.png") no-repeat scroll 93% center; width: 100%;}
.fillFormWrap  .popupForm input.pickuptime { background: rgba(255,255,255,1) url("assets/images/time-icon.png") no-repeat scroll 93% center; width: 100%;}
.fillFormWrap .popupForm .selectPerhour { background: rgba(255,255,255,1) url("assets/images/select-icon.png") no-repeat scroll 93% center; width: 100%; -moz-appearance: none;-webkit-appearance: none;}
/***18-12-18***/
.searchHomeFormWrap {float: left; margin-top: 55px; ;width: 100%; border: 0px solid #ccc;background: linear-gradient(to bottom, #efffe2 0%, #fff 50%, #efffe2 100%); border-radius: 5px;}
.searchHomeFormTopHead { width: 100%; padding: 15px 15px 0px; text-align:center;}
.FormTopHeadStapes li { display:inline-block; width: 32%; color: #363636; font-size: 20px; font-family: 'bebas_neueregular';}
.searchHomeForm h3 { font-size:26px; color:#176db7; font-weight:400; text-align:center;margin: 0 0 15px;}
.searchHomeForm { padding: 15px;}
.searchHomeForm .form-group { margin-bottom: 8px;}
.searchHomeForm label { font-size: 16px; font-weight: 500; color: #363636; width: 100%; text-align: left;}
.searchHomeForm input[type="text"], .searchHomeForm input[type="tel"], .searchHomeForm input[type="email"], .searchHomeForm input[type="password"], .searchHomeForm select{background:#fff; text-transform:none; height:38px;width:100%; padding:6px 6px; border-radius:0; -webkit-border-radius:5px; border:1px solid #d5d5d5; border-radius: 5px; box-shadow:none;}
.searchHomeForm textarea{background:#fff; text-transform:none; height:141px;width:100%; padding:6px 12px; border-radius:0; -webkit-border-radius:5px; border:1px solid #d5d5d5;  border-radius: 5px;}
.searchHomeForm select { background: rgba(255, 255, 255, .9) url("assets/images/select-icon.png") no-repeat scroll 98% center; width: 100%; -moz-appearance: none; -webkit-appearance: none;}
.searchHomeForm input[type="submit"], .searchHomeForm .button{background:#8bc641 !important; text-align:center;  font-size:15px; text-transform:capitalize; padding: 6px 12px; font-weight:400; width:100%; height:38px; border-radius: 5px;}
.searchBtnSec input[type="submit"]:hover, .searchBtnSec .button:hover{background:#000000;-webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #000000;-moz-box-shadow:2.5px 2.5px 0 0 #000000;box-shadow:2.5px 2.5px 0 0 #000000;}
.searchHomeForm ::-webkit-input-placeholder { color: #363636; opacity:1;}
.searchHomeForm ::-moz-placeholder {  /* Firefox 19+ */ color: #363636;   opacity:1;}
.searchHomeForm :-ms-input-placeholder {   color: #363636;   opacity:1;}
.searchHomeForm input.PickupDate { background: rgba(255, 255, 255, .9) url("assets/images/Date-Icon.png") no-repeat scroll 98% center; width: 100%;}
.searchHomeForm input.pickuptime { background: rgba(255, 255, 255, .9) url("assets/images/time-icon.png") no-repeat scroll 98% center; width: 100%;}
.searchHomeForm input.locationIcon { background: rgba(255, 255, 255, .9) url("assets/images/icon-location.png") no-repeat scroll 98% center; width: 100%;}
.searchHomeForm .row.pad8{margin:0 -8px;}
.searchHomeForm .row.pad8 > div{padding:0 8px;}
.searchHomeForm .row.pad5{margin:0 -5px;}
.searchHomeForm .row.pad5 > div{padding:0 5px;}
.hideDiv, .otherServShow{display:none;}
.bgImgNone{background-image:none !important;}
#ui-datepicker-div {
 background:#fff none repeat scroll 0 0;
 border-radius:10px;
 box-shadow:0 6px 10px 0 rgba(0,0,0,.2);
 width:266px;
 padding:0 !important;
}
.ui-datepicker-header {
 background:#90ddf8;
 border-radius:10px 10px 0 0
}
.ui-datepicker-header .ui-corner-all span {
 background-position:center center;
 background-repeat:no-repeat;
 color:rgba(0,0,0,0);
 cursor:pointer;
 display:block;
 height:18px;
 width:20px;
 border:0 none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus{border:0; background:none;}
.ui-datepicker-prev {
 float:left;
 margin-left:13px
}
.ui-datepicker-prev .ui-icon {
 background:rgba(0,0,0,0) url("assets/images/calendar-prev.png") no-repeat scroll 0 0 !important;
}
.ui-datepicker-next {
 float:right;
 margin-right:13px
}
.ui-datepicker-next .ui-icon {
 background:rgba(0,0,0,0) url("assets/images/calendar-next.png") no-repeat scroll 0 0 !important;
}
.ui-datepicker-title {
 color:#304f73;
 font-size:16px;
 font-weight:600;
 line-height:53px;
 text-align:center
}
.ui-datepicker-calendar {
 margin:10px auto;
 width:85%
}
.ui-datepicker-calendar thead th {
 color:#304f73;
 font-size:13px;
 text-align:center;
 font-weight:600
}
.ui-datepicker-calendar tbody {
}
.ui-datepicker-calendar tbody td {
 padding:3px 0;
 text-align:center;
  font-size:13px;
}
.ui-datepicker-calendar tbody td a {
 color:#304f73;
 font-size:13px;
 font-weight:800
}
.datapicker-time {
 display:inline-block;
 float:left;
 position:relative;
 width:48%;
 height:44px;
 margin:0 0 14px 2%
}
.datapicker-time .add-on {
 height:44px;
 left:0;
 position:absolute;
 right:0
}
.bootstrap-datetimepicker-widget {
 background:#fff none repeat scroll 0 0;
 border-radius:10px;
 border:0 none;
 box-shadow:0 6px 10px 0 rgba(0,0,0,.2);
 min-width:266px;
 margin:0;
 padding:0
}
.bootstrap-datetimepicker-widget::before {
 content:"Pick Time";
 display:block;
 background:#90ddf8 none repeat scroll 0 0;
 border-radius:10px 10px 0 0;
 color:#545454;
 font-size:16px;
 font-weight:700;
 line-height:41px;
 text-align:center
}
[class^="icon-"],[class*=" icon-"] {
 display:inline-block;
 height:9px;
 line-height:9px;
 vertical-align:text-top;
 width:15px
}
.timepicker-picker .table-condensed {
 width:100%;
 border-collapse:separate;
 border-spacing:5px
}
.timepicker-picker .table-condensed tr td {
 color:#304f73;
 font-size:18px;
 padding:0;
 text-align:center
}
.timepicker-picker .table-condensed tr td .btn {
 font-size:6px;
 line-height:9px;
 padding:0
}
.timepicker-picker .table-condensed tr td .btn.btn-primary {
 font-size:18px;
 background-color:#0baee6;
 border-color:#0baee6;
 line-height:30px;
 padding:0 5px
}
.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table td span{height:24px; line-height:24px;}
.bootstrap-datetimepicker-widget table td span {font-size:16px;}
.timepicker-picker .table-condensed tr td .btn{line-height:24px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:0 none; background:none; text-align:center;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background:#0038b8; border-color:#0038b8; color:#fff;}
/**************changes*****************/
.pac-container { z-index: 10000 !important; } 
#map{height: 200px;width: 600px;}
#map1{height: 200px;width: 600px;}
.bootstrap-timepicker-widget.dropdown-menu {z-index: 99999!important;}
#ui-datepicker-div {z-index: 3000 !important;}
.modal {overflow-y:auto !important;}
.modal.fade .modal-dialog{-webkit-transform: inherit;}
/*********chnages**********************/
.roundTripOption, .roundTripOptionWrap, .showSelect, .dropTime, .checkListBox {display:none;}
.roundTripOptionWrap .switch{position:relative;float:right;width:55px;height:32px;margin-right:12%}
.roundTripOptionWrap .switch input{display:none}
.roundTripOptionWrap .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.roundTripOptionWrap .slider:before{position:absolute;content:"";height:24px;width:24px;left:2px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
.roundTripOptionWrap input:checked+.slider{background-color:#8bc641}.ldc_search #round-trip-container input:focus+.slider{box-shadow:0 0 1px #8bc641}
.roundTripOptionWrap input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
.roundTripOptionWrap .slider.curvy{border-radius:10px}
.roundTripOptionWrap .slider.curvy:before{border-radius:30%}
.roundTripOptionWrap .round-trip-text{color:#fff;float:left;font-size:12px;padding-top:2%}
.roundTripOptionWrap .round-trip-status{position:relative;left:60%;top:20%;font-size:16px;float:right;color:#000}
.roundTripOptionWrap .rt_savings_title {
    background: #a4c639;
    color: #605d5a;
    padding:2px 8px;
    border-radius: 3px;
    margin-top: -6px;
    letter-spacing: 0.5px;
    font-weight: 500;
    text-transform: uppercase;
}
.checkListBox label{margin-top:10px;color:#000;font-size:17px;font-weight:400;line-height:14px}
.checkListBox label input{width:15px;margin:0 5px 0 0;padding:0;height:15px; -webkit-appearance: checkbox; appearance: checkbox; -ms-appearance: checkbox;}
.checkListBox label span, .checkListBox label span *{vertical-align:top}
/**********************changes*******************/
/********************************new pages**************************/
/* =contentPage
========================================================================================*/
#contentPage{ width:100%;}
.bgGray{ background:#f4f6f8;}
.commonTextSection{ padding:30px 0 20px;}
.commonTextSection h2 { text-align: center; color: #000000; font-size: 22px; font-weight: 500; margin-bottom: 30px; text-transform:uppercase;}
.boderBottomBs { border-bottom:1px solid#ccc;}
.MobileSizeshow {display:none;}
.hideContentDiv { display: none; height:auto !important;}
/******************navigation*************/
.ContNavSec { padding: 0px 0; position: absolute; top:10px; right:5px; z-index: 999; max-width: 300px; width:100%;}
.ListIteamBx { width: 100%; border:1px solid #ccc;}
.ListIteamBx > li { display:inline-block; font-size:16px; font-weight:400; color:#262626; position:relative;}
.ListIteamBx > li a{ color:#262626; font-size:18px; padding:8px 16px; display: block; border-bottom:1px solid #ccc;}
.ListIteamBx > li a:hover, .ListIteamBx > li.active a, .ListIteamBx > li:hover > a{ color:#fff; background:#f37935;}
.ListIteamBx > li:last-child > a{border-bottom:0 none;}
.ListIteamBx ul{position:absolute; width:170px; background:#f37935; box-shadow:0 5px 5px rgba(0,0,0,0.20); -webki-box-shadow:0 5px 5px rgba(0,0,0,0.20); left:0; top:100%; max-height:0; overflow:hidden; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; z-index:111;}
.ListIteamBx ul li a{color:#fff;  padding:4px 16px; display: block; border-bottom:1px solid rgba(255,255,255,0.25); text-align:left;}
.ListIteamBx li .menuIcon{ width:32px; height:auto; background-color:rgba(0, 0, 0, 0.5); border-color:rgba(255, 255, 255, 0.2); background-image:url(assets/images/plus-icons.png); background-repeat:no-repeat; position:absolute; right:0; top:0; bottom:0; cursor:pointer; background-position:center 6px;}
.ListIteamBx li .menuIcon.active{background-color: rgba(0, 0, 0, 0.5); background-image:url(assets/images/minus-icon.png);}
.navTogglebtn { background: rgba(0, 0, 0, 0) url("assets/images/nav-icon.png") no-repeat scroll right top; margin-top:0; text-align: right; width: 32px; height: 28px; padding: 0px 0px; position: absolute; right: 15px;}
.ListIteamBx { width: 100%; margin-top: 30px; background: linear-gradient(to bottom, #e6f5fe 0%, #fff 50%, #f2f9fe 100%); /*background:#f8f8f8;*/ display: none;}
.ListIteamBx li { display: inline-block; font-size: 15px; color: #fff; width: 100%; text-align: left;}
.ListIteamBx ul{position:static; width:100%; max-height:500px; display:none;}
.ListIteamBx > li.active > a{background:#0038b8;}
.menuIcon{display:block;}
/******************************new Review CSs******************/
.reviewWrap{margin:15px 0 10px;}
.reviewSideMenu{border:1px solid #dedede; width:100%; margin-bottom: 10px;}
.reviewSideMenu li{border-bottom:1px solid #dedede; font-size:16px; color:#363636; padding:5px 15px;} 
.reviewSideMenu li.userDetail{background:#65cb99; color:#fff; font-size:16px; font-weight:600; position:relative;}
.addProfilebtn {background: #f45215 url(assets/images/plus-icon.png) 5px center no-repeat; position: absolute !important;  padding: 4px 5px 4px 20px !important; right: 6px; top: 13px; line-height: 100%;}
.addProfilebtn a { display: inline-block !important; color: #fff !important; padding:0px !important; font-size: 15px !important;font-weight: 500 !important;}
.reviewSideMenu .userPhoto{border-radius:50%; -webkit-border-radius:50%; overflow:hidden; display:inline-block; vertical-align:middle; margin-right:5px; border:2px solid #fff;}
.reviewSideMenu li a{font-size:16px; color:#363636; padding:8px 0 8px 40px; display:block; position:relative; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.leftMenuIcon{width:32px; height:28px; background:url(assets/images/left-menu-links.png) left top no-repeat; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; position:absolute; left:0; top:6px;}
.leftMenuIcon.businesPhoto{background-position:left 4px;}
.leftMenuIcon.kudos{background-position:left -29px; height:28px;}
.leftMenuIcon.following{background-position:left -65px;}
.leftMenuIcon.logouticon{background-position:left -96px;}
.leftMenuIcon.similar-review{background-position:left -123px;}
.reviewSideMenu li a:hover, .reviewSideMenu li a.active{color:#65cb99;}
.reviewSideMenu li a:hover .leftMenuIcon.businesPhoto, .reviewSideMenu li a.active .leftMenuIcon.businesPhoto{background-position:right 4px;}
.reviewSideMenu li a:hover .leftMenuIcon.kudos, .reviewSideMenu li a.active .leftMenuIcon.kudos{background-position:right -29px; height:28px;}
.reviewSideMenu li a:hover .leftMenuIcon.following, .reviewSideMenu li a.active .leftMenuIcon.following{background-position:right -65px;}
.reviewSideMenu li a:hover .leftMenuIcon.logouticon, .reviewSideMenu li a.active .leftMenuIcon.logouticon{background-position:right -96px;}
.reviewSideMenu li a:hover .leftMenuIcon.similar-review, .reviewSideMenu li a.active .leftMenuIcon.similar-review{background-position:right -123px;}
.userImgWrap{border:1px solid #d5d5d5; border-radius:7px; -webkit-border-radius:7px; margin-bottom: 10px;}
/*.reviewWrap .row{margin:0 -5px;}
.reviewWrap .col-sm-9, .reviewWrap .col-sm-3, .reviewWrap .col-md-7, .reviewWrap .col-md-5, .reviewWrap .col-md-6, .reviewWrap .col-md-3{padding:0 5px;}*/
.userImg{position:relative; min-height: 205px; text-align:center;}
.addImageBtn{background:#fff; position:absolute; padding:6px 12px; font-size:16px;  color:#65cb99;  bottom:30px; border:1px solid #d5d5d5; left: 50%; display:inline-block; transform:translateX(-54%); -webkit-transform:translateX(-54%)}
.addImageBtn:hover{background-color:#65cb99; color:#fff;}	
/**********************FormCostomerPickup****************/
.FormCostomerPickup { width: 100%;}
.FormCostomerPickup .AirportPickform { width: 100%; background: #fff; text-align: center; float: left; margin-top: 0px; border-radius: 5px; border: 1px solid #d5d5d5;}
.FormCostomerPickup .FormTopHeader { width: 100%; background: #65cb99; padding: 5px 0; border-radius: 5px 5px 0 0;}
.FormCostomerPickup .FormStapes li{ float:left; width:33.333%; color:#fff; font-size:14px; line-height: 15px;}
.FormCostomerPickup .FormStapes span { border-radius: 50%; display: inline-block; font-size: 15px; font-weight: 400; height: 22px; line-height: 20px; width: 22px; background: #fff none repeat scroll 0 0; color: #65cb99;margin-bottom: 0px;}
.FormCostomerPickup .FormBodyCont { width:100%; background:#f8f8f8; padding:14px 5px; float: left;}
.FormCostomerPickup .FormBodyCont h3{ font-size:20px; color:#65cb99; font-family: 'bebas_neueregular'; margin-bottom: 10px;}
.FormCostomerPickup .FormBoxOne { width: 42.5%; float:left;}
.FormCostomerPickup .FormBoxOr { float:left; color: #5b677d; float: left; font-size: 15px; height: 100px; padding: 36px 0; text-align: center; position: relative; width: 15%;}
.FormCostomerPickup .FormBoxOr::before { background: #5b677e none repeat scroll 0 0;content: "";height: 40px; position: absolute; right: 50%; top: 0px; width: 1px;}
.FormCostomerPickup .FormBoxOr::after { background: #5b677e none repeat scroll 0 0; content: ""; height: 40px; position: absolute; right: 50%; bottom: 0px; width: 1px;}
.FormCostomerPickup .FormBodyCont p{ font-size:15px; color:#262626; font-weight:300; margin-top: 2px; margin-bottom: 0;}
.borderBoxCont{ padding:0px; border-radius:7px; -webkit-border-radius:7px; margin-bottom: 20px;}
.commentsNav{margin-bottom:20px; text-align:center;}
.commentsNav ul{margin:0; padding:0; list-style:none;}
.commentsNav li{position:relative; display:inline-block; font-size:16px;font-weight:500; width:25%; margin-bottom: 4px;}
.commentsNav li a{color:#262626; padding:10px 15px; background: #f8f8f8; border: 1px solid #d5d5d5; display: block;}
.commentsNav li a:hover, .commentsNav li a.active{color:#fff; background:#65cb99;}
.CustomerInnerContent {border:1px solid #d5d5d5; padding:15px; border-radius:7px; -webkit-border-radius:7px; margin-bottom: 20px;}
.showHideCont{display:none;}
.showHideCont.active{display:block;}
.InnerTabConts h2 { font-size: 24px; font-weight:400; color: #262626; margin-bottom: 15px; text-align: center;}
.InnerTabConts .mainSubTitle { font-size: 16px; font-weight:500; color: #262626; margin-bottom: 15px; text-align: center;}
.reviewRow{border:1px solid #cccccc; margin-bottom:30px;padding: 15px; float: left; width: 100%; position:relative;}
.col-padding-5 .row { margin:0px -5px;}
.col-padding-5 .col-sm-9,.col-padding-5 .col-xs-9, .col-padding-5 .col-sm-8,.col-padding-5 .col-xs-8, .col-padding-5 .col-sm-7,.col-padding-5 .col-xs-7, .col-padding-5 .col-sm-6,.col-padding-5 .col-xs-6,.col-padding-5 .col-sm-4, .col-padding-5 .col-xs-4, .col-padding-5 .col-xs-12, .col-padding-5 .col-sm-12, .col-padding-5 .col-sm-3, .col-padding-5 .col-sm-2, .col-padding-5 .col-xs-3, .col-padding-5 .col-sm-5,.col-padding-5 .col-xs-5  { padding:0 5px;}
.CustomerInfoWrapSec{background: #fff; border-bottom: 1px solid #dfdfdf; border-radius: 0; -webkit-border-radius: 0;  margin:0px 0 20px; overflow: hidden;}
.CustomerInfoWrapSec:last-child{border-bottom:0 none !important;}
.FillResevationWrap { width:100%; padding:10px 0; }
.ResevationImageSec { width:100%; text-align:center; margin-bottom:15px;}
.quotesDetailsWr { width:100%; margin-bottom:15px; text-align:center; padding: 15px 5px; border:1px solid #65cb99;}
.quotesDetailsWr h5 { font-size:20px; color:#000000; font-weight:400; margin-bottom:8px;}
.quotesDetailsWr .qoutenumber { font-size:18px; color:#000000; font-weight:400; margin-bottom:10px; display: inline-block;}
.quotesiconlist li{ display:inline-block;}
.ResevationDetailsSec { width: 100%;}
.ResevationDetailsSec h5 { font-size:25px; color:#00000; font-weight:500; margin-bottom:8px;}
.ResevationsListDetails li { font-size: 15px; color: #363636; display: inline-block;  padding: 4px 10px 10px 35px; margin-bottom: 10px; vertical-align: top; line-height: 18px;font-weight: 500;}
.ResevationsListDetails .ReDateIcons { background: url(assets/images/re-date-icons.png) no-repeat scroll left 0px;}
.ResevationsListDetails .ReTimeIcons { background: url(assets/images/re-time-icons.png) no-repeat scroll left 0px;}
.ResevationsListDetails .ReGearIcons { background: url(assets/images/icon-gear.png) no-repeat scroll left 0px;}
.ResevationsListDetails .ReLocationIcons { background: url(assets/images/re-location-icons.png) no-repeat scroll left 0px;}
.ResevationsListDetails .ReColorIcons { background: url(assets/images/re-color-icons.png) no-repeat scroll left 0px;}
.ResevationsListDetails .ReCarIcons { background: url(assets/images/re-car-icons.png) no-repeat scroll left 0px;}
.ResevationsListDetails .ReTimeIcons { background: url(assets/images/re-time-icons.png) no-repeat scroll left 0px;}
.SecBookNow { width: 100%; text-align: center; margin-bottom:15px;}
.quotepriceList li { display: inline-block; width: 49%; vertical-align: top;}
.SecBookNow p { font-size: 15px; color: #262626; margin-bottom:6px;}
.SecBookNow .prices { font-size: 25px; color: #1e93f5;}
.SecBookNow .saveamount { font-size: 15px; color: #262626; display:inline-block; margin-top:5px;}
.SecBookNow .quotepriceList .imageTitleTxt { font-size: 14px; color: #262626; display:inline-block; margin-top:5px;}
.BtnsBookNow { background: #08a14a; font-size: 16px; color: #fff; font-weight: 600;padding: 8px 16px; border-radius: 5px; display: inline-block;}
.BtnsBookNow:hover { background: #0038b8; color: #fff;}
.ViewMoreSec{ width:100%; text-align:center;}
.ViewMoreExpand { font-size: 15px; font-weight: 500; color: #65cb99; margin: 10px 0px; display: inline-block; text-transform: capitalize }
.moreServiceIcon { background: url(assets/images/downarrow-img.png) left 4px no-repeat; width: 16px; height: 16px; overflow: hidden; text-indent: -999px; margin: 0px 0 0 5px; display: inline-table;}
.RebuttonSecWrap { width:100%; text-align:center;}
.Rebuttonwr { background: #fff; font-size: 16px; color: #fff; padding: 4px 12px; margin-right: 6px; border-radius: 4px; margin-bottom: 10px;display: inline-block; vertical-align: middle; text-align: center;}
.Rebuttonwr:hover { color: #fff;}
.Rebuttonwr.ColorLightBlue { background: #1e93f5;}
.Rebuttonwr.ColorBlue { background: #0038b8;}
.Rebuttonwr.ColorGreen { background: #08a14a;}
.Rebuttonwr.CancelContract { background: #fff; font-size: 12px; line-height: 16px; color: #262626;}
.txtCancelCont{ color:#ff0000; font-size: 16px !important;}
.CustomerInfoWrap { width:100%; margin: 0 auto;}
.CustomerInfoWrap label { margin-bottom: 2px; text-align: left; font-size:16px; color:#363636;}
.CustomerInfoWrapSec input.form-control {box-shadow:none; border-radius: 0; height: 38px; padding: 4px 4px; font-size: 16px; background: #fff; border:1px solid#d5d5d5; color: #737373;}
.CustomerInfoWrapSec select.form-control {box-shadow:none; border-radius: 0; height: 38px; padding: 4px 4px; font-size: 16px; border:1px solid#d5d5d5; color:#737373;}
.CustomerInfoWrapSec select {
    background: #fff url(assets/images/select-dropdown-icon.png) right 8px center no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.CustomerInfoWrapSec input[type="text"].Fieldlocation { background: #fff url(assets/images/location-icon.png) right 8px center no-repeat !Important;}
.phoneOuter{position:relative;}
.phoneOuter select{background:#fff url(assets/images/select-dropdown-icon.png) right 8px center no-repeat; height:38px;  color:#444; border:1px solid #bbbbbb;border-radius:0px; -webkit-border-radius:0px;  position:absolute; left:0; top:0; width:122px; -moz-appearance: none; -webkit-appearance: none;}
.phoneOuter input.form-control{padding-left:140px;}
.CustomerInfoWrapSec h2 { background: #1e93f5; text-align: left; font-size: 25px; line-height: 25px; color: #fff; font-weight: 400; padding: 10px; margin:0 0 0px 0;}
.FillResevationWrap h3 { font-size:20px; color:#0038b8; margin-bottom:10px; font-weight: 500;}
.colorRed { color:#ff0000;}
.colorLightBlue {color:#1e93f5;}
.BorderBottom{border-bottom:1px solid#d5d5d5;}
.InnecheckBoxWrap { margin-bottom: 20px;}
.checkboxBtnWrp { padding-left: 24px; width: 20px; height: 20px; margin-top: 1px;display: initial; margin:0px;}
.checkboxBtnWrp label { display: inline-block; vertical-align: top; position: relative; padding-left: 5px;}
.checkboxBtnWrp label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 24px;
  height: 24px;
  left: 0;
  margin-left: -23px;
  border: 1px solid #d5d5d5;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkboxBtnWrp label::after { display: inline-block; position: absolute; width: 24px; height: 24px; left: 0; top: 0px; margin-left: -23px; padding-left: 4px; padding-top: 1px;font-size: 15px; color: #555555;}
.checkboxBtnWrp input[type="checkbox"]{ opacity: 0; z-index: 1; width: 20px; height: 20px;}
.checkboxBtnWrp input[type="checkbox"]:checked + label::after{ font-family: "FontAwesome"; content: "\f00c";}
.checkboxField { font-size: 16px;}
.CustomerInfoWrap100{max-width: 100%;}
.DivSignatureBox { width: 100%; text-align: center;}
.DivBoxWrpbx { background: #e4e4e4; padding: 6px;  width: 100%; margin: 0 auto; border-radius: 0px; border: 1px solid #acacac;}
.DivSignatureBox h4 {  font-size:18px; color:#f55315; font-weight:400; margin-bottom:15px; }
.DivSignatureBox textarea.form-control { height: 200px; max-width: 400px; width:100%; margin: 0 auto; border: none; border-radius: 0px;}
.SignButtonSec { margin-top:15px; margin-bottom: 15px; position: relative;}
.AfterSigningbs { display:inline-block;}
.AfterSigningbs .SigningTxt{ color:#262626; display: block; margin-bottom:8px; font-size:16px; font-weight: 500;}
.SignButtonSec .Button-btn-bs { background: #edc814 !important; color: #262626; font-size: 17px; font-weight: 500; border: 0px !important; padding: 8px 14px !important; border-radius: 5px;}
.SignButtonSec .Clear-btn {font-size: 16px; font-weight: 500;  background: none !important; color: #08a14a !important; position: absolute;
bottom: 0px;}
.DivSignatureBox p{ font-size:16px; color:#ff0000;}
.reviewRow.ComingSoon { background: #65cb99; text-align: center; height: 300px; line-height: 300px;}
.reviewRow.ComingSoon h4 { font-size:40px; color:#fff; text-transform:uppercase; font-weight:600; margin:0; display: inline-block;}
.bookNowDivWrap{display:none; padding-top:0; position:relative; z-index:111;}
.bdrNonePadNone{padding:0; border:0 none;}
.bdrNonePadNone .FillResevationWrap{padding:0;}
.reviewRowMyDetails { width:100%;}
.MyDetailsHeadingSec { text-align:center; width:100%; margin-bottom: 20px;}
.reviewRowMyDetails h2 { font-size:20px; color:#1e93f5; font-weight:500; margin-bottom:10px;}
.reviewRowMyDetails p { font-size:16px; color:#262626; font-weight:500;}
.CustomerInfoMyDetails { border:none; }
.bookNowDivWrap .CustomerInfoWrapSec {display:block !important;}
.bookBactBtn {color:#1e93f5; margin-top:-40px; display:block; float:left;}
.hideTitle{display:none;}
.btnchangePassword { font-size: 16px; background: #08a14a !important; color: #fff; padding: 8 16px ; border-radius: 5px; border: 0 none;}
/**************************new Sign Contract*********************/
.HeaderExoticlimo { width: 100%;display: inline-block; background: #363636; height: 160px;}
.exotic-left{ width:100%; display:inline-block;}
.exotic-left h1{ font-size:30px; line-height:35px; color:#fff; margin:38px 0 0 0; padding:0;}
.exotic-right { width:300px; display: inline-block; background: #ffffff; margin-top: 0px; position: relative; top: -20px;float: right;}
.exotic-right ul { display: block; margin: 0; padding: 0; padding: 35px 20px 0 20px; height: 152px;}
.exotic-right ul li{ display:inline-block; list-style:none; margin:7px 0;  }
.exotic-right ul li a{ display:inline-block; font-size:15px; color:#000;}
.exotic-right ul li a:hover{ text-decoration:none;}
.exotic-right ul li a img{ display: inline-block; margin-right:10px;}
span.reservatin{ background:#1e93f5; width:100%; display:inline-block; font-size:18px; color:#ffffff; padding: 10px 20px 10px 28px; position:relative;}
.reservatin-left { position: absolute; left: -12px; bottom: -1px;}
img.reservatin-right{ right:-12px; bottom:1px; position:absolute;}
/*billing_customer*/
.billing_customer{ width:100%; display:inline-block; padding:20px 0 10px;}
.billing_info h2{ color:#1e93f5; font-size:18px; margin:0; padding:0 0 10px 0;}
.billing_info ul{ margin:0; padding:0; display:block;}
.billing_info ul li{ display:inline-block; width:100%; list-style:none; font-weight:600;}
.billing_info ul li strong{ display:inline-block; font-size:15px; color:#000000;}
.billing_info ul li p { display: inline-flex; margin-left: 30px; margin-bottom: 0; font-size:15px;}
p.margin-left { margin-left: 18px !important;}
/*pickDate_time*/
.pickDate_time{ background:#ececec; padding:10px 0;}
.pickDate_time ul{ display:block; margin:0; padding:0;}
.pickDate_time ul li{ list-style:none; padding:4px 0; font-weight:600; min-width: 130px;}
.pickDate_time ul li a{ display:inline-block; color:#000000; font-weight:600;}
.pickDate_time ul li a:hover{ text-decoration:none;}
.pickDate_time ul li a img{ display:inline-block;}
.pickDate_time ul li img{ display:inline-block;}
span.pick_time { margin-left: 60px; display: inline-block;}
.cloud-tour-passenger{ display:inine-block; margin:0; padding:0; margin-top:10px !important;}
.cloud-tour-passenger li{ display:inline-block; float:left; margin:0 30px  0 0 ; font-size:15px; color:#000; font-weight:600;}
/*Table section*/
.table_section_Wr{ padding:10px 0 ; position:relative;}
.tableSecWrpRate {width:100%;}
.table_section_Wr .tableBaseRate{ text-align:center; margin-bottom: 10px;  }
.table_section_Wr .thead-blue{ background:#1e93f5; color:#fff; border:none; padding:20px 0 !important; }
.table_section_Wr .table thead tr th:first-child{ position:relative;}
.table_section_Wr .table thead tr th:last-child{ position:relative;}
.table_section_Wr .table thead tr th{ border-bottom:none; text-align:center; padding:10px 6px; vertical-align: top; font-size:15px;}
.table_section_Wr .table tbody tr td{ font-size:14px;}
.table_section_Wr .pricetxt { font-size: 18px; color: #000; font-weight: 500;}
.table_section_Wr .table tbody tr td .bgcolorlightgreen { background: #1cef5b; padding: 8px 20px; display: inline-block;}
.table_section_Wr .table tbody tr td .bgcolorlightgreen.bglightblue { background: #96e1fe;}
.table_section_Wr .table tbody tr td .bgcolorlightgreen.bgDarkgreen {background: #08a14a;}
.txtclrwhite {color:#fff;}
.table-left-img { position: absolute; bottom: 0; left: -15px;}
.table-right-img{position:absolute; bottom: 0; right: -15px;}
.content_box{ border:1px solid #d5d5d5; padding:0px;} 
.content_box h3{ background:#1e93f5; color:#fff; text-align:center; margin:0; padding:10px 0; font-size:18px; text-transform:uppercase; position:relative;}
.upload-left { bottom: 0; position: absolute; top: 2px;}
.upload_section{ margin-top:0px;}
.p_d_0{ padding:0;}
.content_box .choose_file{ margin:0 auto; text-align:center; padding: 15px;}
.content_box .choose_file .txtClickUpload{  margin:10px 0 0 0;  font-size:15px; display: inline-block; border: 1px solid #ccc; padding: 3px 8px;}
.choosefileBtn { position: relative; overflow: hidden; background: none; text-align: center; border: 1px solid #ccc;	margin: 10px 0 0 0;font-size: 15px; display: inline-block;
padding: 2px 8px;}
.choosefileBtn input { position: absolute; font-size: 50px; opacity: 0; right: 0; top: 0;}
.choose_file h4{background:#0038b8; color:#fff; text-align:center; margin:40px 0 0 0; padding:11px 0; font-size:15px; text-transform:uppercase; position:relative;}
.choose-file-left{ bottom: 0; position: absolute; top:54px;}
/*Credit card sign*/
.credit-card-sign-section {padding:10px 0 10px; width:100%;}
.credit-card-sign{ max-width:540px; width:100%; margin:0 auto; text-align:center;}
.credit-card-sign h4{ background:#08a14a; color:#fff; text-align:center; padding:15px 0; font-size:18px; margin-bottom: 10px; text-transform:uppercase; position: relative;}
.credit-card-sign .creditcard-left { position: absolute;left: -14px; bottom: 0;}
.credit-card-sign .credit-card-right { position: absolute; right: -17px; bottom: 0;}
.sign-box-bs { padding: 10px; border: 1px solid #ccc; max-width: 450px; margin: 0px auto 10px; min-height: 200px; position: relative;}
.sign-box-bs .txtSignHere{ position:absolute; top:5px; right:10px;}
.credit-card-sign p{ color:#000000; font-size:15px; line-height: 18px; margin-bottom: 5px;}
.save-sign-btn{ background:#ffcc00; font-size:15px; color:#000; border-radius:3px; border:0; padding:10px 25px; font-weight:600;}
.credit-card-sign small{ color:#08a14a; font-size:15px;}
p.text-clr-red{ color:#ff0000; padding:0px 0 0;}
.date-signed{ background:#ececec; padding:20px 0px; text-align:center;}
.date-signed .date-signed-text{ max-width:550px; width: 100%; margin:0 auto; display:block;}
.date-signed .date-signed-text li { display: inline-block; float: left; margin: 0 30px;}
.terms-condition{ text-align:center; padding:10px 0 60px;}
.authorizereservation a{ background:#08a14a; color:#fff; border-radius:3px; border:0; padding:12px 25px; font-weight:600; margin-top:5px; display:inline-block;}
.authorizereservation a:hover{ text-decoration:none;}
.sign-box-outer { position: relative;}
.sign-box-outer .signDate { position: absolute; bottom: 0; left: -100px;}
/**************************Ride Summary*********************/
/****header********/
#header{background:#fff; padding:10px 0; border-bottom:2px solid #1e93f5;}
.logo{float:left; max-width:262px;}
.userDetails{float:right; /*max-width:150px;*/ width:auto;}
.userDetails a, .userDetails span{display:inline-block; vertical-align:middle;}
.dropdown-menu.DropdownSubMenu { background: #0038b8; float: right; right: 0; left: auto;}
.dropdown-menu.DropdownSubMenu > li > a { color: #fff;}
.dropdown-menu.DropdownSubMenu > li > a:hover {background: #1e93f5; color: #fff;}
.userPhoto{width:30px; height:30px; border-radius:50%; -webkit-border-radius:50%; overflow:hidden; margin-right:4px;}
.userDetail{color:#363636; padding-right:15px; position:relative;}
.userDetail:before{border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #363636; content:""; position:absolute; right:0; top:50%; margin-top:-1px;}
.topNavigationPage {text-align:center; padding-top:10px;}
.topNavigationPage ul{display:inline-block; margin:0; padding:0;}
.topNavigationPage li{display:inline-block; margin:0 15px; vertical-align:top; padding-top: 20px;}
.topNavigationPage li h3{font-weight:600; color:#363636; font-size:16px; margin-bottom:5px;}
.topNavigationPage li a{color:#aaa; font-size:16px; text-decoration:none;}
.topNavigationPage li a:hover{color:#545454;}
.topNavigationPage li.edit{background:url(assets/images/check.png) center top no-repeat; padding-top:20px;}
.topNavigationPage li.active{ackground: none; padding-top:20px;}
.topNavigationPage li.active h3{color:#df5526;}
.detailsPageWrap{padding:15px 0 0;}
/******sideBar Detail**********/
.car-photo img{ width:100%; margin-bottom:5px;}
.car-spec-detail{width:100%; margin-bottom:12px; }
.car-spec-detail h3{color:#000000;font-size:20px; margin-bottom:10px; }
.car-spec-detail li{font-size:16px; margin-bottom:8px; color:#000000; position: relative;}
.car-spec-detail li.servicecartitle{ font-size:13px;}
.car-spec-detail li .infoSmallPopupWrap { min-width: 500px; text-align: left;}
.vehicle-features li{margin-bottom:10px;}
.seat{background:url('assets/images/seat.png')no-repeat scroll 0 0; height:18px; width:16px; display:inline-block; margin-right:5px; vertical-align:middle;}
.clock{background:url('assets/images/clock.png')no-repeat scroll 0 0; height:20px; width:20px; display:inline-block; margin-right:5px;vertical-align:middle;}
.pass{background:url('assets/images/passenger.png')no-repeat scroll 0 0; height:18px; width:17px; display:inline-block; margin-right:5px;vertical-align:middle;}
.bars{background:url('assets/images/bars.png')no-repeat scroll 0 0; height:20px; width:15px; display:inline-block; margin-right:5px;vertical-align:middle;}
.led{background:url('assets/images/ledtv.png')no-repeat scroll 0 0; height:18px; width:24px; display:inline-block; margin-right:5px;vertical-align:middle;}
.light{background:url('assets/images/lightshow.png')no-repeat scroll 0 0; height:24px; width:17px; display:inline-block; margin-right:5px;vertical-align:middle;}
.music{background:url('assets/images/phone_input.png')no-repeat scroll 0 0; height:18px; width:17px; display:inline-block; margin-right:5px;vertical-align:middle;}
.air{background:url('assets/images/ac.png')no-repeat scroll 0 0; height:20px; width:20px; display:inline-block; margin-right:5px;vertical-align:middle;}
.premium-interior{background:url('assets/images/icon-premium-interior.png')no-repeat scroll 0 0; height:19px; width:20px; display:inline-block; margin-right:5px;vertical-align:middle;}
.wifi{background:url('assets/images/icon-wifi.png')no-repeat scroll 0 0; height:19px; width:24px; display:inline-block; margin-right:5px;vertical-align:middle;}
.restroom{background:url('assets/images/icon-restroom.png')no-repeat scroll 0 0; height:19px; width:22px; display:inline-block; margin-right:5px;vertical-align:middle;}
.iconCalender{background:url('assets/images/calendar-icon-gray.png')no-repeat scroll 0 0; height:22px; width:24px; display:inline-block; margin-right:5px;vertical-align:middle;}

.gearIcon{background: url('assets/images/iconServices.png') no-repeat scroll 0 0;height:19px; width:20px; display:inline-block; margin-right:5px;vertical-align:middle;}
.addlocationIcon{background: url('assets/images/add-locaiton-icon.png') no-repeat scroll 0 0; height:19px; width:15px; display:inline-block; margin-right:5px;vertical-align:middle;}

.luggage{background: url('assets/images/luggage-img.png') no-repeat scroll 0 0; height:18px; width:21px; display:inline-block; margin-right:5px;vertical-align:middle;}

.pickupAndDropoffTime p{ text-align: center; font-size: 12px;}
.pickupAndDropoffTime p .clock { height: 17px; width: 17px; margin-right: 0px; vertical-align: middle; background-size: 15px;}
.pickupAndDropoffTime p .iconCalender { height: 17px; width: 17px; margin-right: 0px; vertical-align: middle; background-size: 15px;}

.recommendedlist{margin-bottom:20px;}
.thumblike{margin-bottom:5px;background:url('assets/images/like.png')no-repeat scroll 0 0 !important;  padding-bottom: 4px;padding-left: 23px !important;}



.pickup h3,.dropoff h3, .rental-period h3, .passengers h3 , .vehicle-features h3 {font-size:16px;margin-bottom:10px;margin-top:15px; font-weight: 600; color: #626060;}
.pickup p, .dropoff p, .rental-period p, .passengers p, .vehicle-features p { font-size: 15px; color: #626060;}
.NeedhelpBooking { width:100%;  padding:5px 0;}
.NeedhelpBooking .txtNeedHelpBooking { font-size: 16px; line-height:18px; color: #929292; margin: 0; padding: 0; text-transform: capitalize;}
.NeedhelpBooking .helpPhoneNumber { color: #1e93f5; font-size: 18px; padding-left: 5px;}
.NeedhelpBooking .helpPhoneNumber a {   text-decoration: none; color: #1e93f5;}
.NeedhelpBooking .infoSmallPopupWrap { min-width: 500px; text-align: left;}
.DeskDisNone { display:none;}
/***************forms csss*****************/
.commonForms input[type="text"], .commonForms input[type="password"], .commonForms input[type="email"], .commonForms input[type="tel"]{border: 1px solid #ccc; font-size: 16px; margin-right: 20px;padding: 10px;width:100%; border-radius:0; -webkit-border-radius:0; height:48px;}
.phoneFieldWrap{width:35%; float:left;}
.phoneNoInput{width:65%; float:left;}
.commonForms input.location { background: rgba(255, 255, 255, .9) url("assets/images/icon-location.png") no-repeat scroll 98% center !important; width: 100%;}
 /******************rightDetails part*************/
	.commonForms { width: 100%; display: inline-block; padding: 0 5px;}
.commonBorderBox{border-left:3px solid #1e93f5; border-right:1px solid #ccc; border-top:0px solid #ccc; border-bottom:0px solid #ccc; margin-bottom:0px;padding:0px 0px 5px;}
.commonBorderBox.billing{ border-bottom:1px solid #ccc;}
.commonBorderBox h3{color:#1e93f5; font-size:20px; font-weight:400; margin-bottom:5px;}
.feildRowWrap{margin:0 0px; padding:0;}
.feildCol{float:left; width:50%; padding:0 0px; margin-bottom:10px;}
.pickupsec .feildCol, .drop-offsec .feildCol { margin-bottom:10px;}
.fullWidth{width:100%;}
.fieldBottomText
.demandlist{margin-top:32px;}
.rightLabel{position:relative; padding-right:250px; margin-bottom:5px;}
.rightLabel div{position:absolute; right:0; top:6px; width:230px;}
.check lable, .check input{display:inline-block; vertical-align:middle;}
.width18pt{width:18%;}
.width33pt{width:33%;}
.width16pt{width:16%;}
.width17pt{width:17%;}
.width22pt{width:22%;}
.width23pt{width:23%;}
.width41pt{width:41%;}
.gutter5{margin:0 -5px;}
.gutter5 li{padding:0 5px;}
.commonBorderBox select{-webkit-appearance:none; appearance:none; border: 1px solid #ccc; font-size: 16px; margin-right: 20px;padding: 0 10px;width:100%; background-image:url(assets/images/dropdown.png); background-position:right center; background-repeat:no-repeat; padding-right:15px; background-color:none; height:48px; border-radius:0; -webkit-border-radius:0;}
.location { background: #fff url(assets/images/location.png) 98% center no-repeat !important; padding-right: 20px;}

.commonForms.billerinfo .check{width:auto; float:none; display:inline-block; margin:0 0 0 10px; vertical-align: middle;}
.commonForms.billerinfo label { width: 100%; padding: 0 5px; color: #4a4a4a;font-size: 15px; font-weight:600;}
.commonForms.billerinfo .labele { float: left; width: auto !important; font-size: 13px;font-weight: 400;}
.commonForms.billerinfo .check input[type="checkbox"] { margin-right: 0px;}
    
.billingaddfeild .infoSmallPopupWrap { max-width: 500px; width: 100%;}
.Vstar { color: #f45215; font-size: 22px !important; font-weight: 600; vertical-align: middle;}
.bilingform.commonForms .lock-icon{ background:url(assets/images/lock.png) no-repeat scroll 98% center;}
.positonReletionbx { position:relative;}
.commonBorderBox.Riderentalprice { padding: 0px 0 5px 0px; border-top: 1px solid #ccc;}
.commonBorderBox.Riderentalprice .checklist { padding-left: 5px;}
.page-template-ride-summary-temp .container { max-width: 1100px; width: 100%;}
.validationfield { position:relative;}
.field-tick{background:url(assets/images/field-tick-icon.png) no-repeat scroll 98% center;;}
.field-exclamation {background:url(assets/images/field-exclamation-icon.png) no-repeat scroll 98% center;}
.divRequired{ position:absolute; right:0px; bottom:-38px; display: inline; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 2px 0px, rgba(0, 0, 0, 0.16) 0px 2px 8px 0px;
    font-size: 12px; border-radius: 2px; box-sizing: border-box; background: rgb(204, 0, 0) none repeat scroll 0% 0%; text-align: center; margin-top: 8px;
 padding: 6px; color: #fff; z-index: 999;}


.divRequired::after {
    content: "";
    position: absolute;
    width: 0px;
    height: 0px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent rgb(204, 0, 0) rgb(204, 0, 0);
    transform-origin: 0px 0px 0px;
    transform: rotate(-225deg);
    top: 0px;
    right: 16px;
    margin-right: -10px;
    box-shadow: rgba(0, 0, 0, 0.01) -1.41px 1.41px 1px 0px, rgba(0, 0, 0, 0.04) -3.66px 3.66px 8px 0px;
}
/**border boxes**/
/*******rental****/
.checklist,.demandlist{margin-bottom:10px; font-size: 15px; line-height: 20px;}
.demandlist{margin-top: 32px;}
.checklist li{margin-bottom:5px;background:url('assets/images/check.png')no-repeat scroll 0 4px; background-size: 16px;  padding-bottom: 4px;padding-left: 23px;}
.hot{margin-bottom:5px;background:url('assets/images/born.png')no-repeat scroll 0 0;  padding-bottom: 4px;padding-left: 23px;}
.dollar{margin-bottom:5px;background:url('assets/images/dollar.png')no-repeat scroll 0 0 !important;  padding-bottom: 4px;padding-left: 23px;}
.carIcon {margin-bottom:10px; background:url('assets/images/icon-credit-card.png') left top no-repeat !important; padding-bottom: 4px; padding-left: 23px !important; position: relative;}
.rentalinfoIcon {margin-bottom:0px; background:url('assets/images/icon-complete-rental-info.png') left top no-repeat !important; padding-bottom: 4px; padding-left: 23px !important; position: relative;}
.like{margin-bottom:5px;background:url('assets/images/like.png')no-repeat scroll 0 0 !important;  padding-bottom: 4px;padding-left: 23px !important;}
.iconPhone { margin-bottom: 10px; background: url('assets/images/icon-phone.png')no-repeat scroll 0 0 !important; padding-bottom: 4px; padding-left: 23px;}
.offer{background-color:none;color: #08a14a;font-size: 22px;font-weight: 500;padding: 5px 0;position: relative; text-align: center;top:0px; left:0; right:-15px; border:1px solid#08a14a;}
.offer .offervalue .percent { font-size: 18px;}
.Riderentalprice .checklist li.hot{margin-bottom:5px;background:url('assets/images/born.png')no-repeat scroll 0 0 !important;  padding-bottom: 4px;padding-left: 31px;}

strike{margin-top:6px;font-size:20px;margin-bottom:6px; display:inline-block;}
s{ margin-top: 2px; font-size: 18px; font-weight: 500; margin-bottom: 2px; display: inline-block;}
.actual-price{color:#1e93f5; font-size:34px;font-weight:600;display:inline-block;margin:10px 0; position: relative;}
.actual-price .txtincludedTip { position: relative; right: 0px;bottom: 0px;}
/*******Passenger Info****/
.phoneselect{padding:12px; background-color:#fff;height:44px;border:1px solid #aaa; -moz-appearance: none; -webkit-appearance:none; appearance:none; width:100%; text-align: center !important; text-align-last: center; text-align: -webkit-center; text-align: -moz-center;}

/*******Address Info***********/
.searchpickupleft{width:100%; float:left;}
.Riderentalprice h3, .address-info h3,.billing h3, .passenger-table h3{font-size:18px; margin-bottom:10px;color:#0038b8; font-weight:500; background: #e7f1fd; padding: 2px 5px;
 /*display: inline-block; float: left;*/}
	.address-info h4,.drop-offsec h4{font-size:15px; margin-bottom:5px;color:#363636; font-weight:400; display: inline-block; float: left; position: relative;}
.address-info .pickupsec .infoSmallPopupWrap, .address-info .drop-offsec .infoSmallPopupWrap { max-width: 500px; width: 100%;}
 
	
.searchpickupleft p{font-size:13px; line-height: 15px; color:#626262; margin-bottom: 0px; padding-top:0px;}
.pickupsec{width:100%;border-bottom:1px dashed #000; padding-bottom:20px; margin-bottom:15px; position: relative;}
.drop-offsec{ position: relative;}
.bookbutton{ margin: 0 auto;text-align: center; max-width:360px; width: 100%; padding:20px; position: relative;}
.reservebtn{ background: #08a14a !important;border: medium none;border-radius: 10px;color: #fff;font-size: 18px; margin-bottom: 10px;padding: 8px 0;text-align: center;text-transform: uppercase; width:150px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.reservebtn:hover{background: #08a14a; -webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #08a14a;-moz-box-shadow:2.5px 2.5px 0 0 #08a14a;box-shadow:2.5px 2.5px 0 0 #08a14a}
.btncaption{color:#626264; font-size:14px; }
.btntxt { font-size: 14px; line-height: 15px; display: inline-block;}
.btncaption .fa.fa-check { color:#08a14a;}
.bottom-spec { margin-bottom: 0px;}
.border-area{font-size:16px;width:100%; text-align:center; padding:0 5px; color: #808080; }
.border-area .secureIcons .fa.fa-lock{ color: #08a14a;}
.green{color:#08A14A;font-weight:bold;margin-right:20px;}
.bottom-text{font-size:15px; margin-top:10px;}
.bottom-text p{line-height:1;}
.check{margin-bottom:5px;width:auto; /*display:block;overflow:hidden;*/ float: left; margin-left: 5px;}
input.checkbox-in{ border-radius: 1px;float:left;
box-sizing: border-box;
position: relative;
border: 1px solid #ccc;
box-sizing: content-box ;
width: 30px;
height: 30px;
transition: all .3s linear;}
.labele{float:left; margin-left:0px; margin-top:-4px; font-size: 13px;}
.vehi-mobi{display:none;}
.mobishow{display:none;}
.check input[type="checkbox"] {
    -webkit-appearance: none;
    background-color: white;
    border: 1px solid #545454;
    padding: 6px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    float:left;
	height:2px;
	width:2px;
	margin-right:5px;
	margin-top: 0px;
}
.check input[type="checkbox"]:checked { background-color: #fff; border: 1px solid #08a14a; color: #08a14a;}
.check input[type="checkbox"]:checked:after { content: '\2714'; font-size: 14px; position: absolute; top: -3px; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); color: #08a14a; font-family: "FontAwesome";}
.mobishow { display: none;}
/*pickup*/
.pickup-top-section{width:100%;height:auto; border: 1px solid #bebebe;}
.pickup-header-section{background:#f8f8f8;padding: 10px 15px;}
.PickuplistSelection li {display: inline-block;font-size:12px;line-height:20px;color:#363636;padding-left: 28px; margin-right:2%; vertical-align: top; width:22%; margin-bottom:15px;}
.PickuplistSelection .address{background:url(assets/images/address_img.png) no-repeat; }
.PickuplistSelection li h3 { font-size: 15px;  margin-bottom: 0px; margin-top: 0px; font-weight:500;}
.PickuplistSelection .pickup-drop-rental{background:url(assets/images/pickupdate_img.png) no-repeat;}
.PickuplistSelection .passengers{background:url(assets/images/passenger_img.png) no-repeat;}
.PickuplistSelection .pickup-drop-rental.serviceIcon{background:url(assets/images/service-icon.png) no-repeat;}
.PickuplistSelection li.address{width:45%;}
.Txtchangesearch {color:#1e93f5 !important; padding-left:0px !important;}
.Txtchangesearch a{color:#1e93f5; position:relative; padding-right:20px; display:block; text-decoration:none; font-weight:600; max-width:153px; clear:both;}
.PickuplistSelection li:last-child{margin-right:0;}
.Txtchangesearch a:before{background:url(assets/images/arrow-drop-icon.png) left top no-repeat; width:16px; height:8px; position:absolute; right:0; top:50%; margin-top:-4px; content:""; transition:all 0.4s ease-out; -webkit-transition:all 0.4s ease-out; transform:rotate(-90deg); -webkit-transform:rotate(-90deg);}
.Txtchangesearch a.active:before{transform:rotate(0deg); -webkit-transform:rotate(0deg);}
/*vehicle-type-section*/
#searchFiltersWrap{display:none; position: relative;}
#searchFiltersWrap .smallCloseBtn { position: absolute; right: 10px; top: 10px; font-size: 17px; font-weight: 600; color: #f45215;}
.vehicle-type-section{width:100%;height:auto;padding:20px 0px;text-align: center; display: inline-block;}
.vehicle-type-section li{display: inline-block;padding:10px 30px;color: #363636;font-size: 16px;text-transform: capitalize;}
.vehicle-type-section p {color: #1e93f5;font-size: 20px;text-transform: capitalize;}
.vehicle_list {width: 100%;}
/*inner-items-section*/
.vehicle-type-section h2{font-size:20px; color:#1e93f5; font-weight:300; margin-bottom:20px;}
.vehicle_list label{font-size: 16px; font-weight:300; padding: 0px 0 0 0; margin-top: 6px; display: inline-block;}
/*.vehicle_list input[type="checkbox"]{border:0;height:40px; width:40px; }
.vehicle_list input[type="checkbox"]:checked{background-color:#00afd1; color:#fff; }*/
.vehicle_list input.checkbox-in{ border-radius: 1px;float:left;
box-sizing: border-box;
position: relative;
border: 1px solid #ccc;
box-sizing: content-box ;
width: 30px;
height: 30px;
transition: all .3s linear;}

.vehi-mobi{display:none;}
.mobishow{display:none;}
.vehicle_list input[type="checkbox"] {
    -webkit-appearance: none;
    background-color: white;
    border: 1px solid #ccc;
    padding: 7px;
    border-radius: 0px;
    display: inline-block;
    position: relative;
    float:left;
	height:28px;
	width:30px;
	margin-right:5px;
}
.vehicle_list input[type="checkbox"]:hover {background-color: #1e93f5; border: 1px solid white; color: #fff; }
.vehicle_list input[type="checkbox"]:checked { background-color: #1e93f5; border: 1px solid white; color: #fff;}
.vehicle_list input[type="checkbox"]:checked:after { content: '\2714'; font-size: 18px; position: absolute; top: 0; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); color: #fff; font-family: "FontAwesome";}
.vehicle-container{padding: 15px; width: 100%; border: 1px solid #ccc; box-shadow: 0 2px 2px #ccc; }
.vehicleselect{ padding:0px 0 20px;text-align:center;}
.vehicleselection{-webkit-appearance:none; -moz-appearance:none; appearance:none; border: 1px solid #ccc; font-size: 16px; font-weight:300; color:#363636;padding: 10px; max-width:300px; width:100%; background-image:url(assets/images/dropdown-blue.png); background-position:right center; background-repeat:no-repeat; padding-right:25px;}
.vehicle-choose { display: inline-block;}
.vehicle-fields li{float:left;margin-right:8px; }
.vehicle-fields input[type="text"]{font-size: 14px; color: #363636; background-color:#fff;border:1px solid #ccc; height:40px!important;border-radius:0; width: 100%; padding: 10px; }
 .vehicle-fields label{  display: inline-block;font-size: 13px; color: #363636; font-weight: bold; margin-bottom: 3px;}
	
	.datepicker, #pickup_date { background: #fff url(assets/images/calender.png) 97% center no-repeat !important;}
.vehicle-fields li{margin-top:10px;}
.vehicle-fields li:first-child{width:20%;}
.vehicle-fields li:nth-child(2){width:18%;}
.vehicle-fields li:nth-child(3){width:18%;}
.vehicle-fields li:nth-child(4){width:15%;}
.vehicle-fields li:nth-child(5){width:15%;}
/*.vehicle-fields li:nth-child(6){width:21%;}*/
.vehicle-fields li:nth-child(6){width:48%;}
.vehicle-fields li:nth-child(7){width:48%;}
.smtbtn{background:url(assets/images/arrow-right-icon.png)no-repeat scroll center center !important;background-color: #1e93f5!important;border:0;text-indent: -1000px; color: #fff; padding: 0px 0px; height: 40px!important;  width: 100%!important; margin-top: 21px; font-size: 24px; }
.smtbtn:hover {
    background: #1e93f5;
    -webkit-transform: translate(-1.5px,-1.5px);
    -moz-transform: translate(-1.5px,-1.5px);
    -ms-transform: translate(-1.5px,-1.5px);
    -o-transform: translate(-1.5px,-1.5px);
    transform: translate(-1.5px,-1.5px);
    -webkit-box-shadow: 2.5px 2.5px 0 0 #1e93f5;
    -moz-box-shadow: 2.5px 2.5px 0 0 #1e93f5;
    box-shadow: 2.5px 2.5px 0 0 #1e93f5;
}
.timeDateWrap .datePickerWrap{width:65%; float:left;}
.timeDateWrap .timePickerWrap{width:35%; float:left;}
.timePickerWrap {position:relative;}
.timePickerWrap .TimeWrap { width: 60%; float:left}
.timePickerWrap .TimeWrap.MinWrap { width: 40%;}
.timePickerWrap .ddlList{display:none; position:absolute; right:0; top:100%; width:90px; background:#e6e6e6; height:250px; overflow-y:auto; overflow-x:hidden; z-index:11111;}
.timePickerWrap .ddlList li{width:100%; font-size:14px; padding:3px 0;}
.timePickerWrap .ddlList li:hover{background:#ddd; color:#545454;}
.timePickerWrap .ddlList li.selected{background:#90ddf8; color:#1362ad;}
.vehicleSelectionDetails .commonBorderBox { border-left: 0px solid #ccc; border-right: 0px solid #ccc;border-top: 0px solid #ccc;border-bottom: 1px solid #ccc;margin-bottom: 0px;padding: 30px 0px;/*overflow: hidden;*/}
.vehicleSelectionDetails .commonBorderBox:first-child {border-top: 1px solid #ccc;}
.pad-0{padding-right:0;}
.car-section{text-align:center;}
.car-section img{max-width:100%;}
.tick-img{background:url(assets/images/tick-img.png)no-repeat;padding-left: 28px;margin: 0px;margin-bottom:10px;}
.done-img{background:url(assets/images/thumb-img.png)no-repeat;padding-left: 27px;}
.hotrate-img{background:url(assets/images/hot-rate-img.png)no-repeat;padding-left: 27px;}
.icon-text{margin-top: 36%; text-align: center;}
.icon-text li{display:inline-block; margin-right:10px; position:relative; line-height:1;}
.icon-text li:last-child{margin-right:0;}
.icon-text li a{color:#363636; padding-top:30px; text-align:center; text-decoration:none; position:relative;}
.icon-text li a.photoLink{background:url(assets/images/camera-img.png) center top no-repeat;}
.icon-text li a.videoLink{background:url(assets/images/Video-img.png) center top no-repeat;}
.icon-text li a.descLink{background:url(assets/images/description-img.png) center top no-repeat; }
.icon-text li:before{background:#363636; height:14px; width:1px; position:absolute; right:-7px; bottom:2px; content:"";}
.icon-text li:last-child:before{display:none;}
.limosvehicalbox {padding-left: 10%;}
.limosvehicalbox p{ font-size:15px; line-height:18px;  margin-bottom: 10px; padding: 5px 0; color: #000;}
.limosvehicalbox h3.carTitle { color: #363636; font-size: 24px; font-weight: 500; margin-bottom: 0px;}
.limosvehicalbox p.carTitle{color:#1e93f5; font-weight: 600;font-size: 18px;}
.limosvehicalbox p span{color:#aaa;}
.carfeatureright{margin-bottom:5px; display: inline-block;}
.carfeatureright li{margin-right:15px;float:left;font-size:16px; position:relative; padding-left: 25px;}
.carfeatureright li a.PassengerLink { background: url(assets/images/passenger.png) left center no-repeat; height: 20px;width: 15px;display: inline-block;margin-right: 5px; position: absolute;left: 0;}
.carfeatureright li a.luggageLink { background: url(assets/images/luggage-img.png) left center no-repeat; height: 20px;width: 20px;display: inline-block;margin-right: 5px; position: absolute;left: 0;}
.carfeatureright li:last-child{margin-right:15px;}
.carfeatureright li label{font-size:16px;display:block;margin-bottom:5px;}
.txtSubTitlebs { font-size: 15px !important; line-height: 18px; margin-bottom: 0;}
.txtViewVehicleinfo { color: #1e93f5; text-decoration: none; font-size: 15px; font-weight: 500;}
.txtOnlineDealSave{ color: #08a14a !important; text-decoration: none; font-size: 15px; font-weight: 500;}
.txtViewVideo {color: #1e93f5; text-decoration: none; font-size: 16px; font-weight: 500;}
.txtViewVideo .fa.fa-play { font-size: 20px; color: #f70000;}
.dealTimerRow { width: 100%; display: block; font-size: 15px !important;}
.limosvehicalbox .features{margin-top:10px;}
.features { width: 100%; display: inline-block;}
.features li{float:left; font-size:15px; color:#000;}
.ServiceChargedList.ServiceChargedListTop { margin-top: 30px;}
.ServiceChargedList { max-width: 390px; margin: 0 auto; width: 100%;}
.for-mobile{display:none;}
.DiscountBxWr .booknow { background: #08a14a; border-radius: 6px; color: #ffffff !important;font-family: "Railway",sans-serif !important; font-size: 20px; font-weight:600; height: 48px; line-height: 22px;   text-align: center; text-transform: capitalize;width: 100%; border: 0px; margin-bottom: 10px; }
.prices{padding-right:0;}
.divmargbtm { margin-bottom: 10px;}
.mobileFilterWrap{position:fixed; padding:20px 15px; z-index:111; background:#fff; width:100%; height:100%; top:0; left:-100%; overflow-y:auto; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out;}
.mobileFilterWrap.active{left:0;}
.mobileFilterWrap h3{font-size:18px; font-weight:500; margin-bottom:30px; color:#df5526;}
.mobileFilterWrap h4{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; font-weight:500;}
.closeBtn{font-weight:700; position:absolute; right:15px; font-size:20px; top:15px; text-decoration:none;}
.closeBtn:hover{color:#df5526;}
.filterWrap .vehicle_list li{clear:both; margin-bottom:10px;}
.overFlowhidden{overflow:hidden;}
.mobileFormWrap{position:fixed; padding:20px 15px; z-index:111; background:#fff; width:100%; height:100%; top:0; left:-100%; overflow-y:auto; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out;}
.mobileFormWrap.active{left:0;}
.mobileFormWrap h3{font-size:18px; font-weight:700; margin-bottom:30px; color:#df5526;}
.mobileFormWrap h4{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; font-weight:700;}
/*gutter*/
.gutter6{margin:0 -5px;}
.gutter6 > div{padding:0 5px;}
.gutter0{margin:0;}
.gutter0 > div {padding:0;}
.padRight0{padding-right:0;}
.car-section .features{display:none;}
.pickup-header-section {padding-right:130px; position:relative;}
.Txtchangesearch{position:absolute; right:10px; top:15px;}
.vehicle-choose{padding-right:88px; position:relative; width:100%;}
.searchBtn{position:absolute; right:0; bottom:0; bottom:0; width:80px;}
.ServiceChargedList li { position: relative; padding-right: 106px; margin-bottom: 15px; vertical-align: top; display: block; padding-bottom: 10px; border-bottom: 1px dashed #ccc;}
.RateandDiscount {  font-size: 15px; line-height:18px;font-weight: 400;}
.hourPriceSize { font-size: 26px; color: #1e93f5; font-weight: 500;}
.txtperson {font-size: 15px; font-weight: 400;}
.characterIcon { font-size: 18px; vertical-align: middle;}
.serviceDiscount { display: block; font-size: 15px; font-weight: 400;}
.smalltxtfont { font-size: 12px;}
.ServiceChargedWr .BtnSelect { background: #08a14a; border-radius: 6px; color: #ffffff !important; font-family: "Railway",sans-serif !important; font-size: 18px;font-weight: 400; height: 34px; line-height: 22px; text-align: center; text-transform: capitalize; width: 100px; border: 0px; margin-bottom: 10px; position: absolute; right: 0; top: 0; -webkit-appearance: none;-moz-appearance: none;appearance: none;}
.ServiceChargedWr .BtnSelect:hover { background: #08a14a; -webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #08a14a;-moz-box-shadow:2.5px 2.5px 0 0 #08a14a;box-shadow:2.5px 2.5px 0 0 #08a14a;}
.TxtInclusiveRate {color: #363636; font-size: 16px; text-align:center;}
.TxtInclusiveRate .fa.fa-check {color: #08a14a;}
.TxtInclusiveRate span { font-size: 14px; color: #363636; width: 100%; display: inline-block;}
.slideSection{width:100%; overflow:hidden; position:relative;}
.slideSection .slideImg{position:relative; left:0; top:0; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; cursor:pointer;}
.slideSection .slideContent{position:absolute; left:100%; top:0; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; cursor:pointer; width:100%;}
.slideSection .slideImg .imgSlider .owl-nav { display: block;}
.slideSection.active .slideImg{left:-100%;}
.slideSection.active .slideContent { left: 0; padding: 15px; overflow-y: scroll; max-height: 250px;}
.featureListText li{width:50%; float:left; margin-bottom:10px; text-align:left; font-size:12px; background-position:left center;}
.featureListText li span{ background-size:16px;}
.featureListText li img{vertical-align:middle; height: 15px;width: auto; margin-right: 5px;}
.featureListText li:nth-child(2n+1){clear:left;}
.infoPopup{position:fixed; padding:20px 15px; z-index:111; background:#fff; width:100%; height:100%; top:-100%; left:0; overflow-y:auto; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out;}
.infoPopup.active{top:0;}
.infoPopup h3{font-size:18px; font-weight:500; margin-bottom:30px; color:#1e93f5; margin-bottom:40px; text-align:left;}
.infoPopup h4{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; font-weight:700;}
.closeBtn{font-weight:700; position:absolute; right:25px; font-size:25px; color: #f45215; top:25px; text-decoration:none;}
.closeBtn:hover{color: #f45215;}
.infoPopup .featureListText li{display:inline-block; width:auto; min-width:30%; margin:10px 15px 10px 0;}
.infoPopup .featureListText li:nth-child(3n+1){clear:none;}
.locname p{line-height:1.2; margin:0px;}
.desktopShow{display:block;}
.mobileSzShow{display:none;}
.popupContWrap{display:inline-block; vertical-align:top; width:auto; position:relative;}
.popupContWrap .popupCont{display:none; position:absolute; width:200px; left:100%; top:100%; border-radius:3px; padding:8px; -webkit-border-radius:3px; border:1px solid #ccc; background:#fff; z-index:11;}
.popupContWrap:hover .popupCont{display:block;}
.infoIcondes { margin-left: 5px;}
.infoIcondes img { height: 20px;}
.infoIcondes .fa.fa-question-circle { font-size: 20px; color: #1e93f5;}
.timeDateWrap .datePickerWrap{width:60%; float:left;}
.timeDateWrap .timePickerWrap{width:40%; float:left;}
.ServiceChargedList li{position:relative;}
.infoSmallPopupWrap, .infoSmallPopupsw{ border:1px solid #ccc; background:#fff; padding: 15px 25px 15px 15px; font-size:14px; color: #0e1b2c; display:none; border-radius:0px; -webkit-border-radius:0px; position:absolute;  left:0; right:0; z-index:1111; box-shadow:0 1px 3px 1px rgba(0,0,0,0.35); -webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.35);}
.reserve .bookbutton .btncaption .infoSmallPopupWrap{  top:-150%; }
.infoSmallPopupWrap .smallCloseBtn, .infoSmallPopupsw .smallCloseBtn{position:absolute; right:15px; top:2px; font-size:24px; font-weight:600; color: #f45215;}
.timePickerWrap {position:relative;}
.timePickerWrap .ddlList{display:none; position:absolute; right:0; top:100%; width:90px; background:#e6e6e6; height:250px; overflow-y:auto; overflow-x:hidden; z-index:11111;}
.timePickerWrap .ddlList li{width:100%; font-size:14px; padding:3px 0;}
.timePickerWrap .ddlList li:hover{background:#ddd; color:#545454;}
.timePickerWrap .ddlList li.selected{background:#90ddf8; color:#1362ad;}
/********************datepicker******************/
#ui-datepicker-div {
 background:#fff none repeat scroll 0 0;
 border-radius:10px;
 box-shadow:0 6px 10px 0 rgba(0,0,0,.2);
 width:266px;
 padding:0 !important;
}
.ui-datepicker-header {
 background:#90ddf8;
 border-radius:10px 10px 0 0
}
.ui-datepicker-header .ui-corner-all span {
 background-position:center center;
 background-repeat:no-repeat;
 color:rgba(0,0,0,0);
 cursor:pointer;
 display:block;
 height:18px;
 width:20px;
 border:0 none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus{border:0; background:none;}
.ui-datepicker-prev {
 float:left;
  color:#1362ad;
 margin-left:13px;
 margin-top:0px;
}
.ui-datepicker-prev .ui-icon {
 background:rgba(0,0,0,0) url("assets/images/calendar-prev.png") no-repeat scroll 0 0 !important;
 
}
.ui-datepicker-next {
 float:right;
 margin-right:13px;
  color:#1362ad;
   margin-top:0px;
}
.ui-datepicker-next .ui-icon {
 background:rgba(0,0,0,0) url("assets/images/calendar-next.png") no-repeat scroll 0 0 !important;
}
.ui-datepicker-title {
 color:#304f73;
 font-size:16px;
 font-weight:600;
 line-height:53px;
 text-align:center
}
.ui-datepicker-calendar {
 margin:10px auto;
 width:85%
}
.ui-datepicker-calendar thead th {
 color:#304f73;
 font-size:13px;
 text-align:center;
 font-weight:600
}
.ui-datepicker-calendar tbody {
}
.ui-datepicker-calendar tbody td {
 padding:3px 0;
 text-align:center;
  font-size:13px;
}
.ui-datepicker-calendar tbody td a {
 color:#304f73;
 font-size:13px;
 font-weight:800
}
.datapicker-time {
 display:inline-block;
 float:left;
 position:relative;
 width:48%;
 height:44px;
 margin:0 0 14px 2%
}
.datapicker-time .add-on {
 height:44px;
 left:0;
 position:absolute;
 right:0
}
.imgSlider .owl-prev{background:url(assets/images/blue-left-arrow.png) left top no-repeat !important; width:45px; height:50px; position:absolute; left:0; top:50%; margin-top:-3px; text-indent:-9999px; overflow:hidden;}
.imgSlider .owl-next{background:url(assets/images/blue-right-arrow.png) left top no-repeat !important; width:45px; height:50px; position:absolute; right:0; top:50%; margin-top:-3px; text-indent:-9999px; overflow:hidden;}
/*corporate page*/
.textareaFieldSec {
    border: 1px solid #d5d5d5;
    overflow-y: scroll;
    padding: 10px;
}
.textareaFieldSec label { font-size:16px; color:#747474; font-weight: 400;}
.CustomerInfoWrap .form-control.txtareascroll { border-radius: 0px; border:0px; box-shadow: none;}
.reviewRowMyDetails.assignAccUsers{border: 1px solid #cccccc;padding: 20px 10px 0;overflow-y: scroll; margin-bottom: 30px;}
.addMoreUser { background: rgba(8, 161 ,64, 1)url(assets/images/plus-icon.png) no-repeat scroll 15px center !important; border-radius: 5px; height: 38px; vertical-align: top; padding: 6px 23px; border: none; font-size: 15px; color: #fff; font-weight: 300;}
.AddNewCreditCard{margin: 0 auto;text-align: center;width: 100%;display: inline-block; height: 38px;padding: 6px 25px; padding-left: 25px;}
.addbtncrd {color: #747474 !important;border:1px solid #dedede !important;margin-bottom: 10px;text-transform: uppercase;  background: rgba(248, 248, 248, 1)url(assets/images/plus-icon-black.png) no-repeat scroll 15px center !important; padding-left: 35px !important;}
.financialinfo{padding:20px 0px;}
.lableLeftFeildsBs{padding-left:130px; position:relative;}
.lableLeftFeildsBs label{position:absolute; left:0; top:0; width:130px;}
.lableLeftFeildsBs.width50{padding-left:50px;}
.lableLeftFeildsBs.width50 label{width:50px;}
.lableLeftFeildsBs.width60{padding-left:60px;}
.lableLeftFeildsBs.width60 label{width:60px;}
.lableLeftFeildsBs.width100{padding-left:100px;}
.lableLeftFeildsBs.width100 label{width:100px;}
.lableLeftFeildsBs.width150{padding-left:150px;}
.lableLeftFeildsBs.width150 label{width:150px;}
.lableLeftFeildsBs.width160{padding-left:160px;}
.lableLeftFeildsBs.width160 label{width:160px;}
.lableLeftFeildsBs.width180{padding-left:180px;}
.lableLeftFeildsBs.width180 label{width:180px;}
.lableLeftFeildsBs.width200{padding-left:200px;}
.lableLeftFeildsBs.width200 label{width:200px;}
.lableLeftFeildsBs label { height: 38px; border: 1px solid #d5d5d5; border-right: 0 none; font-size: 15px; font-weight: 400; width: 100%; vertical-align: middle; color: #363636; padding: 7px 5px;background:#fff;}
.commeninfoBtn { font-size: 16px; background: #08a14a !important; color: #fff; padding: 8px 16px; border-radius: 5px; border: 0 none;}
.signedCard p { font-size:16px; color:#747474;}
.signedCard p a { font-size:16px; color:#1e93f5;}
.hideDiv , .hideDIvPrivate{display:none;}
.privateSection{clear:both; padding:0 5px;}
.MyDetailsHeadingSec.noBG h2{background:none !important; margin:0; text-align:center;}
#myDetails .col-sm-4:nth-child(3n+1) { clear: none;}
.page-template-customer-page-temp .divButtonTRow, .page-template-vehicle-selection-temp .site-header, .page-template-vehicle-selection-temp .divButtonTRow, .page-template-vehicle-selection-temp .divCovButtontemphide, .page-template-vehicle-selection-temp .footerMapSection, .page-template-vehicle-selection-temp #footer, .page-template-ride-summary-temp .site-header, .page-template-ride-summary-temp .divButtonTRow, .page-template-ride-summary-temp .divCovButtontemphide, .page-template-ride-summary-temp .footerMapSection, .page-template-ride-summary-temp  #footer, .page-template-contract-page-temp .site-header, .page-template-contract-page-temp .footerMapSection, .page-template-contract-page-temp #footer, .page-template-reviews-page .site-header, .page-template-reviews-page .footerMapSection, .page-template-reviews-page #footer, .page-template-reviews-page .OurReviewsBadge, .page-template-reviews-page .divButtonTRow, .page-template-reviews-page .reviewsfixthumbs{display:none;}
.page-template-discount .divButtonTRow { display:none;}
.PickuplistSelection li.dropOffAddressText, .dropoffAddressFeild{display:none;}
.roundTripDiv{border-top:1px solid #ccc; margin:0 -15px; padding:20px 15px 0; display:none; margin-top:20px;}
.roundTripDiv h3{font-size:14px; color:#363636; font-weight:600; margin-bottom:0;}
.roundTripDiv p{font-size:14px; color:#363636; margin-bottom:0;}
.roundTripDiv .location{background:url(assets/images/address_img.png) left center no-repeat; display:inline-block; padding-left:25px;  margin-right:10px; line-height:26px;}
.roundTripDiv .userIcon{background:url(assets/images/passenger_img.png) left center no-repeat; display:inline-block; padding-left:25px; margin-left:10px; line-height:26px;}
.dropTime1 .ddlList{width:100%;}
.allTripsDiv {display:none;}
.allTripsDiv .passengerInf{width:8%;}
.allTripsDiv > div h3{text-transform:uppercase; font-size:18px; text-align:right; margin-bottom:5px; font-weight:600;}
.allTripsDiv > div{margin:15px -15px 0; border-top:1px dashed #bebebe; padding:15px 15px;}
.derpartingTrip {padding-left:30px; background:url(assets/images/icon-departure.png) left center no-repeat; text-transform:uppercase; font-size:18px; text-align:right; margin-bottom:5px; font-weight:500; float:right; display:none;}
.allTripsDiv > div h3{padding-left:30px; background:url(assets/images/icon-return.png) left center no-repeat; float:right;}
.vehicle-choose select{-webkit-appearance:none; -moz-appearance:none; appearance:none; border: 1px solid #ccc; font-size: 13px; font-weight:300; color:#363636;padding: 6px; max-width:300px; width:100%; background-image:url(assets/images/dropdown.png); background-position:right center; background-repeat:no-repeat; padding-right:10px; border-radius:0; -webkit-border-radius:0; background-color:#fff; height:41px;}
.vehicle-choose .locationIcon { background: rgba(255, 255, 255, .9) url("assets/images/icon-location.png") no-repeat scroll 98% center !important; width: 100%;}
.dipatingTripTitle{padding-left:30px; background:url(assets/images/departomg-trip-gray.png) left center no-repeat; text-transform:uppercase; font-size:18px; text-align:right; margin-bottom:5px; font-weight:500; float:left; margin-left:-40px; display:none; margin-bottom:10px;}
.returnTripTitle{padding-left:30px; background:url(assets/images/returning-trip-gray.png) left center no-repeat; float:left; margin-left:-40px;  margin-bottom:10px;}
.pickup-header-section.returnTrip{border-top:1px dashed #bebebe; padding-top:20px; display:none;}
.returnTrip .searchBtn{display:none;}
.commonInf{border-top:1px dashed #bebebe; padding-top:15px;}
.mob-location .returnTripDiv{display:none;}
.tripInf{position:relative; padding-right:100px;}
.departingTitleMob{padding-left:30px; background:url(assets/images/departomg-trip-gray.png) left center no-repeat; text-transform:uppercase; font-size:14px; text-align:right; margin-bottom:5px; font-weight:400; float:left; margin-left:-40px; display:none; margin-bottom:10px; position:absolute; right:0; top:0;}
.returnTitleMob{padding-left:30px; background:url(assets/images/returning-trip-gray.png) left center no-repeat; text-transform:uppercase; font-size:14px; text-align:right; margin-bottom:5px; font-weight:400; float:left; margin-left:-40px; margin-bottom:10px; position:absolute; right:0; top:0;}
.mob-location p{margin-bottom:5px; font-size:12px; color: #262626;line-height: 16px;font-weight: 600;}
.tripInf .dateAndTime{background:url(assets/images/pickupdate_img.svg) no-repeat; background-size: 20px; padding-left:25px; font-size:14px; display:inline-block; margin-right:5px; line-height:18px; }
.commonInf .noOfPeople{background:url(assets/images/passenger_img.svg) no-repeat; background-size: 20px; padding-left:25px; font-size:14px; display:inline-block; margin-right:5px; line-height:18px;}
.commonInf .events{background:url(assets/images/service-icon.svg) no-repeat; background-size: 20px; padding-left:25px; font-size:14px; display:inline-block; line-height:18px;}
.PickuplistSelection .pickup-drop-rental.calenderIcon {background:url(assets/images/calendar-icon-gray.png) no-repeat;}
.PickuplistSelection li{margin-right:1%;}
.PickuplistSelection li:nth-child(1){width:20%;}
.PickuplistSelection li:nth-child(2){width:15%;}
.PickuplistSelection li:nth-child(3){width:13%;}
.PickuplistSelection li:nth-child(4){width:12%;}
.PickuplistSelection li:nth-child(5){width:12%;}
.PickuplistSelection li:nth-child(6){width:15%;}
.changeWidth.PickuplistSelection li:nth-child(1){width:22%;}
.changeWidth.PickuplistSelection li:nth-child(2){width:22%;}
.changeWidth.PickuplistSelection li:nth-child(5){width:22%;}
.changeWidth.PickuplistSelection li:nth-child(6){width:22%;}
/****form CSS start*******************************/
.searchFromWrap .row.pad5 { margin: 0 -5px;}
.searchFromWrap .row.pad5 > div { padding: 0 5px;}
.form-control.sel{ border-radius:0px; margin-bottom:9px; color:#262626; font-size:14px; height: 38px; border:1px solid #d5d5d5; border-radius:0; -webkit-border-radius:0; padding: 4px;}
.form-control.hasDatepicker { background: rgba(0,0,0,0) url("assets/images/Date-Icon.png") no-repeat scroll 98% center; width: 100%;}
.form-control.locationGA { background: rgba(0,0,0,0) url("assets/images/location-icon.png") no-repeat scroll 98% center; }
.searchFormTabs .tab-content select { background: rgba(0,0,0,0) url("assets/images/select-icon.png") no-repeat scroll 98% center;}
.form-control.sel::-moz-placeholder{color:#262626;opacity:1}.form-control.sel:-ms-input-placeholder{color:#262626}.form-control.sel::-webkit-input-placeholder{color:#262626}
.btn.getrates { background: #8bc641 none repeat scroll 0 0;border-radius: 0;color: #fff;font-size: 16px;font-weight: bold;text-transform: uppercase; width: 100%; margin-bottom: 5px;}
.btn.getrates:hover{border: none;
outline: none;
background: #000;
color: #fff;
-webkit-transform: translate(-1.5px,-1.5px);
-moz-transform: translate(-1.5px,-1.5px);
-ms-transform: translate(-1.5px,-1.5px);
-o-transform: translate(-1.5px,-1.5px);
transform: translate(-1.5px,-1.5px);
-webkit-box-shadow: 2.5px 2.5px 0 0 #1e93f5;
-moz-box-shadow: 2.5px 2.5px 0 0 #000;
box-shadow: 2.5px 2.5px 0 0 #000;}
/****form Tabs CSS*******************************/
.searchFormTabs{margin-bottom:0; border:0 none; border-radius:0;}
.searchFormTabs .panel-body{padding:5px;}
.searchFormTabs  .nav-tabs{border-bottom:1px solid #c2c2c2; margin-bottom:10px;}
.searchFormTabs  .nav-tabs li{width:25%; text-align:center;  margin-bottom:0;}
.searchFormTabs  .nav-tabs li a{color:#363636; background:#fff; font-size:16px; line-height: 18px; font-family: 'bebas_neueregular';  padding:5px; border:1px solid #c2c2c2; border-bottom: 2px solid #fff; border-radius:0; -webkit-border-radius:0; margin-right:0;}
.searchFormTabs  .nav-tabs li a:hover{background:#fff; color:#8bc641; border-bottom: 2px solid #8bc641;}
.searchFormTabs  .nav-tabs > li.active a{background:#fff; color:#8bc641; border:1px solid #c2c2c2; border-bottom: 2px solid #8bc641; }
.servicesIcon { display: block; height: 30px; line-height: 30px; vertical-align: middle;}
.FormBotomTxt { font-size: 16px; line-height: 16px; color: #262626; margin-bottom: 0px;}
.FormFootSec {width: 100%; float: left;}
.FormFootSec p{ font-size:16px; color:#262626; font-weight:500; margin:20px 0 0 0;}
/****form CSS end*******************************/
/*************************review page Start******************/
/* =reviews service
========================================================================================*/
.servicesListing { width: 100%; padding: 30px 0 0; text-align: center;}
.servicesListing p span { color: #aaaaaa;}
.servicesListing h3 { font-size: 16px; color: #363636; margin-bottom: 10px;}
.servicesListing h3 a {color: #363636;}
.servicesListing img { margin-bottom: 15px;}
.servicesListing img:hover { opacity: 0.8;}
/* =free lead preferences
========================================================================================*/
.LeadDeliveryOptions { margin-bottom: 20px;}
.MyAccountList { width: 100%; background:#222222; padding:20px 20px 40px 20px; border-radius: 4px; margin-bottom: 30px;}
.MyAccountList.TopCItesLrental { background:#424242;}
.MyAccountList h4 { font-size: 25px ; color: #fff;  font-weight:400; margin-bottom:15px; text-transform:capitalize; line-height:30px; text-align:center; }
.MyAccountList .AccountListItem li { border-top: 1px solid #393939; padding:2px 0;}
.MyAccountList .AccountListItem li a { color: #fff;  font-size: 15px; color: #fff;  padding: 12px 0px 12px 10px; display: block;}
.MyAccountList .AccountListItem li a:hover ,.MyAccountList .AccountListItem li a.active{ background:#6e7377; }
.MyAccountList .AccountListItem li:last-child { border-bottom: 1px solid #393939}
.AdvertiseContactUs{width: 100%; background:#f1f7fc; padding:20px 20px; border-radius: 4px; text-align:center; border:1px solid#d3d3d3;}
.AdvertiseContactUs h4 { font-size: 15px ; color: #000000;  font-weight:500; margin-bottom:10px; text-align:center;}
.AdvertiseContactUs .contactUs {  display: inline-block; font-weight: 400; color:#fff; background: #f45215; width: 100%; padding:12px 12px; font-size:22px; line-height: 22px;}
.AdvertiseContactUs .contactUs a {color:#fff;}
.AdvertiseContactUs .contactsNo { color:#fff;}
/* =Profile
========================================================================================*/
.top-shelf-greybg { background: #f5f5f5; border-bottom: 1px solid #e6e6e6; position: absolute; top: 0; left: 0; right: 0; height: 200px; z-index: -1;}
.UserProfileImgSec img { border-radius: 5px;}
.user-profile_info { margin-top: 50px;}
.user-profile_info h1 { margin-bottom: 6px; font-size: 30px; line-height: 1.2em; color: #333; padding-top: 6px;}
.user-profile_info .user-location { font-weight: normal; margin-bottom: 6px;font-size: 16px;}
.user-profile_info .user-passport-stats { margin-bottom: 6px;}
.user-profile_info .user-passport-stats li { display: inline-block; margin-right: 6px;}
.icon-24-friends.org_icon{background-position: -289px -6890px; width: 24px; height: 24px;}
.icon-24-review.org_icon{background-position: -289px -9576px; width: 24px; height: 24px;}
.icon-24-camera.org_icon{background-position: -289px -4706px; width: 24px; height: 24px;}
.user-nav_menu { padding-left:15px; border-left:1px solid#e6e6e6;}
.user-nav_link { display: block; padding: 5px 0; color: #0073bb;font-size:15px; font-weight:bold;}
.icon-18-add-friend.iconBlue{background-position: -192px -1060px; width: 18px; height: 18px;}
.icon-18-compliment.iconBlue{background-position: -192px -1598px; width: 18px; height: 18px;}
.icon-18-speech.iconBlue{background-position: -192px -2622px; width: 18px; height: 18px;}
.icon-18-following.iconBlue{background-position: -192px -2138px; width: 18px; height: 18px;}
.icon-18-similar.iconBlue{background-position: -192px -3128px; width: 18px; height: 18px;}
.titled-nav_menu { margin-bottom: 20px;}
.titled-nav-header_content h3 { color: #333;font-size: 16px;}
.titled-nav_link.is-active, .titled-nav_link:hover { background: #f5f5f5; border-left:3px solid#d32323;}
.titled-nav_link { display: block; padding: 12px; text-decoration: none; color: #333;font-size:15px; border-top: 1px solid #e6e6e6;}
.titled-nav_item:last-child { border-bottom: 1px solid #e6e6e6;}
.icon-24-profile{background-position: 4px -9314px; width: 32px; height: 24px;}
.icon-24-friends{background-position: 4px -6890px; width: 32px; height: 24px;}
.icon-24-review{background-position: 4px -9578px; width: 32px; height: 24px;}
.icon-24-QuotesReceived{ background:url(assets/images/quotes_icon.png) no-repeat scroll center; width: 32px; height: 24px;}
.icon-24-Reservations{background:url(assets/images/Reservations.png) no-repeat scroll center; width: 32px; height: 24px;}
.icon-24-Password{background:url(assets/images/password_icon.png) no-repeat scroll center; width: 32px; height: 24px;}
.icon-24-bookmark{background-position: 4px -4512px; width: 32px; height: 24px;}
.icon-24-camera{background-position: 4px -4512px; width: 32px; height: 24px;}
.icon-24-camera { background-position: 4px -4706px; width: 32px; height: 24px;}
.icon-24-followers { background-position: 4px -6772px; width: 32px; height: 24px;}
.section-header_title { margin-bottom: 6px; font-size: 22px; line-height: 1.28571em; color: #d32323;}
.photo-box .photo-box-img { border-radius: 4px;}
.pb-90s .photo-box-img { height: 90px; width: 90px;}
.pb-30s .photo-box-img { height: 30px; width: 30px;}
.media-title a { font-weight: bold; font-size:15px;}
.bullet-before::before, .bullet-after::after { content: "•"; margin: 0 3px; color: #999; font-size: 15px; line-height: 18px;}
.category-str-list a { font-weight:bold;}
.category-str-list a:hover { text-decoration:underline; }
.review-tags { font-size: 12px; margin-bottom: 12px;}
.icon-18-check-in { background-position: -192px -1454px; width: 24px; height: 18px;}
.ImgBoxWrapSec { position: relative;margin-bottom:20px; max-width: 348px;width: 100%;}
.ImgBoxWrapSec img {border-radius: 4px; width:100%;}
.ImgBoxWrapSec .ImgContentSec { position: absolute; border-radius: 0 0 4px 4px; bottom: 0; color: #fff; width: 100%; padding: 6px; background: rgba(0,0,0,0.5);}
.ImgBoxWrapSec .ImgContentSec h3{ margin: 0; font-size: 12px; margin-bottom:0px; line-height: 16px;color:#fff; font-family: 'ubuntumedium';  }
.ysection h4 { margin-bottom: 6px; font-size: 16px; line-height: 1.28571em; color: #333;}
.ylist-condensed > li {  margin-bottom: 6px;}
.spaceRt{ margin-right: 6px !important;}
.icon-18-bookmark{ background-position: -2px -1273px; width: 18px; height: 18px;}
.icon-18-first{ background-position: -2px -2066px; width: 18px; height: 18px;}
.icon-18-followers{ background-position: -2px -2120px; width: 18px; height: 18px;}
.inline-layout > li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; vertical-align: top; font-size: 14px; line-height: 1.28571em; padding: 0 3px; margin: 3px 0;float: left;}
.text-centered { text-align: center;}
.compliment-icon { padding: 3px; border-radius: 4px; display: inline-block; font-weight: initial;background-color: #333333;}
.compliment-icon.bgColBlue {background-color: #0097ec;}
.compliment-icon.bgColorg {background-color: #f15c00;}
.icon-18-camera.icon-white { background-position: -96px -97px; width: 18px; height: 16px;}
.icon-18-cool.icon-white{ background-position: -98px -1616px; width: 18px; height: 18px;}
.icon-18-compliment.icon-white{ background-position: -98px -1598px; width: 18px; height: 18px;}
/* =global_reviews
========================================================================================*/
.ReviewBannerSec{ background:#fff;}
.ReviewTopBar{padding:20px 0;float: left;width: 100%;}
.ReviewTopBar .header-nav { float: left;}
.mobilesizeDisBlock{ display:none;}
.ReviewTopBar .header-nav_item { display: inline-block; margin-right: 2px;}
.ReviewTopBar .header-nav_link { color: #000000; display: block; padding: 10px 12px; font-size: 15px; font-weight: 500; border-bottom: 2px solid transparent;}
.ReviewTopBar .header-nav_link:hover { color: #f45215; border-bottom: 2px solid #000000;}
.dropdownNavBtn { position: relative; display: inline-block;}
.dropdownContent { display: none; position: absolute; background-color:#fff; min-width: 200px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); padding: 12px 16px; z-index: 1;height:auto !important;top:35px;}
.dropdownContent li { float:left; width:100%; text-align:left;}
.dropdownContent li a { float:left;width:100%;  color: #000000; padding: 10px 0px; font-size: 15px; font-weight: 500; border-bottom: 2px solid #000000;}
.dropdownContent li a:hover { color: #f45215; }
.dropdownNavBtn:hover .dropdownContent { display: block;}	.ContactheadSec{ float:right;}
.TopsocialIconsWrap { float: left; margin-top: 6px; margin-right: 6px;}
.TopsocialIconsWrap .socialIcons { background: url(assets/images/top-social-icon.png) left top no-repeat; background-position-x: left;  background-position-y: top; display: inline-block; width: 20px; height: 20px; margin-right: 5px;}
.TopsocialIconsWrap .socialIcons:hover { opacity:0.8;}
.TopsocialIconsWrap .socialIcons.twitter { background-position: -25px top;}
.TopsocialIconsWrap .socialIcons.pinterset { background-position: -50px top;}
.TopsocialIconsWrap .socialIcons.youTube { background-position: -76px top;}
.ContactheadSec span { font-size: 14px; line-height: 30px; color: #000000;}
.ContactheadSec a { color: #000000; font-family: 'ubuntumedium'; font-size: 13px; text-decoration: none; text-transform: uppercase;}
.ReviewBannerinnerCont{ padding:40px 0; text-align:center; float:left; width:100%;}
.ReviewBannerinnerCont .Glogo{ margin-bottom:30px;}
.ReviewBannerinnerCont h1{ font-size:32px; line-height:34px; margin-bottom:20px; color:#000000;}
.ReviewBannerinnerCont p{ font-size:15px; color:#000000; margin-bottom:30px; }
.ReviewConpaniesIcon { background: url(assets/images/ReviewConpaniesIcon.png) no-repeat scroll left center; padding: 4px 0 4px 24px; margin-right: 20px;}
.PostAndShareIcon{ background:url(assets/images/PostAndShareIcon.png) no-repeat scroll left center; padding: 4px 0 4px 24px;}
.businessSearchForm { background: #fff; max-width:100%; width: 100%; margin: 0 auto;border-radius: 5px; border:1px solid#d3d3d3;}
.businessSearchForm {position:relative; padding-right:60px; width:100%; float:left;}
.businessSearchForm .form-group { display: inline-block; float:left; margin-bottom: 0; vertical-align: middle; width: 50%; position:relative; padding-left:74px;}
.businessSearchForm  .tt-query + span{display:none !Important;}
.businessSearchForm label { font-size: 20px; background: #fff; color: #000000; padding: 12px 6px; width: 74px; text-align:center; position:absolute; left:0; top:0; border-left:1px solid#d3d3d3;}
.businessSearchForm .tt-dropdown-menu{width:100%;}
.businessSearchForm .tt-dropdown-menu{background:#fff; border-radius:0; margin-top:0; padding:0; text-align:left;}
.businessSearchForm .tt-suggestion{color:#000; padding:10px 15px;}
.businessSearchForm .tt-suggestion p{color:#000; }
.businessSearchForm .tt-suggestion:hover,  .businessSearchForm .tt-suggestion:hover p {color:#fff;}
.businessSearchForm .twitter-typeahead{width:100%;}
.businessSearchForm .tt-hint{height:100%; width:100%; padding:6px 4px; height: 42px;font-size: 18px;}
.businessSearchForm .fnd { border-radius: 5px 0px 0 5px; border-left:0px solid#d3d3d3;}
.businessSearchForm .form-control { display: inline-block; width:100%; height:42px; vertical-align: middle; border: none; box-shadow: none; -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; font-size: 18px; color: #848484; margin-top:0; padding: 6px 4px;}
.businessSearchForm .searchbtn { color: #fff; background-color: #f45215; border-color: #ccc;border-radius: 0px;border:none; padding: 6px 15px; border-radius: 0 5px 5px 0; position:absolute; right:0; top:0;}
.businessSearchForm .searchbtn:hover { color: #fff; background-color: #0038b8;}
.businessSearchForm input[type="button"], .businessSearchForm  input[type="submit"], .businessSearchForm button { height: 42px;}
.businessSearchFormbobile { display:none;}
.businessSearchFormbobile .input-group { margin-bottom: 15px;}
.businessSearchFormbobile .form-control { border: 1px solid #ccc !important; height:42px !important; font-size:18px !important;}
.businessSearchFormbobile .input-group-addon { color: #fff; background-color: #f45215; border:none;}
.NeedLimoPartyBus{ background:#eeeeee; padding:50px 0; text-align:center;}
.NeedLimoPartyBus h2{ font-size:25px; color:#000000; text-transform:uppercase; }
.btnGetTeates { background: #0038b8; font-size: 18px; color: #fff; display: inline-block; padding: 12px 24px;}
.btnGetTeates:hover, .btnGetTeates:focus { color:#fff !important;}
.ReFormSection{ margin-top:30px;}
#FormSlide { display: none;}
.pageTitleSec { background: #0038b8;  margin: 0px; padding: 5px 0;}
.SearchHeaderInnerCont { width: 100%; float: left; margin: 10px 0;}
.SearchHeaderInnerCont h1 { font-size: 21px; line-height: 1.28571em;font-weight: 500;margin-bottom: 6px;float: left;color: #fff;}
.pagination-results-window { float: right; font-size: 14px; line-height: 2.14286em; color:#fff;}
.indexed-biz-archive .snippet-block { margin-top: 12px;}
.snippet-block { margin-bottom: 0; font-size: 13px; line-height: 1.38462em;}
.u-space-t1 { margin-top: 6px !important;}
.search-avatar-offset-padd { margin-left: 102px;}
.search-result-cta {  margin-bottom: 6px;}
.island-slim-padd { padding: 6px;}
.islandTxt { padding: 11px; background: #f5f5f5; border: 1px solid #e6e6e6; border-radius: 4px;}
.search-result-cta .cta-text { font-size: 13px;width: 100%;}
.arrange_unit { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: table-cell;}
.nowrap { white-space: nowrap;}
.arrangeTxt { display: table; min-width: 100%; table-layout: auto;}
.secondary-attributes { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top: 3px;}
.icon-18-fast-responder{ background:url(assets/images/fast-responder.png) no-repeat scroll left center; width:18px; height:18px;}
.mtb-response-time-fast-responder { color: #41a700; text-decoration: inherit;}
.mtb-response-time-fast-responder strong { color: #41a700;}
.pb-30s .photo-box-img { margin-top: 3px;}
.WriteReviewSec { border: 1px solid #e6e6e6; border-radius: 4px;  padding: 15px; margin-bottom: 30px;}
.WriteReviewSec h1 { font-size: 28px; color: #0073bb;}
.WriteReviewSec textarea{background:#fff; text-transform:none; height:250px;width:100%; padding:10px; border-radius:0; -webkit-border-radius:0; border:0px solid #c9c9c9;}
.WriteReviewSec .buttonAddImgBtn { width: 100%; text-align: right;}
.WriteReviewSec .buttonAddImg {  color: #fff; background: #930430; font-family: ubuntumedium; font-size: 18px; padding: 6px 12px; border-radius: 4px;}
/* =limo_company_not_found========================================================================================*/
.CompnyContNotFound { width:100%; padding: 20px 0 50px; border-bottom: 1px solid #e6e6e6;}
.CompnyContNotFound.CompnyContBdr { border-bottom: none;}
.CompnyContNotFound p { font-size: 18px; color: #363636; line-height:24px; }
.CompnyContNotFound .ComTextTitle { font-size: 21px; line-height:26px; color: #d32323; font-weight: bold;}
.WhatMissing { background: #f5f5f5; text-align: center; padding: 30px 15px;border:1px solid#dddddd; border-radius: 5px;}
.WhatMissing p { font-size: 21px; color: #0073bb;}
.BtnAddBusiness { background: #930430; display: inline-block; padding: 12px 20px; color: #fff; font-size: 21px;}
.BtnAddBusiness:hover { color: #fff;}
/* =Add a Business========================================================================================*/
.AddBusinessForm { width:100%; }
.AddBusinessForm .form-group { margin-bottom: 35px;}
.AddBusinessForm label {width:100%; font-size:18px; color:#333333; font-weight:bold; margin-bottom: 5px;}
.AddBusinessForm select, .AddBusinessForm input[type="text"]{ background:#ffffff; width:85%; border:1px solid #cacaca; padding:2px 15px; border-radius:5px; -webkit-border-radius:5px; height:50px;}
.AddBusinessForm input[type="submit"] {background:#930430; text-align:center; font-size:21px; padding:0px 30px;border-radius: 0px; height:42px; }
.AddBusinessForm input[type="submit"]:hover{background:#230000;}
.Txtcategories { font-size: 15px; color: #9b9b9b; margin-bottom: 5px; width: 100%; float: left;}
.WriteReviewForBusiness { background:#f1f1f1; border: 1px solid #cacaca; border-radius: 4px;  padding: 15px; margin-bottom: 30px;}
.WriteReviewForBusiness .form-group { margin-bottom: 10px;}
.WriteReviewForBusiness textarea{background:#fff; text-transform:none; height:100px;width:100%; padding:10px; border-radius:5px; -webkit-border-radius:5px;  border:1px solid #cacaca;}
.AddBussinesMapSec img{ width:100%;}
/* =Add photo========================================================================================*/
.PageTittlewrp h2 { font-size: 28px; color: #0073bb; margin-bottom:5px;}
.PageTittlewrp .colrRed{ color: #c70440;}
.AddPhotoSectionWrap { width: 100%; margin: 50px 0px; text-align: center;}
.DragAndDropPhotoSection { border: 3px dotted #363636; border-radius: 5px; padding: 80px 10%; width: 100%; max-width: 1000px; margin: 0 auto 30px;}
.DragAndDropPhotoSection h3 { font-size: 28px; color:#333333;}
.DragAndDropPhotoSection .btnbrowse { color: #fff; background: #930430; font-family: ubuntumedium; font-size: 18px; padding: 6px 12px; border-radius: 4px;}
.AddPhotoSectionWrap .btnPublish{ color: #fff; background: #930430; font-family: ubuntumedium; font-size: 18px; padding: 6px 12px; border-radius: 4px;}
.TitleBdr{ text-align:center; width:100%; position:relative; z-index: 1;}
.TitleBdr::before { background: #d4d4d4; position: absolute; height: 1px; width: 100%; content: ""; top: 34%; left: 0px; right: 0px;}
.TitleBdr p{font-size:16px; line-height:18px; color:#363636;  text-align: center; display: inline-block; margin:0 0 15px; background: #fff; padding: 5px; position: relative; }
.PhotoDetailswrap{  padding: 20px 0 0; width: 100%;}
.PhotoDetailsInnerCont {  text-align: center;margin: 0px 0 40px;}
.PhotoDetailsInnerCont img {margin-bottom:15px;}
/* =After Review page========================================================================================*/
.BannerAfterReviewPage{ background:#dbdbdb; padding:40px 0;}
.BannerAfterReviewPage h2{ font-size: 28px; color: #333333;;}
.AfterReviewPageReviews h2 {font-size: 28px; color: #c70440; margin-bottom:30px;}
.AfterReviewPageReviewsWrap {margin: 0 0px;}
.AfterReviewPageReviewsInner {  width: 100%;margin-bottom: 30px; border: 1px solid #d5d5d5; display: inline-block;}
.AfterReviewPageReviewsInner .UserProfile { float: left; margin-right: 15px;}
.AfterReviewPageReviewsInner .RightDetailsSec { display: grid;  padding: 20px 0 0;}
.AfterReviewPageReviewsInner .RightDetailsSec h4 { font-size: 18px; color: #0073bb; font-weight: 400; margin-bottom: 6px;}
.AfterReviewPageReviewsInner .RightDetailsSec p {  margin-bottom: 6px;}
/*10sep 2018*//*Share Pop up*/#shareModal h5{ color:#c93735; font-size:18px; width: auto;display: inline-block;}
#shareModal .modal-header .close:hover { background:none;}
#shareModal .social_link{ text-align:left;}
#shareModal a.facebook_btn{ background:#3c579a; border-radius:3px; border:1px solid #253a5f; display:inline-block; padding:10px 33px; color:#fff;}
#shareModal a.facebook_btn img{ display:inline-block;}
#shareModal a.twitter_btn{ background:#50abf1; border-radius:3px; border:1px solid #2683cb; display:inline-block; float:right; padding:10px 33px; color:#fff;}
#shareModal a.twitter_btn img{ display:inline-block;}
.text-type{ margin-top:10px;}
.text-type input.form-control { border: 1px red; box-shadow: none; border: 1px solid;}
#shareModal h3{font-size:15px; color:#696969;}
#shareModal h3::before, #shareModal h3::after {  content: ''; width: 42%; height: 1px; display: inline-block; background: #e4e4e4; margin: 0 10px; position: relative; top: -5px;}
#shareModal label{ margin-bottom:5px;}
#shareModal span { position: relative; top: -5px;}
#shareModal .modal-footer{border-top: none; padding:0 15px 15px 15px; text-align:left;}button.btn.share_btn {border:1px solid #8c0303; color:#fff; background:#df0004;}
#shareModal .modal-content { max-width: 450px; margin: 0 auto; width: 100%;}
/*Bookmark Pop up*/#bookMarkModal h5{ color:#c93735; font-size:18px; width: auto;display: inline-block;}
#bookMarkModal .modal-header {border-bottom: none;}
#bookMarkModal .modal-header {border-bottom: none;}
#bookMarkModal .save_to_collectin{ border:1px solid #ececec; padding:0 0 100px 0;}
#bookMarkModal .img_box{display:inline-block;}
#bookMarkModal .img_box img { display: inline-block; float: left;}
#bookMarkModal span {position: relative; top: -5px;}
.save_to_collectin_content{ border-bottom:1px solid #ececec;  padding: 10px 10px 1px 10px; }
#bookMarkModal .img_box h6{ display:inline-block; float:left; padding:0 0 0 10px;}
#bookMarkModal .img_box small {display: inline-block; float: left; width:100%; margin-left: 61px; margin-top: -13px;}
.bookmarkbtn{ display:inline-block; margin-top:10px;}
.bookmarkbtn { display: inline-block; float: right;}
#bookMarkModal .modal-footer{border-top: none; padding:0 15px 15px 15px; text-align:left;}
.bookmark_btn{ background:#d60405; color:#fff; padding:0 15px;}
.bookmark_btn:hover{background:#d60405; color:#fff;}
#bookMarkModal .modal-content { max-width: 630px; margin: 0 auto; width: 100%;}
.bookmarkBtn{ background:#fff; color:#575757; border:1px solid #ececec;}
.bookmarkBtn:hover{background:#fff; color:#575757; border:1px solid #ececec;}
/**********************gallery Modal************************/
.modal-ui .modal-dialog{max-width:1080px; width:100%;margin-top: 100px;}
.carousel-control.right{width:50px; top:50%; margin-top:-25px; background:none;}
.carousel-control.left{width:50px; top:50%; margin-top:-25px; background:none;}
.modal-ui .carousel-inner > .item{text-align:center; max-height:500px; min-height:500px; overflow:hidden; vertical-align:middle;}
.modal-ui .carousel-inner > .item img{display:inline-block; position:absolute; top:50%; transform:translate(-50%, -50%); -webkit-transform:translateY(-50%, -50%);}
.modal-ui .modal-content{border-radius:0; -webkit-border-radius:0;}
.modal-ui .carousel-inner > .item{background:#333;}
.modal-ui .row{margin:0 -5px;}
.modal-ui .col-md-8, .modal-ui .col-md-4{padding:0 5px;}
.modal-ui .carousel-inner{background:#333;}
.carousel-control{font-size:30px;}
.modal-ui .close{position:absolute; top:-30px; right:15px; font-size:28px; height:auto; padding:0; color:#fff; opacity:0.7;}
.modal-ui .close:hover, .modal-ui .close:focus{background:none;  opacity:1;}
.modal-ui .galleryRightPart{padding-top:10px; padding-bottom:10px;}
.userDetailsInfo{border-bottom:1px solid #e5e5e5; margin-bottom:15px; padding-bottom:15px;}
.userDetailsInfo .userImg{width:50px; float:left;}
.userInfo{padding-left:0px;}
.userInfo h3{font-size:15px; font-weight:600; margin-bottom:0;}
.userCounts{margin:5px 0 0 ; padding:0; list-style:none;}
.userCounts li{display:inline-block; margin-right:10px;}
.commentParts{padding:5px 0;}
.commentParts h4{font-size:14px; font-weight:400; margin-bottom:10px;}
.commentParts .date{display:block; margin-bottom:10px; color:#ccc;}
/*18sep2018*/
.elite-text-clr{ color:#f47a2f;}
.commentParts ul{ margin-bottom:10px;}
.commentParts ul li{ margin:10px 0 0 0;}
.commentParts a img{ display:inline-block; margin-right:6px;}
.border-bottom-none{ border-bottom:none; margin-bottom:0; padding-bottom:0;}
.userImg img{ border-radius:4px;}
.commentParts p{ margin-bottom:10px;}
.photo-caption-box{ padding:0 8px 0 0; display:none;}
.photo-caption-box textarea.form-control { box-shadow: none;}
.photo-caption-box .add-photo{ background:#f47a2f; color:#fff; border-radius:3px;}
.photo-caption-box a{ margin-left:10px;}
/*Remove Photo*/
.remove_photo{ padding:20px 0;}
.remove_photo h2{ margin:0; padding:0 0 8px 0; font-size:20px; font-weight:normal; color:#930430; border-bottom:1px solid #ddd;}
.remove_photo p{ margin:0; padding:10px 0;}
.remove_photo img{ margin-bottom:10px; border-radius:3px;}
.remove_btn{ border-radius:3px; border:1px solid #cec8ba; color:#b9b0a1; padding:3px 5px; font-size:14px;}
.cancel_btn{ margin-left:5px;}
.voting-buttons .ybtn.voted { color:#fff; background:#0038b8; }
.BtnSubmitReview { background: #f45215; font-size: 14px; color: #fff; padding: 3px 6px; font-weight: 500; display: inline-block;}
.BtnSubmitReview:hover { background: #f45215; color: #fff; }
.businessSearchFormbobile .TopSearchbtnWrp { width:100%; text-align:center;}
.businessSearchFormbobile .TopSearchbtnWrp .searchbtn { background: #0038b8; font-size: 18px; color: #fff; padding: 6px 30px; height: 38px;}
.businessSearchFormbobile .TopSearchbtnWrp .searchbtn:hover { background: #1e93f5;  color: #fff;}
/**********************reveiew Page*****************/
/* =top-shelf
========================================================================================*/
.top-shelf {padding-top: 15px; position: relative; padding-bottom: 24px;
margin-bottom: -18px;
z-index: 1;}
.biz-page-header-left h1 { font-size: 36px; color: #000000; margin-bottom:6px;}
.biz-page-header .rating-info { margin-bottom: 9px;}
.biz-page-header .rating-info psan {float: left;}
.i-stars { background: url(assets/images/stars.png) no-repeat;  background-position-x: 0%; background-position-y: 0%;  background-size: auto auto; background-size: 132px 560px; display: inline-block; vertical-align: middle;}
.i-stars-large-3-half { width: 132px; height: 24px; background-position: 0 -144px;}
.rating-qualifier { color: #666; font-weight: normal;}
.biz-page-header-right { float: left; width: 100%;}
.biz-page-actions { text-align: right;}
.ybtn { display: inline-block; vertical-align: middle;  margin: 0; cursor: pointer; border: 1px solid#ccc; font-weight: bold; text-align: center; font-size: 14px; line-height: 1.28571em; color: #363636; background-color: #fff; padding: 8px 10px;  border-radius: 3px;}
.ybtn-small { padding: 5px 8px; font-size: 12px; line-height: 1.5em;}
.ybtn-primary { color:#fff; border-color:#65cb99; background-color: #65cb99;}
.ybtn-primary:hover { color:#fff; background-color: #000000;}
.war-button {  margin: 8px 12px 8px 0;border-color:#f45215; background:#f45215; color:#fff;}
.war-button:hover { border-color:#f45215; background:#f45215; color:#fff;}
.icon { display: inline-block; vertical-align: middle;  position: relative;  background: url(assets/images/sprite1.png) left top no-repeat; margin-top: -3px;}
.icon_details { display: inline-block; overflow: hidden; vertical-align: middle;  margin-right: 0px;}
.icon_details { background-position: -96px -10181px; width: 24px; height: 18px;  text-indent: -99999px;}
.ybtn-group .ybtn { border-radius: 0;}
.icon-18-add-photo{  background-position: -2px -1074px; width: 18px; height: 18px;}
.icon-18-share{  background-position: -2px -1957px; width: 18px; height: 18px;}
.icon-18-bookmark{  background-position: -2px -1290px; width: 18px; height: 18px;}
.icons-size-18 img { height: 18px; width: 18px;  margin-right: 3px;}
.icons-size-14 img { height: 14px; width: 14px; margin-right: 3px;}
/* =biz-page-subheader
========================================================================================*/
.biz-page-subheader { float: left; width: 100%; margin-top: 20px;}
.biz-page-subheader .mapbox-container { width: 33.33333%; float: left;}
.mapbox {  background: #fff; border: 1px solid #ccc; min-height:340px; border-top:4px solid #65cb99; border-radius:5px;}
.mapbox h1{ text-align:center; font-size:22px; font-weight:normal; line-height:66px; margin:0; padding:0;}
.mapbox-map { overflow: hidden; /* height: 135px;*/ border: 1px solid #ccc;}
.mapbox-map img { width:100%;}
.mapbox-text { min-height: 105px;}
.mapbox-text ul { margin: 5px;}
.u-relative { position: relative !important;}
.mapbox-text li { margin-bottom: 3px;}
.mapbox-edit { float: right; margin: 1px 3px;}
.link-more { font-size: 12px;}
.map-box-address { line-height: 18px;}
.bookingBox{ border-top:1px solid #cccccc; padding:10px;}
.bookingBox p{ font-size:18px; margin:0; padding:0 0 5px 0;}
.bookingBox p span{ color:#aaaaaa;}
.title{ font-size:15px !important;}
.title span{ color:#aaaaaa;}
.btnBoking {background: #65cb99;
font-size: 15px;
color: #fff;
font-weight: 500;
text-transform: capitalize;
padding: 6px 20px;
display: inline-block;
border-radius: 4px;}
.u-space-l4 { margin-left: 24px !important;margin-top: -20px;}
address { display: block; font-style: normal;}
.icon-18-directions { background-position: 4px -1724px; width: 24px; height: 18px;}
.icon-18-phone { background-position: 4px -2821px; width: 24px; height: 18px;}
.icon-18-external-link { background-position: 4px -1957px; width: 24px; height: 18px;}
.icon-18-mobile { background-position: 4px -2641px; width: 24px; height: 18px;}
/*.biz-page-subheader .showcase-container { width: 66.66667%; float: left; margin-top: 50px;}
.biz-page-subheader .showcase-container_inner { position: relative; height: 207px;}
.top-shelf-grey { background: #f5f5f5; border-bottom: 1px solid #e6e6e6; position: absolute; top: 0; left: 0; right: 0; height: 426px;  z-index: -1;}
.showcase-footer-links { position: absolute; right: 0; left: 0; top: 100%; padding: 6px 0;}
.showcase-photo-box { width: 33.333%; float: left;}
.showcase-photo-box a{display:block; transition:all 0.4s ease-out; -webkit-transition:all 0.4s ease-out; transform:scale(1); -webkit-transform:scale(1);}
.showcase-photo-box a.active{transform:scale(1.12); -webkit-transform:scale(1.15); box-shadow:0 0 5px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.2); position:relative; z-index:1;}
.showcase-photo-box img { width: 100%;}*/
.biz-page-subheader .showcase-container { width: 66.66667%; float: left;}
.biz-page-subheader .showcase-container_inner { position: relative;}
.top-shelf-grey { background: #f5f5f5; border-bottom: 1px solid #e6e6e6; position: absolute; top: 0; left: 0; right: 0; height: 426px;  z-index: -1;}
.showcase-footer-links { position: absolute; right: 0; left: 0; top: 100%; padding: 6px 0;}
.showcase-photo-box { width: 56%; float: left; padding: 2px;}
.showcase-photo-box-two { width: 44%; position: relative;}
.showcase-photo-box img { width: 100%; margin-bottom: 4px;}
.TxtAllphoto {  position: absolute; bottom: 12px; left: 35%; color: #fff; font-size: 16px; font-weight: 500; text-decoration: underline;}
.TxtAllphoto:hover { color:#fff;}
/* =main-content-wrap
========================================================================================*/
.main-content-wrap { margin: 12px 0 30px;}
.tabbable { width: 100%; margin-bottom: 30px;}
.tabbable .tab-content { float: left; width: 100%;}
.tabbable .nav-tabs { border-bottom: none; background: #1e93f5; }
.tabbable .nav-tabs > li { float: left; margin-bottom: -1px; width: 33.3333%; text-align: center; border-right: 1px solid #fff;}
.tabbable .nav-tabs > li:last-child{ border-right: 0px solid #fff;}
.tabbable .nav-tabs > li > a { line-height: 1.42857143; border-radius: 0;background:#1e93f5;font-size:15px;color:#fff;text-transform:capitalize; font-family: 'ubuntumedium'; border:none;}
.tabbable .nav-tabs > li.active > a, .tabbable .nav-tabs > li.active > a:focus, .tabbable .nav-tabs > li.active > a:hover { color: #fff; cursor: default; border:none !important;background:#65cb99; }
.tabbList li { background: url(assets/images/list_icon.png) no-repeat scroll left top 6px; padding-left: 15px; margin-bottom: 6px;color:#444444;font-size:13px;}
.ysection { border-bottom: 1px solid #e6e6e6; padding: 20px 0;}
.ysection h2 { margin-bottom: 6px; font-size: 16px; line-height: 1.28571em; color: #363636;margin-bottom: 10px;}
.clorRed { color: #65cb99 !important;}
.ylist-bordered{ margin: 0; padding: 18px 0;  padding-bottom: 18px; border-bottom: 1px solid #e6e6e6;}
.review-sidebar { margin-bottom: 20px;}
.review-wrapper { padding: 11px; background: #f5f5f5; border: 1px solid #e6e6e6; border-radius: 4px;width:100%;
	 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	text-align:center;
}
.starSelector { border-top: 1px solid #c6c6c6; padding-top: 15px; margin-top: 15px;}
.i-stars-regular-1{width: 132px;height: 24px;background-position: 0 0px;}
.review-wrapper a{color:#0073bb;}
.review-wrapper a strong{color:#0073bb;}
.yloca { padding-top: 9px; border-bottom: 1px solid #e6e6e6; padding-bottom: 8px;}
.yloca:last-child{ border-bottom: 0px solid #ebc074;}
.media-block { position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.media-avatar { border-right: 12px solid transparent; border-left: none;}
.photo-box .photo-box-img { border-radius: 4px;}
.media-story {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    min-height: 0;
}
.yloca .yloca-tip { margin-right: 3px; margin-top: 0px;}
.yloca-pills-blue .yloca-tip { color: #0073bb; background: transparent; border: 1px solid #0073bb; font-size: 11px;}
.yloca-tip {
    float: left;
    margin: 1px 6px 0 0;
        margin-top: 1px;
        margin-right: 6px;
    padding: 0 4px 0 3px;
    background: #ebac2c;
    color: #fff;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    border-radius: 3px;
}
.yloca .biz-rating-large { /*float: left;*/}
.biz-rating img { margin-right: 5px;}
.biz-rating img:last-child { margin-right: 0px;}
.biz-rating-large { margin: 6px 0;}
.yloca .title { margin-bottom: 1px; font-weight: normal;color: #0073bb;text-decoration: none;font-size: 16px;}
.yloca .title a {color: #0073bb;}
.icon-18-info{  background-position: -190px -2300px; width: 24px; height: 18px;}
.yloca .yloca-info { position: absolute; top: 2px; right: 0; float: none;}
.yloca-pills-blue .yloca-info { color: #0073bb;}
.yloca-info { float: right; margin-left: 3px; color: #ebac2c;}
.icon-18-marker{  background-position: 4px -2569px; width: 24px; height: 18px;}
.yloca .yloca_action { margin: 6px 0 3px; font-size: 12px; line-height: 1.5em;float:right;}
.i-stars-regular-4 { width: 102px; height: 18px; background-position: 0 -402px;}
.snippet { display: inline-block;}
.u-text-subtle { color: #999 !important;}
.CommentSecTxt { margin-bottom: 20px;}
.CommentSecTxt textarea{background:#fff; text-transform:none; height:85px;width:100%; padding:10px; border-radius:5px; -webkit-border-radius:5px; border:1px solid #e6e6e6;}
/* =ypassport
========================================================================================*/
.ypassport { font-size: 12px; line-height: 1.5em;}
.ypassport .media-avatar { border-right-width: 9px;}
.media-block > .media-avatar { border-right: 6px solid transparent;  border-right-width: 6px; border-left: none;}
.ypassport .user-display-name { font-size: 14px; line-height: 1.28571em; font-weight: bold;}
.UserProfileIcon { width: 17px;height: 17px;display: inline-block;margin-right: 3px;background: url(assets/images/profile-icons.png) left top no-repeat; background-position-x: left; background-position-y: top;vertical-align: middle;}
.UserProfileIcon.friends { background-position: left top;}
.UserProfileIcon.reviews{background-position:-31px top;}
.UserProfileIcon.photos{background-position:-66px top;}
.icon-18-friends{  background-position: -286px -433px; width: 18px; height: 16px;}
.icon-18-review{  background-position: -286px -796px; width: 18px; height: 16px;}
.icon-18-camera{  background-position: -286px -96px; width: 18px; height: 16px;}
.review-wrapper-ypassport { width: 100%;}
.i-stars-regular-5 {width: 102px;height: 18px;background-position: 0 -402px;}
.review-footer .voting-feedback { float: left;  margin-bottom: 0;}
.review-footer .review-footer-actions { margin-top: 32px;}
.review-footer .review-footer-actions .chiclet-link { display: inline-block; padding: 5px;  border: 1px solid #ccc; border-radius: 3px;}
.icon-18-compliment{  background-position: -2px -1597px; width: 18px; height: 18px;}
.voting-feedback .vote-item { margin-right: 6px; margin-bottom: 8px; float: left;}
.voting-buttons .ybtn { background:#65cb99; color:#fff;}
.voting-buttons .ybtn:hover { background:#000000; color:#fff;}
.voting-feedback .vote-type { font-weight: bold; margin-right: 3px;}
.voting-feedback .count { font-weight: normal;}
.icon-18-useful-outline{  background-position: 4px -3559px;width: 24px;height: 18px;}
.icon-18-funny-outline{  background-position: 4px -2211px;width: 24px;height: 18px;}
.icon-18-cool-outline{  background-position: 4px -1634px;width: 24px;height: 18px;}
/* =pagination-block
========================================================================================*/
.pagination-block { border-bottom: 1px solid #e6e6e6;}
.pagesleftSide { float: left; padding: 20px 0px;}
.pagination-links { float: right;}
.pagination-links a { padding: 20px 8px; display: inline-block;}
.pagination-links a.active { border-bottom:2px solid#d32323;}
.subtle-text {color: #999; font-weight: normal;}
.subtle-text:hover { color: #999; text-decoration:underline;}
.icon-14-triangle-up{  background-position: 0px -924px; width: 14px; height: 14px;}
/* =columnSidebar
========================================================================================*/
.columnSidebar { float: left; width: 100%;}
.yBtnlist{ width:100%; margin-bottom:20px;}
.yBtnlist .yBtnlist-item { float: left; margin-right: 6px; margin-bottom:8px;}
.yBtnlist .yBtnlist-item:last-child {  margin-right: 0px;}
.icons-size-bookmark{ margin-right:3px;}
.islandSummary { padding: 11px; background: #f5f5f5; border: 1px solid #e6e6e6; border-radius: 4px;margin-bottom: 18px;padding: 3px 11px 3px 6px;}
.iconed-list .iconed-list-avatar { float: none; display: table-cell; vertical-align: middle; min-width: 34px; margin: 0; padding-right: 9px; text-align: center;}
.icon-24-pencil{background-position: 4px -9096px; width: 32px; height: 24px;}
.iconed-list .iconed-list-story { display: table-cell; width: 100%; padding: 9px 0;}
.columnSidebar .bordered-rail { padding-left: 15px; border-left: 1px solid #e6e6e6;}
.ywidget { margin-bottom: 24px;}
.ywidget h3 { margin-bottom: 6px; font-size: 16px; line-height: 1.28571em; color: #363636; margin-bottom: 10px;}
.icon-14-pencil{ background-position: 4px -711px; width: 24px; height: 18px;}
.blogformwrap {  margin-bottom: 20px;}
.blogformwrap h3 { margin-bottom: 6px; font-size: 16px; line-height: 1.28571em; color: #65cb99; margin-bottom: 10px;}
.blogformwrap .searchHomeFormWrap { margin-top: 0px;}
.blogformwrap .searchFromWrap { float: none;}
/* =ImgBoxWrap
========================================================================================*/
.ImgBoxWrap { position: relative; margin: 0 auto;margin-bottom:20px;}
.ImgBoxWrap img {border-radius: 4px; width:100%;}
.ImgBoxWrap .ImgContent { position: absolute; bottom: 0; color: #fff; width: 100%; padding: 6px;}
.ImgBoxWrap .ImgContent h3 { margin: 0; font-size: 14px; line-height: 16px;color:#fff; font-family: 'ubuntumedium'; margin-bottom: 6px;}
.ImgBoxWrap .ImgContent span {color:#fff;}
.i-stars-small-5{ width: 82px;height: 14px;background-position: 0 -546px;}
.BestViewGoldenGate { width: 100%;}
.BestViewGoldenGate h2 { font-size: 22px;font-weight: 500; color: #000000; margin-bottom: 15px;}
.BestViewGoldenGateWr { margin-bottom: 20px;}
.BestViewGoldenImg img {text-align:center; margin-bottom:15px;}
.BestViewGoldenTxt h3 { font-size: 18px; font-weight: 500; color: #000000;  margin-bottom: 8px;}
.ServicesImagesSection{float:right; margin-left:20px; margin-bottom:20px; width:41.66%;}
/*****************enquiry Details***************/
.grayBg{background:#d5d5d5;}
.enquiryFormWrap .row.gutter5{margin:0 -3px;}
.enquiryFormWrap .row.gutter5 > div{padding:0 3px;}
.enquiryFormWrap label{font-size:16px; font-weight:300; color:#363636;}
.enquiryFormWrap input[type="text"], .enquiryFormWrap input[type="email"], .enquiryFormWrap input[type="tel"], .enquiryFormWrap input[type="date"], .enquiryFormWrap textarea, .enquiryFormWrap select{height:42px; border:1px solid #dedede; font-size:16px; font-weight:400; color:#363636; padding:5px 10px; border-radius:0; -webkit-border-radius:0;} 
.enquiryFormWrap input[type="text"]:focus, .enquiryFormWrap input[type="email"]:focus, .enquiryFormWrap input[type="tel"]:focus, .enquiryFormWrap input[type="date"]:focus, .enquiryFormWrap textarea:focus, .enquiryFormWrap select:focus{box-shadow:0 0 5px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);}
.enquiryFormWrap select {
    background: #fff url(assets/images/select-dropdown-icon.png) right 8px center no-repeat !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.enquiryFormWrap textarea{height:101px;}
.enquiryFormWrap{margin:30px 0; background:#fff; padding:20px 25px;}
.enquiryFormWrap .lableLeft{position:relative; border:1px solid #dedede; padding-left:160px;}
.enquiryFormWrap .lableLeft label{position:absolute; left:0; padding:9px 5px; width:160px; border-right:1px solid #dedede; min-height:42px; text-align:center;}
.enquiryFormWrap .lableLeft label + br{display:none;}
.enquiryFormWrap .lableLeft input, .enquiryFormWrap .lableLeft select{border:0 none;}
.enquiryFormWrap h2{ border-bottom:1px solid #dedede; padding-bottom:10px; margin-bottom:15px;}
.enquiryFOrm h3:first-child{margin-bottom:20px;}
.enquiryFormWrap h3{text-align:center; font-size:20px; color:#363636; text-align:center; margin-top:30px; padding-bottom:0; margin-bottom:0; }
.enquiryFormWrap hr{background:#dedede; margin-bottom:15px; margin-top:10px; height:1px; width:100%;}
.enquiryFormWrap .leftCheckBox .lableLeft{padding-left:130px;}
.enquiryFormWrap .leftCheckBox  .lableLeft label{width:130px;}
.enquiryFormWrap .leftCheckBox{position:relative; padding-left:40px;}
.enquiryFormWrap .leftCheckBox input[type="checkbox"]{position:absolute; width:25px; height:25px; left:0; top:50%; margin-top:-18px;}
.enquiryFormWrap .datepicker { background: rgba(0,0,0,0) url("assets/images/Date-Icon.png") no-repeat scroll 93% center; width: 100%;}
.galleryDiv{overflow: hidden; display: none; visibility: hidden;}
/**********************ServicesYourTransportation****************/
.ServicesPageWrap {margin: 0 0px;}
.ServicesPageInner { width: 100%;margin-bottom: 50px; text-align:center;}
.ServicesPageInner img { width: 100%; height: auto; margin: 0 0 15px;}
.ServicesPageInner h3 {  font-size: 15px; line-height:18px; font-weight:600; color:#000000;margin-bottom: 10px; }
.ServicesPageInner .BtnBookNow { margin-bottom:10px;}
.ServicesPageInner p { font-size:15px; line-height:18px;}
.mobShowOnly{display:none !important;}

/*******************new CSS********************/
/*******************leadRateInquiry********************/
.leadRateInquiryForm { width:100%; padding:20px 0;}
.mrgTopNone { margin-top:0px !important;}
.leadRateInquiryForm .Lead_form_content h4 { font-size: 20px; font-weight: 500;}
/*#PageTitleSec{ background: #014880 none repeat scroll 0 0; float: left; padding: 20px 0; width: 100%; text-align: center;}
#PageTitleSec h1 { font-size:25px; color:#fff; margin:0px; font-weight:500;}*/
.mytable.tripDetails {margin-bottom:40px;}
.mytable.tripDetails .row > div{border:1px solid #cbcbcb; padding: 5px 8px; border-bottom:0 none; background:#fff;}
.mytable.tripDetails .row > div:last-child{border-left:0 none;}
.mytable.tripDetails .row > div.col-sm-12{border-left:1px solid #cbcbcb;}
.mytable.tripDetails .row:last-child > div{border-bottom:1px solid #cbcbcb;}
.infLableWrap{text-align:left;}
.infLableWrap .leftLabel{display:inline-block; vertical-align:middle; padding-left:28px; font-size: 15px; line-height: 18px; margin-right:0px; padding-top:8px; padding-bottom:8px;}  
.infLableWrap .rightColumnValue{padding-top:8px; padding-bottom:8px; font-size:15px; line-height: 18px;}
.infLableWrap .leftLabel.serviceIcon{ background: url(assets/images/setting-icon.png) left center no-repeat;}
.infLableWrap .leftLabel.dateLeftIcon{background: url(assets/images/date-picker-icon.png) left center no-repeat;}
.infLableWrap .leftLabel.timeIcon{background: url(assets/images/time-icon1.png) left center no-repeat;}
.infLableWrap .leftLabel.noOfpeopleIcon{background: url(assets/images/user-icon1.png) left center no-repeat;}
.infLableWrap .leftLabel.typeOfVehicleIcon{background: url(assets/images/gearicon.png) left center no-repeat;}
.infLableWrap .leftLabel.addressIcon{background: url(assets/images/locaiton-icon.png) left center no-repeat;}
.additionalServicesWrp { background:#ececec; padding:15px 0;}
.mytable.additionalServices{margin-bottom:40px; margin-top:20px;}
.mytable.additionalServices .centerTitle {padding-top:52px;}
.mytable.additionalServices .centerTitle.photography{background: url(assets/images/camera-icon.png) center top no-repeat;}
.mytable.additionalServices .centerTitle.djservice{background: url(assets/images/dj-services.png) center top no-repeat;}
.mytable.additionalServices .centerTitle.eventPlanningIcon{background: url(assets/images/event-schdule.png) center top no-repeat;}
.mytable.additionalServices .hasDatepicker{width:100% !important; background:#fff url(assets/images/date-picker-icon-right.png) right center no-repeat; height:40px; border:1px solid #cbcbcb; padding-left:10px;}
.mytable.additionalServices select{display:inline-block; width:48%; height:40px; border:1px solid #cbcbcb;}
.mytable.additionalServices .checkBoxRow{position:relative; padding-left:60px;}				
/*.mytable.additionalServices .checkBoxRow input[type="checkbox"]{position:absolute; left:0; top:5px; width:26px; height:26px; border:1px solid #cbcbcb; -webkit-appearance: checkbox; appearance: checkbox; -ms-appearance: checkbox; -moz-appearance: checkbox;}*/
.mytable.additionalServices .checkBoxRow input[type="checkbox"] {
    -webkit-appearance: none;
    background-color: white;
    border: 1px solid #cbcbcb;
    padding: 7px;
    border-radius: 3px;
    display: inline-block;
    position:absolute;
    float:left;
	height:30px;
	width:30px;
	margin-right:0px;
	left:0;
	top:6px;
}
.mytable.additionalServices .checkBoxRow input[type="checkbox"]:checked { background-color: #fff; border: 1px solid #cbcbcb; color: #000;}
.mytable.additionalServices .checkBoxRow input[type="checkbox"]:checked:after { content: '\2714'; font-size: 20px; position: absolute; top: 0; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); color: #000; font-family: "FontAwesome";}
.leadcustomerDetailsWrp {padding:15px 0;}
.contactForm .ash-form{border:1px solid #cbcbcb; position:relative; padding-left:115px; margin-bottom:15px; float: left;width: 100%;}
.contactForm .col-lg-12 .ash-form{border:0 none; padding-left:0; text-align:center;}
.contactForm .col-lg-12 .ash-form textarea{border:1px solid #cbcbcb;}
.contactForm .col-lg-12 .ash-form label{display:none;}
.contactForm .ash-form label{position:absolute; left:0; width:115px; border-right:1px solid #cbcbcb; font-weight:500; text-align:left; margin-bottom:0; padding:0 5px; font-size:14px; line-height:40px; background:#fff;}
.contactForm .ash-form label strong{display:none;}
.contactForm .ash-form input{width:100%; border:0 none; height:40px; margin-bottom:0; padding-left:5px;} 
.contactForm .ash-form.textArea{width:100%; text-align:center;}
.contactForm .ash-form.textArea textarea{width:100%; max-width:600px; margin:0 auto; text-align:left; padding:8px 10px;}
.contactForm .ash-form.btnRow{text-align:center;}
.contactForm .ash-form.btnRow .new-ashbutton { background: #08a14a none repeat scroll 0 0 !important; border: medium none; color: #fff; margin-top: 20px; padding: 10px 20px; text-transform: uppercase;}
.contactForm .ash-form.btnRow .new-ashbutton:hover {
    border: none;
    outline: none;
    background: #08a14a;
    color: #fff;
    -webkit-transform: translate(-1.5px,-1.5px);
    -moz-transform: translate(-1.5px,-1.5px);
    -ms-transform: translate(-1.5px,-1.5px);
    -o-transform: translate(-1.5px,-1.5px);
    transform: translate(-1.5px,-1.5px);
    -webkit-box-shadow: 2.5px 2.5px 0 0 #08a14a;
    -moz-box-shadow: 2.5px 2.5px 0 0 #08a14a;
    box-shadow: 2.5px 2.5px 0 0 #08a14a;
}
body.page-template-leads {background:#f1f1f1;}
.page-template-leads h4{text-align:center; font-weight:600;}
.page-template-leads .Lead_form_content{background:none !important;}
/*******************Thankyou********************/
.thankyouPage { width:100%; padding:20px 0;}
.mrgTopNone { margin-top:0px !important;}
.thankyouPage .linkRes { text-align:right; display:block; color:#1e93f5; text-decoration:underline;}
.thankyouPage img {margin-bottom:10px;}
.thankyouPage h2 { font-size: 24px; font-weight: 500; margin-bottom:10px;}
.thankyouPage h4 { font-size: 20px; font-weight: 500; margin-bottom:10px;}
.thankyouPage p {margin-bottom:0px;}
.thankyouContent { background: #fff; border: 1px solid #ccc; padding: 40px 10px; text-align:center; margin-bottom:15px;}
.thankyouPage input[type="button"], .thankyouPage input[type="submit"], .thankyouPage button, .thankyouPage .button { background: #fff; text-align: center; font-size: 15px; color:#363636; text-transform: capitalize;padding: 6px 12px; font-weight: 400; width: auto; height: 34px;  border-radius: 4px; -webkit-border-radius: 4px;-moz-border-radius: 4px; margin:0 3px; border:1px solid#ccc;}
.B-btnblue { background: #1e93f5 !important; color:#fff !important; }
.b-btn-riht { float:right;}
.sectionCallRatesBx { width: 100%; text-align: center; background: #0038b8; padding: 8px 0;}
.TxCallRatesBx { color: #fff; font-size: 18px;}
.TxCallRatesBx .textPhone {margin-right: 10px;}
.phoneFixed .sectionCallRatesBx{position:fixed; width:100%; left:0; top:0; z-index:1111;}
.TxCallRatesBx a{color:#fff;}
/* =reviews
========================================================================================*/
.reviewCols{border:1px solid #bebebe; padding:10px 15px; margin-top:10px; position:relative;}
.reviewCols .threeColsRow{margin:0 -15px;}
.reviewCols .threeColsRow > div{width:33.33%; float:left; padding:0 15px;}
.roundIcon{width:35px; height:35px; border:1px solid #dcdcdc; border-radius:50%; -webkit-border-radius:50%; display:inline-block; margin-bottom:15px;}
.roundIcon.customerSupport{background:url(assets/images/customer-support-icon.png) center no-repeat;}
.roundIcon.technologyStack{background:url(assets/images/technology-stack-icon.png) center no-repeat;}
.roundIcon.reviewIcon{background:url(assets/images/review-icon.png) center no-repeat;}
.roundIcon.siteIconStack{background:url(assets/images/site-icon-small.png) center no-repeat;}
.ReviewinfoBox{text-align:left;}
.ReviewinfoBox h2{font-size:22px; color:#1e93f5 !important; margin-bottom:5px; padding-bottom:0; line-height:1.2;}
.ReviewinfoBox p{color:#363636; font-size:16px; clear:both;}
.titleWithIcon .roundIcon{float:left;}
.titleWithIcon h2{padding-left:45px;}
.testimaonialSlidersingle {clear:both;}
.testimaonialSlidersingle .testimoanilContWrap {margin-bottom:0;}
.testimaonialSlidersingle .item{text-align:left;}
.testimaonialSlidersingle .testimonialCont{width:100%; text-align:left;}
.testimaonialSlidersingle .testimonialCont h3{font-size:16px; line-height:16px; margin-bottom:0px; color:#000000; float: left;}
.testimaonialSlidersingle .testimonialCont p{color:#363636; text-align:left; font-size:14px; font-style:italic; margin-bottom: 10px;}
/*************************DiscountedOnlineRate***************/
.DiscountedOnlineRateWr { width:100%; max-width:730px; margin: 0 auto;}
.DiscountedOnlineRateWr .G-logo { text-align:center; padding: 15px 0;}
.DisMainBlock { display: block; margin: 10px auto;}
.DisMainBlock .contactInfo { color: #37ca8a; font-size: 20px; line-height: 24px; margin: 0 0 10px 0; font-family: "ubuntulight";}
.signInRow { padding: 5px 0 10px; color:#929292; font-size:15px;}
.signInRow .standart_link { color: #37ca8a	;}
.signInRow a{color:#1e93f5; text-decoration:none;}
.DisRightColumn {position:absolute; right:20px; bottom:20px; }
.DisRightColumn .reservation-help .txtNeedHelpwr { font-size: 18px; line-height:18px; color: #929292 !important; margin: 0; padding: 0; display: block;}
.DisRightColumn .reservation-help .phone-number { color: #1e93f5; display: inline-block; font-size: 22px; font-family: arial,sans-serif; font-weight: 300; padding: 6px 0 6px; margin: 0px 0 0 0; background: transparent url(assets/images/bg_search_help.png) no-repeat scroll left center;}
.discountFormWrap{max-width:700px; box-shadow:0 0 15px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 15px rgba(0,0,0,0.2); border-radius:5px; -webkit-border-radius:5px;}
.topWhitePart{padding:20px; position:relative; padding-right: 185px;}
.reservation-help{text-align:right;}
.reservation-help a{padding-left:25px; font-size:20px; text-decoration:none; color:#37ca8a;}
.discountFormWrapOuter{background:#f1f1f1; padding:30px 30px;}
.discountFormWrapOuter .ridesFoundForm{border:0 none !important; max-width:360px; margin:0 auto;}
.discountFormWrapOuter input[type="text"]{height:32px; width:96%; background:#fff; padding: 5px; border: 1px solid #dcdcdc;}
.discountFormWrapOuter li{position:relative; padding-left:75px; margin-bottom:10px;}
.discountFormWrapOuter li label{position: absolute; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); color: #000;font-size: 15px;}
.discountFormWrapOuter .infoIcondes { margin-left: 2px;}
.discountFormWrapOuter .infoIcondes img { height: 18px;}
.discountFormWrapOuter .noLabelRow { text-align: center;}
.discountFormWrapOuter .noLabelRow input.GreenBtn {
    background: #37ca8a;
    border-radius: 6px;
    color: #ffffff !important;
    font-family: "Railway",sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    height: 38px;
    line-height: 28px;
    text-align: center;
    text-transform: capitalize;
   
    border: 0px;
    margin-bottom: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.discountFormWrapOuter .noLabelRow input.GreenBtn:hover {
    border: none;
    outline: none;
    background: #08a14a;
    color: #fff;
    -webkit-transform: translate(-1.5px,-1.5px);
    -moz-transform: translate(-1.5px,-1.5px);
    -ms-transform: translate(-1.5px,-1.5px);
    -o-transform: translate(-1.5px,-1.5px);
    transform: translate(-1.5px,-1.5px);
    -webkit-box-shadow: 2.5px 2.5px 0 0 #08a14a;
    -moz-box-shadow: 2.5px 2.5px 0 0 #08a14a;
    box-shadow: 2.5px 2.5px 0 0 #08a14a;
}
.discountFormWrapOuter p{ font-size:14px; line-height: 16px; color:#363636; text-align:center;}
.discountFormWrapOuter p span { font-size: 14px; color: #929292;}
.reviewCols.reviewDiscountRateCols .threeColsRow > div { width: 33.33%;}
.reviewDiscountRateCols .infoBox h2 { color: #363636 !important; font-size: 18px;padding-top: 2px; font-family: "ubuntulight";}
.reviewDiscountRateCols .titleWithIcon h2 { padding-left: 35px;}
.reviewDiscountRateCols .roundIcon {  margin-bottom: 10px; background-size: 12px !important; width: 25px; height: 25px;}
.reviewDiscountRateCols .infoBox p { color: #929292; font-size: 14px; line-height:16px; clear: both;}
.reviewDiscountRateCols .testimonialCont .rating-Date-qualifier { color: #929292; font-weight: normal;}
.reviewDiscountRateCols .testimonialCont .StarRating img { margin-right: 5px; float: left; cursor: pointer; height: auto; width: 18px !important;}
.reviewCols.reviewDiscountRateCols { border: 1px none; padding: 20px 10px;  margin-top: 20px;}
.reviewDiscountRateCols .testimonialCont h3 { font-family: "ubuntulight";}
.discountFormWrapOuter .infoSmallPopupWrap { font-size: 15px !important;}
/*************************endDiscountedOnlineRate***************/
.siteLinkTxt.text-center { margin-top: 50px; width: 100%; display: inline-block;}
/* =CitiesOfTheWorld
========================================================================================*/
/*.BannertravelFunFacts { background: url(assets/images/global-limos-travel-and-fun-facts.jpg) no-repeat scroll center/cover; min-height:430px;}*/
.BannertravelFunFacts img { width:100%;}
.CitiesOfTheWorld { padding: 60px 0; width: 100%;}
.CitiesOfTheWorld h4{font-size: 30px;color: #212121;font-weight: 400; margin-bottom:10px;}
.CitiesOfTheWorld h5{font-size: 22px;color: #212121;font-weight: 400; margin:15px 0 10px}
.titleCommingSoon {color: #f45215 !important;}
.WorldCitesList { margin-bottom:20px; width:100%;}
.WorldCitesList span { font-size:13px; background:url(assets/images/disc-img.png) no-repeat scroll left center; padding-left:15px;}
.WorldCitesList span a {color:#222;}
.WorldCitesList span:hover { color: #ff9f37;}
.ListStyleSq span{ background:url(assets/images/squer-img.png) no-repeat scroll left center; padding-left:15px;}
.ListStyleSq span:hover { color: #222;}

.ReviewsSectionWr .StarRatingicons { margin-right: 5px; display: inline-block;}
.ReviewsSectionWr .StarRatingicons img { height: 22px; margin-top: -5px;}
.divReviewslogo { text-align: center; margin-bottom: 20px;}
.BtnBookNow.checkReviewsbtn { padding: 8px 20px; margin-bottom: 10px;}

.divButtonTRow { width: 100%; padding: 10px 0; text-align: center;}
.divButtonTRow .CommanBtnwr { font-size:18px; font-weight:500; color:#1e93f5; border:1px solid #ccc; border-radius: 6px; -webkit-border-radius: 6px; text-align: center; padding: 6px 12px; margin:0 5px; background: #fff; display: inline-block;}
.divButtonTRow .CommanBtnwr.ourReviewsBtn { background: #37ca8a; color: #fff; border: 1px solid #37ca8a;}
.divButtonTRow .CommanBtnwr.BtngetRates { background: #1e93f5; color: #fff; border: 1px solid #1e93f5; padding: 6px 25px; font-size: 20px; font-weight: 600;}
.divButtonTRow .CommanBtnwr.BtnCotactUs { background: #08a14a; color: #fff; border: 1px solid #08a14a;}
.divButtonTRow.fixed{position:fixed; left:0; top:0; width:100%; background: rgba(0, 0, 0, 0.6); margin-top: 0; z-index:111; padding: 40px 0 10px;}
.divButtonTRow .CommanBtnwr.btnbooknowBn { background: #08a14a;color:#fff;border: 1px solid #08a14a;}
.divButtonTRow .CommanBtnwr.covidBtn {  padding: 6px 16px; font-size: 20px; font-weight: 600;}
.divButtonTRow .CommanBtnwr.covidBtn .fa.fa-exclamation-triangle { color: #f45215;}
.divButtonTRow .CommanBtnwr.covidBtn .fa.fa-heart {  color: #f45215;}
.mSizeShow{display:none !important;}
/************************reviewUsFormModal**********************/
.reviewUsFormModal .modal-dialog{width:100%; max-width:980px; margin: 30px auto; }
.reviewUsFormModal .modal-body{padding:0;}
.reviewUsFormModal .modal-content{background:#fff; border-radius:10px; -webkit-border-radius:10px; padding:0; overflow:hidden; border:0 none;}
.reviewUsFormModal .close{background:url(assets/images/close-popup-img.png) left top no-repeat; width:28px; height:28px; position:absolute; right:10px; top:13px; z-index:111; text-indent:-9999px; overflow:hidden; opacity:1;}
.reviewUsFormModal .close:hover{opacity:0.7;}
.reviewUsInnerWrap{padding:20px 20px;}
.reviewUsInnerWrap h2{font-size:32px; color:#000000; text-align:center; margin-bottom:25px;}
.reviewUsForm input[type="text"], .reviewUsForm input[type="password"], .reviewUsForm input[type="email"], .reviewUsForm select, .reviewUsForm textarea{border:1px solid #bbbbbb; border-radius:5px; -webkit-border-radius:5px; height:42px; width:100%; font-size:17px; color:#444; margin-bottom:15px; padding: 6px 12px;}
.reviewUsForm textarea { height: 101px;}
.reviewUsForm .btnRow .formBtn{background:#37ca8a; height:42px; border-radius:25px; -webkit-border-radius:25px; font-size:20px; font-weight:500; color:#fff; text-align:center; border: none;
padding: 6px 25px; }
.reviewUsForm .btnRow { margin: 10px 0;}
.reviewUsForm .btnRow .formBtn:hover{ border: none; outline:none; background:#000000; color:#fff;-webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #000000;-moz-box-shadow:2.5px 2.5px 0 0 #000000;box-shadow:2.5px 2.5px 0 0 #000000;}
/************************reviewUsFormModal end**********************/

/************************DisclaimerModal**********************/
.DisclaimerModal .modal-dialog{width:100%; max-width:500px; margin: 200px auto; }
.DisclaimerModal .modal-body{padding:0;}
.DisclaimerModal .modal-content{background:#fff; border-radius:10px; -webkit-border-radius:10px; padding:0; overflow:hidden; border:0 none;}
.DisclaimerModal .close{background:url(assets/images/close-popup-img.png) left top no-repeat; width:28px; height:28px; position:absolute; right:8px; top:5px; z-index:111; text-indent:-9999px; overflow:hidden; opacity:1;}
.DisclaimerModal .close:hover{opacity:0.7;}
.DisclaimerInnerWrap{padding:30px 20px 20px;}
.DisclaimerInnerWrap h2{font-size:32px; color:#000000; text-align:center; margin-bottom:25px;}
.DisclaimerInnerWrap p{}

/************************DisclaimerModal end**********************/

.divButtonMRow { width: 100%; padding: 10px 0; text-align: center;}
.divButtonMRow .CommanBtnwr { font-size:16px; font-weight:500; color:#08a14a; border:1px solid #08a14a; border-radius: 6px; -webkit-border-radius: 6px; text-align: left; padding: 4px 20px; margin:0 5px; background: #fff; display: inline-block;}
.reviewwrapper { position:relative; float: left;width: 100%;}
.reviewReadMorecont { width:100%;}
.reviewReadMorecont p { display: inline;}


.reviewReadMorepopupcont{display:none; position:absolute; top:-32px; border:1px solid#ccc; background:#fff; padding: 8px;left: 10px;}
.reviewReadMorepopupcont p { font-size: 13px; line-height: 15px;}
.reviewReadMorecont:hover .reviewReadMorepopupcont { display:block;}
.reviewwrapper .readMoreReview { font-size: 14px; display: block;}


/************************reviewsfixthumbs**********************/
.reviewsfixthumbs { position: fixed; right: 0; top: 40%; z-index: 999; }
/*.reviewsfixthumbs a { background: #ddd; display: inline-block; text-align: center; padding: 10px; border-radius: 50%;}*/
.reviewsfixthumbs a .fa.fa-thumbs-up { color: #1e93f5; font-size: 40px;}
.reviewsfixthumbs a .fa.fa-thumbs-o-up { color: #1e93f5; font-size: 40px;}


.fixdDonationimg { position: fixed; right: 0; bottom: 58%; z-index: 999; }
/************************reviewsfixthumbs end**********************/
/**********************ReviewsSectionWr****************/
.ReviewsSectionWr {width: 100%; margin-bottom: 0px;}
.ReviewsSectionWr .tab-content { width: 100%;}
.ReviewsSectionWr .nav-tabs { border-bottom: none; text-align: center; margin-bottom: 20px;}
.ReviewsSectionWr .nav-tabs > li {  padding:0; display:inline-block; float:none; margin-bottom: 10px; }
.ReviewsSectionWr .nav-tabs > li > a { border-radius: 0; border:none;  border: 1px solid #ccc; padding: 1px 12px;}
.ReviewsSectionWr .nav-tabs > li a:focus, .RealReviews .nav-tabs > li a:hover {  background:none !important;}
.ReviewsSectionWr .nav-tabs > li.active > a, .RealReviews .nav-tabs > li.active > a:focus, .RealReviews .nav-tabs > li.active > a:hover {  background:none !important;}
.CustomersReviews { display: flex;}
.CustomersReviews .re-logos { margin-right: 10px;}
.CustomersReviews .re-logos img { width: auto;}
.CustomersReviews .Review-Info { font-size: 18px; color: #000;}
.CustomersReviews .TxtLinks { display: block;}
.ReviewsCustomer{padding:20px 0px 0; position:relative; background:#fff;width: 100%;}
.ReviewsCustomer .txtcommingsoon { font-size: 36px; margin-bottom: 20px;text-align: center; text-transform: uppercase; color: #1e93f5; font-weight: 600;}
.ReviewsCustomer h4{font-size:18px; line-height: 28px; margin-bottom:20px; color:#000000; text-align:center; font-weight:normal;}
.Trust-Pilot-logo img { height: 26px !important; width: auto;}
.ReviewsContWrap { width:100%; margin:0 auto 25px; padding:0;}
.authorImgAndName{float:left; width:30%; text-align:center;}
.authorImgAndName .authorImg{display:inline-block;}
.ReviewsContWrap .authorImg img{ width:auto !important;}
.ReviewsCont{width:70%; float:left;}
.ReviewsCont{ text-align:left;}
.StarRating { margin: 0px 0 10px; float: left; width: 100%;}
.StarRating img { width:auto !important; margin-right: 5px; float: left; cursor: pointer;}
.rating-Date-qualifier { color: #363636; font-weight: normal;}
.ReviewsCont h3{font-size:16px; line-height:16px; margin-bottom:10px; color:#000000;}
.ReviewsCont p{color:#363636; text-align:left; font-size:14px; font-style:italic; margin-bottom: 10px;}
.authorName{font-size:15px; font-weight:600; display:block; color:#363636;}
.ReviewsSectionWr .owl-controls .owl-nav .owl-prev {
    background: url('assets/images/arrow-left.png') left top no-repeat;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -15px;
    text-indent: -9999px;
    overflow: hidden;
    opacity: 0.7;
    display: block !important;
}
.ReviewsSectionWr .owl-controls .owl-nav .owl-next {
    background: url('assets/images/arrow-right.png') right top no-repeat;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -15px;
    text-indent: -9999px;
    overflow: hidden;
    opacity: 0.7;
    display: block !important;
}
.OurReviewsBadge { position: fixed; right: 0; z-index: 9999; bottom: 0;}
.reviewsPopup .modal-dialog { width: 100%; max-width: 1250px; margin: 30px auto;}
.reviewsPopup .modal-content { background: #fff; border-radius: 0px; -webkit-border-radius: 0px; padding: 0; overflow: hidden; border: 0 none;}
.reviewsPopup .close { background: url(assets/images/close-popup-img.png) left top no-repeat; width: 28px; height: 28px; position: absolute; right: 10px; top: 13px; z-index: 111; text-indent: -9999px; overflow: hidden; opacity: 1;}
#reviewsModal { display:block;  visibility: hidden; height: 0px; overflow:hidden; z-index:-1111;}
.modal-open #reviewsModal.in { visibility: visible; height: auto; overflow: visible; z-index:11111;}
.ReviewsSectionWr .tab-content > .tab-pane { display:block;  visibility: hidden; height: 0px; overflow:hidden;}
.ReviewsSectionWr .tab-content > .active { visibility: visible; height: auto; overflow: visible;}
/*.ReviewsSectionWr .ReviewsCont a.readMoreReview{display:inline-block; margin-bottom:10px;}
.ReviewsSectionWr .ReviewsCont p{height:68px; width:100%; margin-bottom:0; overflow:hidden;}
.ReviewsSectionWr .ReviewsCont p.active{height:auto;}
.ReviewsSectionWr .ReviewsCont p.readMoreWrap{height:auto;}
.ReviewsSectionWr .ReviewsCont .authorName{position:relative;}*/
/************************verifiedUserReviews**********************/
.verifiedUserReviews { margin-top: 20px;}
.verifiedUserReviews .tp-head-title { font-size: 24px; color: #000; line-height: 28px; margin-bottom: 10px;}
.verifiedUserReviewsTopDiv.cf { margin-bottom: 30px;}
.verifiedUserReviewsTopDiv .ReviewsTopBx { float: left; border-right: 1px solid #ccc; padding-right: 15px;}
.verifiedUserReviewsTopDiv .ReviewsTopBx .tp-title { font-size: 24px; color: #000; line-height: 28px; margin-bottom: 10px; font-weight:600;}
.verifiedUserReviewsTopDiv .ReviewsTopBxtwo { border: none; padding: 0 0 0 15px;}
.verifiedUserReviewsTopDiv .ReviewsTopBxtwo ul li { font-size: 15px; line-height: 20px;}
.verifiedUserReviewsTopDiv .ReviewsTopBxtwo .ratingStaricon img { height: 14px;}
.verifiedUserReviewsTopDiv .PrograsBarWrp { width: 120px; display: inline-block; background: #ccc; height: 8px; border-radius: 4px;	position:relative;}
.verifiedUserReviewsTopDiv .PrograsBarWrp .PrograsBar { background: #0038b8; width: 50%; display: inline-block; height: 8px; position: absolute; left: 0; border-radius: 4px;}
.VsearchReviewForm { margin-bottom: 20px;}
.VsearchReviewForm input[type="text"], .VsearchReviewForm input[type="password"], .VsearchReviewForm input[type="email"], .VsearchReviewForm select, .VsearchReviewForm textarea{border:1px solid #bbbbbb; border-radius:5px; -webkit-border-radius:5px; height:42px; width:100%; font-size:17px; color:#444; margin-bottom:15px; padding: 6px 12px;}
.VsearchReviewForm select { background: #fff url(assets/images/select-dropdown-icon.png) right 8px center no-repeat !important; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.Searchreviewsformgroup { position: relative;}
.Searchreviewsformgroup  button { position: absolute; width: 50px; text-align: center; padding: 0; height: 42px; background: none;}
.Searchreviewsformgroup button .fa.fa-search { color:#1e93f5;}
.Searchreviewsformgroup input[type="text"] { padding-left: 50px;}
.VuserreviewsList li{ border-top: 1px solid #ccc; padding: 20px 0;}
.VuserreviewsList .reviewMain .ReCusname { font-size: 22px; line-height: 24px; margin-bottom: 6px;}
.VuserreviewsList .reviewMain .CuschooseService { font-size: 15px; margin-bottom: 4px;}
.VuserreviewsList .reviewMain .StarRating img { height: 16px;}
.Vreviewdetails .reviewlabel-text { font-size: 15px;}
.Vreviewdetails>span+span:before { content: "\2022"; margin: 0 6px; font-size: 16px; color: #d3d4d5;}
.VuserreviewsSection .pagination { display: inline-block;}
.VuserreviewsSection .pagination a { color: #363636; float: left; padding: 8px 16px; text-decoration: none; transition: background-color .3s; border: 1px solid #ccc;}
.VuserreviewsSection .pagination a.active { background-color: #1e93f5; color: #fff; border: 1px solid #ccc;}
.VuserreviewsSection .pagination a:hover:not(.active) {background-color: #ddd;}
.verifiedUserReviews .col-sm-4.divstiky { position: sticky; top: 30%; right: 0;}
.VreviewsRightbx .RedivButtonTRow { width: 100%; padding: 20px 10px; text-align: center; border: 1px solid #ccc;}
.VreviewsRightbx .RedivButtonTRow .CommanBtnwr { font-size:22px; font-weight:500; color:#1e93f5; border:1px solid #ccc; border-radius: 6px; -webkit-border-radius: 6px; text-align: center; padding: 12px 15px; margin:0; background: #fff; display: block;}
.VreviewsRightbx .RedivButtonTRow .CommanBtnwr.BtngetRates { background: #1e93f5; color: #fff; border: 1px solid #1e93f5; margin-bottom: 20px;}
.VreviewsRightbx .RedivButtonTRow .CommanBtnwr.BtnCotactUs { background: #08a14a; color: #fff; border: 1px solid #08a14a;}
/************************verifiedUserReviews end**********************/
.rowbreadcrumb .breadcrumb { padding: 10px 0px; margin-bottom: 0px; list-style: none; background-color: #fff; border-radius: 0px;}
.rowbreadcrumb .breadcrumb > .active a { color: #0038b8;}
/************************serviceSliderSection**********************/
.serviceSliderSection { padding: 30px 0 20px; text-align:center;}
.serviceSliderSection h4 { font-size: 20px; font-weight: 500; color: #000000; margin: 15px 0;}
.serviceSliderSection .owl-controls .owl-nav .owl-prev{background:url(assets/images/arrow-left.png) left top no-repeat; width:50px; height:50px; position:absolute; left:0px; top:50%; margin-top:-15px; text-indent:-9999px; overflow:hidden; opacity:0.7; display: block !important;}
.serviceSliderSection .owl-controls .owl-nav .owl-next{background:url(assets/images/arrow-right.png) right top no-repeat; width:50px; height:50px; position:absolute; right:0px; top:50%; margin-top:-15px; text-indent:-9999px; overflow:hidden;  opacity:0.7;display: block !important;}
.serviceSliderSection .owl-controls .owl-nav .owl-next:hover{background:url(assets/images/arrow-right.png) right top no-repeat; opacity:1;}
.serviceSliderSection .owl-controls .owl-nav .owl-prev:hover{background:url(assets/images/arrow-left.png) left top no-repeat; opacity:1;}
.popupTopSteps .stageList li span.smTxt { color: #fff;  font-size: 11px;  line-height: 14px;  display:block;}

.TxtCommingSoon {background: #1e93f5; text-align: center; padding: 35px 0; margin-top: 20px;}
.TxtCommingSoon h2{margin-bottom:0; color:#fff;}



.divButtonTRow .CommanBtnwr.BtnCotactUsCam { display:none;}
.divButtonTRow .CommanBtnwr.btnbooknowBn { display:none;}
.page-template-campaign-limo-template .divButtonTRow .CommanBtnwr.BtnCotactUs { display:none;}
.page-template-campaign-limo-template .divButtonTRow .CommanBtnwr.BtnCotactUs.BtnCotactUsCam { display: inline-block !important;}
.page-template-ride-summary-temp .divButtonTRow .CommanBtnwr.btnbooknowBn { display: inline-block !important;}
.page-template-campaign-limo-template .footerMapSection, .page-template-campaign-limo-template #footer { display:none;}
.footerMapSection iframe { width: 100%; height: 200px;}

.searchHomeFormWrap,.popupFormDetailsWrap .steps{position:relative}#loadingsearchHome,#loadingsearch{text-indent: -9999px; overflow:hidden;border:12px solid #f3f3f3;border-radius:50%;border-top:12px solid #3498db;width:80px;height:80px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
#seacrhloading{border:12px solid #f3f3f3;border-radius:50%;border-top:12px solid #3498db;width:80px;height:80px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0; text-indent: -9999px; overflow: hidden;}


/*.searchHomeFormWrap,.bannerFormWrap,.popupFormDetailsWrap .steps{position:relative}
#loadingsearchHome,#loadingsearch{ background:url(/ajax-loading.gif); width:91px;height:91px;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;display:none}
#seacrhloading{background:url(/ajax-loading.gif); width:91px;height:91px;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;}*/
#loading {position:fixed; left:0;right:0;top:0;bottom:0; background:rgba(0,0,0,.5); z-index: 999; text-align:center; display:none; }
.page-template-vehicle-selection-temp #loading, .page-template-ride-summary-temp #loading, .page-template-thankyou-page #loading {display:block;}






/* =covid19
========================================================================================*/
.covidPoupup .modal-dialog { width: 100%; max-width: 660px; margin: 130px auto 0;}
.covidPoupup .modal-content { background: #fff; border-radius: 0px; -webkit-border-radius: 0px; padding: 0; overflow: hidden; border: 0 none;}
.covidPoupup .close { background: url("assets/images/close-popup-img.png") left top no-repeat; width: 28px; height: 28px; position: absolute; right: 10px; top: 3px; z-index: 111; text-indent: -9999px; overflow: hidden; opacity: 1;}
.covidPoupup .close:hover{opacity:0.7;}
#covidPoupup { display:block;  visibility: hidden; height: 0px; overflow:hidden; z-index:-1111;}
.modal-open #covidPoupup.in { visibility: visible; height: auto; overflow: visible; z-index:11111;}
.covidReviews{padding:20px 25px 0; position:relative; background:#fff; max-width: 660px; width: 100%; margin: 0 auto; border-top: 1px solid #afafaf;}
.covidReviews .container-fluid { padding:0 1%; width:98%; margin:0 auto;}
.covidContWrap { width: 100%; text-align:center;}
.covidReviews h2{font-size:25px; line-height: 28px; margin-bottom:20px; color:#000000; font-weight:600;}
.covidImageBox{ width:100%; margin-bottom:15px; text-align:center;}
.covidImageBox img{ width:auto !important; margin: 0 auto;}
.covidReviews p{font-size:17px; line-height: 24px; margin-bottom:15px; color:#000000; font-weight:400;}
.textcolorGreen{color:#08a14a;}
.textcolorBlue {color:#1e93f5;}
.covidReviews .owl-controls .owl-nav .owl-prev {
    background: url('assets/images/blue-left-arrow.png') left top no-repeat !important;
    width: 50px;
    height: 50px;
    position: absolute;
   left: -30px;
    top: 50%;
    margin-top: -15px;
    text-indent: -9999px;
    overflow: hidden;
    opacity: 0.7;
    display: block !important;
}
.covidReviews .owl-controls .owl-nav .owl-next {
    background: url('assets/images/blue-right-arrow.png') right top no-repeat !important;
    width: 50px;
    height: 50px;
    position: absolute;
    right: -30px;
    top: 50%;
    margin-top: -15px;
    text-indent: -9999px;
    overflow: hidden;
    opacity: 0.7;
    display: block !important;
}
.mrgT50{ margin-top:50px;}
.covidupdatewrap { padding: 20px;}
.covidupdatewrap h2 { text-align:center; font-size:25px; color:#000000;}
.covidupdatbx { position: relative; padding-left: 60px; margin-bottom: 15px; min-height: 50px;}
.covidupdatbx .covidIcon { position: absolute; left: 0; top: 0;}
/*divDealOfTheDayTRow*/
.divDealOfTheDayTRow { width: 100%; padding: 6px 0 5px; background: #f4f6f8;}
/*.divDealOfTheDayTRow.fixed{position:fixed; left:0; bottom:0; width:100%; background: #f1f1f3; margin-top: 0; z-index:111;}*/
.divDealOfTheDayTRow .DealOfTheDayList .HotDealBtn .btnDealOfDay {width: 180px;}
.divDealOfTheDayTRow .DealOfTheDayList .dealTimerBt { font-size: 12px;}
/*.divDealOfTheDayTRow .DealOfTheDayList li:first-child { margin-right:10px;}*/
.divDealOfTheDayTRow .DealOfTheDayList li { float: left; width:auto; margin-bottom: 10px; text-align: left; color:#626264; font-size: 15px; line-height: 18px; font-weight:300; background-position: left center;}
.divDealOfTheDayTRow .txtBookOnlineNowSave { font-size: 20px !important; width: 100% !important; line-height: 22px !important; max-width: 228px;}
.clrLightBlue {color: #1e93f5;}
.clrGreen {color: #08a14a;}
.divDealOfTheDayTRow .DealOfTheDayList.listdetailscr li { margin-right: 6px;}
.divDealOfTheDayTRow .DealOfTheDayList .totalamount { font-size:30px; font-weight: 500; position: relative;}
.totalamount.tipincludingtxt .txtincludedTip { position: relative ; right: 0px; bottom: 0px;}
.divDealOfTheDayTRow .DealOfTheDayList s { font-size: 18px; margin-bottom: 10px; display: inline-block; margin: 0;}
.divDealOfTheDayTRow .DealOfTheDayList .txtincludedTip{ font-size:15px;/* text-align:right; float: right;*/}
.divDealOfTheDayTRow .DealOfTheDayList .dealdaybookNow { margin-bottom: 20px !important;}
.divDealOfTheDayTRow .DealOfTheDayList .bookNowbutton { margin: 0 auto; text-align: center; max-width: 360px; width: 100%;}
.divDealOfTheDayTRow .DealOfTheDayList .bookNowbutton .bookbutton { background: #08a14a !important;border: medium none;border-radius: 10px;color: #fff; font-size: 18px;  height: 51px; margin-bottom: 10px; padding: 0px 20px; text-align: center; text-transform: uppercase; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.divDealOfTheDayTRow .DealOfTheDayList .bookNowbutton .bookbutton:hover { background: #08a14a; -webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #08a14a;-moz-box-shadow:2.5px 2.5px 0 0 #08a14a;box-shadow:2.5px 2.5px 0 0 #08a14a;}
.divDealOfTheDayTRow .DealOfTheDayList .bookNowbutton  a { display: inline-block;}
.divDealOfTheDayTRow .DealOfTheDayList.totalPriceBooknow { float:right;}
.divDealOfTheDayTRow .DealOfTheDayList.totalPriceBooknow li:first-child { margin-right: 5px; min-width: 195px;}
.DealOfTheDayList.totalPriceBooknow li:first-child { margin-top: 0px;}
.divDealOfTheDayTRow .DealOfTheDayList.TheDayListItem li{ float:left; margin-right: 10px !important; height: 20px;}
.divDealOfTheDayTRow .DealOfTheDayList li .iconCalender { height: 18px; width: 18px; display: inline-block; margin-right: 0px; vertical-align: middle; background-size: 18px;}
.dealTimertx { display: inline-block;}
.dSizeHide{ display:none;}
.dealofthedaybtn .btndealday {background: #ff4225 !important;border: medium none;border-radius: 10px;color: #fff; font-size: 18px; height: 46px; margin-bottom: 10px; padding: 8px 16px; text-align: center; text-transform: uppercase; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.totalamountBx { display: inline-block;}
.DealOfTheDayList.totalPriceBooknow.totalAmountList .totalamountBx .popupContWrap{ width:auto;}
.Valigntop{vertical-align: top;}
.Nopamentnd { font-size: 14px; line-height: 14px; margin-top: 5px; display: block; font-weight: 500;}
.textline { text-decoration: underline;}
.txtRentalInfo {font-size: 15px; text-decoration: underline; color: #1e93f5 !important;}
.totalAmountList .infoSmallPopupWrap .txtSubTitlebs { color: #363636;}
.billerinfo .feildCol .infoIcondes.infoIconml { margin-left: 1px; margin-top: -4px; display: inline-block; vertical-align: middle;}
.securewebsitetx { color: #1e93f5; margin-left: 5px; font-size: 12px; font-weight: 400;}
.fontBigger { font-size: 18px; line-height: 20px;}
.fontsmall { font-size: 11px; line-height: 12px;}
.txtincludedTip { font-size: 14px; color: #929292; font-weight: 300;}
.drop-offsec .infoIcondes { margin-left: 8px; display: inline-block; vertical-align: top; margin-top: -4px;}
.rentalinfopopup { background: #f4f6f8; padding: 0;}
.rentalinfopopup h3 { font-size: 18px; margin-bottom: 5px; color: #0038b8; font-weight: 500; background: #e7f1fd; padding: 4px 5px;}
.rentalinfopopup .rentalinfopopupWrap {  padding: 15px 15px 15px 15px; color: #363636;}
.rentalPickandDropAdd h4 { font-size: 15px; margin-bottom: 5px; color: #363636; font-weight: 500; }
.rentalPickandDropAdd .rentalListDetails li { margin-right:10px !important; display:inline-block; font-size: 14px; color:#363636; background: none; padding-left: 0; float: none !important;width: auto !important;}
.rentalPickandDropAdd .rentalListDetails li .iconsize { margin-right: 0px !important;}
.DivRentalInfo .infoSmallPopupWrap.popupupwards { top: -300px;}
.rentalinfoIcon .rentalinfopopup { min-width: 380px; width: 100%;}
/*divDealOfTheDayTRow end*/
.tipDetails .serviceDiscount{display:inline-block;}
.fixButtonMobile { display: none;}
.fixButtonMobile a.bluebutton {
    background: #08a14a;
    
    border-radius: 7px 7px 0 0;
    width: 90%;
    float: none;
    padding: 16px 10px;
	display:none;
color: #fff;
font-size: 16px;
font-weight: 600;
text-align: center;
height: 54px;
}
.infoSmallPopupWrap.cvvpopup { min-width: 260px; width: 100%; right: 0 !important; left: auto; top:-30px;}
.borderLine { border-bottom: 1px dotted #000; margin-bottom: 10px; padding-bottom: 10px;}
.infoSmallPopupWrap.cvvpopup .smallCloseBtn { position: absolute; right: 25px; top: 5px; font-size: 24px; font-weight: 600; color: #df5526;}
.DealOfTheDayList.totalPriceBooknow .totalAmountList .infoSmallPopupWrap { min-width: 315px;}
.DealOfTheDayList.totalPriceBooknow .totalAmountList .infoSmallPopupWrap.popupupwards { top: -105px;}
/************************SigninProceedFormModal**********************/
.SigninProceedFormModal .modal-dialog{width:100%; max-width:650px; margin: 200px auto 0px; }
.SigninProceedFormModal .modal-body{padding:0;}
.SigninProceedFormModal .modal-content{background:#fff; border-radius:10px; -webkit-border-radius:10px; padding:0; overflow:hidden; border:0 none;}
.SigninProceedFormModal .close{background:url(assets/images/close-popup-img.png) left top no-repeat; width:28px; height:28px; position:absolute; right:10px; top:13px; z-index:111; text-indent:-9999px; overflow:hidden; opacity:1;}
.SigninProceedFormModal .close:hover{opacity:0.7;}
.SigninFormModalWrap{padding:20px 20px;}
.SigninFormModalWrap h2{font-size:20px; color:#000000; text-align:center; margin-bottom:25px;}
.SigninProceedForm input[type="text"], .reviewUsForm input[type="password"], .reviewUsForm input[type="email"], .reviewUsForm select, .reviewUsForm textarea{border:1px solid #bbbbbb; border-radius:5px; -webkit-border-radius:5px; height:42px; width:100%; font-size:17px; color:#444; margin-bottom:15px; padding: 6px 12px;}
.SigninProceedForm .btnRow .formBtn{background:#08a14a; height:42px; border-radius:6px; -webkit-border-radius:6px; font-size:20px; font-weight:500; color:#fff; text-align:center; border: none;padding: 6px 30px; }
.SigninProceedForm .btnRow { margin:0px 0;}
.SigninProceedForm .btnRow .formBtn:hover{ border: none; outline:none; background:#08a14a; color:#fff;-webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #08a14a;-moz-box-shadow:2.5px 2.5px 0 0 #08a14a;box-shadow:2.5px 2.5px 0 0 #08a14a;}
/************************SigninProceedFormModal end**********************/
.rentalpricebooknow .rentalbookNow {text-align: center; margin-top: 10px; position: relative;}
.rentalpricebooknow .rentalbookNow .bookNowbutton .bookbutton { background: #08a14a !important; border: medium none; border-radius: 10px; color: #fff; font-size: 20px; height: 42px; margin-bottom: 10px; padding: 0px 20px; text-align: center; text-transform: uppercase; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.rentalpricebooknow .rentalbookNow .bookNowbutton .bookbutton:hover { background: #08a14a; -webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #08a14a;-moz-box-shadow:2.5px 2.5px 0 0 #08a14a;box-shadow:2.5px 2.5px 0 0 #08a14a;}
.showHideForm{ display:none;}
.showHideForm.active{display:block;}
.Divunlockdiscounts { text-align: center; margin-bottom: 15px;}
.SigniUunlockDiscountsBtn { background: #1e93f5; color: #fff; padding: 10px 20px; display: inline-block; border-radius: 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.SigniUunlockDiscountsBtn:hover {
    background: #1e93f5;
				color:#fff;
    -webkit-transform: translate(-1.5px,-1.5px);
    -moz-transform: translate(-1.5px,-1.5px);
    -ms-transform: translate(-1.5px,-1.5px);
    -o-transform: translate(-1.5px,-1.5px);
    transform: translate(-1.5px,-1.5px);
    -webkit-box-shadow: 2.5px 2.5px 0 0 #1e93f5;
    -moz-box-shadow: 2.5px 2.5px 0 0 #1e93f5;
    box-shadow: 2.5px 2.5px 0 0 #1e93f5;
}
/************************videopopupModal**********************/
.videopopupModal .modal-dialog{width:100%; max-width:560px; margin: 200px auto 0px; }
.videopopupModal .modal-body{padding:0;}
.videopopupModal .modal-content{background:#fff; border-radius:0px; -webkit-border-radius:0px; padding:0; /*overflow:hidden;*/ border:0 none;}
.videopopupModal .close{background:url(assets/images/close-popup-img.png) left top no-repeat; width:35px; height:35px; position:absolute; right:4px; top:4px; z-index:111; text-indent:-9999px; overflow:hidden; opacity:1; background-size: 35px;}
.videopopupModal .close:hover{opacity:0.7;}
.videopopupModalWrap{padding:2px 2px 0 2px;}
.videopopupModalWrap iframe { width:100%;}
/************************videopopupModal end**********************/
/************************popupRatesDswrp**********************/
.popupRatesDswrp { background:none; padding:0px;  border:none; z-index: 9999 !important; }
.popupRatesDswrp .modal-dialog {width:100%; max-width:400px !important; margin: 200px auto 0px !important; z-index: 9999 !important; }
.popupRatesDswrp .modal-body{padding:0;}
.popupRatesDswrp .modal-content{background:#fff; border-radius:0px; -webkit-border-radius:0px; padding:4px; /*overflow:hidden;*/ border:0 none;}
/************************popupRatesDswrp end**********************/
.infopopupwrapbx{ position:relative; vertical-align: middle;padding-top: 6px;}
.NeedhelpBooking .infopopupwrapbx { position: relative; display: block;}
.infoIcondespop img { height: 20px;}
.ReviewinfoBox .testimaonialSlidersingle .StarRating { margin: 0px 0 10px; float: none; width: 100%; padding-left: 45px; padding-top: 6px;}
.ReviewinfoBox .testimaonialSlidersingle .testimonialCont { width: 100%; float: left;}
.ReviewinfoBox .testimaonialSlidersingle .authorName { font-size: 14px; font-weight: 500; display: contents; color: #363636;}
.ReviewinfoBox .testimaonialSlidersingle .reviewslogo img { height: 35px; width: auto; margin-top: -8px;}
.divCovButtonTRow { width: 100%;  text-align: center; position: absolute; bottom: 0px;}
.divCovButtonTRow .CommanBtnwr { font-size:14px; font-weight:500; color:#1e93f5; border:0px solid #bebebe; border-bottom:0px border-radius: 0px; -webkit-border-radius: 0px; text-align: center; padding: 6px 4px; margin:0 0px; background: #fff; display: inline-block; }
.covidBtn .fa.fa-exclamation-triangle { color: #f45215;}
.fa.fa-exclamation-triangle { color: #f45215;}
.divCovButtonTopPos { position: inherit; }
.ourReviewsBtn .fa.fa-star { color:#d9232e;}
.reviewscovidbs .CommanBtnwr { display: inline-block;}
.reviewscovidbs .CommanBtnwr.fivestarBuss img {  height: 34px; width: auto;}
.reviewscovidbs li{ display:inline-block; font-size: 15px;}
.reviewscovidbs li .fivestarBuss{ margin-top:0px;}
.reviewscovidbs li .covidBtn { margin-right: 20px;}
.freecancelation { font-size: 15px; color: #363636;}
.freecancelation .fa.fa-check { color: #08a14a;}
.recommendedlist li { display: inline-block; margin-right: 10px; font-size: 15px;}
.recommendedlist li:first-child {margin-right: 10px;}
.recommendedlist .hot { padding-left: 23px;}
.discountoffer { font-size: 16px; color: #08a14a; font-weight: 600;}
.commonBorderBox.Riderentalprice.AddressTimeSummary { position: relative;}
.commonBorderBox.Riderentalprice.AddressTimeSummary .txtedit { position: absolute; right: 6px; top: 35px; z-index: 99;}
.AddressTimeSummary .rentalinfopopupWrap { padding: 10px 15px 10px 15px; color: #363636; display: inline-block;}
.AddressTimeSummary .rentalPickandDropAdd h4 { font-size: 15px; margin-bottom: 5px; color: #a2a2a2; font-weight: 500; float:left; }
.AddressTimeSummary .rentalPickandDropAdd.rentalPickup { position: relative;}
.AddressTimeSummary .rentalPickandDropAdd.rentalPickup .txtedit { position: absolute; left: 265px; top: -5px;}
.addsummarytxt { float: left; width: 100%;}
.AddressTimeSummary .rentalPickandDropAdd .infoIcondes { margin-left: 8px; margin-top: -4px; display: inline-block; vertical-align: top;}
.AddressTimeSummary .rentalDropoff .txtedit { margin-left: 8px;}
.AddressTimeSummary .rentalDropoff .labele { font-size: 11px;}
.ItemsIncludedDiv { padding: 10px 15px;}
.ItemsIncludedWrap { position: relative; padding-left: 60px;}
.shieldIcon { position: absolute; left: 0px; top: 0px;}
.ItemsIncludedWrap h4 { font-size: 15px; margin-bottom: 10px; color: #1e93f5; font-weight: 500;}
.ItemsIncludedWrap .checklist { padding-left: 0px; margin-bottom:0px;}
.mrgbottom0{ margin-bottom:0px;}
.PricerowTb { padding:3px 10px; font-size: 14px; position:relative;}
.PricerowTb .Priceitemtxt {  display: inline-block;}
.PricerowTb .Priceitemtxt .smallfont { font-size: 12px;}
.PricerowTb .itemPrice {display: inline-block; float: right; font-weight:500; font-size: 16px;}
.PricerowTb.pricerentaltotaldiscount { padding: 10px 10px 15px;}
.PricerowTb .itemPrice .pricetoral { font-size: 20px; position: relative;}
.PricerowTb .itemPrice .pricetoral .txtincludedTip { position: absolute; right: 2px; bottom: -15px;}
.txtusd { font-size: 11px; color: #bfbfbf; }
.PricesummaryDivTb h3 { margin-bottom: 0px;}
.Priceitemtxtwidth {width:60%;}
.DisountPricetxt { display: inline-block;}
#pickupdropofflocation{position:fixed; padding: 100px 12px 0px; z-index:111; background:#fff; width:100%; height:100%; top:0; left:-100%; overflow-y:auto; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out;}
#pickupdropofflocation.active{left:0; max-width: 800px; width: 100%;}
.alldetailsinfoPopupWr { position: relative; box-shadow: 0px 2px 4px 0px;}
.alldetailsinfoPopupWr .closeBtn { right: 6px; top: 2px;}
.PickupDrop-offForm label { font-size: 15px; margin-bottom: 5px; font-weight: 600; color: #4a4a4a;}
.PickupDrop-offForm input[type="text"], .PickupDrop-offForm input[type="password"], .PickupDrop-offForm input[type="email"], .PickupDrop-offForm select, .PickupDrop-offForm textarea{border:1px solid #bbbbbb; border-radius:5px; -webkit-border-radius:5px; height:42px; width:100%; font-size:17px; color:#444; margin-bottom:15px; padding: 6px 12px;}
.PickupDrop-offForm .btnRow .formBtn{background:#37ca8a; height:42px; border-radius:25px; -webkit-border-radius:25px; font-size:20px; font-weight:500; color:#fff; text-align:center; border: none;padding: 6px 25px; }
.PickupDrop-offForm .btnRow { margin: 10px 0;}
.PickupDrop-offForm .btnRow .formBtn:hover{ border: none; outline:none; background:#08a14a; color:#fff;-webkit-transform:translate(-1.5px,-1.5px);-moz-transform:translate(-1.5px,-1.5px);-ms-transform:translate(-1.5px,-1.5px);-o-transform:translate(-1.5px,-1.5px);transform:translate(-1.5px,-1.5px);-webkit-box-shadow:2.5px 2.5px 0 0 #08a14a;-moz-box-shadow:2.5px 2.5px 0 0 #08a14a;box-shadow:2.5px 2.5px 0 0 #08a14a;}
.PickupDrop-offForm p { font-size: 15px; margin-top: 10px;}
/************************addTimemodal**********************/
.addTimemodal .modal-dialog{width:100%; max-width:560px; margin: 200px auto 0px; }
.addTimemodal .modal-body{padding:0;}
.addTimemodal .modal-content{background:#fff; border-radius:0px; -webkit-border-radius:0px; padding:0; /*overflow:hidden;*/ border:0 none;}
.addTimemodal .close{background:url(assets/images/close-popup-img.png) left top no-repeat; width:28px; height:28px; position:absolute; right:12px; top:6px; z-index:111; text-indent:-9999px; overflow:hidden; opacity:1; }
.addTimemodal .close:hover{opacity:0.7;}
.addmodalWrap{padding:10px; font-size: 14px;color: #0e1b2c;}
/************************addTimemodal end**********************/
.padding0 { padding:0px;}
.modalheaderDiv { padding: 8px 4px; background: #e7f1fd; box-shadow: 0px 4px 4px -4px;}
.modalheadtitle { color: #0038b8; margin: 0; font-size: 18px; font-weight: 500;}
.infoSmallPopupInnerWrap{  background:#fff; padding:10px 10px; }
.infoSmallPopupWrap .modalheaderDiv, .infoSmallPopupsw .modalheaderDiv { display:inline-block; width:100%; padding-right: 20px;}
.infoSmallPopupWrap .modalheadtitle, .infoSmallPopupsw .modalheadtitle { color: #0038b8; margin: 0; font-size: 18px; font-weight: 500;}
.fixDiscountimg { position: fixed; left: 0; bottom: 24%; z-index: 999;}
.covidfixtbtn { position: fixed; left: -35px; top: 65%; z-index: 99; }
.covidfixtbtn .covid-19btn{ position:relative; display:inline-block;
 -webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); 
display: block;
padding: 4px 12px;
background: rgba(245, 245,245, .8);
font-size: 16px;
font-weight: 700;
  }
  
.covidfixtbtn .covid-19btn a{text-decoration:none;}
.covidfixtbtn .smallCloseBtn{ position:absolute; right:2px; top:-2px; color: #f45215; z-index: 999;}
/************************modalpopupAdd**********************/
.modalpopupAddBt .modal-dialog{width:100%; max-width:800px; margin: 200px auto 0px; }
.modalpopupAddBt .modal-content{background:#fff; border-radius:0px; -webkit-border-radius:0px; padding:0; /*overflow:hidden;*/ border:0 none;}
.modalpopupAddBt .close{background:url(assets/images/close-popup-img.png) left top no-repeat; width:26px; height:26px; position:absolute; right:4px; top:2px; z-index:111; text-indent:-9999px; overflow:hidden; opacity:1; background-size: 26px;}
.modalpopupAddBt .close:hover{opacity:0.7;}
.modalpopupAddBt .modalheadtitle { font-size: 18px; font-weight: 500;}
.moduldialigwidth600 {width:100%; max-width:600px !important;}
/************************modalpopupAdd**********************/
.cutingprice s { font-size:15px !important; font-weight:400;}
.actualtotalprice { font-size:20px;}
/************************popupservicemodal**********************/
<!--.popupservicemodal{position:fixed;  top:30px; left:0; right:0; transform:translateX(-0%); -webkit-transform:translateX(-0%); z-index:111; opacity: 1;}--> 
.popupservicemodal .modal-dialog{width:100%; max-width:890px; margin: 10% auto; border: 2px solid #1e93f5; }
.popupservicemodal .close { background: url(assets/images/close-popup-img.png) left top no-repeat; width: 28px; height: 28px; position: absolute; right: 10px; top: 13px; z-index: 111; text-indent: -9999px; overflow: hidden; opacity: 1;}
.popupservicemodal .modal-content { background: #fff; border-radius: 0px; -webkit-border-radius: 0px; padding: 0; overflow: hidden; border: 0 none;}
.popupservicemodalWrap{padding:15px 0px 0px 15px; background:#fff; width:100%;}
.popupservicemodalWrap h2{font-size:30px; color:#1e93f5; font-weight:600; text-align:center; margin-bottom:10px;  margin-top:0px;}
.popupservicemodalWrap .subTitle {font-size:18px; color:#444444; padding-bottom: 6px; text-align:center; font-style:italic;}
.popupservicemodalWrap .BenefitsEnteringInfo { padding: 20px 290px 0 0; position:relative;}
.TripDetailsInfo { margin-top: 0px;}
.TripDetailsInfo h4 {font-size:24px; color:#444444; margin-bottom:15px; font-weight:500;}
.TripDetailsInfo .subtitle {font-size:18px; color:#444444; margin-bottom:15px; font-style:italic;}
.TripDetailsInfo .Dlist { margin-bottom: 20px; }
.TripDetailsInfo .Dlist li {font-size:16px; line-height: 22px; color:#444444; margin-bottom: 15px; }
.popupservicemodalWrap .reviewedbtnRow { margin-top: 30px;}
.reviewedonBtn{background:none; padding:0px; border-radius:0px; -webkit-border-radius:0px; font-size:16px; font-weight:500; color:#363636; text-align:center; border: none; display:inline-block; }
.reviewedonBtn:hover{background:none; color:#363636;}
.popuplogodiv { background: none; padding:4px; margin-top:0px; text-align:center;}
.popuplogolist li { display: inline-block; margin:0px 2px;}
.BenefitsEnteringInfo .formPullRight { float: right;}
.pimagesec{ position:absolute; right:0px; bottom:0px; width:290px;}
.modal-open #popupservice.in { visibility: visible; height: auto; overflow: visible; z-index:11111;}
/************************popupservicemodal end**********************/
.dsksizeHide{ display:none;}
#selectcont{ position:relative;}
#selectcont .selectconttxt{ font-size:14px;}