/* 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('../fonts/BebasNeuewebfont.eot');
	src: local('../fonts/BebasNeuewebfont'), url('../fonts/BebasNeuewebfont.woff') format('woff'), url('../fonts/BebasNeuewebfont.ttf') format('truetype');
}



/* =Mixins
========================================================================================*/
.mrgL20 {margin-left:20px;}.mrgR20 {margin-right:20px;}.mrgB20 {margin-bottom:20px;}.mrgT20 {margin-top:20px;}.mrgT30 {margin-top:30px;}.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:18px/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: #363636; 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: #363636; }
h1 { font-size: 32px; }
h2 { font-size: 25px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 15px; }
.nodisplay { display: none; }
.nodisplay_strict { display: none !important; }
:focus { outline: none; }
/**********************range Slider*********************/
/*!Ion.RangeSlider, 2.3.0, Â© Denis Ineshin, 2010 - 2018, IonDen.com, Build date: 2018-12-12 00:07:25*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:black}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}
/* =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: #a03369; 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: #a03369; 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(../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(../images/bgi/sprite.png) 0px -29px no-repeat; display: inline-block; width:15px; height:15px; }
.ez-radio { background: transparent url(../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%;}




/* =Header
========================================================================================*/
#header{width:100%; height:auto; transition:all .5s ease-out; -webkit-transition:all .5s ease-out;}


#header .navbar{padding:0;}
#header .navbar-nav{float:none; margin-top:0;}

#header .navbar li a{display:block; float:left; padding:28px 45px; color:#363636; font-size:16px; font-weight:400;}
#header .navbar li a:hover, #header .navbar li.active a{color:#363636;}


#header .navbar li.active ul li a, #header .navbar li ul li a{font-size:16px; color:#363636; padding:11px 20px;}
#header .navbar li ul li a{float:none;}
#header .navbar li ul li a:hover{background:#eee; color:#000;}


#header .navbar-brand, #header .logoRight{padding:0; height:auto; margin:15px 0; width:100%;}

#header .dropdown-menu{background:#040404; left:0; right:auto; border:0 none ; box-shadow:none; min-width:220px;}
#header .dropdown-menu > li > a{color:#fff; padding:10px 10px; border-top:0 none;}
#header .dropdown-menu > li:first-child > a {border-top:0 none;}
#header .dropdown-menu > li > a:hover, #header .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
========================================================================================*/
#header .navbar-nav > li > a{color: #363636;/*font-size:16px;padding:24px 0px; margin-left:60px;*/ background:none;  position:relative; font-weight:400;}

/*#header .navbar-nav > li.active a{ background:#fde758; color:#000; }
#header .nav > li:hover, #header .nav > li > a:hover, #header .nav > li > a:focus{ background:#fde758; color:#000; }*/

/*#header .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;
}*/

#header .navbar-nav > li > a:hover {color: #363636;}
#header .navbar-nav > .active > a, #header .navbar-nav > .active > a:focus, #header .navbar-nav > .active > a:hover { background:none; color: #363636;}
#header .navbar-nav .mobile_nav{ display:none;}
.mega-dropdown-menu .dropdown-header{padding-left:0;}
.fixedHeader #header{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; 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;}*/

/* =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;}



/* =SalesFormSection
========================================================================================*/

#SalesFormSection{width:100%; position:relative; padding: 30px 0; background:url(../images/banner-img.jpg) no-repeat scroll center; background-size:cover; min-height: 323px; }
/*#SalesFormSection{width:100%; position:relative; padding: 30px 0; background:#e7f1fd url(../images/bg-car-sell.png) no-repeat right bottom;  background-size: auto; min-height: 323px; }*/


.bannerForm{ width:100%; max-width:850px; margin: 0 auto; background: rgba(0,0,0,.03);}
.bannerForm h1{font-size:25px; color:#fff; text-transform:uppercase; text-align:center; font-weight:300; margin-bottom:10px;}
.bannerForm p{ color:#fff; text-align:center; margin-bottom:20px;}


.bannerTopTabbList { width: 100%; margin-bottom: 15px;}
.bannerTopTabbList .bannerTabbList li{ float:left; width:32.33%; margin-right: 1.5%; position: relative;} 
.bannerTopTabbList .bannerTabbList li:last-child{margin-right: 0px;} 
.bannerTopTabbList .bannerTabbList li a{ width:100%; background:#d4d4d4; text-align: center; font-size:16px; font-weight:400; color:#363636; padding:8px 12px; display: inline-block; border-radius: 0px; }
.bannerTopTabbList .bannerTabbList li a:hover, .bannerTopTabbList .bannerTabbList li a.active{ background:#0086f9; color:#fff; text-decoration:none;}
.bannerTopTabbList .bannerTabbList li a.active::after { content: ""; position: absolute; border: 1em solid transparent; border-top-color: transparent; border-top-color: #fff; -webkit-transform: translateX(-50%) rotate(180deg); transform: translateX(-50%) rotate(180deg); left: 50%; width: 0; height: 0; bottom: -15px; margin: 0 auto;}

.bannerFormWrap { background: #fff; padding: 10px 8px;}
.bannerFormWrap .row{margin-bottom:0px;}
.bannerFormWrap .row.gutterNone{margin-left:0; margin-right:0;}
.bannerFormWrap .row.gutterNone > div{padding:0;}
.bannerFormWrap input[type="text"], .bannerFormWrap select{height:42px; border-radius:0; -webkit-border-radius:0; border-right: 1px solid #c1c1c1 !important; border: 0px; box-shadow: none;}

.bannerFormWrap input.datepicker{background:#fff url(../images/datepicker-icon.jpg) right center no-repeat; padding-right:45px; }
.bannerFormWrap input.locationFeilds{background:#fff url(../images/locaiton-icon.jpg) right center no-repeat; padding-right:30px; }
.bannerFormWrap select{background: #fff url(../images/drop-arrow-icon.png) right center no-repeat; padding-right:25px; appearance:none; -webkit-appearance:none;}

.bannerFormWrap .bannerBtnwrap { padding: 0 6px;}
input.searchBtn { height: 42px; font-size: 16px; font-weight: 500; background: #00aa4a; color: #fff; padding: 5px 30px; margin: 0 auto;}
input.searchBtn:hover{background:#0086f9; color:#fff;}

input.commonBtn { height: 42px; font-size: 16px; font-weight: 500; background: #00aa4a; color: #fff; padding: 5px 30px; text-align: center;}
input.commonBtn:hover{background:#0086f9; color:#fff;}

input.BtnBookNow { height: 42px; font-size: 20px; font-weight: 300; background: #65cb99; color: #fff; padding: 5px 15px; text-transform: uppercase;}
input.BtnBookNow:hover{background:#000000; color:#fff;}


/* =contentPage
========================================================================================*/
#contentPage{ width:100%;}
.bgGray{ background:#f2f2f2;}
.bgWhite { background:#fff;}
.commonContSection{ padding:20px 0 15px;}
.commonContSection h2 {color: #363636; font-size: 25px; font-weight: 400; margin-bottom: 15px;}
.ad-block-heading { position: relative; padding-bottom: 10px;}
.ad-block-heading::after { background: linear-gradient(315deg,#0086f9,94%,#ff3f30,94%,#fff,94.4%,#fff,94.4%,#ff3f30); position: absolute; content: ""; height: .25rem; right: 0; left: 0; bottom: 0px;}
.row.no-gutter { margin-left: 0; margin-right: 0;}
.row.no-gutter > [class*="col-"] { padding-left: 0; padding-right: 0;}
.row.gutterNone{margin-left:0; margin-right:0;}
.row.gutterNone > div{padding:0;}
.boderTop {border-top:1px solid#ccc; border-bottom:1px solid#ccc;}
.boderBottom { border-bottom:1px solid#ccc;}
.boderTopBottom {border-top:1px solid#ccc; border-bottom:1px solid#ccc;}
.fontweightM { font-weight:500;}
.DsizeShow { display:block;}
.MsizeShow { display:none;}


.hideContentDiv { display: none;}
.readMoreExpand, .readMoreExpandDiv, .viewAll, .CheckMoreDeals, .viewAllExpand, .readMore { font-size:16px; font-weight:300; color: #ff3f30; margin: 10px 0px; display: inline-block; text-transform: capitalize;}
.readMoreExpand:hover, .readMoreExpandDiv:hover, .viewAll:hover, .CheckMoreDeals:hover, .viewAllExpand:hover, .readMore:hover{color:#0086f9;}
.moreServiceIcon { background: url(../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;}



.vGallerylist{ margin-top:12px; text-align: center;}
.vGallerylist li { float:left; width:25%; margin-right:0px; display: inline-block;}
.vGallerylist li:last-child {margin-right:0px;}
.vGallerylist li .button{ display: block; padding: 5px; margin:0;}
.vGallerylist li{position:relative;}
.vGallerylist li .divHoverOver{position:absolute; background:#0086f9; padding:5px; left:5px; top:5px; right:5px; bottom:5px; text-align:left; opacity:0; visibility:hidden; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; color:#fff; font-size: 16px;line-height: 20px;}
.vGallerylist li .divHoverOver:before{border-right:20px solid transparent; border-left:0 solid transparent; border-bottom:25px solid #0086f9; content:""; position:absolute; left:0; top:-25px;}
.vGallerylist li:hover .divHoverOver{opacity:1; visibility:visible;}
.vGallerylist li a{color:#fff;}
.seeAll{display:block; margin-top:35px;}
.topPrice span{font-size:18px; margin-top: 5px;display: inline-block;}
.vGallerylist li .seeAll{position:absolute; left:10px; bottom:5px; color:#fff;  opacity:0; visibility:hidden; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; color:#fff;font-size: 15px;}
.vGallerylist li:hover .seeAll{opacity:1; visibility:visible;}
.FeaturedListingsSection { width:100%; position:relative;}
.introducingQuickSearch { width: 100%; max-width: 195px; text-align: center; margin: 20% auto 20px;}
.introducingQuickSearch h4 { font-size:25px; margin:10px 0 6px 0;}


.sidehalfImageBs { position: absolute; bottom: 30%; left: 0px; width: 100%; max-width: 400px;}
.adTopTabbList { width: 100%; padding-bottom: 10px; margin-bottom: 30px;}
.adTopTabbList .adTabbList li{ float:left; margin-right: 5px;} 
.adTopTabbList .adTabbList li:last-child{margin-right: 0px;} 
.adTopTabbList .adTabbList li a{font-size:16px; font-weight:400; color:#363636; padding:6px 12px; display: inline-block; border-radius: 3px; }
.adTopTabbList .adTabbList li a:hover, .adTopTabbList .adTabbList li a.active{ background:#f45215; color:#fff; text-decoration:none;}

.categoryTitleheading { font-size: 25px; color: #0086f9; font-weight: 400; margin-bottom: 15px; display: block;}


.SearchbrandsListItem { width:100%; margin-bottom:30px;}
.SearchbrandsListItem li { font-size:16px; color:#8a8a8a; float: left; width:25%; margin-bottom:10px; font-weight: 400;}
.SearchbrandsListItem li a { color:#8a8a8a; }
.SearchbrandsListItem li a:hover { color:#363636; }



.BrandsFeaturedListings { width: 100%; margin-bottom: 30px;}
.BrandsFeaturedListings img { width: 100%; margin-bottom: 10px;}
.brandsDeSlider .BrandsFeaturedListings { margin-bottom: 0px !important;}
.brandsDeSlider .owl-controls .owl-nav .owl-prev {
    background: url(../images/grayarrow-left.png) left top no-repeat;
    width: 30px;
    height: 40px;
    position: absolute;
    left: 0px;
    top: 30%;
    text-indent: -9999px;
    overflow: hidden;
    opacity: 0.9;
    display: block !important;
}
.brandsDeSlider .owl-controls .owl-nav .owl-next {
    background: url(../images/grayarrow-right.png) right top no-repeat;
    width: 30px;
    height: 40px;
    position: absolute;
    right: 0px;
    top: 30%;
    text-indent: -9999px;
    overflow: hidden;
    opacity: 0.9;
    display: block !important;
}

.BrandsFcontWrap .BrandsFeaturedPrice { display: block;}
.BrandsFcontWrap .smallfont { font-size: 13px;}
.BrandsFeaturedListings .BrandsFcontWrap h4 { font-size:25px; font-weight:500; margin-bottom:10px; }
.BrandsFeaturedListings .BrandsFcontWrap .sbTitleCus { color:#000000; margin-bottom: 6px; font-weight: 400; }


.WhatOurUsersSayCont .DoublequoteImg img { width: auto !important; margin-bottom:10px;}
.WhatOurUsersSayCont .authorname { font-size: 15px; font-weight: 500;}
.contantSliderBT .owl-controls { margin-top: 40px;}
.contantSliderBT .owl-controls .owl-nav .owl-prev { background: url(../images/arrow-left.png) left top no-repeat;width: 38px; height: 35px; text-indent: -9999px; overflow: hidden; opacity: 0.7; display: block !important; float: left;}
.contantSliderBT .owl-controls .owl-nav .owl-next { background: url(../images/arrow-right.png) left top no-repeat; width: 38px; height: 35px; text-indent: -9999px; overflow: hidden; opacity: 0.7; display: block !important;}



/* =footer
========================================================================================*/

#footer {background: #0086f9; padding:25px 0 40px;  }
#footer .footercolBx h3 { font-size:25px; font-weight:400; color:#fff; margin-bottom:10px; }
#footer .footercolBx .FooterLinks { margin-bottom:15px;}
#footer .footercolBx .FooterLinks li { font-size: 15px; margin-bottom: 10px;}
#footer .footercolBx .FooterLinks li a { color:#ffffff;}
#footer .footercolBx .FooterLinks li a:hover{color:#000;}
#footer .footercolBx .footerSocialLink { margin-bottom: 40px;}
#footer .footercolBx .footerSocialLink a{ margin-right: 15px;display: inline-block;}
#footer .footercolBx .footerSocialLink a:hover{ opacity:0.6;}
#footer .footerBottomSec { padding: 10px 0; 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;}

/*********************inner Page*****************/
.innerPageCont{padding:10px 0 50px; margin:0; background:#ebebeb;}
.innerPageCont h1{font-size:32px; margin-bottom:15px;}
/*******************breadCrumb**********/
.breadCumWrap{margin-bottom:20px;}	
.breadCumWrap a{display:inline-block; vertical-align:middle; font-size:16px; font-weight:300; color:#0086f9; margin-right:22px; position:relative;}
.breadCumWrap a:hover{text-decoration:underline;}
.breadCumWrap a:before{background:url(../images/arrow-gray.png) left top no-repeat; width:7px; height:12px; position:absolute; content:""; right:-15px; top:50%; margin-top:-6px;}
.breadCumWrap span{display:inline-block; vertical-align:middle; font-size:16px; font-weight:300; color:#0086f9;}/*******************prodcutSideBar**********/
.searchForm{background:#fafafa; border:1px solid #d5d5d5; padding:15px 18px; margin-bottom:28px;}
.commonBtn {background:#b6cce0; font-size:14px; font-weight:400; color:#fff; text-decoration:none; display:block; border-radius:3px; -webkit-border-radius:3px; padding:3px 6px; text-align:center;}
.commonBtn:hover{background:#4483bd; color:#fff;}
.searchForm .row{position:relative;}
.searchForm .centerText{position:absolute; left:50%; top:50%; transform:translate(-50%, -75%); -webkit-transform:translate(-50%, -75%);}
.searchText{display:block; padding:10px 12px; text-align:center; border-top:1px solid #e6e6e6; background:#f5f5f5; color:#0086f9; margin:0 -18px -15px;}
.filterBoxWrap {background:#fafafa; border:1px solid #d5d5d5; padding:8px 8px; margin-bottom:28px;}
.basicSearch{padding-top:94px; background:#fff url(../images/limo-bear.png) center top no-repeat; padding:94px 8px 10px; margin-bottom:15px;}
.filterBoxWrap .whiteBg{ background:#fff; padding:10px 8px; margin-bottom:15px;}
.filterBox input[type='reset']{float:right; color:#0086f9; background:url(../images/reset-btn.png) left center no-repeat; border:0 none;padding-left:25px; margin-top:-25px;}
.filterTitle{background:#fafafa; padding:8px 15px; border:1px solid #d5d5d5; font-size:16px; text-align:center; display:inline-block; margin-bottom:0; border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; border-bottom:0 none; margin-bottom:-1px;}
.filterBoxWrap h3{padding:0 8px; font-size:16px; margin-bottom:8px;}
.centerText{text-align:center; display:block; margin-bottom:-24px;}
.checkBoxWrap{position:relative;}
.checkBoxWrap input{position:absolute; right:0; top:0; opacity:0; visibility:hidden;}
.checkBoxWrap label{padding-right:30px; position:relative; padding-top:5px; padding-bottom:5px; display:block;}
.checkBoxWrap label:before{background:#fff; width:28px; height:28px; border:1px solid #d5d5d5; position:absolute; content:"";right:0; top:50%; margin-top:-14px;}
.checkBoxWrap label:after{background:url(../images/check-box-icon.png) left top no-repeat; width:21px; height:17px; position:absolute; content:""; right:3px; top:50%; margin-top:-8px; opacity:0; visibility:hidden; transition:all 0.5s eae-out; -webkit-transition:all 0.5s eae-out;}
.checkBoxWrap input[type="checkbox"]:checked ~ label:after{opacity:1; visibility:visible;}
.colorBox{width:24px; height:24px; broder-radius:50%; -webkit-border-radius:50%; display:inline-block; margin-right:5px; border:1px solid #ccc; vertical-align:middle;}
.colorBox.black{background:#000000;}
.colorBox.gray{background:#808080;}
.colorBox.white{background:#fff;}
.colorBox.silver{background:#c1c1c1;}
/******************commonform*************/
.commonFrom input[type="text"], .commonFrom input[type="password"], .commonFrom input[type="email"], .commonFrom select{background:#fff; color:#363636; padding:5px 5px; font-size:14px; font-weight:300; height:38px; border-radius:2px; -webkit-border-radius:2px; border:1px solid #d5d5d5;}
.commonFrom .commonBtn {background:#b6cce0; font-size:16px; font-weight:400; color:#fff; text-decoration:none; display:block; border-radius:3px; -webkit-border-radius:3px; padding:10px 15px; height:auto; width:100%;}
.commonFrom .commonBtn:hover{background:#4483bd;}
.commonFrom select{appearance:none; -webkit-appearance:none; padding-right:25px; background:#fff url(../images/drop-arrow-icon.png) right center no-repeat;}
.commonFrom textarea[type="text"] { height:100px;}
.commonFrom label{font-size:16px; font-weight:400; display:block; margin-bottom:8px;}
.commonFrom .form-control::-moz-placeholder{color:#363636;opacity:1}.commonFrom .form-control:-ms-input-placeholder{color:#363636}.commonFrom .form-control::-webkit-input-placeholder{color:#363636;}
/***********searchForm************/
.saveSearch{background:#cdeed3; margin-bottom:12px;}
.saveSearch:hover{background:#4cb960;}
.saveSearch span{background:url(../images/save-search-icon.png) left center no-repeat; padding-left:25px;}
/********************prodcut List************/
.topfilterPanel{margin:15px 0;}
.topfilterPanel p span{color:#a0a0a0;}
.sortFilter{float:right; min-width:330px; position:relative; padding-left:70px;}
.sortFilter label{position:absolute; left:0; top:50%; margin-top:-10px; color:#a0a0a0;}
.sortFilter select{appearance:none; -webkit-appearance:none; padding-right:25px; background:#fff url(../images/drop-arrow-icon.png) right center no-repeat;}
.prodcutListBox{background:#fff; border:1px solid #d5d5d5; padding:20px 16px; margin-bottom:15px;}
.prodcutListBox h2{font-size:25px; font-weight:400; color:#0086f9; margin-bottom:15px;}
.row.gutter16{margin:0 -8px;}
.row.gutter16 > div{padding:0 8px;}
.row.gutter5{margin:0 -5px;}
.row.gutter5 > div{padding:0 5px;}
.galleryPopup{position:relative; display:block;}
.galleryPopup span{background:rgba(0,0,0,0.7); padding:10px 10px; right:0; bottom:30px; color:#fff; position:absolute;}
.priceBox{background:#e8f5df; padding:5px 10px; font-size:16px; font-weight:300; color:#717171; margin-bottom:10px;}
.priceBox .price{font-size:25px; color:#363636; display:inline-block; margin-right:10px; font-weight:400;}
.priceRow{margin-bottom:5px; margin-top:5px;}
.valueRow{position:relative; padding-left:130px; margin-bottom:10px;}
.priceText.green{color:#08a14a; font-weight:600;}
.greatValuTag{position:absolute; left:-10px; top:0; width:122px; text-align:center; text-transform:uppercase; color:#fff; background:#08a14a; font-size:13px; padding:1px 10px; font-weight:500;}
.greatValuTag:before{border-top:12px solid transparent; border-bottom:13px solid transparent; border-left:8px solid #08a14a; position:absolute; right:-8px; top:0; content:"";}
.featuredList{margin-bottom:10px; background:#f4f8fb;}
.featuredList li{width:25%; float:left; padding:10px 3px; border-right:1px solid #c3c6c9; text-align:center; color:#363636; font-size:13px; line-height:15px; font-weight:400; position:relative;}
.availableAndRating { font-size: 14px; color: #a0a0a0; top: 5px; position: absolute; left: 3px;}
.featuredList li:last-child{border-right:0 none;}
.featuredIcon{width:38px; height:40px; background:url(../images/service-icon.png) left top no-repeat; display:inline-block; margin-bottom:5px;}
.featuredIcon.financingAvialable{background-position:left top; }
.featuredIcon.mechanicalCondition{background-position:-56px top; width:35px;}
.featuredIcon.interiorRating{background-position:-113px top; width:36px;}
.featuredIcon.exteriorRating{background-position:-168px top; width:58px;}
.productDetailList {margin:0; padding:0; list-style:none;}
.productDetailList li{margin-bottom:5px; font-size:15px; color:#a0a0a0;}
.productDetailList li span{color:#363636;}
.productDetailList.towCols {margin:0 -5px;}
.productDetailList.towCols li{width:50%; float:left; padding:0 5px;}
.productDetailList.towCols li:nth-child(2n+1){clear:left;}
.productDetailList.towCols li.fullWidth{width:100%;}
.productImg a{margin-bottom:10px;}
.productImg img{width:100%;}

.mfp-container button:hover{background:none !important;}
img.mfp-img{padding:40px 0 0;}
.mfp-bottom-bar{top:auto; bottom:0; width:100%; color:#000; text-align:center; padding:10px 15px; background:rgba(255,255,255,0.85);}
.mfp-title{color:#000 !important; text-align:center !important;}

/*********************detail Page*****************/
.brandsImgliderSection { background: #ccc; padding: 20px 0; margin-bottom: 30px;}
.brandsImgslider { position: relative; padding: 0 30px;}
.brandsImgBx { border: 5px solid #9aa09c; margin-bottom:10px; position:relative;}
.brandsImgTopWrap { position: absolute; top: 0; left: 0; right: 0; padding: 5px 2px; background:rgba(154, 160, 156, 0.6);}
.brandsImgTopWrap span { font-size:16px; color:#fff; font-weight:400;}
.brandsImgTopWrap span.likebrd { float:right; background: url(../images/save-search-icon.png) left center no-repeat; padding-left: 25px;}
.brandsImgContWrap p { font-size:13px; line-height:15px; margin-bottom:0;}
.brandsImgslider .owl-controls .owl-nav .owl-prev {
    background: url(../images/grayarrow-left.png) left top no-repeat;
    width: 30px;
    height: 40px;
    position: absolute;
    left: 0px;
    top: 30%;
    text-indent: -9999px;
    overflow: hidden;
    opacity: 0.7;
    display: block !important;
}
.brandsImgslider .owl-controls .owl-nav .owl-next {
    background: url(../images/grayarrow-right.png) right top no-repeat;
    width: 30px;
    height: 40px;
    position: absolute;
    right: 0px;
    top: 30%;
    text-indent: -9999px;
    overflow: hidden;
    opacity: 0.7;
    display: block !important;
}

.brandsTitleSection { width: 100%; display: inline-block;}
.brandsTitleleftSection { float: left;}
.brandsTitleRightSection { float: right;}
.commenBtnBT { background: #fff !important; font-size: 13px; color: #0086f9 !important; border: 1px solid #0086f9 !important; border-radius: 2px;	padding: 6px 12px 6px 38px !important;}
.commenBtnBT.btnMyphone {background: #fff url(../images/icon-phone.png) 12px center no-repeat !important; padding-left:28px !important;}
.commenBtnBT.btnShare {background: #fff url(../images/icon-share.png) 12px center no-repeat !important;}
.commenBtnBT.btnPrint {background: #fff url(../images/icon-print.png) 12px center no-repeat !important;}
/**********************detail page*******************/
.brandProductSlider a{background:rgba(0,0,0,0.7); padding:10px 10px; right:0; top:30px; color:#fff; position:absolute;}
.whiteBdrBox{border:1px solid #d5d5d5; padding:10px 10px; background:#fff; margin-bottom:15px;} 
.whiteBdrBox.padNone{padding:0;}
.whiteBdrBox h3{font-size:25px; margin-bottom:10px;}
.whiteBdrBox .priceBox{margin:0 -10px;}
.valueRow{font-size:16px;}
.infoIcon{background:url(../images/info-icon.png) left top no-repeat; width:14px; height:15px; display:inline-block; vertical-align:middle; margin-left:5px;}
.whiteBdrBox .priceBox .price{font-size:20px;}
.otherDetail{padding:10px 0 0;}
.otherDetail .detailRow{margin-bottom:10px; font-size:16px;}
.otherDetail .detailRow:last-child{margin-bottom:0;}
.otherDetail .detailRow span, .otherDetail .detailRow a{margin-right:10px; display:inline-block; vertical-align:middle;}
.otherDetail .detailRow a{margin-left:10px; margin-right:0; color:#0086f9;}
.grayText{color:#a0a0a0 !important;}
.otherDetail .price{font-weight:600;}
.whiteBdrBox .featuredList{margin:0 0 0px; background:none;}
/*.featuredListBr li{border-right:0 none;}*/
.featuredListBr li br{display:none;}
.tableInfo{margin:0 -10px;}
.tableInfo td{margin:0; padding:7px 15px; font-size:16px; font-weight:300;}
.tableInfo tr:nth-child(odd) td{background:#f5f5f5;}
.tableInfo td:first-child{font-weight:400;}
.link{padding:5px; color:#0086f9; margin-bottom:10px;}
.link a{ color:#0086f9;}
.link a .fa.fa-sort-down { vertical-align: top;}
.grayBoxCont{background:#ebebeb; padding:15px 15px 25px; position:relative; border-radius:5px; -webkit-border-radius:5px;}
.detailsBox{border-top:1px solid #cccccc; padding:20px 15px 0; margin-top:30px; margin:30px -10px;}
.detailsBox h4{margin-bottom:15px; font-size:16px;}
.dotBullet {margin:0 -5px; padding:0; list-style:none;}
.dotBullet li{width:50%; float:left; padding:0 5px; margin-bottom:5px; position:relative; padding-left:18px;}
.dotBullet li:before{width:8px; height:8px; background:#ff3f30; border-radius:50%; -webkit-border-radius:50%; content:""; position:absolute; left:0; top:7px;}
.dotBullet li:nth-child(2n+1){clear:left;}
.rightBottomImg{position:absolute; right:15px; bottom:8px;}
.snapshotList{margin-bottom:20px;}
.snapshotList li{position:relative; padding-left:50px; padding-top:8px; padding-bottom:8px;}
.snapshotList li .icon{width:41px; height:26px; position:absolute; left:0; top:0; overflow:hidden; background:url(../images/spirte-icon.png) left top no-repeat;}
.snapshotList li .icon.finIcon{background-position:left top;}
.snapshotList li .icon.mechIcon{background-position:left -35px;}
.snapshotList li .icon.intIcon{background-position:left -66px;}
.snapshotList li .icon.extIcon{background-position:left -96px;}
.snapshotList li .icon.perSonalIcon{background-position:left -122px;}
.snapshotList li .icon.lastreptIcon{background-position:left -155px;}
.bigBtn{display:inline-block; background:#ff6a5e; padding:8px 25px; border-radius:5px; -webkit-border-radius:5px; font-size:20px; color:#fff; font-weight:400;}
.bigBtn:hover{background:#e13628; color:#fff;}

.checkAvailabilityboxCont .searchForm { background: #b6cce0; border: 1px solid #d5d5d5; padding: 15px 18px; margin-bottom: 10px;	border-radius:4px;}
.checkAvailabilityboxCont .dealerList li { padding-top: 0px; padding-bottom: 0px;}
.checkAvailabilityboxCont .dealerList li .icon { height: 19px; top: 5px;}
.checkBoxleftWrap{position:relative;}
.checkBoxleftWrap input{position:absolute; left:0; top:0; opacity:0; visibility:hidden;}
.checkBoxleftWrap label{padding-left:35px; position:relative; padding-top:5px; padding-bottom:5px; display:block;}
.checkBoxleftWrap label:before{background:#fff; width:28px; height:28px; border:1px solid #d5d5d5; position:absolute; content:"";left:0; top:50%; margin-top:-14px;}
.checkBoxleftWrap label:after{background:url(../images/check-box-icon.png) left top no-repeat; width:21px; height:17px; position:absolute; content:""; left:3px; top:50%; margin-top:-8px; opacity:0; visibility:hidden; transition:all 0.5s eae-out; -webkit-transition:all 0.5s eae-out;}
.checkBoxleftWrap input[type="checkbox"]:checked ~ label:after{opacity:1; visibility:visible;}
.commonFrom .btnSendMessage { background: #00aa4a; font-size: 20px; font-weight: 400; color: #fff; padding: 10px 15px; height: auto; width: 100%;}
.commonFrom .form-control.formFieldzipcode { display: inline-block; width: 100px;}

.dealerBoxCont{ position:relative;}
.dealerList{margin-bottom:10px;}
.dealerList li{position:relative; padding-left:30px; padding-top:8px; padding-bottom:8px;}
.dealerList li .icon{width:30px; height:26px; position:absolute; left:0; top:12px; overflow:hidden;}
.dealerList li .icon.locationIcon{background:url(../images/icon-location.png) center top no-repeat;}
.dealerList li .icon.phoneIcon{background:url(../images/icon-phone.png) center top no-repeat;}
.dealerList li .icon.messageIcon{background:url(../images/icon-message.png) center top no-repeat;}
.dealerList li .icon.listIcon{background:url(../images/icon-list.png) center top no-repeat;}
.dealerList li .icon.websiteIcon{background:url(../images/website-icon.png) center top no-repeat;}
.dealerList li .icon.watchIcon{background:url(../images/icon-watch.png) center top no-repeat;}
.dealerList li a { color: #0086f9;}

.paymentCalculatorboxCont .grayBoxCont { margin-bottom:10px; padding: 15px 15px 15px;}
.paymentCalculatorboxCont .grayBoxCont h4 { margin-bottom: 10px; font-size: 16px;}
.paymentCalculatorboxCont .grayBoxCont .price { font-weight: 400; font-size:16px;}
.paymentCalculatorboxCont .grayBoxCont .price .priceFsize { font-size:20px;}

.paymentCalculatorboxCont .searchForm { background: #fff; border: 0px solid #d5d5d5; padding: 0px; margin-bottom: 10px;}
.commenFieldWrap { position:relative; padding-right:140px}
.fieldTxt { position: absolute; right: 0; top: 0;width: 140px; padding: 7px 0px 7px 5px;}
.fieldTxt span{ font-size:16px; line-height:16px; color:#a0a0a0;}


/**********************sell car page*******************/

#bannerSectionCarSales { background:#e7f1fd url(../images/bg-car-sell.png) no-repeat right bottom;  background-size: auto;   padding: 15px 0 0;  }
.bannerbgImageCarSales{ width: 100%; }
.bannerTxtCarSales { margin: 40px 0 160px 0; width: 100%; max-width: 500px;}
.bannerTxtCarSales h1 { font-size: 25px; color: #0086f9; margin-bottom: 10px; font-weight: 300;}
.byline2 { font-style: italic; font-weight: 400;}
.bannerTxtCarSales input.commonBtn { font-size: 20px; margin-bottom: 10px;}
.bannerImageCarSales{ display:none;}

.howWeDifferent { text-align: center; padding: 30px 0 20px; }
.howWeDifferent h2 { font-size:25px; color:#0086f9; font-weight: 300;}
.defferentbox { padding: 30px;}
.defferentContbox{margin-top: 15px;}
.defferentContbox h3 { font-size:25px; font-weight:300; color:#0086f9; margin-bottom:15px;}
.defferentContbox p { font-weight: 300;}

.carInfoSummary { border: 1px solid #d5d5d5; padding: 10px; background:#fff; position: relative;}
.carInfoSummary h5 { font-size:18px; font-weight:300; color:#0086f9; margin-bottom:10px;}
.carInfoSummary p { font-size:15px; font-weight:300;}
.carInfoSummary .PopupVehicledetails { position: absolute; right: 10px; top: 5px;}
.carInfoSummary .PopupVehicledetails a { font-size: 16px; color: #0086f9;}
.carInfoSummary ul li { font-size:16px; font-weight:300; color:#464646;}
.Questionsaboutcarsale { border-top: 1px solid #8d8d8d; padding-top: 15px; margin-top: 15px;}
.Questionsaboutcarsale .contactnumber { font-size: 18px; font-weight: 500;}

.vehiclephotoSection li { float:left; width:25%; padding: 8px; margin-bottom:15px;}

.listingfreeSectionWrap { background: #e7f1fd; padding: 50px 0 20px;}
.listingfreeSectionWrap h2 { font-size:25px; font-weight:300; color:#0086f9; margin-bottom:15px; border-bottom: 1px solid #d5d5d5;padding-bottom: 10px;}
.listingfreeSectionWrap h3 { font-size:25px; font-weight:300; color:#0086f9; margin-bottom:15px;}
.listingfreeWrap { width: 100%; background:#fff;  padding: 30px;}
.listingfreeWrap p { margin-bottom: 8px; font-size:16px; font-weight: 300;}
.listingfreeWrap .mrgbottom { margin-bottom: 30px;}


.listingfreeStickySection { position: relative; display: flex;}
.listingfreeleftStickySection { width: 60%; margin-right: 20px;}
.carInfoSummaryWrapper { width: 100%; max-width: 39%; margin-top: 10px;}
.carInfoSummarySticky { position: sticky; top: 75px;}
.listingfreebdr { border-left: 2px solid #0086f9 !important;}

.Dsizehide{ display:none;}


/**********************accordion****************/
.accordionS {margin:10px auto;}
.accordionS .panel-group .panel {border:1px solid #d5d5d5; border-radius:0px; -webkit-border-radius:0px; margin-bottom:20px;}
.accordionS .panel-group .panel + .panel {margin:0; margin-bottom:20px;}
.accordionS .panel-default > .panel-heading { border-radius:0; background-color:#fff; padding:0; color:#0086f9; border:0 none; border-radius:0px; -webkit-border-radius:0px; font-size:25px;}
.accordionS .panel-default > .panel-heading .panel-title {display:block; padding:10px; color:#0086f9; font-size:25px; line-height: 26px; font-weight: 300; position:relative; padding-right:50px;}
/*.accordionS .panel-default > .panel-heading a {display:block; padding:10px; color:#0086f9; font-size:25px; line-height: 26px; font-weight: 300; position:relative; padding-right:50px;}*/
.accordionS .panel-default > .panel-heading .panel-title .rightIcon { position: absolute; right: 15px;}
.accordionS .panel-default > .panel-heading .panel-title .rightIcon .fa.fa-check-circle { color: #00aa4a;}
.accordionS .panel-default .panel-body { padding: 0px; border:none !important;}


.addMoreFeaturesWrap { text-align: center; margin-bottom: 15px;}
.addMoreFeaturesbx { background:#fff; border: 1px solid #d5d5d5; padding: 10px; margin-bottom:10px;}
.addMoreFeaturesbx p { margin-bottom:0px; font-weight:300;}
.addMoreFeaturesWrap .colRow { display: inline-block;}
.btnaddFeatures {background:#0086f9; }
.btnaddFeatures:hover {background:#00aa4a; }
.btnaddFeatures span { background: url(../images/plus-icon-white.png) left center no-repeat; background-size: 12px; padding-left: 15px;}
.listingfreeWrap .btnPost { background: #0086f9; display: inline-block; width: auto; padding: 10px 30px; font-weight: 500;}

.sellACarchoosefile { position: relative; width: 100%;}
.sellACarchoosefile input[type="file"] {background:#fff; color:#363636; padding:5px 8px; font-size:16px; font-weight:300; height:38px; border-radius:2px; -webkit-border-radius:2px; border:1px solid #d5d5d5; -moz-appearance: none;
-webkit-appearance: none; opacity:0; visibility:hidden;		}
.sellACarchoosefile .btnChooseFiles { height: 38px; position: absolute; right: 0; top: 0;	background: #00aa4a;color: #fff;font-size: 16px;}
.formPhotoUploadInput ~ output { left: 0; position: absolute; padding-top: 5px; top: 0;}
.formtextfieldinput { color: #363636;font-size:16px; font-weight:300; height: 38px; overflow-x: hidden; padding:5px 8px;}

.custom-file-upload-hidden { display: none; visibility: hidden; position: absolute; left: -9999px;}
.custom-file-upload { display: block; width: auto; font-size: 16px; margin-top: 30px;}
.custom-file-upload label { display: block; margin-bottom: 5px;}
.file-upload-wrapper { position: relative; margin-bottom: 5px;}
.file-upload-input {
  width: 300px;
  color: #fff;
  font-size: 16px;
  padding: 11px 17px;
  border: none;
  background-color: #c0392b;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  float: left;
  /* IE 9 Fix */
}
.file-upload-input:hover, .file-upload-input:focus { background-color: #ab3326; outline: none;}
.file-upload-button {
  cursor: pointer;
  display: inline-block;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  padding: 11px 20px;
  border: none;
  margin-left: -1px;
  background-color: #0086f9;
  float: left;
  /* IE 9 Fix */
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  height: 38px;
   position: absolute; right: 0; top: 0;
   font-size: 16px;
   z-index:111;
}
.file-upload-button:hover { background-color: #00aa4a;}
.file-upload-wrapper input[type="file"]{left:0 !Important; top:0 !important; z-index:11; visibility:visible !important;}
.customUpload{margin-bottom:30px;}
.file-upload-wrapper input[type="file"], .file-upload-wrapper input{width:100%;}
/************************popupAddFeatures**********************/
.popupAddFeatures { z-index:9999;}
.popupAddFeatures .modal-dialog{width:100%; max-width:1088px; margin: 100px auto; padding: 15px; }
.popupAddFeatures .close { background: url(../images/close-popup-img.png) left top no-repeat; width: 32px; height: 32px; position: absolute; right: 0px; top: 0px; z-index: 111; text-indent: -9999px; overflow: hidden; opacity: 1;}
.popupAddFeaturesWrap{ width:100%; padding-left: 150px !important; padding: 15px; background: #fff; border: 1px solid #d5d5d5; position: relative;}
.popupAddFeaturesWrap h2 { font-size: 20px; color: #0086f9; margin-bottom: 10px; font-weight: 400; text-transform: uppercase; position: absolute; left: 15px; top: 15px; width: 140px;}
.featuresList li { position: relative; width: 33.33%; float: left; padding-right: 10px; margin-bottom:5px;}
.popupAddFeaturesWrap .txtCheck { font-size:16px; color:#ff3f30; font-weight:400;}
.popupAddFeaturesWrap .txtCheck a { color:#ff3f30;}

/************************customer-profile-page**********************/
.customersProfileSection { background: #f2f2f2; padding: 30px 0 20px;}
.customerProfileInfo { margin-bottom: 10px; display: inline;}
.customerProfileImg { float: left; margin-right: 10px;}
.customerProfileInfoD { float: left; display: contents;}
.customerProfileInfoD h3 { font-size: 25px; color: #0086f9; margin: 10px 0 10px;}
.ProfilebtnSection { text-align: right; margin-bottom: 40px;}
.ProfilebtnSection:last-child { margin-bottom: 0px;}
.commenButtonBS { background: #fff !important;font-size: 13px; color: #0086f9 !important; border: 1px solid #0086f9 !important; border-radius: 2px; padding: 6px 12px;	display:inline-block;}

.accountAndEmailSettings {  padding: 30px 0 20px;}
.accountSettingsWrap { margin-bottom:20px;}
.accountSettingsInfo .infLableWrap {display:inline-block; vertical-align:middle; font-size: 16px; line-height: 16px; padding: 8px 0;}  
.accountSettingsInfo .txtchange { color:#0086f9;}

.EmailSettingsWrap .subheding { font-size: 16px; color: #0086f9; border-bottom: 1px solid #d5d5d5; padding-bottom: 15px; margin-bottom: 15px;}
.EmailSettingsWrap .form-check { margin-left: 10px;}
.EmailSettingsWrap  input[type="radio"] { margin: 0; vertical-align: top; width: 20px; height: 24px; -moz-appearance: radio; -webkit-appearance: radio;}
.EmailSettingsWrap .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;}
.EmailSettingsWrap .expandDiv.active { max-height: 100%; height: 100%; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out;}
.EmailSettingsWrap .readMoreExpand { text-align: center; display: block;}

.vehicleSaleAndGarage { background: #f2f2f2; padding: 30px 0 20px;}
.vehicleSaleAndGarage .brandsImgBxWrap { text-align: center;}
.vehicleSaleAndGarage .brandsImgBx img { width:100%;}
.vehicleSaleAndGarage .brandsImgContWrap h4 { font-size: 16px;  margin-bottom: 0;}


/************************blog**********************/
.BlogSectionWrap { padding-top: 30px;}
.blogLeftSectionwrap .brandsTitleleftSection{ position:relative; float:none;}
.blogLeftSectionwrap .brandsTitleleftSection p{  float:left;}
.blogLeftSectionwrap .brandsTitleleftSection .priceRow { margin-bottom: 10px; margin-top: 10px; display:inline-block; float:right;}
.blogLeftSectionwrap .brandsTitleleftSection .priceRow .price {font-size: 20px;font-weight: 400;  margin-left: 15px;}
.blogLeftSectionwrap .brandsTitleleftSection .priceRow .price .pricebtn { border: 1px solid #08a14a; padding: 2px 8px; font-size: 22px; font-weight: 500;}
.wp-block-image { margin-bottom:15px;}
.author-box{ background-color: #f5f5f5; margin-bottom: 30px; overflow: hidden; padding: 30px;
}
.author-box .avatar { margin-right: 24px;}
.avatar {float: left;}
.author-box .author-box-title { font-size: 18px;  margin-bottom: 6px;}
.blogRightSectionwrap .widget-title { background: url(../images/lines.png) bottom repeat-x; font-size: 20px; line-height: 24px; margin-bottom: 16px; padding-bottom: 16px; text-align: center;text-transform: uppercase;}



/************************new-css-10-03-22**********************/


.bannerTopButtonbListing{width: 100%; margin-bottom: 15px; text-align: center;}
.bannerTopButtonbListing .bannerbuttonList li{ margin-bottom: 15px; display:inline-block; max-width: 285px;width: 100%;}
.bannerTopButtonbListing .bannerbuttonList li .commonBtn{height: 42px; font-size: 16px; line-height: 28px; font-weight: 500; background: #00aa4a; color: #fff; padding: 5px 30px; text-align: center; width: 285px; margin: 0 auto;}
.bannerTopButtonbListing .bannerbuttonList li .commonBtn.btnwidth200 { width: 200px;}
.btncolorBlue{ background: #0086f9 !important;}
.btncolorGreen{background: #00aa4a !important;}
.btncolorgray{ background: #d4d4d4 !important; color:#363636 !important;}

.bannerTopButtonbListing.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;}
.bannerTopButtonbListing.fixed .btnlisting{ display:none;}
.bannerTopButtonbListing.fixed .bannerbuttonList li { display: inline-block; max-width: auto; width: auto;}
.bannerTopButtonbListing.fixed .bannerbuttonList li .commonBtn{ width: 230px;}
.bannerTopButtonbListing .bannerbuttonList li .commonBtn.btnwidth200 { width: 230px;}

.bannerbottomtxtwrap { position: absolute; bottom: 0; width: 100%; padding: 10px 15px;}
.bannerbottomtxtwrap a { color:#fff; font-size:16px}
.bannerbottomtxtwrap .text-right { float: right;}

/************************filter-modal**********************/
.filter-modal .modal-dialog{width:100%; max-width:900px; margin: 20px auto; }
.filter-modal .modal-content{background:#fff; border-radius:10px; -webkit-border-radius:10px; padding:0; overflow:hidden; border:0 none;}
.filter-modal .close{background:url(../images/close-popup-img.png) left top no-repeat; width:31px; height:31px; position:absolute; right:10px !important; top:13px !important; z-index:111; text-indent:-9999px; overflow:hidden; opacity:1;}
.filter-modal .close:hover{opacity:0.7;}
.filter-modal .modal-header h4.modal-title {font-weight: 600; margin-top: 0; margin-bottom: 0px;}
.filter-modal h4 {font-weight: 600; margin-top: 0; margin-bottom: 10px;}
.filter-modal p { font-size:15px; }

.search-refinement-section{height:150px;overflow:auto;margin-bottom:25px;background-color:#e5e5e5;padding:5px}
.search-refinement-section .list-unstyled li .badge { background-color: #0086f9;}
.search-refinement-section .input-group-addon{padding:10px 6px}


.search-refinement-section.search-refinement-section-short{height:auto}
.search-refinement-section.search-refinement-section-short label{margin-bottom:0}
.search-refinement-section.search-refinement-section-short .ais-RangeInput-input{margin-bottom:10px}
.search-refinement-section.search-refinement-section-short .ais-RangeInput .form-control.range-control{display:inline-block;width:35%}
.search-refinement-section.search-refinement-section-short .ais-RangeInput-submit{margin-top:-1px;padding:8px}

.filter-modal .modal-footer .ais-ClearRefinements{float:left}
.ais-ClearRefinements{display:inline}

.search-refinement-section input[type="search"] { box-sizing: border-box; -webkit-appearance: none;-moz-appearance: none; appearance: none;}
.search-refinement-section .form-control { height: 44px;}

.filter-modal .modal-body { -ms-flex: 1 1 auto; flex: 1 1 auto; overflow: auto; height: 500px; padding: 15px;}
/*.filter-modal .modal-content { max-height: calc(100vh - 20px); width: 100%;}*/

/************************filter-modal end**********************/

.vGalleryslider .owl-item .item img { height: 450px;}
.vGallerylist li img { width:100%; height: 120px;}


.sellVehicle-bx{ width:100%; border:2px solid#ccc; text-align: center; padding:15px;}
.sellVehicle-bx h3{ font-size:42px; font-weight:500; color:#363636; line-height: 65px;}
.sellVehicle-bx .Btnlist{font-size: 20px; line-height: 28px; font-weight: 500; background: #0086f9; color: #fff; padding: 10px 50px; text-align: center; display: inline-block;}

/************************FeaturedListingscard**********************/
.FeaturedListingscard { background: #fff; border: 1px solid #ddd; border-radius: 3px; box-shadow: 2px 2px 0 1px rgba(0,0,0,.06); margin-bottom: 25px; width: 100%;}
.FeaturedListingscardImage { position:relative; /*height: 185px;*/}
.FeaturedListingscardImage img { width: 100%; height: 185px;}
.FeaturedListingscardImage .stock-number { position:absolute; right:10px; bottom:10px; background-color: rgba(0,0,0,.5); color:#fff;  border-radius: 3px; font-size: 12px; padding: 2px 10px; }
.Featuredcardcontent { padding: 8px; min-height: 150px;}
.Featuredcardcontent > h4 { font-size: 16px;margin-top: 0;font-weight: 500; margin-bottom: 10px;}
.Featuredcardcontent .important { font-weight: 500; color: #757575; font-size: 15px; line-height: 18px; margin-bottom: 8px;}
.Featuredcardcontent p {  font-size: 15px; line-height: 18px;}
.FeaturedListingscard .inquire-listing { margin-top: -15px; padding: 5px;}
.FeaturedListingscard .inquire-listing p.important { color: #616161;}
.FeaturedListingscard .inquire-listing .btn-sm { padding: 10px 10px;}

/************************FeaturedListingscard end**********************/

.TabingNavSection { width: 100%; margin-bottom: 20px;}
.TabingNavSection .tab-content {  width: 100%;}
.TabingNavSection .nav-tabs { border-bottom: none;}
.TabingNavSection .nav-tabs > li { float: left; margin-bottom: -1px; width: auto; text-align: center;  display: inline-flex;}
.TabingNavSection .nav-tabs > li+li:before { display: inline-block; padding-right: .5rem; padding-left: .5rem;color: #6c757d;content: "/"; font-size: 22px;margin: 3px 0 0;}
.TabingNavSection .nav-tabs > li > a { line-height: 1.42857143; border-radius: 0;background:none;font-size:22px;color:#363636; border:none;  padding: 0;
  margin: 0;}
.TabingNavSection .nav-tabs > li.active > a, .TabingNavSection .nav-tabs > li.active > a:focus, .TabingNavSection .nav-tabs > li.active > a:hover { color: #f45215; cursor: default; border:none !important; background:none; outline:none !important;  }
.TabingNavSection .TabingContant{ width:100%; padding:40px 0px;}


.QuickSearchListings { margin-bottom: 15px; width: 100%; min-height: 145px;}
.QuickSearchListingsImgbx  { text-align: center;}
.QuickSearchListingsImgbx img { width: auto;height: 50px;}
.QuickSearchContant { padding: 8px;}
.QuickSearchContant  h4 { font-size: 15px;margin-top: 0;font-weight: 400; margin-bottom: 10px;min-height: 30px;}
.QuickSearchContant .vehicleNumberlist { font-size: 14px; margin-top: 0;font-weight: 400; margin-bottom: 10px; margin-top: 5px;}


.expandDiv { max-height: 165px; height: 100%; overflow: hidden;}
.expandDiv.active { max-height: 100%; height: 100%;}
.GlobalCarandBusSaleswrap h3 { font-size:22px; margin:15px 0 10px;}
.listdotBullet { margin-bottom: 20px;}
.listdotBullet li {  padding: 0 5px; margin-bottom: 5px; position: relative; padding-left: 18px;}
.listdotBullet li::before { width: 8px; height: 8px; background: #ff3f30; border-radius: 50%; -webkit-border-radius: 50%; content: ""; position: absolute; left: 0; top: 7px;}


/************************End-new-css-10-03-22**********************/


/************************dealerRequestPage**********************/
.dealerRequestPage { background:url(../images/dealer-request-bg.png);background-size: auto 525px;background-position: 30% 90px;background-repeat: no-repeat;margin: 0 auto;max-width: 1200px;min-height: 635px;}
.dealerRequestPagewrap .dealerRequestPagemainTitle {text-align: center;font-size: 30px;font-weight: 200; padding: 30px 0; margin: 0;}
.dealerAccountRequestForm { background: #f8f8f8; border: 0; box-shadow: 5px 5px 5px 0 rgba(0,0,0,.25); margin-bottom: 4rem; padding: 0;}
.dealerAccountRequestForm .calloutHead { background: #e7f1fd; padding: 20px 15px;}
.dealerAccountRequestForm .calloutHead h3 { font-size: 22px; line-height: 28px; font-weight: 300; text-align: center; color: #0086f9; margin:0px; line-height: 26px;}
.dealerRequestBody { padding: 20px;}
.dealerRequestForm.commonFrom input[type="text"], .dealerRequestForm.commonFrom input[type="password"], .dealerRequestForm.commonFrom input[type="email"], .dealerRequestForm.commonFrom select{background:#fff; color:#363636; padding:5px 5px; font-size:16px; font-weight:300; height:42px; border-radius:2px; -webkit-border-radius:2px; border:1px solid #d5d5d5;}
.dealerRequestForm.commonFrom select{appearance:none; -webkit-appearance:none; padding-right:25px; background:#fff url(../images/drop-arrow-icon.png) right center no-repeat;}
.dealerRequestForm.commonFrom textarea[type="text"] { height:100px;}
.dealerRequestForm.commonFrom label{font-size:16px; font-weight:400; display:block; margin-bottom:8px;}
.dealerRequestForm.commonFrom .form-control::-moz-placeholder{color:#363636;opacity:1}.dealerRequestForm.commonFrom .form-control:-ms-input-placeholder{color:#363636}.dealerRequestForm.commonFrom .form-control::-webkit-input-placeholder{color:#363636;}
.dealerRequestForm.commonFrom .commonBtn {background: #0086f9; font-size: 20px;font-weight: 400; color: #fff;text-decoration: none; display: inline-block; border-radius: 5px; -webkit-border-radius: 5px; padding: 6px 35px;height: auto;width: auto;}
.dealerRequestForm.commonFrom .commonBtn:hover { background: #00aa4a;}

.formOuterfield { position: relative;}
.formOuterfield select { position: absolute; left: 0; top: 0; width: 185px; -moz-appearance: none; -webkit-appearance: none;}
.commonFrom .formOuterfield input.form-control { padding-left: 190px;}


.dealerownersdatabase{text-align: center;background: #e7f1fd; padding: 20px 0;}
.dealerownersdatabase h2{font-size: 30px;font-weight: 200; margin:0;}

.dealerRequestDealRating {  padding: 30px 0 20px; }
.Dealdefferentbox {text-align: center; margin-top: 30px; }
.Dealdefferentimgbox img { height: 165px;}
.DealdefferentContbox{margin-top: 15px;}
.DealdefferentContbox h3 { font-size:25px; font-weight:300; color:#0086f9; margin-bottom:15px;}
.DealdefferentContbox p { font-weight: 300;}

.dealersaleslimobusSec{ padding:30px 0 40px;}
.dealersaleslimobus{background:url(../images/dealer-request-bg01.png) no-repeat scroll center; background-size: cover; padding: 50px 0 0;}
.dealersaleslimobuswrap { margin: 0 auto; max-width: 900px; width: 100%;}

/************************dealerRequestPage end**********************/



/************************how-it-works**********************/
.whysellGlobalCarSales { background: #e7f1fd;}
.whysellGlobalCarSales h2 { margin-bottom: 10px;}
.defferentContbox h3 { margin-bottom: 6px;}
/************************how-it-works end**********************/

/************************pageOurteam**********************/
.pageOurteamwrap {width: 100%;}
.pageOurteamwrap h2 { font-size:25px; color:#0086f9; font-weight: 300;}
.pageOurteamwrap .defferentbox { padding: 30px;}
.pageOurteamwrap .defferentContbox{margin-top: 15px;}
.pageOurteamwrap .defferentContbox h3 { font-size:25px; font-weight:300; color:#363636; margin-bottom:10px;}
.pageOurteamwrap .founderName { color: #0086f9; font-size: 16px;}
.pageOurteamwrap .defferentContbox p { font-weight: 300;}

/************************pageOurteam end**********************/


/************************pagecontactUs**********************/
.bgWhite{ background:#fff;}
.bdrtop{ border-top:1px solid#ccc;}
.pagecontactUsWrap {padding: 30px;background: #f8f8f8; border-radius: 5px; box-shadow: 1px 2px 4px 1px #ccc; margin-right: 20px; margin-bottom: 30px;}
.pagecontactUsWrap.commonFrom .commonBtn { background: #0086f9;font-size: 20px;font-weight: 400; color: #fff; text-decoration: none;display: inline-block; border-radius: 5px;
-webkit-border-radius: 5px;padding: 6px 35px; height: auto; width: auto;}
.pagecontactUsWrap.commonFrom.commonFrom .commonBtn:hover { background: #00aa4a;}
.ContactInfowrap h2 {font-size: 30px; font-weight:200; border-bottom:1px solid#ccc; padding-bottom:10px; margin-bottom: 15px;}
.ContactInfowrap .sub-title { font-size: 16px; font-weight: 600; color: #363636;}
.infoListitem li { margin-bottom: 20px; padding: 0 0 5px 40px;color: #363636;font-size: 16px; background: url(../images/icon-location01.png) no-repeat scroll left top 4px;}
.infoListitem .PhoneIcon { background: url(../images/phone-icon.png) no-repeat scroll left top 4px;}
.infoListitem li span { color: #0086f9; font-weight:600;}
.BusinessHoursList li { margin-bottom: 10px;color: #363636;font-size: 16px;}
.BusinessHoursList .businessdays {font-weight: 400;}
.BusinessHoursList .businesshour { float: right;}
.mapSection iframe {width: 100%;height: 300px;}
/************************pagecontactUs end**********************/

/************************pagehelp**********************/
.pageHowcanhelpwrap .defferentContbox { margin-top: 15px; position: relative;padding-left: 75px;}
.pageHowcanhelpwrap .defferentimgbox { position: absolute; left: 45px;top: 45px;}
.pageHowcanhelpwrap .defferentContbox h3 { margin-bottom: 6px;font-size: 25px; color: #000; font-weight:400;}
.pageHowcanhelpwrap .questionsList li { font-size: 16px; color: #0086f9;margin-bottom: 8px;}
.pageHowcanhelpwrap .questionsList li a { color: #0086f9;}
.pageHowcanhelpwrap viewalltopics { font-size:16px; color:#363636;}
/************************pagehelp end**********************/


/************************pagePress**********************/
.TabingNavPressSection { width: 100%; margin-bottom: 20px;}
.TabingNavPressSection .tab-content {  width: 100%;}
.TabingNavPressSection .nav-tabs { }
.TabingNavPressSection .nav-tabs > li { float: left; margin-bottom: 0px; width: auto; text-align: center;  display: inline-flex;}
.TabingNavPressSection .nav-tabs > li > a { line-height: 1.42857143; border-radius: 0;background:none;font-size:16px;color:#363636; margin: 0;}
.TabingNavPressSection .nav-tabs > li.active > a, .TabingNavPressSection .nav-tabs > li.active > a:focus, .TabingNavPressSection .nav-tabs > li.active > a:hover { color: #0086f9; cursor: default;  background:none;   }
.TabingNavPressSection .TabingContant{ width:100%; padding:40px 0px 0px;}
.PressCoverageList li { padding: 10px 10px;}
.PressCoverageList span { display: flex;}
.PressCoverageList .title {color: #0086f9;font-size: 20px;}
.PressCoverageList .dateinfo { color: #464646;font-size: 16px;}
/************************pagePress end**********************/

/************************pageBlog**********************/
.pageblogLeftSectionwrap h2 { font-size: 25px; color: #0086f9; font-weight: 300; margin-bottom: 15px;}
.readmoreblue { color: #0086f9;}
.pageblogbox {width: 100%; margin-top: 30px;}
.pageblogbox .relatedpost{ font-size:25px; font-weight:300; color:#333333;}
.pageblogbox .defferentbox { padding: 0px 0 20px;}
.pageblogbox .defferentbox img { width: 100%;}
.pageblogbox .defferentContbox{margin-top: 15px;}
.pageblogbox .defferentContbox h3 { font-size:20px; font-weight:300; color:#0086f9; margin-bottom:10px;}
.pageblogbox .founderName { color: #0086f9; font-size: 16px;}
.pageblogbox .defferentContbox p { font-size:16px; font-weight: 300; color:#464646; margin-bottom: 10px;}
.postdetails { padding: 10px 0; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; margin: 20px 0;font-size: 16px;color: #747474;}
.sharepostwith { font-size: 25px;color: #333;margin-bottom: 10px;}
.sharepostwith .socialsharepost { float: right;}
/************************pageBlog end


/************************sendlistingMyPhoneModal**********************/
.sendlistingMyPhoneModal .modal-dialog{width:100%; max-width:650px; margin: 100px auto; padding: 15px; }
.sendlistingMyPhoneModal .close { background: url(../images/close-popup-img.png) left top no-repeat; width: 32px; height: 32px; position: absolute; right: 0px; top: 0px; z-index: 111; text-indent: -9999px; overflow: hidden; opacity: 1;}
.sendlistingMyPhoneModal .popupInnerWrap{ width:100%; padding: 15px; background: #fff; border: 1px solid #d5d5d5;}
.sendlistingMyPhoneModal .popupInnerWrap h2 { font-size: 28px; color: #0086f9; margin-bottom: 30px; font-weight: 400;}
.sendlistingMyPhoneModal .popupformWrap { width:100%;}
.sendlistingMyPhoneModal .popupInnerWrap .featuresList li { width: 100%;}
.sendlistingMyPhoneModal .popupbtmsection .textmsg {font-size: 12px;}
.sendlistingMyPhoneModal .popupbtmsection .textmsg a { color:#0086f9;}
.sendlistingMyPhoneModal .popupbtmsection .commonBtn { background: #0086f9; font-size: 20px;font-weight: 400; color: #fff; text-decoration: none; display: inline-block; border:1px solid#0086f9; border-radius: 3px; -webkit-border-radius: 5px; padding: 6px 15px; height: auto; width: auto;}
.sendlistingMyPhoneModal .popupbtmsection .commonBtn.btnCancel{ color:#0086f9; background:#fff;}
.sendlistingMyPhoneModal .formOuterfield select { position: absolute; left: 0;top: 0; width: 100px; -moz-appearance: none; -webkit-appearance: none;}
.sendlistingMyPhoneModal .commonFrom .formOuterfield input.form-control { padding-left: 105px;}



.login_form.verify-email-form.text-center { width: 100%; max-width: 800px; margin: 0 auto; border: 1px solid #ccc; padding: 30px 15px;}
.login_form.verify-email-form .IconEmail { margin-bottom: 15px;}
.verify-email-form input.commonBtn { height: 45px; font-size: 16px; font-weight: 500; background: #00aa4a; color: #fff; padding: 6px 30px; text-align: center; margin: 0 auto;}
.verify-email-form input.commonBtn:hover { background: #0086f9;}
.verify-email-form .alert-success { color: #363636; background-color: #fff; border-color: #ccc; margin-bottom:10px;}
.login_form.verify-email-form .txtemail{ font-size:15px;}

.advanced-search-filter-main-heading { margin-bottom:15px;}
.advanced-search-filter-main-heading h1 { margin-bottom: 0; font-size: 30px; line-height: 36px; color: #363636;}
.btnRefineFilters { background: #0086f9; font-size: 14px; font-weight: 400; color: #fff; text-decoration: none; border-radius: 3px; -webkit-border-radius: 3px; padding: 6px 12px; text-align: center;}




















/******************new page interest-based-ads css start****************/
.banner-top-strip{ padding: 17px 0 !important;}

/*slider_section*/

#slider_section img.slider-banner { width: 100%; height: auto;}

.slider-wrap{ position:relative;}
.banner-text{ text-align:center; width:100%; display: inline-block; position:absolute; bottom:69px;}
.content-holder.margin_top { margin-top: 0;}
.banner-text h1{ font-size:50px; color:#fff; line-height:55px; text-align:center; width:100%; margin:0; padding:0;}
.banner-text ul{ display:inline-block; ma0; padding:0;}
.banner-text ul li { float: left; margin: 25px 30px;}
.banner-text ul li img{ float:left;}
.banner-text ul li span { font-size: 15px; display: inline-block; color: #fff; text-align: left; margin-left: 10px;}
.banner-text p { font-size: 15px; color: #fff; line-height: 18px; margin-top: 0px; display: inline-block;}


/*Banner strip*/
.banner_strip{ width:100%; padding:20px 0; border-bottom:1px solid #d2d2d2; background:#f1f1f1; margin-top:-5px;}
.banner_strip p{ color:#787879; font-size:18px; margin:0; padding:0; text-align:center; font-weight:300;}

/*banner-top-strip*/
.banner-top-strip{ background:#0038b8; width:100%; float:left; padding:10px 0;    height: auto;}
.banner-top-strip p{ font-size:22px; color:#fff; margin:0px;}




#content-wrapper{padding-bottom:0px !important;}
.banner-text h1{font-weight: bold;}
.form-control{border-radius:0px;height:auto;}

/*section.book_vehicle_form .col-lg-8{width: 64.666667%;}*/

section.vendor_login_services .content-holder{padding:0px;}
.content-holder { max-width: 1137px; width: auto; margin: 15px auto 0;position:relative;}
section.choose-membership .container{padding:0px;}



@media only screen and (min-width: 1024px) {
.choose-membership h2 { font-size: 26px; line-height: 30px; margin: 0; padding: 0 0 20px 0; text-transform: uppercase;}
/*.col-lg-6{padding:0px;}
.col-lg-8{padding: 0px;}*/
section.book_vehicle_form .col-lg-4{padding-left: 75px;}
.global_limos_content{ float:left; width:100%;display: flex;justify-content: center;}
.global_limos_experience-service .col-lg-4{width: calc(34% - 10px); margin:14px 0;}
.choose-membership .col-lg-4 { width: calc(30% - -2px); margin: 0 15px; box-shadow: 0 0 4.4px 0.7px rgba(0,0,0,0.06); background-color: #fff; text-align: center; padding:20px;}
section.choose-membership .margin_top {margin-top: -140px;}
}

@media only screen and (min-width: 1440px) {
	
.banner-text{bottom:129px;}
}

@media only screen and (max-width: 767px) {
.laptop_screen .owl-carousel .owl-stage-outer{width:284px !important;}
#global_limos_experience h2 {
font-size: 18px !important;}
.left-part-content ul li{    margin: 0px 0 10px 0 !important;padding: 0 0 10px 0 !important;}
.banner-text {  bottom: 13px !important;}		
section.book_vehicle_form .inputflex{display: flex;    margin-bottom: 0px;}
.login_service_box{margin-bottom: 30px}
.login_service_box p{margin-top: 15px;}
.why_global_limos .col-lg-6 p { font-size: 15px !important; text-align: center;}
.global_limos_content .col-xs-12{width:94% !important;}
.choose-membership .col-lg-4{box-shadow: 0 0 4.4px 0.7px rgba(0,0,0,0.06); background-color: #fff; text-align: center; padding: 20px;}
.choose-membership .col-xs-12{margin-bottom:30px;width: 90%;}
.choose-membership-row{    display: flex;flex-wrap: wrap;justify-content: center;}
.testimonial .test-img{padding:0px;}
.test-img.test-testimonial {margin-top: 0px;}
.testimonial .width-270 {    padding: 0;}
.book_vehicle_form .col-lg-6 .w-50{ width:85% !important;}
.get_started{    margin-bottom: 30px;}
.login_service_box{margin-right:0px !important;padding-right:0px !important;    border-right: 0px !important;}
.vendor_login_services .col-lg-3{    display: flex; flex-wrap: wrap; justify-content: center;}
.why_global_limos .margin_top {    text-align: center;}
.computer_section img {  max-width: 315px;}
.choose-membership .margin_top{    margin-top: 0px !important;}
.test-wrap {width: auto !important;}
.testimonial p { font-size: 15px; line-height: 24px;  padding: 0 10px;}
.newsletter{text-align:center;}
.laptop_screen .owl-carousel .owl-item img { max-width: 285px !important;}
.laptop_screen .owl-carousel{top: 9px !important; left: 15px !important;}
.banner-top-strip { padding: 10px 0 !important;}
#slider_section img { min-height: 200px;  width: 100%;}
.banner-text h1 { font-size: 20px; line-height: 24px; padding-bottom: 10px;}
.banner-text { bottom: 9px;}
.banner-text ul { display: none;}
.banner-top-strip p {font-size: 13px; line-height: 16px;}
section.vendor_login_services .content-holder { padding-left: 15px; padding-right: 15px;}
}



/*Book vehicle form-*/
/*.col-12{ width:100%;}
.col-8{ width:70%; float:left;}
.col-4{ width:30%; float:left;}
.col-6{ width:48%; float:left;}
.col-5{ width:40%; float:left;}
.col-7{ width:50%; float:left;}
.col-3{ width:22%;}*/
.w-50{ width:47%;}
.book_vehicle_form{ background:#fafafb; padding:40px 0; float:left; width:100%; border-bottom:1px solid #d2d2d2;}
.book_vehicle_form .col-12 input {
    width: calc(100% - 74px);
    padding: 10px;
}
.book_vehicle_form .col-lg-6{display:inline-block; margin-bottom:15px;}
.book_vehicle_form .col-8{ width:70%;}
.book_vehicle_form .col-4{ width:30%;}
.book_vehicle_form .col-lg-6 input{width:97%; padding:10px; border: 1px solid #dcdcdc;}
.book_vehicle_form .col-lg-6 .w-50{ width:48%; display:inline-block;}
.book_vehicle_form .col-lg-6 .w-50 input{ width:100%;}
.book_vehicle_form .col-lg-6 select{ width:97%; padding:10px !important; color:#787879; background:url(../images/arrow.png) no-repeat right; background-color:#fff;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none; border: 1px solid #dcdcdc !important; height:44px;
}
input.get_started_btn{ background: #f45215; color: #fff;  padding: 12px 55px; margin: 10px 0; font-size: 18px; font-weight: 300; text-transform:uppercase; border:none;height:auto;}
input.get_started_btn:hover{background:#0038b8;}
.get_started{ text-align:center;}
.get_started p{ text-align:center; padding:10px 0 0 0; font-size:16px; display:inline-block;}
input.get_started_btn{ background: #f37935; color: #fff; padding: 12px 55px; margin: 10px 0; font-size: 18px; font-weight: 300; text-transform:uppercase; border:none;}
.get_started p a{color:#787879; font-size:15px;}
.get_started p a:hover{color:#787879;}
.left-part-content { width: 100%; float: right; text-align: right;}
.left-part-content ul{ display:block; margin:0; padding:0;}
.left-part-content ul li { display: inline-block; border-bottom: 1px solid #e1e1e1; width: 100%; text-align: center; margin: 0 0 20px 0; padding: 0 0 20px 0;}
.left-part-content ul li:last-child{ border-bottom:none; }
.left-part-content ul li a{ font-size:18px; color:#787879; line-height:24px; text-decoration:none;}




/*vendor_login_services*/
.vendor_login_services{ width:100%; float:left; background:#f8f8f8; padding:40px 0; border-bottom:1px solid #d2d2d2;}
/*.col-3{ width:24%; display:inline-block;}*/
.login_service_box{ text-align:center; margin-right: 30px; padding-right: 30px; border-right: 1px solid #d6d7d7;}
.login_service_box img { margin: auto; height: 100px;}
.login_service_box p{ font-size:14px; line-height:22px; display:flex;}
.login_service_box.border_right { border-right: navajowhite;}




/*why_global_limos*/
.why_global_limos{width:100%; float:left; background:#fff; padding:40px 0; border-bottom:1px solid #d2d2d2;}
.why_global_limos h3{ font-size:26px; line-height:30px; color:#787879; text-align:center; padding: 0 0 40px 0; text-transform:uppercase;}
.map_img{ float:right;}
.map_img img{ width:100%;}
.why_global_limos .col-lg-6 p{ font-size:19px; line-height:24px; color:#787879; font-weight:normal;}
.why_global_limos .signUp-btn{background: #f45215; color: #fff; padding: 15px 55px; margin: 30px 0 0 0; font-size: 18px; font-weight: 300; text-decoration:none; text-transform: uppercase; display:inline-block;}
.why_global_limos .signUp-btn:hover{background:#0038b8;}
.global_limos_content .col-lg-6{width: calc(44% - -18px); text-align:left; padding:10px 15px; box-shadow: 0 0 6px 0.6px rgba(24,23,24,0.16); margin:10px;}
.limos_services_box{ text-align:center; min-height:230px; padding-top:15px;}
.limos_icon{}
.section_text{margin-left: 20px; padding: 20px 0 20px 25px; border-left: 1px solid #ebebeb; display: inline-block; min-height:129px;
width: calc(100% - 150px);}
.global_limos_content img{ max-width:100px;}
.limos_services_box h3 {padding:10px 0; text-transform: uppercase; font-weight: 400; font-size: 18px; color: #63c2ce; text-align: center; padding: 0;}
.global_limos_content .col-lg-6 p { margin: 0; font-size: 17px; color: #797a7c; line-height:20px;}



/*Global Limos Experience*/
#global_limos_experience{ background:#63c2ce; text-align:center; float:left; width:100%;/* height:1100px;*/padding-bottom:150px}
#global_limos_experience h2{ font-size:26px; margin:0; padding:30px; color: #fff;}
.Global Limos Experience{ background:#63c2ce; width:100%; float:left;}
.computer_section{display: inline-block; position:relative;}
.computer_section img { display: block;}
.laptop_screen { position: static; top: 18px; right: 31px;}
.laptop_screen .owl-carousel{display: block; width: 555px; position: absolute; top: 18px; left: 29px;}
.laptop_screen .owl-carousel .owl-item img{max-width:555px;}
.global_limos_experience-service{ text-align:center; margin-top:50px;}
.global_limos_experience-service .col-lg-4 h3{ margin:0; padding:0; font-size:18px; line-height:24px; color:#fff;}
.global_limos_experience-service .col-lg-4 p{ font-size:15px; line-height:20px; color:#fff;}
.global_limos_experience-service .col-lg-4 img{ max-width:100px; float:left;}
.experience-service-content { margin-left: 20px; padding: 20px 0; display: inline-block; width: calc(100% - 120px); text-align: left;}





/*choose-membership*/
.choose-membership{ background:#f8f8f8; width:100%; float:left; padding: 0 0 50px;}
.choose-membership .margin_top { margin-top: -140px;}

.choose-membership h2{color:#fff; font-size:26px;}
/*.choose-membership h2{ font-size: 18px;
    line-height: 23px;
    padding: 20px 0;
    color: #787879;}*/
.choose-membership .col-lg-4 strong{display:inline-block; width:100%; color:#787879; font-weight:normal; font-size:17px;}
.choose-membership .col-lg-4 p { display: inline-block; width: 100%; color: #787879; font-weight: normal; font-size: 20px;
 line-height: 27px; padding: 40px 0 40px;font-weight:bold;}
.choose-membership .col-lg-4 h3{ font-size:18px; line-height:24px; color: #f16624; margin:0; padding:0 0 5px 0; text-transform:uppercase;}
.choose-membership .col-lg-4 ul li{border-bottom:1px solid #e5e5e5; padding:10px 0;} 
.choose-membership .col-lg-4 ul li a{ color:#787879; text-decoration:none; font-size:13px; padding:50px 0}
.try_free{text-align:center;}
.try_free strong{ display:inline-block; width:100%; color:#787879; font-weight:normal; font-size:15px !important;}
a.go_basic{background: #f45215;
    color: #fff;
    padding: 15px 45px;
    margin: 10px 0 0 0;
    font-size: 18px;
    font-weight: 300;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
	margin-bottom: 10px;
}
a.go_basic:hover{background:#0038b8;}
.gold_try{ padding-top:20px;}



/*Money Back Guarantee*/
.money-guarantee{ background:#9c9c9b; text-align:center; padding:40px 0; float:left; width:100%;}
.money-guarantee h2{ font-size:26px; line-height:30px; margin:0; padding:0; color:#fff;}
.money-guarantee p{ font-size:18px; line-height:20px; color:#fff;}




/*Testimonial*/
.testimonial{ background:#fff; text-align:center; padding:40px 0; float:left; width:100%;}
.testimonial h2{font-size:26px; line-height:30px; margin:0; padding:0; color:#787879;}
.test-wrap{ width:650px; margin:0 auto;}
.test-img{ margin:30px 0;}
.test-img img{ width:180px; height:180px; border-radius:100%; border:5px solid #f8f8f8;}
.testimonial p{ font-size:20px; color:#787879; line-height:28px;}
.width-270{ width:100%; margin:0 auto;  border-top:1px solid #cccccc;  margin-top:40px;}
span.auth-name{ font-size:23px; color:#787879; font-weight:bold; padding:20px 0 10px 0; line-height:28px; display:inline-block; width:100%;}

/*Newsletter*/
.newsletter{ background:#f1f1f1; width:100%; padding:50px 0; border-top:1px solid #cccccc;}
span.member-since{font-size:23px; color:#787879;}
.newsletter p{ font-size:18px; color:#797a7c; font-weight:normal; margin-top:15px;}
a.get_Started{    background: #f45215;
    color: #fff;
    padding: 15px 55px;
    font-size: 18px;
    font-weight: 300;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
}
a.get_Started:hover{background:#0038b8;}
/*News Letterc fixed section*/
.newsletter_fixed {
    background: #fff; position:fixed;box-shadow: 0 0 10px 0 rgba(0,0,0,0.15); bottom:0; left:0; right:0; padding: 25px 0;
    border-top:none; z-index:999; display:none;
}
.newsletter_fixed.newsletter_show{ display:block;}
.newsletter_fixed.newsletter_hide{ display:none;}



.GMSadsslider { display: inline-block !important;width: 100%; max-width: 900px; position:relative;}
.GMSadsslider.owl-carousel .owl-item img { width: auto !important; height: auto; margin: 0 auto;}
.GMSadsslider .owl-next{background:url(../images/arrow-right.png) left top no-repeat; width:32px; height:32px; top:50%; margin-top:-22px; right:0px; z-index:111; text-indent:-9999px; overflow:hidden; position:absolute; opacity:2;}
.GMSadsslider .owl-prev{background:url(../images/arrow-left.png) left top no-repeat; width:32px; height:32px; top:50%; margin-top:-22px; left:0px; z-index:111; text-indent:-9999px; overflow:hidden; position:absolute; opacity:2;}
.GMSadsslider.owl-carousel .owl-stage { display: flex; align-items: center;}
.membersliderM.owl-carousel .owl-item img { display: block; width: auto;  height: auto; margin: 0 auto;}

.video-box-bs-wr-width { max-width: 600px; width: 100%; margin: 0 auto;}
.video-box-bs iframe { width: 100%; margin-bottom: 15px;}
.getstarted-btn { background: #f37935;color: #fff; padding: 12px 55px; margin: 10px 0;font-size: 18px;font-weight: 300; text-transform: uppercase; border: none;}
.getstarted-btn:hover { background: #0038b8; color: #ffffff;}

.border-top{border-top: 1px solid #ccc;}
.border-bottom{border-top: 1px solid #ccc;}
.divButtonTRowfx { width: 100%; padding: 10px 0; text-align: center; }
.divButtonTRowfx .CommanBtnwr { font-size: 16px; font-weight: 500; color: #fff; border: 1px solid #CC4452; border-radius: 6px; -webkit-border-radius: 6px;text-align: center; padding: 6px 12px; margin: 0 2px; background: #CC4452; display: inline-block;}
.divButtonTRowfx.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;}
.divButtonTRowfx .CommanBtnwr.Btnemail { background: #1e93f5; color: #fff; border: 1px solid #1e93f5; }
.divButtonTRowfx .CommanBtnwr.BtnMessenger { background: #006eff; color: #fff; border: 1px solid #006eff;}
.divButtonTRowfx .CommanBtnwr.Btnwhatsapp { background: #08a14a; color: #fff; border: 1px solid #08a14a;}

/******************new page interest-based-ads css end****************/