/* 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;}.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;

}

@font-face {
    font-family: 'verdanaregular';
    src: url('../fonts/verdana-webfont.woff2') format('woff2'),
         url('../fonts/verdana-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'verdanabold';
    src: url('../fonts/verdanab-webfont.woff2') format('woff2'),
         url('../fonts/verdanab-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'verdanaitalic';
    src: url('../fonts/verdanai-webfont.woff2') format('woff2'),
         url('../fonts/verdanai-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'verdanabold_italic';
    src: url('../fonts/verdanaz-webfont.woff2') format('woff2'),
         url('../fonts/verdanaz-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/26px '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: #006eff; 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: #006eff; 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: 30px; color: #16161d; font-weight:400; }
h1 { font-size: 32px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
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:962px; width:100%;}




/* =Header
========================================================================================*/
#header{width:100%; height:auto; transition:all .5s ease-out; -webkit-transition:all .5s ease-out;}
#header .container { max-width: 1475px; width: 100%;}
.headerTopStrip{padding:5px 0; background:#202020;}
.headerRight {float:right;}
.headerLeft{float:left;}
.headerMenu li {margin-right:10px; font-size:15px; color:#fff; display:inline-block; position:relative;}
.headerMenu li .header-logo-icon { margin-right: 5px;}
.headerMenu li a {color:#fff;}
.header-contact-icon .fa{ color:#f9b109;}
/*.headerMenu li a:hover { box-shadow: 0 2px 0 0 #f9b109;}*/
#menu-top-right-menu { float: left; margin-left: 12px;}
.mobile-size-block { display:none;}
.header-topbar-toggle { display: none; float: right; background: none;}
.header-topbar-toggle:hover { background: none; color: #ffffff;}


#header .logoAndNavBar{background: #fff; padding: 0 0; width:100%; position:relative;}

#header .navbar{padding:0;}
#header .navbar-nav{float:none; margin-top:30px; position: relative; }
#header .navbar li a{display:block; float:left; padding:28px 45px; color:#424242; font-size:17px; font-weight:600;}
#header .navbar li a:hover, #header .navbar li.active a{color:#cc4452; background:#ccc;}

#header .navbar li ul{width:300px; z-index:1; border:none;}
#header .navbar li.active ul li a, #header .navbar li ul li a{font-size:20px; color:#424242; padding:11px 20px;}
#header .navbar li ul li a{float:none;}
#header .navbar li ul li a:hover{background:#eee; color:#cc4452;}

#header .navbar-brand{padding:0; height:auto; margin:10px 0; width:100%; max-width: 295px;}
#header .dropdown-menu{background:#fff; right:0; left:auto; border: 1px solid #ccc; box-shadow:none; min-width:240px; padding: 0;}
#header .dropdown-menu > li > a{color:#424242; padding:10px 10px; border-top:0 none; text-wrap: wrap; font-weight: 400 !important;}
#header .dropdown-menu > li:first-child > a {border-top:0 none;}
#header .dropdown-menu > li > a:hover, #header .dropdown-menu > li > a:focus{background:#cc4452; color:#fff;}
.dropdown-menu.mega-dropdown-menu{min-height:400px;}
.dropdown-menu li a{color:#fff;}
.dropdown-menu li {margin-bottom:0px;}

#header .dropdown-menu .dropdown-submenu .dropdown-menu  li  a { font-size:13px; font-weight: 300 !important;}
#header .dropdown-submenu{ position:relative !important;}
#header .dropdown-submenu .dropdown-menu{ left:100%; top:0; display:none;}
#header .dropdown.dropdown-rdm .dropdown-submenu .dropdown-menu { right: 100%; left:auto;}
/*#header .dropdown-menu>.dropdown-submenu:hover>.dropdown-menu{ display: block;}*/







/* =nav
========================================================================================*/
#header .navbar-nav > li > a{color: #000000;font-size:16px;padding:15px 0px;  margin-left:40px; background:none; position:relative; font-weight: 500;}
#header .navbar-nav .g-Inventory-nav { position: absolute; right: 0; top: -25px;}
#header .navbar-nav .g-Inventory-nav a { font-size:16px;}
#header .navbar-nav > li.nav-contact-number a{ padding: 3px 0 0px;}
/*#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: #cc4452;}
#header .navbar-nav > .active > a, #header .navbar-nav > .active > a:focus, #header .navbar-nav > .active > a:hover { background:none; color: #cc4452;}







.border-top{border-top: 1px solid #ccc;}
.border-bottom{border-top: 1px solid #ccc;}
.divButtonTRow { width: 100%; padding: 10px 0; text-align: center; }
.divButtonTRow .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 15px; margin: 0 5px; background: #CC4452; display: inline-block;}
.divButtonTRow .CommanBtnwr.BtnCotactUs { background: #08a14a; color: #fff; border: 1px solid #08a14a;}
.divButtonTRow .CommanBtnwr.BtngetRates { background: #1e93f5; color: #fff; border: 1px solid #1e93f5; padding: 6px 25px;}
.divButtonTRow.fixed { position: fixed; left: 0; top: 0; width: 100%; background: rgba(0, 0, 0, 0.6); margin-top: 0; z-index: 111; padding: 40px 0 10px;}

.divButtonMRow { float: left; width: 100%; padding: 10px 0; text-align: center;}
.divButtonMRow .CommanBtnwr { font-size: 16px; font-weight: 500; color: #08a14a; border: 1px solid #08a14a; border-radius: 6px; -webkit-border-radius: 6px; text-align: center; padding: 4px 20px; margin: 0 5px; background: #fff; display: inline-block;}

.divThreeButtonTRow .CommanBtnwr { padding: 6px 20px;}
.divButtonTRow .CommanBtnwr.Btncallus { background: #1e93f5; color: #fff; border: 1px solid #1e93f5; }
.divButtonTRow .CommanBtnwr.BtnMessenger { background: #006eff; color: #fff; border: 1px solid #006eff;}
.divButtonTRow .CommanBtnwr.Btnwhatsapp { background: #08a14a; color: #fff; border: 1px solid #08a14a;}



/* =bannerSection
========================================================================================*/

#bannerSection{ background:url(../images/global-customs-party-bus-exterior.jpg) no-repeat scroll center; background-size: cover; display: flex; align-items: center; background-attachment: fixed; min-height: 100vh; position: relative;}
.banner-inner-bg {width: 100%;}
#bannerSection .container { max-width: 1372px; width: 100%;}
#bannerSection .scroll-arrow { position: absolute; bottom: 0; width: 100%; text-align: center; left: 0;right: 0;}
#bannerSection .scroll-arrow .fa.fa-angle-down { font-size:50px; color:#fff;}

#banner .owl-dots{position:absolute; left:50%; bottom:30px; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
#banner .owl-dot{height:15px; width:15px; display:inline-block; margin:0 5px; border-radius:50%; -webkit-border-radius:50%; background:rgba(255,255,255,0); border:2px solid rgba(255,255,255,0.7);}
#banner .owl-dot.active{background:rgba(255,255,255,1); border-color:rgba(255,255,255,1);}
#banner .owl-next{background:url(../images/slider-next-arrow.png) left top no-repeat; width:23px; height:43px; top:50%; margin-top:-22px; right:15px; z-index:111; text-indent:-9999px; overflow:hidden; position:absolute; opacity:2;}
#banner .owl-prev{background:url(../images/slider-back-arrow.png) left top no-repeat; width:23px; height:43px; top:50%; margin-top:-22px; left:15px; z-index:111; text-indent:-9999px; overflow:hidden; position:absolute; opacity:2;}
#banner .owl-next:hover, #banner .owl-prev:hover{opacity:1;}

.GcbannertopCaption{ position: absolute; top: 0; width: 100%; text-align: center; padding: 10px 0; background:rgba(0,0,0,0.5);}
.GcbannertopCaption h1 { margin: 0px; font-size:26px; text-transform:uppercase; font-weight:300; color:#fff;}

.GcbannerCaption { position: absolute; bottom: 0; width: 100%; text-align: center; padding: 10px 0; background:rgba(0,0,0,0.5);}
.GcbannerCaption.Positiontop { position: absolute; top: 0 !important; bottom: unset;}
.GcbannerCaption h1 { margin: 0px; font-size:18px; text-transform: capitalize; font-weight:300; color:#fff;}



.MainSectionwrap { padding: 50px 0 40px; width: 100%;}
.MainSectionwrap h1 { font-size:30px; text-transform:uppercase; }
.txtbreak { display: block;}
.buttonrow { width: 100%; padding: 10px 0; text-align: center; }
.CommanBtn { font-size: 16px; font-weight: 400; color: #fff; text-transform:uppercase; border: 1px solid #006eff; border-radius: 0px; -webkit-border-radius: 0px;text-align: center; padding: 12px 20px; margin: 0 5px; background: #006eff; display: inline-block;}
.CommanBtn:hover { color: #fff;}
.CommanBtn:hover {
    border: none;
    outline: none;
    background: #006eff;
    color: #fff;
    -webkit-transform: translate(-1.5px,-1.5px);
    -moz-transform: translate(-1.5px,-1.5px);
    -ms-transform: translate(-1.5px,-1.5px);
    -o-transform: translate(-1.5px,-1.5px);
    transform: translate(-1.5px,-1.5px);
    -webkit-box-shadow: 2.5px 2.5px 0 0 #006eff;
    -moz-box-shadow: 2.5px 2.5px 0 0 #006eff;
    box-shadow: 2.5px 2.5px 0 0 #006eff;
}


.welcomeGlobalCustoms.text-center { padding-bottom: 30px;}
.welcomeGlobalCustoms .title{ font-weight:400;}
.globalCustomsNumberWr a{ font-size:25px; color:#002ed6; font-weight:500;} 
.GlobalCus-video-box { margin: 30px 0;}

.globalExecutiveCoachbuses { padding: 20px 0;}
.globalExecutiveCoachbusesBox {background:url(../images/bg-image.jpg) no-repeat scroll center; background-size: cover; padding: 25px; margin: 0px 0 30px;}
.CoachbusesContantbox{}
.CoachbusesContantbox h4{ font-size:18px; margin-bottom:10px; color:#006eff;}

.precisionanquality { padding: 20px 0;}
/*.precisionanqualityImage{background-size: cover; display: flex; align-items: center; background-attachment: fixed; background-position: 50% 0px;min-height: 100vh;}*/

/*.precisionanqualityImage{ background:url(../images/global-customs-interior-front-image.jpg) no-repeat scroll center; background-size: cover; display: flex; align-items: center; background-attachment: fixed; background-position: 50% 0px;min-height: 100vh; position: relative;}*/


.StellarFinish.text-center { padding: 50px 0 0;}
.StellarFinish img { margin:0 auto;}

/* =footer
========================================================================================*/

#footer{ background: #171717; position:relative;}
.footerwraper { text-align:center; color: #FFF; padding: 40px 0 20px;}
#footer .footerwraper .container{ position:relative;}
.footertextwidget { font-size: 18px; line-height: 26px; font-weight: 300; margin-bottom:15px;}
.back-to-top-link { position: absolute; top: -30px;text-align: center;width: 100%;}

.divSocialLink {padding: 10px 0;text-align: center; position: absolute;right: 0;top: 0px;}
.divSocialLink a { margin: 8px; color: #fff; display: inline-block;}
.divSocialLink a:hover {opacity: 0.6;}

/* =freightliner
========================================================================================*/
.globalBulidFreightlinerWrap { border-bottom: 1px solid #ccc; padding: 10px 0 30px;}
.globalBulidFreightliner h2 { text-transform:uppercase;}
.globalBulidFreightliner h3 { margin-bottom:15px;font-size: 20px; font-weight: 500;}
.BulidFreightlinerCont .datalistItems { margin-bottom: 0px;}
.datalistItems { margin-bottom: 20px; padding-left: 15px; margin-left: 15px;}
.datalistItems li { list-style: disc; margin-bottom: 10px;}
.FeaturesMotorsBus { padding: 40px 0 20px;}
.FeaturesMotorsBus img { margin:0 auto;}
.FeaturesMotorsBus h2 { font-size:24px; font-weight:300; text-transform:uppercase; }
.FeaturesMotorsBus .datalistItems li { color: #000;}

.FeaturesMotorsBus .datalistItems li { background: url(../images/check-mark-icon.png) left top 1px no-repeat; padding-left: 30px; margin-bottom: 15px; list-style: none; text-align: left;}

.d-size-hide{ display:none;}


/* =GlobalCustomsGalleryOuter
========================================================================================*/
.GlobalCustomsGalleryOuter { width:100%; padding:20px 0; }
#big .item {  padding: 20px 0px; margin:2px; color: #FFF; border-radius: 3px; text-align: center; }
#thumbs .item { height:auto; line-height:70px; padding: 0px; margin:2px; color: #FFF; border-radius: 3px; text-align: center; cursor: pointer; }
#big.owl-theme { position: relative; }
#big.owl-theme .owl-next, #big.owl-theme .owl-prev { background:#333; color:#fff; width: 22px; line-height:40px; height: 40px; margin-top: -20px; position: absolute; text-align:center; top: 50%; }
#big.owl-theme .owl-prev { left: 10px; }
#big.owl-theme .owl-next { right: 10px; }
#thumbs.owl-theme .owl-next, #thumbs.owl-theme .owl-prev { background:#333; }
#thumbs.owl-theme .owl-nav { display:none;}

#big .item .GcbannerCaption { position: absolute; bottom: 20px; width: 100%; text-align: center; padding: 10px 0; background: rgba(0,0,0,0.5); left: 0; right: 0;}
#big .item .GcbannerCaption.Positiontop { position: absolute; top: 20px !important; bottom: unset;}

#big .item .GcbannerCaption h1 { font-size: 15px; text-transform: capitalize;}

#thumbs.thumbsimgheight .item img{ height:120px;}



/************************contactFormModal**********************/

.contactFormModal .modal-dialog{width:100%; max-width:850px; margin: 10% auto; }
.contactFormModal .modal-body{padding:0;}
.contactFormModal .modal-content{background:#fff; border-radius:10px; -webkit-border-radius:10px; padding:0; overflow:hidden; border:0 none;}
.contactFormModal .close{background:url(../images/close-popup-img.png) left top no-repeat; width:28px; height:28px; position:absolute; right:10px; top:13px; z-index:111; text-indent:-9999px; overflow:hidden; opacity:1;}
.contactFormModal .close:hover{opacity:0.7;}
.contactFormMInnerWrap{padding:20px 20px;}
.contactFormMInnerWrap h2{font-size:32px; color:#000000; text-align:center; margin-bottom:25px;}


.lsvr-contactformB { padding-top: 20px;}
.lsvr-contactformB label { font-size: 16px; color: #424242;  display: block; margin-bottom: 5px;}
.field-required { color: #ee0000;}
.lsvr-contactformB input[type="text"], .lsvr-contactformB input[type="tel"], .lsvr-contactformB input[type="email"], .lsvr-contactformB input[type="date"], .lsvr-contactformB select{background:#fff; text-transform:none; height:48px;width:100%; padding:10px; border-radius:0px; -webkit-border-radius:0px; border:1px solid #ccc !important; box-shadow: none;}
.lsvr-contactformB textarea{background:#fff; text-transform:none; height:120px;width:100%; padding:10px; border-radius:0; -webkit-border-radius:0; border:1px solid #ccc !important; box-shadow: none;}
.lsvr-contactformB select {
    background: rgba(0,0,0,0) url("../images/select-icon.png") no-repeat scroll 96% center;
    width: 100%;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.lsvr-contactformB .c-button.submitbtn { background: #006eff; color: #fff; border: 2px solid #006eff; font-size: 16px; padding: 0px 50px; height: 48px; font-weight: 500; border-radius:3px; -webkit-border-radius:3px; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.27);}
.lsvr-contactformB .c-button.submitbtn:hover { background: #006eff; color: #fff; border: 2px solid #006eff;}

/************************contactFormModal end**********************/

.expandDiv { max-height: 75px; 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;}
.expandDiv.active { max-height: 100%; height: 100%; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out;}

.readMoreExpand, .viewAll, .viewAllExpand, .readMore, .readMoreExpandDiv { font-size: 15px; font-weight: 500; color: #CC4452; margin: 5px 0px; display: inline-block; text-transform: capitalize;}

.hideContentDiv { display: none; height: auto !important;}


/************************globalCarSales**********************/

.globalCarSalesWrapper .container { max-width: 1250px; width: 100%;} 

/* =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, .viewAllUpgrades { 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, .viewAllUpgrades: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;}



/*********************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:16px; font-weight:400; color:#fff; text-decoration:none; display:block; border-radius:3px; -webkit-border-radius:3px; padding:10px 15px; 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 input[type="tel"], .commonFrom select{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;}
.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:0px 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; border-right:1px solid #c3c6c9; text-align:center; color:#363636; font-size:15px; line-height:16px; font-weight:400; position:relative;}
.availableAndRating { font-size: 15px; color: #a0a0a0; top: 10px; position: absolute; left: 10px;}
.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:16px; 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-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-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;}
/*.brandProductSlider .owl-nav { display:none;}*/


.brandProductSlider .owl-nav .owl-prev {
    background: url(../images/grayarrow-left.png) left top no-repeat;
    width: 30px;
    height: 40px;
    position: absolute;
    left: 0px;
    top: 50%;
    text-indent: -9999px;
    overflow: hidden;
    opacity: 0.7;
    display: block !important;
    left: 15px;
}
.brandProductSlider .owl-nav .owl-next {
    background: url(../images/grayarrow-right.png) right top no-repeat;
    width: 30px;
    height: 40px;
    position: absolute;
    right: 0px;
    top: 50%;
    text-indent: -9999px;
    overflow: hidden;
    opacity: 0.7;
    display: block !important;
    right: 15px;
}


.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 -10px; 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:0px; 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; /*display: none;*/}
.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;padding-right: 120px;}
.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 .whatsappIcon{background:url(../images/whatsapp-icon.png) center top no-repeat;}
.dealerList li.whatsappicon a{color: #363636;}
.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;}




/* country currency and fleg  */
.currencyswitcherwrap { position: relative; margin: 5px auto 15px; width: 125px;}
.currencyswitcherwrap .dropdown { position: relative; width: 125px; padding-left: 50px;padding-right: 1px;}
.currencyswitcherwrap .dropdown:after {
    content: "";
    position: absolute;
    margin: 0;
    width: 16px;
    height: 17px;
    background-image: url(http://botkits.ru/img/icons/down.svg);
    top: 15px;
    right: 10px;
    -webkit-transition: .3s;
    transition: .3s;
}
.currencyswitcherwrap .dropdown.open:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.currencyswitcherwrap .dropdown>div.caption {
    background: none;
    border-radius: 12px;
    cursor: pointer;
    padding: 10px 8px 10px 2px;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: 0.3px;
}
.currencyswitcherwrap .dropdown>div.list {
    position: absolute;
    background-color: #fff;
    width: 100%;
    border-radius: 12px;
    -webkit-box-shadow: 0px 12px 24px rgba(21, 18, 51, 0.13);
    box-shadow: 0px 12px 24px rgba(21, 18, 51, 0.13);
    opacity: 0;
    overflow: hidden;
    -webkit-transition: all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75), opacity 0.1s linear;
    transition: all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75), opacity 0.1s linear;
    -webkit-transform: scale(0.85);
    transform: scale(0.85);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    top: 52px;
    z-index: -1;
    visibility: hidden;
    padding: 10px 0;
}

.currencyswitcherwrap .dropdown.open>div.list {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    z-index: 1;
    visibility: visible;
}

.currencyswitcherwrap .dropdown>div.list>div.item {
    padding: 10px 10px 10px 10px;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: 0.3px;
}

.currencyswitcherwrap .dropdown>div.list>div.item.selected {
    background: rgba(36, 60, 187, 0.2);
    pointer-events: none;
}

.currencyswitcherwrap .dropdown>div.list>div.item:hover {
    background: #F8F9FB;
}

.currencyswitcherwrap .dropdown>div.caption img,
.currencyswitcherwrap .dropdown>div.list>div.item img,
.currencyswitcherwrap .dropdown>div.caption svg,
.currencyswitcherwrap .dropdown>div.list>div.item svg {
    /*position: absolute;
    margin-top: 2.5px;
    left: 15px;*/
}

.currencyswitcherwrap .dropdown>div.list>div.item span,
.currencyswitcherwrap .dropdown>div.caption span {
    font-weight: 300;
    font-size: 13px;
    letter-spacing: 0.3px;
    color: #626264;
   /* position: absolute;
    right: 36px;*/
}

.currencyswitcherwrap .dropdown>div.list>div.item span {
    right: 20px;
}

.currencyswitcherwrap .dropdown>div.caption span.country-currency-sign { color: #363636 !important; font-weight: 500 !important;}
.currencyswitcherwrap .dropdown > div.list span.country-currency-sign{color: #363636 !important; font-weight: 500 !important;}
.currencyswitcherwrap .dropdowncart .fa.fa-caret-down {color: #929292 !important; font-size: 10px;}
.currencyswitcherwrap .dropdown .country-flageImg img { height: 13px; margin-top: -2px;}
.currencyswitcherwrap .dropdown span.country-name { font-size: 12px !important;}
.currencyswitcherwrap .textcurrency { position: absolute; left: 0; top: 7px; font-size: 13px; color: #626264;}
.currencyswitcherwrap .dropdowncart{ position: absolute; right: 3px; top: 7px; font-size: 13px;}
.facebookgroup { position: fixed; right: -80px; top: 42%; z-index: 999; opacity: 0.9;  }
.facebookgroup a {background: #fff; padding: 10px; text-align: center; color: #006eff; border-radius: 4px 4px 0px 0px; font-size: 16px;font-weight:500;line-height: 16px; border: 2px solid #006eff;  display: block; text-decoration:none; transform: rotate(-90deg);}
.facebookgroup .logofacebook img { height: 12px;}



/**********************filter section****************/
.ServiceMainCat { position: relative;}
.servicelistitem li { display: inline-block;  margin-bottom: 10px;}
.servicelistitem li a { display: inline-block; background: #fff; text-align: center;  padding: 10px 15px; color:#006eff; font-size:18px;}
.filterLink.active {opacity:0.8; border: 2px solid #1e93f5;display: block; text-decoration: none;}
/*.subCategoryWrap { display: none;}*/



/**********************pagination****************/

.simple-pagination ul {	margin: 0 0 20px;padding: 0;list-style: none;text-align: center;}
.simple-pagination li {display: inline-block;margin-right: 5px;}
.simple-pagination li a,.simple-pagination li span {color: #666;padding: 5px 10px;text-decoration: none;border: 1px solid #EEE;background-color: #FFF;
	box-shadow: 0px 0px 10px 0px #EEE;}
.simple-pagination .current {	color: #FFF;background-color: #1e93f5;	border-color: #1e93f5;}
.simple-pagination .prev.current,.simple-pagination .next.current {background: #006eff;}


.ButtonsSectionsRow { width: 100%; padding: 0px 0 20px; text-align: center;}
.ButtonsSectionsRow .CommanBtn {font-size: 15px; font-weight: 400; color: #fff; text-transform: uppercase; text-align: center; padding: 8px 12px; margin: 0 2px 10px;}
 
.sliderPartM {  padding: 20px 15px; margin-bottom: 20px;}
.sliderM .owl-next{background:url(../images/slider-next-arrow.png) left top no-repeat; width:23px; height:43px; top:50%; margin-top:-22px; right:15px; z-index:111; text-indent:-9999px; overflow:hidden; position:absolute; opacity:2;}
.sliderM .owl-prev{background:url(../images/slider-back-arrow.png) left top no-repeat; width:23px; height:43px; top:50%; margin-top:-22px; left:15px; z-index:111; text-indent:-9999px; overflow:hidden; position:absolute; opacity:2;}
.sliderM .owl-next:hover, #sliderM .owl-prev:hover{opacity:1;}
.bglightblue { background: #e7f1fd !important;}
.bglightgreen { background: #f1fdef !important;}
.bglightpink { background: #ffddee !important;}
.sliderPartM .featurestxt{ margin-bottom:0px; margin-top:10px;}
.sliderPartM .item .GcbannerCaption { position: absolute; bottom: 0px; width: 100%; text-align: center; padding: 10px 0; background: rgba(0,0,0,0.5); left: 0; right: 0;}
.sliderPartM .item .GcbannerCaption h1 { font-size: 15px; text-transform: uppercase;}

/************************featuresModal**********************/

.featuresModal .modal-dialog{width:100%; max-width:550px; margin: 150px auto 0; }
.featuresModal .modal-body{padding:0;}
.featuresModal .modal-content{background:#fff; border-radius:10px; -webkit-border-radius:10px; padding:0; overflow:hidden; border:0 none;}
.featuresModal .close{background:url(../images/close-popup-img.png) left top no-repeat; width:28px; height:28px; position:absolute; right:10px; top:13px; z-index:111; text-indent:-9999px; overflow:hidden; opacity:1;}
.featuresModal .close:hover{opacity:0.7;}
.featuresModalWrap{padding:20px 20px;}
.featuresModalWrap h2{font-size:28px; color:#000000; margin-bottom:20px;}
/************************featuresModal end**********************/

.Affiliations.fixedbtnaf { position: fixed; right: -30px; top: 65%; z-index: 999; opacity: 0.9;}
.Affiliations.fixedbtnaf a {background: #fff; padding: 10px; text-align: center; color: #006eff; border-radius: 4px 4px 0px 0px; font-size: 16px; font-weight:500;line-height: 16px; border: 2px solid #006eff; transform: rotate(-90deg); display: block; text-decoration:none;}

/************************AffiliationsModal**********************/

.AffiliationsModal .modal-dialog{width:100%; max-width:550px; margin: 150px auto 0; }
.AffiliationsModal .modal-body{padding:0;}
.AffiliationsModal .modal-content{background:#fff; border-radius:10px; -webkit-border-radius:10px; padding:0; overflow:hidden; border:0 none;}
.AffiliationsModal .close{background:url(../images/close-popup-img.png) left top no-repeat; width:28px; height:28px; position:absolute; right:8px; top:2px; z-index:111; text-indent:-9999px; overflow:hidden; opacity:1;}
.AffiliationsModal .close:hover{opacity:0.7;}
.AffiliationsWrap{padding:20px 20px;}
.AffiliationsWrap h2{font-size:18px; color:#006eff; margin-bottom:20px; text-align:center;}
.AffiliationsWrap .memberlist{text-align: center;}
.AffiliationsWrap .memberlist li{display: inline-block;width: 32%;}
/************************AffiliationsModal end**********************/

.AffiliationsSection{padding:20px 0px; border-bottom: 1px solid #ccc;}
.AffiliationsSection h2{font-size:18px; color:#006eff; margin-bottom:20px; text-align:center;}
.AffiliationsSection .memberlist{text-align: center;}
.AffiliationsSection .memberlist li{display: inline-block;}
.AffiliationsSection .memberlist li img { width: 132px;}

.membersliderM {  padding: 20px 15px; margin-bottom: 0px;}
.membersliderM .memberCont h3 { font-size: 13px; text-align:center; margin-top:10px;}
.membersliderM .owl-next{background:url(../images/arrow-right.png) left top no-repeat; width:32px; height:32px; top:50%; margin-top:-22px; right:-15px; z-index:111; text-indent:-9999px; overflow:hidden; position:absolute; opacity:2;}
.membersliderM .owl-prev{background:url(../images/arrow-left.png) left top no-repeat; width:32px; height:32px; top:50%; margin-top:-22px; left:-15px; z-index:111; text-indent:-9999px; overflow:hidden; position:absolute; opacity:2;}
.membersliderM .owl-next:hover, #sliderM .owl-prev:hover{opacity:1;}
.membersliderM.owl-carousel .owl-stage { display: flex; align-items: center;}
.membersliderM.owl-carousel .owl-item img { display: block; width: auto;  height: auto; margin: 0 auto;}

.modalmembersliderM {  padding: 20px 15px; margin-bottom: 0px;}
.modalmembersliderM .memberCont h3 { font-size: 13px; text-align:center; margin-top:10px;}
.modalmembersliderM .owl-next{background:url(../images/arrow-right.png) left top no-repeat; width:32px; height:32px; top:50%; margin-top:-22px; right:-15px; z-index:111; text-indent:-9999px; overflow:hidden; position:absolute; opacity:2;}
.modalmembersliderM .owl-prev{background:url(../images/arrow-left.png) left top no-repeat; width:32px; height:32px; top:50%; margin-top:-22px; left:-15px; z-index:111; text-indent:-9999px; overflow:hidden; position:absolute; opacity:2;}
.modalmembersliderM .owl-next:hover, #sliderM .owl-prev:hover{opacity:1;}
.modalmembersliderM.owl-carousel .owl-stage { display: flex; align-items: center;}
.modalmembersliderM.owl-carousel .owl-item img { display: block; width: auto;  height: auto; margin: 0 auto;}

/************************gcpageslist**********************/

.gcpageslist{ display:block;margin-right: -15px; margin-left: -15px;}
.gcpageslist::before{display: table; content: " ";}
.gcpageslist li {float: left; width: 33.33333333%;position: relative;min-height: 1px; padding-right: 15px; padding-left: 15px;}
.gcpageslist li a { background: #e9e9e9 url("../images/ser_li.png") no-repeat scroll 96% center; color: #000; font-size: 16px; font-weight: 500;margin-bottom: 10px; padding: 10px 30px 10px 10px;text-align: left; width: 100%; display: block;}
.gcpageslist li a:hover { background: #006eff url("../images/ser_li.png") no-repeat scroll 96% center; color:#fff;}

/************************gcpageslist end**********************/


/************************welcomeInstagramvideo**********************/
.welcomeInstagramvideo { padding-bottom: 30px;}
.Instagram-video-box { margin: 0px 0 30px; position: relative;}
.Instagram-video-box img { width:100%;}
.Instagram-video-box .GcbannerCaption { position: absolute; bottom: 0; width: 100%; text-align: center; padding: 10px 0; background: rgba(0,0,0,0.5);}
.Instagram-video-box .GcbannerCaption h1 { margin: 0px; font-size: 12px; text-transform: capitalize;font-weight: 300; color: #fff;}
.Instagram-video-box .GcbannerCaption.Positiontop { position: absolute; top: 0 !important; bottom: unset;}
/************************welcomeInstagramvideo end**********************/

/************************middleslidersection**********************/
.middleslidersection { padding-bottom: 30px;}
.middleslidersection .GcbannerCaption h1 { margin: 0px;font-size: 15px; text-transform: capitalize; font-weight: 300; color: #fff;}
.sliderw592{max-width: 592px; width: 100%; margin: 0 auto;}

/************************middleslidersection end**********************/

/************************welcomeInstagramvideo**********************/
.gallerysection { padding-bottom: 30px;}
.gallery-image-box { margin: 0px 0 30px; position: relative;}
.gallery-image-box img { width:100%;}
.gallery-image-box .GcbannerCaption { position: absolute; bottom: 0; width: 100%; text-align: center; padding: 10px 0; background: rgba(0,0,0,0.5);}
.gallery-image-box .GcbannerCaption h1 { margin: 0px; font-size: 12px; text-transform: capitalize;font-weight: 300; color: #fff;}
.gallery-image-box .GcbannerCaption.Positiontop { position: absolute; top: 0 !important; bottom: unset;}
.mfp-bottom-bar { background: transparent !important;}
/************************welcomeInstagramvideo end**********************/




/**********************list-page****************/
.FleetServicesSectionWr{width: 100%; padding: 40px 0;}
.FleetServicesSectionWr .container {max-width: 1475px; width: 100%;}
.FleetServicesSectionWr h2 {text-align: center;color: #006eff;font-size: 30px;font-weight: 300;margin-bottom: 30px; text-transform: uppercase;}
.ServicesBoxInner { width: 100%; margin-bottom: 25px;}
.ServicesBoxInner h4 { font-size:18px; color: #16161D; font-weight:300; margin-bottom:5px;}
.ServicesBoxInner  img {width: 100%; margin-bottom:15px;}
.ServicesBoxInner  p {color: #363636; font-size: 13px; line-height:15px; color:#000000; }
.gcmainCategory { text-align: center;}
.gcmainCategory .col-sm-3 { width: 24.5%; display: inline-block;float: none;}
.gcmainCategorybs .col-sm-3 { width: 24.5%; display: inline-block;float: none;}
.ServiceMainCat { position: relative;}
.ServiceMainCat img { width: 100%; margin-bottom: 0px;}
.ServiceMainCat h4 { font-size: 20px; font-weight: 500; margin-bottom: 0; position: absolute; bottom: 0; color: #fff; background: rgba(0, 0, 0, .6); width: 100%; text-align: center; padding: 10px 0px;border-radius: 0 0px 5px 5px;}
.gcsubCategoryWrap{border:1px solid #d5d5d5; background: #fff; padding: 20px 20px 0px; border-radius:5px; -webkit-border-radius:5px;}
.colWidth20 .col-sm-3 { width: 20%;}
.filterLink.active {opacity:0.8; border: 2px solid #0038b8;display: block;}
.gcsubCategoryWrap .ServicesBoxInner{ text-align: center;}
.gcsubCategoryWrap .FServicesBoxInner { min-height: 320px;}
.FServicesBoxInner  p { min-height: 30px; min-height: 45px; }


.lastCategoryDiv{border:1px solid #ccc; padding: 20px 20px 0px; border-radius:5px; -webkit-border-radius:5px; margin-top:20px; display:none;}

.filterLink.active {opacity:0.8; border: 2px solid #0038b8;display: block;}

.ChristianToursCategoryDiv{border:1px solid #ccc; padding: 20px 20px 0px; border-radius:5px; -webkit-border-radius:5px; margin-top:20px; display:none;}




/************************OtherBusVanUpholsteryCovers**********************/

.OtherBusVanUpholsteryCovers{padding:20px 0px; border-bottom: 1px solid #ccc;}
.OtherBusVanUpholsteryCovers h2{font-size:18px; color:#006eff; margin-bottom:20px; text-align:center;}
.OtherBusVanslide {  padding: 20px 15px; margin-bottom: 0px;}
.OtherBusVanslide .owl-next{background:url(../images/arrow-right.png) left top no-repeat; width:32px; height:32px; top:50%; margin-top:-22px; right:-15px; z-index:111; text-indent:-9999px; overflow:hidden; position:absolute; opacity:2;}
.OtherBusVanslide .owl-prev{background:url(../images/arrow-left.png) left top no-repeat; width:32px; height:32px; top:50%; margin-top:-22px; left:-15px; z-index:111; text-indent:-9999px; overflow:hidden; position:absolute; opacity:2;}
.OtherBusVanslide .owl-next:hover, #sliderM .owl-prev:hover{opacity:1;}
.OtherBusVanslide.owl-carousel .owl-stage { display: flex; align-items: center;}
.OtherBusVanslide .owl-item img { display: block; width: auto;  height: auto; margin: 0 auto;}

/************************breadcrumb**********************/
.rowbreadcrumb .container {max-width: 1475px; width: 100%;}
.rowbreadcrumb .breadcrumb { padding: 10px 0px; margin-bottom: 0px; list-style: none; background-color: #fff; border-radius: 0px;}
.rowbreadcrumb .breadcrumb > .breadcrumb-item a { color: #7ca8ae; font-family: 'verdanaregular'; font-size:12px;}
.rowbreadcrumb .breadcrumb > .breadcrumb-item a:hover { color: #0038b8;}
.rowbreadcrumb .breadcrumb > .active a { color: #0038b8;}
.rowbreadcrumb .breadcrumb > li + li::before { padding: 0 0px;}
.gcmainadndubcatshowhide .showHideFilter{display: none;}
.gcmainadndubcatshowhide .gcmainCategory .col-sm-3 {float: left;}


