

/*General*/

/*
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td{ margin: 0; padding: 0; }


body{background: white;color: #43464b;padding: 0;margin: 0; font-style: normal;line-height: 1;position: relative; font-size:16px; }
*:focus, a:focus, button:focus, input:focus{outline:0;}
a:active, a:hover{outline: 0;}
h1{font-size: 2em;margin: 0.67em 0;}
abbr[title]{border-bottom: 1px dotted;}
b, strong {font-weight:normal;}
dfn{font-style: italic;}
hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark{background: #ff0;color: #000;}
code, kbd, pre, samp{font-family: monospace,  serif;font-size: 1em;}
pre{white-space: pre-wrap;}
q{quotes: "\201C" "\201D" "\2018" "\2019";}
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;}
.callout-box img{border: 0;-webkit-backface-visibility: hidden;-ms-interpolation-mode: bicubic;}
svg:not(:root){overflow: hidden;}
figure{margin: 0;}
fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}

*/


legend{border: 0; /* 1 */padding: 0; /* 2 */}



button, input, select, textarea{font-family: inherit; /* 1 */font-size: 100%; /* 2 */margin: 0; /* 3 */}
button, input{line-height: normal;}
button, select{text-transform: none;}
button, html input[type="button"],  /* 1 */
input[type="reset"], input[type="submit"]{-webkit-appearance: button; /* 2 */cursor: pointer; /* 3 */}
button[disabled], html input[disabled]{cursor: default;}
input[type="checkbox"], input[type="radio"]{box-sizing: border-box; /* 1 */padding: 0; /* 2 */}
input[type="search"]{-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner{border: 0;padding: 0;}
textarea{overflow: auto; /* 1 */vertical-align: top; /* 2 */ outline:0}
table{border-collapse: collapse;border-spacing: 0;}
.wrap-column{float: none!important; width: 100%!important;}
.vline-left-white{ border-left:#fff 1px solid;}
::-ms-clear { display: none; width : 0; height: 0;}
.break-word{word-wrap: break-word;} /* qa */





.opaque, .accordion-slider .as-background {
	/* IE 8 */
  opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}
.bg-blue-custom {
    background: #16599f;
}
a.gray-button-avail {font-size: 1.2rem !important;
text-align: center;
padding: 10px !important;
height: auto !important;
display:block;
}
.gray-button, a.gray-button{color:#003e7e!important;text-decoration:none; font-size:16px; padding: 2px 12px; margin-top:10px;
-webkit-border-radius: 2px;border-radius: 2px; text-transform:none; border:1px solid #96b0cb;
	 -webkit-box-shadow: 0px 1px 1px 1px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: 0px 1px 1px 1px rgba(50, 50, 50, 0.1);
	box-shadow: 0px 1px 1px 1px rgba(50, 50, 50, 0.1);
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e9e9e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e9e9e9 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#e9e9e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */}
.bold{ font-weight:bold;}
/* --------------------------------------------------
	Magnific Popup
-----------------------------------------------------*/
.mfp-bg,.mfp-wrap{left:0;top:0;position:fixed}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:502;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:503;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container,img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:505}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:504}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;padding:0;z-index:506}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:solid transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{opacity:.8;border-top-width:12px;border-bottom-width:12px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:20px;border-bottom-width:20px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:12px solid #000;left:5px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:20px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:12px solid #000;left:3px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:20px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;top:-3px;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{display:block;width:auto;height:auto}.mfp-iframe-holder .mfp-close{top:-43px}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-break:break-word;padding-right:36px}.mfp-no-margins .mfp-container,.mfp-no-margins img.mfp-img{padding:0}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-no-margins .mfp-figure:after{top:0;bottom:0}#error-list{margin-left:30px}#error-list li{margin:5px 0}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg,.mfp-fade.mfp-wrap .mfp-content{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}}@media all and (max-width:800px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.mfp-close-btn-in .mfp-close{font-size:0; background-image:url(images/image-grey-cross.png);background-repeat:no-repeat;background-position:center;}
.home-popup .mfp-close,.mfp-iframe-holder .mfp-close{background-image:url(images/image-white-cross.png);background-repeat:no-repeat;background-position:right center;padding:0;right:0;}

/* --------------------------------------------------
	mmenu
-----------------------------------------------------*/
#menu-left,#mm-blocker,.mm-menu .mm-hidden{display:none}html.mm-opened,html.mm-opened body{height:100%;width:100%;overflow:hidden}html.mm-opened body{position:relative}.mm-fixed-bottom,.mm-fixed-top,.mm-menu.mm-horizontal>.mm-panel,.mm-page{-webkit-transition:none .4s ease;-moz-transition:none .4s ease;-ms-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top,right,bottom,left,border;-moz-transition-property:top,right,bottom,left,border;-ms-transition-property:top,right,bottom,left,border;-o-transition-property:top,right,bottom,left,border;transition-property:top,right,bottom,left,border}html.mm-opened #mm-blocker,html.mm-opened .mm-page{left:0;top:0;margin:0;border:0 solid transparent}html.mm-opening #mm-blocker,html.mm-opening .mm-page{border:0 solid rgba(100,100,100,0)}.mm-fixed-bottom,.mm-fixed-top{position:fixed;left:0}html.mm-opened,html.mm-opened .mm-page{position:relative}.mm-fixed-top{top:0}.mm-fixed-bottom{bottom:0}.mm-menu>.mm-panel,html.mm-opened .mm-page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html.mm-opened{overflow-x:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);width:100%;height:100%;position:fixed;z-index:999999}.mm-menu,.mm-menu>.mm-panel{top:0;height:100%;z-index:0}.mm-menu.mm-current,html.mm-blocking #mm-blocker,html.mm-opened #mm-blocker,nav#menu-left.mm-menu.mm-current{display:block}.mm-menu{background:inherit;display:none;overflow:hidden;padding:0;position:fixed;left:0;font-size:19px}.mm-menu li.current_page_parent,.mm-menu li:hover{background:#f4db0c}.mm-menu li.current_page_parent a,.mm-menu li:hover a{color:#013e7f}.mm-menu li{font-size:19px;text-align:right}.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;padding:20px;position:absolute;left:100%}.mm-list>li.mm-label,.mm-list>li>a,.mm-list>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-menu>.mm-panel.mm-opened{left:0}.mm-menu>.mm-panel.mm-subopened{left:-40%}.mm-menu>.mm-panel.mm-highest{z-index:1}.mm-menu>.mm-panel.mm-hidden{display:block;visibility:hidden}.mm-menu .mm-list{padding:20px 0}.mm-menu>.mm-list{padding:20px 0 80px}.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px}.mm-panel>.mm-list:first-child{padding-top:0}.mm-list,.mm-list>li{list-style:none;display:block;padding:0;margin:0}.mm-list{font:inherit}.mm-list a,.mm-list a:hover{text-decoration:none;font-family:AvenirNextLTPro-Demi}.mm-list>li{position:relative;margin-right:9%}.mm-list>li>a,.mm-list>li>span{color:inherit;line-height:35px;display:block;padding:0 45px 0 20px;margin:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{content:'';display:block;bottom:0;width:auto;margin-left:20px;position:relative;left:auto}.mm-list a.mm-subopen{width:100%;height:35px;padding:0;position:absolute;top:0;z-index:2}.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}.mm-list a.mm-subopen.mm-fullsubopen{width:100%}.mm-list a.mm-subclose:before,.mm-list a.mm-subopen:after,.mm-list:hover a.mm-subopen:after{display:block;width:12px;height:12px;position:absolute}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{padding-right:5px;margin-right:40px}.mm-list>li.mm-selected>a.mm-subopen{background:0 0}.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{padding-right:45px;margin-right:0}.mm-list>li.mm-label{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}.mm-list>li.mm-spacer{padding-top:40px}.mm-list>li.mm-spacer.mm-label{padding-top:25px}.mm-list a.mm-subopen:after{content:'';border:4px solid #fff;border-left:none;border-top:none;right:16px;top:12px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.mm-list:hover a.mm-subopen:after{border-left:none;border-top:none}.mm-list a.mm-subclose:before,.mm-list:hover a.mm-subopen:after{border:4px solid #013e7f;content:''}.mm-list a.mm-subclose:before{border-left:none;border-top:none;left:20px;top:11px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.mmenu.mm-right a.mm-subclose:before{left:85px}.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen{height:40px}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px}.mm-ismenu{background:#013e7f;color:#FFF;border-top:#f4db0c 14px solid}.mm-menu .mm-list>li:after{border-color:none}.mm-menu .mm-list>li>a.mm-subclose{background:#f4db0c;color:#013e7f;border-bottom:#013e7f 5px solid}.mm-menu .mm-list>li>a.mm-subopen:after{border-color:#FFF}.mm-menu .mm-list>li.current_page_parent>a.mm-subopen:after,.mm-menu .mm-list>li:hover>a.mm-subclose:before,.mm-menu .mm-list>li:hover>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before{border-color:#013e7f}.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,.15)}.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:#f4db0c;color:#013e7f}.mm-menu .mm-list>li.mm-label,.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,.05)}html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-bottom,html.mm-opening .mm-fixed-top,html.mm-opening .mm-page{left:85%}.mm-menu{width:100%}@media only screen and (min-width:320px) and (max-width:479px){.mm-list>li{margin-right:15%}}@media screen and (min-width:480px) and (max-width:767px){.mm-list>li{margin-right:15%}}


/*autosuggest*/
.ui-widget.ui-autocomplete,.ui-widget.ui-autocomplete button,.ui-widget.ui-autocomplete input,.ui-widget.ui-autocomplete select,.ui-widget.ui-autocomplete textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-autocomplete,.ui-widget.ui-autocomplete .ui-widget{font-size:1em}.ui-widget-content.ui-autocomplete a,.ui-autocomplete .ui-widget-header,.ui-autocomplete .ui-widget-header a{color:#333}.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden}* html .ui-autocomplete{height:200px}.ui-widget.ui-widget-content.ui-autocomplete{border:1px solid #c5c5c5; max-width:244px!important; width:100%!important}.ui-widget-content.ui-autocomplete{border:1px solid #ddd;background:#fff;color:#333}.ui-autocomplete .ui-widget-header{border:1px solid #ddd;background:#e9e9e9;font-weight:700}.ui-autocomplete .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete,.ui-menu.ui-autocomplete .ui-menu{position:absolute}.ui-autocomplete{top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu.ui-autocomplete .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu.ui-autocomplete .ui-menu-item-wrapper{position:relative;padding: 6px 1em 6px .4em; border-bottom: 1px solid #efefef; font-size: 12px;}.ui-menu.ui-autocomplete .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu.ui-autocomplete .ui-state-active,.ui-menu.ui-autocomplete .ui-state-focus{margin:-1px}.ui-autocomplete .ui-button.ui-state-active:hover,.ui-autocomplete .ui-button:active,.ui-autocomplete .ui-state-active,.ui-widget-content.ui-autocomplete .ui-state-active,.ui-autocomplete .ui-widget-header .ui-state-active,.ui-autocomplete a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-autocomplete .ui-icon-background,.ui-autocomplete .ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-autocomplete .ui-state-active a,.ui-autocomplete .ui-state-active a:link,.ui-autocomplete .ui-state-active a:visited{color:#fff;text-decoration:none}
/*end*/
/* ------ Light Gallery --------------*/
.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}#lg-counter,.lg-outer .lg-video-cont{vertical-align:middle;display:inline-block}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;font-size:16px;padding-left:20px;padding-top:12px}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{/*-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);*/opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{/*-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);*/opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-html5 .lg-video-play{height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group:after,.group:before{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:9999;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
/* ------ Light Gallery --------------*/

/* ------ Owl Slider --------------*/
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}
/* ------ Owl Slider --------------*/

/*------------360 pacifica exterior test-------------*/
.wr360_player .container,.wr360_player img{max-width:none!important;box-shadow:none!important}.wr360_player{width:100%;height:100%;background:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:pan-y}.wr360_player .container{position:relative;overflow:hidden;margin:0!important;padding:0!important;border:0!important;background:inherit!important;font-family:Tahoma,sans-serif}.wr360_player .container::before{display:none!important}.wr360_player img{max-height:none!important;border:none!important;cursor:pointer!important}.wr360_player .container .panning,.wr360_player .container .panning2{position:absolute;left:0;top:0;background-size:100% 100%;background-repeat:no-repeat;background-position:center;z-index:2002}.wr360_player .container .theme_panel_back{position:absolute;width:100%;bottom:0;left:0;height:34px;z-index:2500}.wr360_player .container .theme_panel{position:absolute;width:100%;bottom:0;left:0;height:34px;z-index:2501}.wr360_player .container .theme_header{height:20px;z-index:2500;font-family:Tahoma,Helvetica,Sans-Serif}.wr360_player .container .theme_header .progress_wrap{float:left;cursor:pointer}.wr360_player .container .theme_header .progress_wrap .progress_bar_anim_fs{margin:10px 0 0 15px;line-height:28px;height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.wr360_player .container .theme_header .progress_wrap .progress_bar_anim{margin:1px 0 0 6px;line-height:16px;height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.wr360_player .container .theme_header .progress_wrap .progress_bar_anim div,.wr360_player .container .theme_header .progress_wrap .progress_bar_anim_fs div{height:100%;width:5px;opacity:0;margin:0 2px 0 0;background-color:#bbb;float:left;overflow:hidden;-webkit-animation:wr360_progress_delay 1.2s infinite ease-in-out;animation:wr360_progress_delay 1.2s infinite ease-in-out}.wr360_player .container .theme_header .progress_wrap .progress_bar_anim_fs div{width:6px;margin:0 3px 0 0;background-color:#aaa}.wr360_player .container .theme_header .progress_wrap .progress_bar_anim .animbar1,.wr360_player .container .theme_header .progress_wrap .progress_bar_anim_fs .animbar1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.wr360_player .container .theme_header .progress_wrap .progress_bar_anim .animbar2,.wr360_player .container .theme_header .progress_wrap .progress_bar_anim_fs .animbar2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.wr360_player .container .theme_header .progress_wrap .progress_bar_anim .animbar3,.wr360_player .container .theme_header .progress_wrap .progress_bar_anim_fs .animbar3{-webkit-animation-delay:-1s;animation-delay:-1s}.wr360_player .container .theme_header .progress_wrap .progress_bar_anim .animbar4,.wr360_player .container .theme_header .progress_wrap .progress_bar_anim_fs .animbar4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.wr360_player .container .theme_header .progress_wrap .progress_bar_anim .animbar5,.wr360_player .container .theme_header .progress_wrap .progress_bar_anim_fs .animbar5{-webkit-animation-delay:-.8s;animation-delay:-.8s}.wr360_player .container .theme_header .progress_wrap .progress_bar_anim span.percentnums{font-size:8px;width:25px;float:left;color:#999;margin:0 0 0 4px;display:none}.wr360_player .container .theme_header .progress_wrap .progress_bar_anim_fs span.percentnums{font-size:11px;width:25px;float:left;color:#999;margin:0 0 0 6px;display:none}@-webkit-keyframes wr360_progress_delay{0%,100%,40%{-webkit-transform:scaleY(.5)}20%{-webkit-transform:scaleY(1);opacity:1}}@keyframes wr360_progress_delay{0%,100%,40%{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1);opacity:1}}.wr360_player .container .theme_header a.watermark{margin:5px 0 0 5px;float:left;width:1px;height:1px;cursor:pointer;display:none}.wr360_player .container .theme_panel .toolbar{position:relative;height:34px;padding:0 10px;margin:0 auto;box-sizing:content-box!important;border:none!important;background:inherit!important}.wr360_player .container .lightbox_rollover *,.wr360_player .container .position_rollover>div{box-sizing:border-box}.wr360_player .container .theme_panel .toolbar>a{transition:none!important;display:block;float:left;width:22px;height:24px;margin:5px 0 0 11px;opacity:.7}.wr360_player .container .theme_panel .toolbar>a:first-of-type{margin-left:0}.wr360_player .container .theme_panel .toolbar a.left_button{background:url(images/Pacifica_360_Test/imagerotator/html/img/basic/left.svg) no-repeat}.wr360_player .container .theme_panel .toolbar a.right_button{background:url(images/Pacifica_360_Test/imagerotator/html/img/basic/right.svg) no-repeat;margin-right:2px}.wr360_player .container .theme_panel .toolbar a.up_button{background:url(images/Pacifica_360_Test/imagerotator/html/img/basic/up.svg) no-repeat;margin-left:10px}.wr360_player .container .theme_panel .toolbar a.down_button{background:url(images/Pacifica_360_Test/imagerotator/html/img/basic/down.svg) no-repeat;margin-left:7px}.wr360_player .container .theme_panel .toolbar a.play_button{background:url(images/Pacifica_360_Test/imagerotator/html/img/basic/play.svg) no-repeat}.wr360_player .container .theme_panel .toolbar a.pause_button{background:url(images/Pacifica_360_Test/imagerotator/html/img/basic/pause.svg) no-repeat}.wr360_player .container .theme_panel .toolbar a.zoomin_button{background:url(images/Pacifica_360_Test/imagerotator/html/img/basic/zoomin.svg) no-repeat}.wr360_player .container .theme_panel .toolbar a.zoomout_button{background:url(images/Pacifica_360_Test/imagerotator/html/img/basic/zoomout.svg) no-repeat}.wr360_player .container .theme_panel .toolbar a.hotspotson_button{background:url(images/Pacifica_360_Test/imagerotator/html/img/basic/hotspoton.svg) no-repeat;margin-left:8px}.wr360_player .container .theme_panel .toolbar a.hotspotsoff_button{background:url(images/Pacifica_360_Test/imagerotator/html/img/basic/hotspotoff.svg) no-repeat;margin-left:8px}.wr360_player .container .theme_panel .toolbar a.fullscreenon_button{background:url(images/Pacifica_360_Test/imagerotator/html/img/basic/fullscreenon.svg) no-repeat}.wr360_player a.fullscreenoff_button{background:url(images/Pacifica_360_Test/imagerotator/html/img/basic/fullscreenoff.svg) center center no-repeat;width:50px;height:50px;top:20px;right:23px;z-index:5000;position:absolute;cursor:pointer;display:block;opacity:.7;transition:none!important}.wr360_player .container .theme_panel .toolbar>a:hover,.wr360_player a.fullscreenoff_button:hover{opacity:1}.wr360_player .container .hotspot_indicator{z-index:2999}.wr360_player .container .hotspot_indicator_hidden{display:none!important}.wr360_player .container .position_rollover{position:absolute;left:0;top:0;visibility:hidden;z-index:15005}.wr360_player .container .lightbox_rollover{z-index:15006;width:100%;height:100%;background-color:rgba(0,0,0,1);position:absolute;top:0;left:0;display:none;cursor:default}.wr360_player .container .lightbox_rollover .closelbox{position:absolute;background: 7px 7px no-repeat;right:15px;top:15px;width:28px;height:28px;cursor:pointer}.wr360_player .container .lightbox_rollover .closelbox:hover{opacity:.8}.wr360_player .container .lightbox_rollover .img_wrap{width:100%;height:100%;max-width:100%;max-height:100%;background-position:center center;background-repeat:no-repeat}.wr360_player .container .lightbox_rollover .img_title{position:absolute;padding:0;max-width:100%;width:100%;text-align:left;bottom:0;left:0;background-color:rgba(65,65,65,.9)}.wr360_player .container .lightbox_rollover .img_title a{color:red}.wr360_player .container .lightbox_rollover .img_title .usr_text{display:inline-block;color:#fff;width:50%;text-align:left;padding:15px 20px 19px;line-height:19px;font-size:16px}


/*upload image*/
.droparea>img{margin-bottom:5px}.droparea-dragging{border:thin dashed orange;background-color:#FEFBED;color:orange}.statusbar{position:absolute;border:thin solid #000;border-radius:5px;background-color:rgba(0,0,0,.4);vertical-align:middle;cursor:default}.statusbar>.filename,.statusbar>.filesize{color:#fff;font-weight:600}.statusbar>.filename{margin-top:10%}.statusbar>.progressbar{color:#fff;border:thin solid #f5f5f5;margin:10px 20px;text-align:center;box-shadow:#777 1px 1px 1px}.statusbar>.progressbar>div{background-color:#00C0EF;font-weight:600}.statusbar>.progressbar.droparea-fail>div{background-color:#F56954}.statusbar .btn{font-weight:500;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid transparent;-webkit-box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.09);-moz-box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.09);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.09)}.statusbar .btn.dismiss{margin:20px auto;color:#fff;background-color:#3c8dbc;border-color:#367fa9}.statusbar .btn.dismiss:hover{background-color:#367fa9}.statusbar .btn.abort{margin:20px auto;color:#fff;background-color:#f56954;border-color:#f4543c}.statusbar .btn.abort:hover{background-color:#f4543c}
/* --------------------------------------------------
   Common Style
-----------------------------------------------------*/
.top-links, .top-links li, nav ul li, nav ul, footer .links ul, .yellow-tab li, .yellow-tab, .yellow-line-tab, .widget-area ul{ list-style:none; margin:0px; padding:0px}
nav ul:before, nav ul:after,footer .links:before,footer .links:after,.social_media:before, .social_media:after, .white-box:before, .white-box:after,.white-bg:before, .white-bg:after, .yellow-tab:after, .yellow-tab:before, .nav-links:before, .nav-links:after, .inventry-search:before, .inventry-search:after{ clear:both; content:""; display:table}

/*
h1, h2, h3, h4, h5, h6{ text-rendering: optimizeLegibility; line-height: 1.1; margin-bottom: 14px; margin-top: 14px; color:#003e7e; font-weight:normal;}


h1{ font-size: 40px; }
h2{ font-size: 30px; }
h3{ font-size: 26px; }
h4{ font-size: 23px; }
h5{ font-size: 17px; }
h6{ font-size: 14px; }



em, i{ font-style: italic; line-height: inherit; }
code{background: #ffff99; }
.red{ color:#F00}
.yellow{ color:#f4db0c;}

*/

/* ------------------------- General ------------------------- */
.block{overflow:hidden;}
hr{margin: 0;font-size:0;height:1px;border:0;border-bottom:1px solid #dddbdb; overflow:hidden;clear:both; margin:10px 0px;}
.dealer-site hr{border-bottom:1px solid #104a86 !important;}
.hr-dark{margin: 0;font-size:0;height:1px;border:0;border-bottom:1px solid #909092; overflow:hidden;clear:both; margin:10px 0px;}
.hr-dark-thick{margin: 0;font-size:0;height:1px;border:0;border-bottom:#555658 2px solid; overflow:hidden;clear:both; margin:10px 0px;}
.visibilitynone{visibility:hidden;}
ul.no-list, ol.no-list{list-style:none;}
ul.no-margin, ol.no-margin{margin-left:0;}

a:hover{ text-decoration:none;}
a img{ border:none;}

.bg-content p 
{ 
margin-bottom:0; line-height:22px;
}
 




.h-18x,.h-20x,.h-22x,.h-24x{line-height:1.25em}.h-26x,.h-28x,.h-30x,.h-32x,.h-34x,.h-36x,.h-38x,.h-40x{line-height:1.1em}.h-16x{font-size:1rem;line-height:1.375em}.h-18x{font-size:1.125rem}.h-20x{font-size:1.25rem}.h-22x{font-size:1.375rem}.h-24x{font-size:1.5rem}.h-26x{font-size:1.625rem}.h-28x{font-size:1.75rem}.h-30x{font-size:1.875rem}.h-32x{font-size:2rem}.h-34x{font-size:2.215rem}.h-36x{font-size:2.25rem}.h-38x{font-size:2.375rem}.h-40x{font-size:2.5rem}
.p-t0 {
    padding-top: 0!important
}
.p-t5 {
    padding-top: .313rem!important
}
.p-t10 {
    padding-top: .625rem!important
}
.p-t15 {
    padding-top: .938rem!important
}
.p-t20 {
    padding-top: 1.25rem!important
}
.p-t25 {
    padding-top: 1.563rem!important
}
.p-t30 {
    padding-top: 1.875rem!important
}
.p-t40 {
    padding-top: 2.5rem!important
}
.p-t50 {
    padding-top: 3.125rem!important
}
.p-b0 {
    padding-bottom: 0!important
}
.p-b5 {
    padding-bottom: .313rem!important
}
.p-b10 {
    padding-bottom: .625rem!important
}
.p-b15 {
    padding-bottom: .938rem!important
}
.p-b20 {
    padding-bottom: 1.25rem!important
}
.p-b25 {
    padding-bottom: 1.563rem!important
}
.p-b30 {
    padding-bottom: 1.875rem!important
}
.p-b40 {
    padding-bottom: 2.5rem!important
}
.p-b50 {
    padding-bottom: 3.125rem!important
}
.p-l0 {
    padding-left: 0!important
}
.p-l5 {
    padding-left: .313rem!important
}
.p-l10 {
    padding-left: .625rem!important
}
.p-l15 {
    padding-left: .938rem!important
}
.p-l20 {
    padding-left: 1.25rem!important
}
.p-l25 {
    padding-left: 1.563rem!important
}
.p-l30 {
    padding-left: 1.875rem!important
}
.p-l40 {
    padding-left: 2.5rem!important
}
.p-l50 {
    padding-left: 3.125rem!important
}
.p-r0 {
    padding-right: 0!important
}
.p-r5 {
    padding-right: .313rem!important
}
.p-r10 {
    padding-right: .625rem!important
}
.p-r15 {
    padding-right: .938rem!important
}
.p-r20 {
    padding-right: 1.25rem!important
}
.p-r25 {
    padding-right: 1.563rem!important
}
.p-r30 {
    padding-right: 1.875rem!important
}
.p-r40 {
    padding-right: 2.5rem!important
}
.p-r50 {
    padding-right: 3.125rem!important
}
.p-tb0 {
    padding-top: 0!important;
    padding-bottom: 0!important
}
.p-tb5 {
    padding-top: .313rem!important;
    padding-bottom: .313rem!important
}
.p-tb10 {
    padding-top: .625rem!important;
    padding-bottom: .625rem!important
}
.p-tb15 {
    padding-top: .938rem!important;
    padding-bottom: .938rem!important
}
.p-tb20 {
    padding-top: 1.25rem!important;
    padding-bottom: 1.25rem!important
}
.p-tb25 {
    padding-top: 1.563rem!important;
    padding-bottom: 1.563rem!important
}
.p-tb30 {
    padding-top: 1.875rem!important;
    padding-bottom: 1.875rem!important
}
.p-tb40 {
    padding-top: 2.5rem!important;
    padding-bottom: 2.5rem!important
}
.p-tb50 {
    padding-top: 3.125rem!important;
    padding-bottom: 3.125rem!important
}
.p-lr0 {
    padding-left: 0!important;
    padding-right: 0!important
}
.p-lr5 {
    padding-left: .313rem!important;
    padding-right: .313rem!important
}
.p-lr10 {
    padding-left: .625rem!important;
    padding-right: .625rem!important
}
.p-lr15 {
    padding-left: .938rem!important;
    padding-right: .938rem!important
}
.p-lr20 {
    padding-left: 1.25rem!important;
    padding-right: 1.25rem!important
}
.p-lr25 {
    padding-left: 1.563rem!important;
    padding-right: 1.563rem!important
}
.p-lr30 {
    padding-left: 1.875rem!important;
    padding-right: 1.875rem!important
}
.p-lr40 {
    padding-left: 2.5rem!important;
    padding-right: 2.5rem!important
}
.p-lr50 {
    padding-left: 3.125rem!important;
    padding-right: 3.125rem!important
}
.p-lr60 {
    padding-left: 4.125rem!important;
    padding-right: 4.125rem!important
}

.h-1x{font-size:16px;line-height:24px;}
.h-1-5x{ font-size:18px; line-height:22px;}
.h-2x{font-size:20px;line-height:28px;}
.h-3x{font-size:24px;line-height:28px;}
.h-3-5x{font-size:26px;line-height:34px;}
.h-4x{font-size:28px;line-height:36px;}
.h-4-5x{font-size:30px;line-height:38px;}
.h-5x{font-size:32px;line-height:40px;}
.h-6x{font-size:36px;line-height:44px;}
.h-7x{font-size:40px;line-height:46px;}
.h-8x{font-size:46px;line-height:56px;}
.h-medium{font-size:52px;line-height:58px;}
.h-large{ font-size:70px; line-height:76px;}
.h-x-large{ font-size:100px; line-height:120px;}
.p-10x, .p-10x p{font-size:10px;line-height:14px;}
.p-mini, .p-mini p{font-size:11px;line-height:16px;}
.p-small, .p-small p{font-size:12px;line-height:18px;}
.p-medium, .p-medium p{font-size:14px;line-height:20px;}
.p-regular, .p-regular p{font-size:16px;line-height:22px;}
.p-large, .p-large p{font-size:18px;line-height:22px;}
.p-x-large, .p-x-large p{font-size:20px;line-height:22px;}
.line-h26x, .line-h26x p{ line-height:26px; }
.line-h28x, .line-h28x p{ line-height:28px; }
.img-left{float:left;margin:0 15px 15px 0;}
.img-right{float:right;margin:0 0 15px 15px;}
.fl{float:left!important;}
.fr{float:right!important;}
.clearfix{clear:both;}
.mm-t50{ margin-top:-50px!important}
.m-tb7{margin-top:7px !important; margin-bottom:7px !important;}
.m-tb10{margin-top:10px !important; margin-bottom:10px !important;}
.m-tb20{margin-top:20px !important; margin-bottom:20px !important;}
.m-tb25{margin-top:25px !important; margin-bottom:25px !important;}
.m-tb30{margin-top:30px !important; margin-bottom:30px !important;}
.m-tb40{margin-top:40px !important; margin-bottom:40px !important;}
.m-tb60{margin-top:60px !important; margin-bottom:60px !important;}
.m-t0{margin-top:0px !important;}
.m-t3{margin-top:3px !important;}
.m-t7{margin-top:7px !important;}
.m-t10{margin-top:10px !important;}
.m-t15{margin-top:15px !important;}
.m-t20{margin-top:20px !important;}
.m-t25{margin-top:25px !important;}
.m-t30{margin-top:30px !important;}
.m-t40{margin-top:40px !important;}
.m-0{ margin:0px !important;}
.m-5{ margin:5px !important;}
.m-10{ margin:10px !important;}
.m-l10{ margin-left:10px !important;}
.m-l15{ margin-left:15px !important;}
.m-l20{ margin-left:20px !important;}
.m-l30{ margin-left:30px !important;}
.m-r5{margin-right:5px !important;}
.m-r20{margin-right:20px !important;}
.m-r40{margin-right:40px !important;}
.m-lr7{ margin-left:7px !important;margin-right:7px !important;}
.m-b0{margin-bottom:0 !important}
.m-b5{margin-bottom:5px !important;}
.m-b7{margin-bottom:7px !important;}
.m-b10{margin-bottom:10px !important;}
.m-b20{margin-bottom:20px !important;}
.m-b30{margin-bottom:30px !important;}
.m-b40{margin-bottom:40px !important;}
.m-b50{margin-bottom:50px !important;}
.m-b90{margin-bottom:90px !important; }
.m-tb50{margin-top:50px !important;margin-bottom:50px !important;}
.m-minus-lr21 { margin-left:-21px !important;margin-right:-21px !important;}
.m-minus-lr20 { margin-left:-20px !important;margin-right:-20px !important;}
.m-minus-b10{ margin-bottom:-10px!important;}
.m-l20{ margin-left:20px!important}
.no-lm{ margin-left:0!important}

.pad-5{padding:5px;}
.pad-10{padding:10px;}
.pad-20{padding:20px;}

.pad-l10{padding-left:10px;}
.pad-l20{padding-left:20px !important;}
.pad-l30{padding-left:30px !important;}
.pad-l40{padding-left:40px !important;}

.pad-r20{padding-right:20px !important;}
.pad-r30{padding-right:30px !important;}
.pad-r40{padding-right:30px !important;}
.pad-r60{padding-right:60px !important;}

.pad-lr10{padding-left:10px !important;padding-right:10px !important;}
.pad-lr20{padding-left:20px !important;padding-right:20px !important;}
.pad-lr30{padding-left:30px !important;padding-right:30px !important;}
.pad-lr40{padding-left:40px !important;padding-right:40px !important;}

.pad-t0{padding-top:0px!important;}
.pad-t10{padding-top:10px!important;}
.pad-t20{padding-top:20px!important;}
.pad-t30{padding-top:30px!important;}
.pad-t40{padding-top:40px!important;}
.pad-t60{padding-top:60px!important;}
.pad-t90{padding-top:90px!important;}

.pad-b0{padding-bottom:0 !important;}
.pad-b10{padding-bottom:10px!important;}
.pad-b20{padding-bottom:20px!important;}
.pad-b30{padding-bottom:30px!important;}
.pad-b40{padding-bottom:40px!important;}

.pad-tb0{padding-top:0px!important; padding-bottom:0!important;}
.pad-tb20{padding:20px 0;}
.pad-tb30{padding:30px 0;}
.pad-tb40{padding-top:40px !important;padding-bottom:40px !important;}
.pad-tb50{padding-top:50px !important;padding-bottom:50px !important;}

.vmiEm {font-weight:700;text-decoration: underline;}

.uppercase{ text-transform:uppercase!important;}
.bg-none { background:none!important;}
.circle{display: block;margin:0 auto;background-size: cover;background-repeat: no-repeat;background-position: center center;-webkit-border-radius: 99em;-moz-border-radius: 99em;border-radius: 99em;border: 5px solid #eee;box-shadow: inset 0 8px 8px rgba(0, 0, 0, 0.6); }
.round{-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background: white !important;padding: 10px;margin: 4px;box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);}
.radius{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.hidden{visibility:hidden}
.hide{display:none;}
.sky-blue{ color:#c7e9fa}
.light-blue{ color:#009ae7}
.medium-blue{ color:#3369b1}
.dark-blue{ color:#003e7e}
.black-text{color:#43464c}
.grey-text{color:grey}
.black { color:#333;}
.canada-flag-img {border-radius: 0 0 0 7px;}
.white{ color:#FFF;}
.dark-red{ color:#bf1e2d;}
.darker-blue{color:#000b3a;}
.bg-grad-gray {background: #ebebeb; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ebebeb 0%, #c2c2c3 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ebebeb), color-stop(100%,#c2c2c3)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ebebeb 0%,#c2c2c3 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ebebeb 0%,#c2c2c3 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ebebeb 0%,#c2c2c3 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ebebeb 0%,#c2c2c3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#c2c2c3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.bg-grey-radial, .white-popup.bg-grey-radial{
background: #ebebeb; /* Old browsers */
/* IE10 Consumer Preview */
background-image: -ms-radial-gradient(right bottom, ellipse farthest-corner, #FFFFFF 0%, #DADADA 100%);
/* Mozilla Firefox */
background-image: -moz-radial-gradient(right bottom, ellipse farthest-corner, #FFFFFF 0%, #DADADA 100%);
/* Opera */
background-image: -o-radial-gradient(right bottom, ellipse farthest-corner, #FFFFFF 0%, #DADADA 100%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(radial, right bottom, 0, right bottom, 1012, color-stop(0, #FFFFFF), color-stop(1, #DADADA));
/* Webkit (Chrome 11+) */
background-image: -webkit-radial-gradient(right bottom, ellipse farthest-corner, #FFFFFF 0%, #DADADA 100%);
/* W3C Markup, IE10 Release Preview */
background-image: radial-gradient(ellipse farthest-corner at right bottom, #FFFFFF 0%, #DADADA 100%);}
.bg-blue-radial{
background: #00AAFF; /* Old browsers */
/* IE10 Consumer Preview */
background-image: -ms-radial-gradient(right bottom, ellipse farthest-corner, #FFFFFF 0%, #00AAFF 100%);
/* Mozilla Firefox */
background-image: -moz-radial-gradient(right bottom, ellipse farthest-corner, #FFFFFF 0%, #00AAFF 100%);

/* Opera */
background-image: -o-radial-gradient(right bottom, ellipse farthest-corner, #FFFFFF 0%, #00AAFF 100%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(radial, right bottom, 0, right bottom, 1012, color-stop(0, #FFFFFF), color-stop(1, #00AAFF));
/* Webkit (Chrome 11+) */
background-image: -webkit-radial-gradient(right bottom, ellipse farthest-corner, #FFFFFF 0%, #00AAFF 100%);
/* W3C Markup, IE10 Release Preview */
background-image: radial-gradient(ellipse farthest-corner at right bottom, #FFFFFF 0%, #00AAFF 100%);}
.bg-dark-blue-radial{
background: #09387E;background-image: -ms-radial-gradient(left center, ellipse farthest-side, #0C72BA 0%, #09387E 100%);background-image: -moz-radial-gradient(left center, ellipse farthest-side, #0C72BA 0%, #09387E 100%);background-image: -o-radial-gradient(left center, ellipse farthest-side, #0C72BA 0%, #09387E 100%);background-image: -webkit-gradient(radial, left center, 0, left center, 973, color-stop(0, #0C72BA), color-stop(1, #09387E));background-image: -webkit-radial-gradient(left center, ellipse farthest-side, #0C72BA 0%, #09387E 100%);background-image: radial-gradient(ellipse farthest-side at left center, #0C72BA 0%, #09387E 100%);}
.bg-oi-rebate{background: #003e7e; }
.bg-win-page{background: #878787; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzg3ODc4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2IwYjBiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #878787 2%, #b0b0b0 44%, #ffffff 75%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#878787), color-stop(44%,#b0b0b0), color-stop(75%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #878787 2%,#b0b0b0 44%,#ffffff 75%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #878787 2%,#b0b0b0 44%,#ffffff 75%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #878787 2%,#b0b0b0 44%,#ffffff 75%); /* IE10+ */
background: linear-gradient(to bottom,  #878787 2%,#b0b0b0 44%,#ffffff 75%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878787', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.bg-cta{background: #f5f5f5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #f5f5f5 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f5f5f5), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #f5f5f5 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #f5f5f5 0%,#e5e5e5 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #f5f5f5 0%,#e5e5e5 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #f5f5f5 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.bg-grad-gray-light{background: rgb(214,214,214); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2Y0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(214,214,214,1) 0%, rgba(243,244,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,214,214,1)), color-stop(100%,rgba(243,244,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(214,214,214,1) 0%,rgba(243,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(214,214,214,1) 0%,rgba(243,244,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(214,214,214,1) 0%,rgba(243,244,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(214,214,214,1) 0%,rgba(243,244,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#f3f4f4',GradientType=0 ); /* IE6-8 */
}
.white-bg{ background:#FFF;}
.bg-yellow{ background:#ffe152}
.bg-blue{ background:#003e7e}
.bg-dark-blue{ background:#001c50;}
.bg-gray{ background:#ededed}
.bg-gray-dark{ background:#d7d7d9}
.bg-light-blue{ background:#14abe9}
.bordered-box-grey{ background:#f0f0f0; border:#c8c8c8 1px solid;}
.bg-grey-pettern{ background:url(images/grey-pattern.png);}
.bg-light-blue-gred{background: #019eed; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxOWVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2E0ZDhmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #019eed 0%, #a4d8f2 60%, #f3f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#019eed), color-stop(60%,#a4d8f2), color-stop(100%,#f3f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #019eed 0%,#a4d8f2 60%,#f3f4f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #019eed 0%,#a4d8f2 60%,#f3f4f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #019eed 0%,#a4d8f2 60%,#f3f4f4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #019eed 0%,#a4d8f2 60%,#f3f4f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#019eed', endColorstr='#f3f4f4',GradientType=0 ); /* IE6-8 */
}
.bg-blank-page-blue{ background:url(images/blank-page-bg.png) center top repeat-x; }
.bg-blank-page-rays{ background:url(images/bg-blank-page-rays.jpg) center top no-repeat; }
.bg-light-blue-grad-image{ background:url(images/light-blue-grad-bg.png) center top repeat-x;}
.bg-evaluation-guide-page{background: rgb(166,218,243); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2E2ZGFmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(166,218,243,1) 1%, rgba(255,255,255,1) 52%, rgba(255,255,255,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(166,218,243,1)), color-stop(52%,rgba(255,255,255,1)), color-stop(52%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(166,218,243,1) 1%,rgba(255,255,255,1) 52%,rgba(255,255,255,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(166,218,243,1) 1%,rgba(255,255,255,1) 52%,rgba(255,255,255,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(166,218,243,1) 1%,rgba(255,255,255,1) 52%,rgba(255,255,255,1) 52%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(166,218,243,1) 1%,rgba(255,255,255,1) 52%,rgba(255,255,255,1) 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6daf3', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.shadow-border-box{ border:#c8c8c8 1px solid; padding:40px!important; margin-bottom: 40px; border-radius: 3px;}
.shadow-border-box:after {  position: absolute; content: "";  left: 0;  bottom: -18px; height: 18px;  width: 100%; background-image: url(images/image-light-shadow.png);
 background-repeat: no-repeat; background-position: center top;}
.a-arrow-right{ background:url(images/arrow-right.png) right center no-repeat; padding:0 21px 3px 0px; display:inline-block;  }
.a-arrow-left{ background:url(images/arrow-left.png) left center no-repeat; padding:0 0 3px 21px; display:inline-block; }
.setting-icon{ background:url(images/setting-icon.png) left center no-repeat; padding:0px 0 0 25px}
.check-icon{ background:url(images/check-icon.png) left center no-repeat; padding:0px 0 0 25px}
.question-icon { background:url(images/question-icon.png) left center no-repeat; padding:0px 0 0 25px}
.print-icon{ background:url(images/print-icon.png) left center no-repeat; padding:0px 0 0 30px}
.share-icon{ background:url(images/share-icon.png) left center no-repeat; padding:0px 0 0 30px}
.financing-icon { background:url(images/financing-icon.png) left center no-repeat; padding:0px 0 0 25px}
.stories-icon{ background:url(images/stories-icon.png) left center no-repeat; padding:0px 0 0 25px}
.offer-icon{ background:url(images/offer-icon.png) left center no-repeat; padding:0px 0 0 25px}
.speak-icon{ background:url(images/speak-icon.png) left center no-repeat; padding:0px 0 0 25px}
.star-icon{ background:url(images/star-icon.png) left center no-repeat; padding:0px 0 0 25px}

.btn-link{ text-transform:uppercase; color:#003e7e; display:inline-block; text-decoration:none; line-height:26px;  font-size:14px;}
.brochure-link { font-size:13px; background:url(images/brochure-blue-icon.png) left center no-repeat; padding:5px 0 3px 19px; line-height:12px;}
.arrow-link {background: url(images/arrow-right.png) right bottom no-repeat; display: inline-block; padding: 0 19px 0 0;}
.pdf-link { background:url(images/brochure-blue-icon.png) left center no-repeat; padding-left:30px;display: block;background-position: left top;}
.footer-box .border{ border-top:1px solid;border-bottom:1px solid; }
.bdr-none { border:0!important}
.bdr-grey { border:#e9e9e9 1px solid;}
.bdr-lr7 { border-left:#FFF 7px solid; border-right:#FFF 7px solid}
.bdr-thin-r { border-right:#909092 1px solid}
.bdr-thin-l { border-left:#909092 1px solid}
.bdr-light-r { border-right:#d3d5d4 1px solid}
.bdr-yellow-l{ border-left:#f4db0c 10px solid!important}
.bdr-lightblue-b{ border-bottom:#00aaff 10px solid!important;}

.vline-left { border-left:#555658 2px solid;}
.vline-lr { border-left:#e0e0e0 2px solid; border-right:#e0e0e0 2px solid;}
.wistia_embed p{ margin:0;}
.font-13 { font-size:13px;}
.font-14 { font-size:14px;}
.min-width120 { min-width:120px;}
.underline-none { text-decoration:none;}
.p-relative { position:relative;}
.story-transription{display:none;}
.shadow-none{ -webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.remove-grid-padding li{ padding:0!important;}
/* ------------------------- Forms & Buttons ------------------------- */
input, textarea{-webkit-border-radius:0; }


.bg-content
input[type='text'], 
.bg-content
textarea{ font-size:14px; padding-left: 10px; padding-right:10px; width:100%; resize:none}



input[type="search"]{-moz-box-sizing:border-box;-webkit-box-sizing: border-box; box-sizing: border-box;}
textarea{ padding-top:10px; padding-bottom:10px; background-color:#fff; border:#d8d8d8 2px solid; margin: 5px 0 10px 0;}
.form{margin:0;padding:0;}
.inline-error{color:#ff0000; font-size:12px;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:0 20px;height:44px;line-height:45px;font-size:15px;text-align:left;vertical-align:middle;cursor:pointer;color:#FFF;background-color:#f5f5f5;text-decoration:none!important;text-transform:lowercase; white-space: nowrap; border:none; border-radius:4px; text-transform:uppercase; font-weight:normal;}
.btn:hover{color:#FFF;text-decoration:none;background-color:#555658;}
.btn-small{padding:2px 10px;font-size:11.9px;line-height:41px;}
.btn-mini{padding:0 10px;font-size:10px; height:30px; line-height:31px;}
.btn-medium{padding:0 10px;font-size:15px; height:40px; line-height:40px;}
.btn-large{padding:0 30px;font-size:21px; height:40px; line-height:40px; }
.btn-x-large{padding:0 30px;font-size:28px; height:60px; line-height:60px; }
.btn-x-large-new{padding:0 10px;font-size:22px; height:60px; line-height:60px; min-width:220px; text-align: center  }
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-slim{padding:0 10px;font-size:15px; height:30px; line-height:30px;text-transform:none !important}
.btn-block+.btn-block{margin-top:5px;}
.btn-blue{ background:#009eed; }
.btn-blue-dark{ background:#003e7e;}
.btn-light-grey{ background:#b2b2b2; }
.btn-white{ background:#f6f6f6; color:#009ae7; border:#e1e1e1 1px solid; }
.btn[disabled=disabled]{ background:#e8e8e8; color:#cccccd;}
.btn-red{ background:#bf1e2e; }
.btn-play{height: 75px;width: 130px;border-radius:0px;position: relative;text-indent: -9999px;display: inline-block;background: rgb(110, 107, 95); background: rgba(110, 107, 95, 0.9);}
.btn-play:after{content: "";display: block;position: absolute;top: 19px;left: 51px;margin: 0 auto;border-style: solid;border-width: 17px 0 17px 29px;border-color: transparent transparent transparent rgb(255, 255, 255);}
.btn-home{ background-image:url(images/home-icon.png); background-position:21px center; background-repeat:no-repeat; padding-left:55px;}

input[type=text]{background-color:#fff; border:#d8d8d8 2px solid; height:40px; margin:5px 0 10px 0 }
label{ font-size:14px; color:#646464; }
.blue-label label{ color:#003e7e;}

.error-popup{position: relative;background: #FFF;padding: 20px;width: auto;max-width: 400px;margin: 20px auto; border-radius:5px}
.required{color:#C90003; font-size:14px;}
.errors{background-color: #f2dede;border:1px solid #eed3d7;color: #b94a48;padding:10px;margin-bottom:10px;border-radius: 4px;font-size:14px;}
.errors ul{margin-left:25px;}
.errors ul li{margin-bottom:5px;}
.errors ul li:last-child{margin-bottom:0;}

.white-popup{position: relative;background: #FFF;padding: 20px;width: auto;max-width: 800px;margin: 20px auto; border-radius:5px}
/*------------------------------List Style--------------------------------*/
ul.list-arrow{margin:0 0 20px 20px;padding:0;list-style:none; }
ul.list-arrow li{padding:3px 0 3px 20px; line-height:normal;background:url(images/arrow-small.png) left 10px no-repeat; }
ul.list-default{margin:0 0 20px 20px;padding:0; }
ul.list-default li{padding:3px 0 3px 0px; line-height:normal; }
ul.list-default{margin:0 0 20px 20px;padding:0; }
ul.list-default li{padding:3px 0 3px 0px; line-height:normal; }
.page-id-120 .post-content ul.list-default.bg-bullet li{ background: url(images/dot-small.png) left 10px no-repeat!important;padding: 3px 0 10px 20px; font-size:20px;}
ul.list-leftbdr li, .post-content ul.list-leftbdr li { border-left:#f4db0c 10px solid; margin-bottom:25px; font-size:18px; padding:0; background:none; padding-left:15px; list-style:none;}

ul.yellow-circle{margin:0 0 20px 0px!important;padding:0!important;list-style:none!important; }
ul.yellow-circle li{padding:3px 0 20px 30px!important; line-height:normal!important;background:url(images/yellow-bullet.png) left 6px no-repeat!important; }
ul.yellow-circle-large{margin:0 0 20px 0px!important;padding:0!important;list-style:none!important; }
ul.yellow-circle-large li{padding:3px 0 15px 30px!important; line-height:normal!important;background:url(images/yellow-bullet-large.png) left 6px no-repeat!important; }
ul.blue-circle-large{margin:0 0 20px 0px!important;padding:0!important;list-style:none!important; }
ul.blue-circle-large li{padding:3px 0 15px 30px!important; line-height:normal!important;background:url(images/blue-bullet-large.png) left 6px no-repeat!important; }

/*-------------------------------Common Accordian---------------------------*/
	.acc-blue-header{ background:url(images/accordian-blue-close.png) left center no-repeat; color:#003e7e; padding:20px 0px 20px 40px; margin-top:0px; border-bottom:#555658 2px solid; cursor:pointer; }
	.acc-blue-header.selected{ background-image:url(images/accordian-open.png); border-bottom:none; -webkit-transition: background-image 0.2s ease-in-out;-moz-transition: background-image 0.2s ease-in-out;-ms-transition: background-image 0.2s ease-in-out;-o-transition: background-image 0.2s ease-in-out;transition: background-image 0.2s ease-in-out; cursor:default}
	.acc-blue-content{ padding:0px 0 5px 40px; display:none;}
	.acc-blue-content.selected{border-bottom:#555658 2px solid}
	.acc-header.acc-toggle{ cursor:pointer;}

/*------------------------------- File Tree-------------------------------------------*/
#selected_file{width:500px;margin:2px auto;font-size:15px;font-family:sans-serif}UL.filetree{font-family:Verdana,sans-serif;font-size:14px;line-height:33px;padding:0;margin:0}UL.filetree LI{list-style:none;padding:0 0 0 20px;margin:0 0 0 10px;white-space:nowrap}UL.filetree A{color:#333;text-decoration:none;display:block;padding:0 2px 0 5px;margin-left:15px}UL.filetree A:hover{background:#BDF}.filetree LI.folder{background:url(images/icons/folder.png) left top no-repeat}.filetree LI.expanded{background:url(images/icons/folder_open.png) left top no-repeat}.filetree LI.file{background:url(images/icons/file.png) left top no-repeat}.filetree LI.wait{background:url(images/icons/spinner.gif) left top no-repeat}.filetree LI.ext_3gp{background:url(images/icons/film.png) left top no-repeat}.filetree LI.ext_afp,.filetree LI.ext_afpa,.filetree LI.ext_asp,.filetree LI.ext_aspx{background:url(images/icons/code.png) left top no-repeat}.filetree LI.ext_avi{background:url(images/icons/film.png) left top no-repeat}.filetree LI.ext_bat{background:url(images/icons/application.png) left top no-repeat}.filetree LI.ext_bmp{background:url(images/icons/picture.png) left top no-repeat}.filetree LI.ext_c,.filetree LI.ext_cfm,.filetree LI.ext_cgi{background:url(images/icons/code.png) left top no-repeat}.filetree LI.ext_com{background:url(images/icons/application.png) left top no-repeat}.filetree LI.ext_cpp{background:url(images/icons/code.png) left top no-repeat}.filetree LI.ext_css{background:url(images/icons/css.png) left top no-repeat}.filetree LI.ext_doc{background:url(images/icons/doc.png) left top no-repeat}.filetree LI.ext_exe{background:url(images/icons/application.png) left top no-repeat}.filetree LI.ext_gif{background:url(images/icons/picture.png) left top no-repeat}.filetree LI.ext_fla{background:url(images/icons/flash.png) left top no-repeat}.filetree LI.ext_h{background:url(images/icons/code.png) left top no-repeat}.filetree LI.ext_htm,.filetree LI.ext_html{background:url(images/icons/html.png) left top no-repeat}.filetree LI.ext_jar{background:url(images/icons/java.png) left top no-repeat}.filetree LI.ext_jpeg,.filetree LI.ext_jpg{background:url(images/icons/picture.png) left top no-repeat}.filetree LI.ext_js{background:url(images/icons/script.png) left top no-repeat}.filetree LI.ext_lasso{background:url(images/icons/code.png) left top no-repeat}.filetree LI.ext_log{background:url(images/icons/txt.png) left top no-repeat}.filetree LI.ext_m4p{background:url(images/icons/music.png) left top no-repeat}.filetree LI.ext_mov{background:url(images/icons/film.png) left top no-repeat}.filetree LI.ext_mp3{background:url(images/icons/music.png) left top no-repeat}.filetree LI.ext_mp4,.filetree LI.ext_mpeg,.filetree LI.ext_mpg{background:url(images/icons/film.png) left top no-repeat}.filetree LI.ext_ogg{background:url(images/icons/music.png) left top no-repeat}.filetree LI.ext_pcx{background:url(images/icons/picture.png) left top no-repeat}.filetree LI.ext_pdf{background:url(images/icons/pdf.png) left top no-repeat}.filetree LI.ext_php{background:url(images/icons/php.png) left top no-repeat}.filetree LI.ext_png{background:url(images/icons/picture.png) left top no-repeat}.filetree LI.ext_ppt{background:url(images/icons/ppt.png) left top no-repeat}.filetree LI.ext_psd{background:url(images/icons/psd.png) left top no-repeat}.filetree LI.ext_pl,.filetree LI.ext_py{background:url(images/icons/script.png) left top no-repeat}.filetree LI.ext_rb,.filetree LI.ext_rbx,.filetree LI.ext_rhtml{background:url(images/icons/ruby.png) left top no-repeat}.filetree LI.ext_rpm{background:url(images/icons/linux.png) left top no-repeat}.filetree LI.ext_ruby{background:url(images/icons/ruby.png) left top no-repeat}.filetree LI.ext_sql{background:url(images/icons/db.png) left top no-repeat}.filetree LI.ext_swf{background:url(images/icons/flash.png) left top no-repeat}.filetree LI.ext_tif,.filetree LI.ext_tiff{background:url(images/icons/picture.png) left top no-repeat}.filetree LI.ext_txt{background:url(images/icons/txt.png) left top no-repeat}.filetree LI.ext_vb{background:url(images/icons/code.png) left top no-repeat}.filetree LI.ext_wav{background:url(images/icons/music.png) left top no-repeat}.filetree LI.ext_wmv{background:url(images/icons/film.png) left top no-repeat}.filetree LI.ext_xls{background:url(images/icons/xls.png) left top no-repeat}.filetree LI.ext_xml{background:url(images/icons/code.png) left top no-repeat}.filetree LI.ext_zip{background:url(images/icons/zip.png) left top no-repeat}.filetree UL{border-left:1px solid #D9DADB;padding-left:10px}.filetree LI UL LI:before{margin-left:-40px;content:"\2014";position:absolute}.filetree LI UL LI{position:relative}
ul.filetree, ul.filetree ul{ margin:0px 0 0 0px!important; padding:0 0 0 4px!important }
UL.filetree LI{    line-height: inherit!important;    padding: 0 0 0 20px!important;}
.filetree LI UL LI:before{ content:'+';}
.filetree LI UL LI.expanded:before{ content:'\2014';}
.filetree LI UL LI.expanded{ padding-left:18px!important}
.filetree LI:before{ content:'+'; margin-left: -40px; position: absolute;}
.filetree LI.expanded:before{ content:'\2014';}
.filetree LI.expanded{ padding-left:18px!important}
.filetree LI.file:before{ content:'';}
UL.filetree{border-left: 1px solid #D9DADB;}

/*-------------------------------- Header ----------------------------*/
#masthead{ background:#f3f4f4;  position:relative;}
/*.home #masthead, .page-id-2932 #masthead{ background:rgba(255,255,255,0.8); position:absolute; width:100%; z-index:1;}*/

.top-yellow-bar{ height:14px; background:#f4db0c;}
.top-bar{border-bottom:1px solid #d9dada;padding:5px 0;}
.call-us{font-size:15px;color:#2159a0 !important;}
.call-us span{font-size:20px; border-right: 2px solid #2159a0; padding-right: 6px;line-height: 14px; display: inline-block; margin-right: 6px;}
.call-us a{float:none !important;display:inline-block !important;margin:0 !important;padding: 0 !important;color:#2159a0 !important;}
#top_search_bar{width: 209px; margin-left: 20px; position: relative}
#top_search_bar .search-form .search-field{ margin: -10px 0; height: 33px;padding-right: 26px; -webkit-appearance: none;}
#top_search_bar .search-form .search-submit{top: 0; right: 7px; width: 18px; background-size: 15px;background-position: right center;height:100%;}
.top-links{ float:right;  padding:10px 0 10px}
.top-links li{ float:left; line-height:20px; }
.top-links li a{ color:#2159a0; text-decoration:none; font-size:15px; display:block; float:left; padding:0 0 0 25px; background:none left center no-repeat; margin-left:30px;}
.top-links li a.program-link{ background-image:url(images/country-icon.png);}
.top-links li a.blog-link{ background-image:url(images/blog-icon.png); background-position:left 4px;}
.top-links li a.financing-link{background-image:url(images/dollar-blue.png); background-position:5px top;}
.top-links li a.contact-link{ background-image:url(images/contact-icon.png);}
.top-links li a.dealer-link{ background-image:url(images/dealer-login-icon2.png); background-position:5px 2px;}
.top-links li a.dealer-login{ background-image:url(images/dealerloginicon.png); }
.slider-top{ background:url(images/slider-shadow.png) center top repeat-x; height:4px;position: absolute; width: 100%;z-index: 1;}
.logo{ margin:-61px 0 0 0;position:relative;z-index:98; }
.breadcrumb{ font-size:13px; z-index:99;margin: -32px 0 0 -10px;position:relative;}
.breadcrumb a{text-decoration:none;}
.breadcrumb strong { }
.breadcrumb .separator { font-size:18px; padding:0 0px}
.breadcrumb br{ display:none}
.action-setting-links { margin-top:-22px;}
	/*------navigation-------*/
	.home #site-navigation nav, .error404 #site-navigation nav{ }

	#site-navigation nav{  margin-top:15px; margin-bottom:15px; z-index:1; float:right; position:relative; }
	#site-navigation nav ul{ background:#003e7e; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
	#site-navigation nav ul li{ border-left:#2e6195 1px solid; float:left;}
	#site-navigation nav ul li:first-child{ border-left:none; }
	#site-navigation nav ul li:first-child a{-moz-border-radius:4px 0 0px 4px; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0px 4px;}
	#site-navigation nav ul li:last-child a{-moz-border-radius:0 4px 4px 0px; -webkit-border-radius:0 4px 4px 0px; border-radius:0px 4px 4px 0px;}
	#site-navigation nav ul li a{ font-size:18px; color:#FFF; border-bottom:4px #003e7e solid; padding:17px 35px 17px; text-decoration:none; display:block; text-align:center; line-height:21px;font-family:'AvenirNextLTPro-Medium'; }

	#site-navigation nav ul li a:hover, #site-navigation nav ul li.current_page_item a, #site-navigation nav ul li.current-page-ancestor a,#site-navigation nav ul li.current-menu-item a,#site-navigation nav ul li a.active{ border-bottom:4px #f4db0c solid; background:url(images/nav-link-hover.png) repeat;  }

	#site-navigation nav ul li.special a:hover, #site-navigation nav ul li.current_page_item.special a, #site-navigation nav ul li.current-page-ancestor.special a, #site-navigation nav ul li.current-menu-item.special a, #site-navigation nav ul li.special a.active{ border-bottom:4px #03a7ef solid; color:#03a7ef ; background: none;   }

	.mega-dropdown{position:absolute;top:128px;width:100%;background-color:#fff;left:0;right:0;z-index:100;padding:20px 0;display:none;border-top:10px solid #f4db0c;}
	.mega-dropdown.special{ background: #014689;}
	.mega-dropdown h3{font-size:18px;}
	.mega-dropdown ul{display: table; width: 100%;}
	.mega-dropdown ul li{list-style: none; padding: 5px 10px 0 0; line-height: 16px;  display: block; float:left; width:20%; vertical-align: top;}
	.mega-dropdown.four ul li{width:25%;}
	.mega-dropdown ul li a{font-size:14px;color:#06a7f9;text-decoration:none;display:inline-block;}
	.mega-dropdown.special ul li a{color:#03a7ef;}
	.mega-dropdown ul li.menu-item-has-children a{background-image:url(images/megamenu-bg.png);background-repeat:no-repeat;background-position:3px 5px;}
	.mega-dropdown ul li.menu-item-has-children.active-submenu a{background-image:url(images/megamenu-hover.png);background-position:left 7px;}
	.mega-dropdown .small-row > .large-12 {max-width: 955px; float: right;}
	.mega-dropdown.four .small-row > .large-12 {max-width: 765px;}
	.mega-dropdown ul li .submenu{padding:10px 0px;}
	.mega-dropdown ul li .submenu li{line-height:15px; display:block; padding-left: 0;float:none; width:100%;}
	.mega-dropdown.four ul li .submenu {width:100%;}
	.mega-dropdown ul li .submenu li a{padding:0;color:#3162a5;font-size:12px;background-image:none !important;}
	.mega-dropdown ul li .submenu li a:hover , #VMI-for-Business li a:hover{text-decoration:underline;}

	#Mobility-Products .small-row > .large-12 {max-width: 765px;}
	#Mobility-Products .small-row > .large-12>ul>li{width:29.33%;}
	#VMI-for-Business{padding:40px 0;}
	.mega-dropdown.special ul li .submenu li a{color:#ffffff;}
	/*mmenu*/
	.m-phone-icon{background:url(images/m-phone-icon.png) right center no-repeat; }
	.m-mail-icon{background:url(images/m-mail-icon.png) right center no-repeat;}
	.m-map-icon{background:url(images/m-map-icon.png) right center no-repeat;}
	.m-dealerlogin-icon{background:url(images/m-dealerlogin-icon.png) right center no-repeat; margin-bottom:30px!important;}
/*-----------Home Page----------------------------*/
.home-slider{max-width: 1920px;margin: 0 auto;}
.home-slider .text { background:url(images/white-transparent-bg.png); -moz-box-shadow: 0px 0px 25px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 0px 25px rgba(0,0,0,0.1);box-shadow: 0px 0px 25px rgba(0,0,0,0.1); -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:1.8%; padding-bottom:1%}
.home-slider .text .maintext { font-size:0.9em; color:#003e7e; text-transform:uppercase; letter-spacing:-1px;}
.home-slider .text .subtext {font-size:0.9em; color:#003e7e; text-transform:uppercase; margin-top: -1%; letter-spacing:-1px;}
.home-slider .slider01 .text .subtext {font-size:0.81em;}
.home-slider .text .brief {font-size:0.43em; padding:2% 0 18% 0; color:#242424;}
.home-slider .s-btn a { font-size:1em;font-weight: normal;height: auto;padding: 5% 10%;line-height: 1;}
.home-slider .subtext h1 { margin: 0 !important; font-size: 1em !important; display: inline;}

.slider {position: relative; width: 100%; overflow: hidden; display:none;}
.slides {height: 100%;overflow: hidden; -webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d; -webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.slide {height: 100%; float: left; clear: none; list-style:none; line-height:1!important;}
.slider-arrows {}
.slider-arrow {position: absolute;  display: block;  margin-bottom: -20px; padding: 20px;}
.slider-arrow--right { bottom: 50%; right: 30px; display:none; }
.slider-arrow--left { bottom: 50%; left: 30px; display:none; }
.slider-nav {position: absolute; bottom: 18px; z-index:9999; margin-left: -37px!important; }
.slider-nav__item { clear: none; margin: 0 5px; background: #fff; background:#009ae7; border-radius:50px; width:20px; height:20px; display:block; margin:0 3px; float:left;}
.slider-nav__item:hover { background:url(images/slider-page-bg.png) no-repeat;}
.slider-nav__item--current {background:url(images/slider-page-bg.png) no-repeat;}
.slider-text.columns { font-size:36px; text-transform:uppercase; color:#FFF;max-width:425px; position:absolute; top:50%}
.slider01, .slider05, .slider06, .slider07, .slider-yearendsale, .slider11{position:relative; text-align:center;}
/*first slide*/
.slider01 .people {position: absolute; bottom:0;width: 24%;left:27%; z-index:2;}
.slider01 .text {position: absolute;top: 22%;z-index: 1; width:24%; left:19%;}
.slider01 .s-btn {position: absolute;top: 50%;z-index: 3;width: 11%; left:20.8%}

/*fifth slide*/
.slider05 .people {position: absolute; bottom:0;width: 18%;left:38%; z-index:2;}
.slider05 .text {position: absolute;top: 32%;z-index: 1; width:28%; left:19%; padding-right:4%;}
.slider05 .text .maintext{ font-size:0.74em}
.slider05 .text .subtext {font-size:0.8em;}
.slider05 .s-btn {position: absolute;top: 61%;z-index: 3;width: 11%; left:20.8%; }
.slider05 .s-btn a{white-space:nowrap}

/*sixth slide*/
.slider06 .people {position: absolute; top:32%;width: 15%;left:19%; z-index:2;}
.slider06 .text {position: absolute;top: 32%;z-index: 1; width:21%; left:34%; padding:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:none}
.slider06 .text .maintext{ font-size: 1.8em;letter-spacing: -5px;}
.slider06 .text .subtext {font-size: 1.45em;letter-spacing: -4px;}
.slider06 .text .brief {font-size: 0.9em;padding: 0 0 18% 0;color: #003e7e;letter-spacing: -2px;}
.slider06 .s-btn {position: absolute;top: 71%;z-index: 3;width: 15%;left: 29.8%; }
.slider06 .s-btn a{white-space:nowrap}

/*seventh slide*/
.slider07 .people {position: absolute; top:32%;width: 15%;left:19%; z-index:2;}
.slider07 .text {position: absolute;top: 26%;z-index: 1; width:27%; left:53%; padding:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:none}

/*slider-yearendsale slide*/
.slider-yearendsale .people {position: absolute; top: 20%;width: 56%;left: 22%; z-index:2;}
.slider-yearendsale .text { text-align:center; position: absolute;top:71%;z-index: 1; width:40%; left:30%; padding:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:none}
.slider-yearendsale .text .maintext{ font-size: 0.27em;letter-spacing: normal; text-transform:inherit}
.slider-yearendsale .text .subtext {font-size: 0.27em;letter-spacing: normal;  text-transform:inherit; margin-top:1%;}
.slider-yearendsale .s-btn {position: absolute;top: 81%;z-index: 3;width: 10%;left: 44.5%; }
.slider-yearendsale .s-btn a{white-space:nowrap}
.slider-yearendsale .extended-offer {position: absolute;top: 74%;width: 8%;right: 30%;}

/*vmi present northstar e slider*/
.slider11 .people {position: absolute; top:15%;width: 19%;left:60%; z-index:2;}
.slider11 .text {position: absolute;top: 60%;z-index: 1;width:22%;left: 58.7%; padding:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:none}
.slider11 .s-btn {position: absolute;top: 82%;z-index: 3;width: 12%;left: 63.7%; text-align: center;}
.slider11 .s-btn a{white-space:nowrap}

/*new*/
.as-horizontal .as-panel{ background-position:right top;}
.home-claim-your-space{margin-top: -256px; width:37%; position: relative; left: 20%;}

/* home page video banner*/
.homeVideoWrapper{position:relative; height: 550px; margin-bottom: 15px;}
.homeVideobg{ width:100%; height:100%; position:absolute;}
.homeBannerCTA{padding:10px 0}
.homeBannerCTA img{margin-top: -75px; margin-bottom:0px}
.video{position:relative}
/*.video:after{position:absolute;left:0;top:0;height:100%;content:"";width:100%;}*/
.playControl{position:absolute; width:40px; height:32px; left:50%; top:50%;  text-indent:-9999px;z-index: 1; cursor: pointer; margin-top:-16px; margin-left:-20px; background:url(/wp-content/uploads/play-btn.jpg) no-repeat; display:none;}
.volumControl{position:absolute; width:40px; height:32px; right:0; top:0; text-indent:-9999px;z-index: 1; cursor: pointer}
.volumControl.on{background:url(/wp-content/uploads/von.jpg) no-repeat}
.volumControl.off{background:url(/wp-content/uploads/voff.jpg) no-repeat}

/*disable javascript styling*/

noscript .home-slider .text .maintext { font-size:31px;}
noscript .home-slider .text .subtext { font-size:28px;}
noscript .home-slider .slider01 .text .subtext { font-size:28px;}
noscript .home-slider .text .brief { color: #242424; font-size: 16px; padding: 10px 0 70px;}
noscript .home-slider .s-btn a { font-size:20px}
.home .logo, .error404 .logo, .page-id-2932 .logo, .logo-overlay .logo { z-index:500; position:absolute; width:96%;}
.logo-overlay .headerBottom{ display: none;}
.logo-overlay .bg-content, .logo-overlay .dealer-site{ padding-top:0;}
.search-results .logo-overlay .logo{ z-index:98; position:relative; width:auto;}
.search-results .logo-overlay .headerBottom{ display: block;}
.search-results .logo-overlay .bg-content{ padding-top:10px;}
.clearfix{ float: none; clear: both;}
.callout-box{ margin:14px 0px; }
.callout-box .row{background:#FFF}
.callout-box img{ display:block; width:100%;}

/*------------------------------------------Inner Pages-------------------------------*/
	/* Pages Content */
	#content-wrapper h1{ color:#003e7e; margin-top:0; margin-bottom:20px; }
	.bg-content{background: #003e7e; padding:10px 0 0 0; min-height:300px; 

	padding-bottom: 20px;
}
	.post-content ul{margin:0 0 20px 20px;padding:0;list-style:none; }
	.post-content ul li{padding:3px 0 3px 20px; line-height:normal;/*background:url(images/arrow-small.png) left 10px no-repeat;*/ background:url(images/dot-small.png) left 10px no-repeat; }
    .white-popup .post-content ul { margin-bottom: 0px; }
	.post-content [class*="block-grid-"]{padding:0;margin:0 -7px;list-style:none; }
	.post-content [class*="block-grid-"] > li{display:inline;height:auto;float:left;padding:0 7px 14px;margin:0;line-height:normal;font-size:inherit; background:none; }
	.single-post .post-content h2{ font-size:22px;}
	.car-company{ display:block; font-size:18px;}
	.white-box{ background:#FFF; border:#e8e9ea 1px solid; border-radius:5px;  -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.05);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.05);box-shadow:0px 0px 20px rgba(0,0,0,0.05); padding:20px;}
	.white-box h2{ border-bottom:#f4db0c 5px solid; padding:0px 0 15px; margin:0; color:#003e7e}
	.whyvmi-banner { position:absolute; top:350px; left:0; z-index:1; width:100%;}
	.whyvmi-banner .columns { padding-right:50px;}
	.cta-bg { margin:14px 0;
	background: #ebebeb; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #ebebeb 0%, #c2c2c3 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ebebeb), color-stop(100%,#c2c2c3)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #ebebeb 0%,#c2c2c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #ebebeb 0%,#c2c2c3 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #ebebeb 0%,#c2c2c3 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #ebebeb 0%,#c2c2c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#c2c2c3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
	.cta-bg > .row { border-left:7px #FFF solid; border-right:7px #FFF solid; background:#FFF;}
	.cta-bg .cta-bdr {border-top:1px solid #909092;border-bottom:1px solid #909092; background:#FFF url(images/learnmore-shade.png) right center no-repeat;}
	.cta-bg h3 {color:#43464b; }
	.cta-bg img { margin:-28px 0}
	.cta-bg .btn { font-size:21px;}
	/*accordian*/
	.conversion-accord-header{ background:url(images/accordian-close.png) left center no-repeat; color:#3264a9; padding:12px 0px 12px 33px; margin-top:0px; border-bottom:#555658 2px solid; cursor:pointer; }
	.conversion-accord-header.selected{ background-image:url(images/accordian-open.png); border-bottom:none; -webkit-transition: background-image 0.2s ease-in-out;-moz-transition: background-image 0.2s ease-in-out;-ms-transition: background-image 0.2s ease-in-out;-o-transition: background-image 0.2s ease-in-out;transition: background-image 0.2s ease-in-out; cursor:default}
	.conversion-accord-content{ padding:0px 0 5px; display:none;}
	.conversion-accord-content.selected{border-bottom:#555658 2px solid}

	/*Operation Page Slider*/
	.slider.operation-independence-slider .bg-video-slide .video-thumb{ width:36%;}
	.slider.operation-independence-slider .bg-video-slide .win-a-free{ width:62%}
	.slider.operation-independence-slider ul.slides{ margin:0 0 10px;}
	.slider.operation-independence-slider ul.slides li{ padding:0; list-style-type:none !important; list-style:none !important; text-align:center;}
	.slider.operation-independence-slider .slider-nav{padding-bottom:10px; z-index:inherit;}
	.slider.operation-independence-slider .slider-nav .slider-nav__item:hover, .slider.operation-independence-slider .slider-nav .slider-nav__item--current{ background:#009ae7!important;}
	.slider.operation-independence-slider .slider-nav .slider-nav__item{ background:#FFF; width:12px; height:12px;}
	.slider.operation-independence-slider li.bg-video-slide{ background: #0090ce; /* Old browsers */
background: -moz-linear-gradient(left,  #0090ce 0%, #003e7e 61%, #003e7e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0090ce), color-stop(61%,#003e7e), color-stop(100%,#003e7e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #0090ce 0%,#003e7e 61%,#003e7e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #0090ce 0%,#003e7e 61%,#003e7e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #0090ce 0%,#003e7e 61%,#003e7e 100%); /* IE10+ */
background: linear-gradient(to right,  #0090ce 0%,#003e7e 61%,#003e7e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0090ce', endColorstr='#003e7e',GradientType=1 ); /* IE6-9 */

}
	.operation-page-large-heading{ background:url(images/star-two-red.png) left center no-repeat; padding-left:65px}
	.operation-page-large-heading div{ background:url(images/star-two-red.png) right center no-repeat; padding-right:65px}

	.operation-independence-banner .banner-img{ padding:50px 0;}
	.operation-independence-banner.veteran-advocate .banner-img{ padding:60px 0;}
	.advocate-heading h1 span{display:block;}
	.operation-independence-banner .oi-logo{ margin-bottom:40px}

	/*rebate*/
	.operation-independence-banner.rebate .wrap{ padding:0 60px}
	.operation-independence-banner.rebate .banner-img{ padding:0}
	.operation-independence-banner.rebate .rebate-ribon{ float:right; margin: 0 10px 0 0;}
	.operation-independence-banner.rebate p{ margin:20px 0}
	.operation-independence-banner.rebate .mm-top25{ margin-top:-25px}


	/*yellow design Tab*/
	.yellow-tab{margin:5px 0 50px; border-radius:8px; background:#707376; float:left;}
	.post-content ul.yellow-tab{margin:5px 0 50px;}
	.yellow-tab li{ padding:0; float:left; position:relative; background-image:none; }
	.post-content ul.yellow-tab li{ padding:0; background-image:none; }
	.yellow-tab li:first-child a{border-left:none; border-radius:5px 0px 0px 5px!important;}
	.yellow-tab li:last-child a{ border-radius:0 5px 5px 0px!important;}
	.yellow-tab a{ font-size:17px; color:#FFF; display:block;  background:#707376; text-align:center; padding:12px 20px 13px; text-decoration:none; border-left:1px solid #9c9ea0; cursor:pointer;}
	.yellow-tab a:hover, .yellow-tab a.selected, .yellow-tab li:last-child a:hover{  background:#f4db0c; color:#43464b; border-radius:0px}
	.yellow-tab li:hover a:after, .yellow-tab li a.selected:after{border: medium solid rgba(0, 0, 0, 0); content: " "; height: 0; left:50%; pointer-events: none;position: absolute;top: 100%;width: 0; border-color: #f4db0c rgba(136, 183, 213, 0) rgba(136, 183, 213, 0); border-width:15px 25px; margin-left: -25px;}


	/*yellow-line design Tab*/
	.yellow-line-tab{ float:right; margin:9px 0 0;}
	.yellow-line-tab li{ padding:0; float:left; position:relative }
	.yellow-line-tab li:first-child a{border-left:none;}
	.yellow-line-tab a{ font-size:21px; color:#43464b; display:block; text-align:center; margin:0px 14px; padding:11px 0; text-decoration:none; border-bottom:7px solid #FFF; cursor:pointer;}
	.yellow-line-tab a:hover, .yellow-line-tab a.selected{   color:#43464b; border-bottom:7px solid #f4db0c; }

	.footer-box{margin:14px 0; color:#43464b; font-size:21px;}
	.footer-box .columns{ background:#FFF;}
	.footer-box .large-4{ padding-right:0;}
	.footer-box .large-8{ padding-left:0;}
	.footer-box .left-side{ color:#FFF; font-size:26px; text-transform:uppercase; background:#2e5d9c; border:1px solid #29538b; line-height:23px; text-align:center; padding:20px 0 19px; letter-spacing:-1px; }
	.footer-box .right-side{  border-top:#909192 1px solid;border-bottom:#909192 1px solid; background:#FFF url(images/learnmore-shade.png) right center no-repeat; padding:19px 14px 19px 15px; }
	.footer-box .right-side a{ font-size:16px;}

	/*Wheelchair Van*/
	.wheelchair .white-box { margin-top:-90px}
	.wheelchair .white-box p{ margin-bottom:5px;}
	.wheelchair .white-box ul.list-default{ margin:0 0 0 -5px; list-style:disc;}
	.wheelchair .white-box ul.list-default li { letter-spacing: -0.07em;margin-left: 21px;font-size: 15px;text-indent: -7px; padding:3px 0; background-image:none;}
	#content-wrapper .wheelchair h1 { margin-bottom:0px}
	.wheelchair .action-tab {min-height:722px}
	.vans-list a{text-decoration:none; color:#003e7e;}
	.vans-list{font-size:18px;}
	.vans-list .list-img{border-bottom:1px solid #c7c8c9; padding-bottom:10px;}
	.vans-list .white-bg{padding:10px 15px 0 15px; border-bottom:#f4db0c 10px solid; }
	.vans-list h3{background:#003e7e; color:#fff; font-size:22px; padding:10px 0;}
	.vans-list .btn{text-transform:capitalize; color:#fff; font-size:16px;}
	.wheelchair-van-play{ position: absolute;top: 29%;left: 40%;}
	.feature-page-play{ position: absolute;top: 40%;left: 40%;}
	/*Feature Page*/
	/*#content-wrapper .features-page h1 { margin-bottom:0;}*/
	#content-wrapper .features-page h1 strong, .features-page-tabs h2 strong { font-size:20px; display:inline-block; vertical-align:top; line-height:1;}
	.feature-detail-wrapper > .columns{min-height: 630px;}
	.features-page-tabs h2 { display:inline-block;}
	.clickdottxt{font-style:italic; color:#707376; float:right; margin-right:3%}
	.hotspot{ margin-bottom: -3px; position: relative; width: 100%;}
	.hotspot .defaultDot{  background-color: #707376; border: 7px solid #FFF; border-radius: 20px; box-shadow: 0 2px 2px 2px rgba(0,0,0,0.3); color: #CCCCCC; display: block;height: 35px; left: 0;overflow: hidden; padding: 3px; position: absolute;top: 0; width: 35px; z-index: 1;}
	.hotspot .activeSlide{ background-color: #f4db0c; border-color:#FFF;}
	.detail-box{ border: 1px solid #d2d3d3;background:#edeeee; color: #484848; min-height: 195px;margin:0 -21px;width:100% !important; margin-left:0px;}
	.detail-box p{ margin-bottom:0; font-size:15px; line-height:18px}
	.detail-box img{ margin-right: 3%; vertical-align: top; width: 45%;}
	.detail-box > div{ padding:20px 10px; width: 100% !important;}
	.detail-box > div > p { display:none;}
	.detail-box h5 { margin:-4px 0 5px 0;}
	.detail-box .right-box{ display: inline-block; width: 50% !important;}
	.feature-box { margin-top:-91px;}
	#feature-specifications ul li {  color:#3264a9}
	#feature-specifications ul li span { color:#484848; font-size:16px; display:block; }
	.features-page.footer-box .left-side {padding: 17px 0;}
	.selection-tab, .tabs{border:none}
	/*NorthStar Access 360*/
	/*Ramp*/
	#toyota_ns_360 .ramp-spot .d1{ left: 25%;top: 32%;}
	#toyota_ns_360 .ramp-spot .d2{ left: 15%; top: 68%;}
	#toyota_ns_360 .ramp-spot .d3{ left: 27%; top: 54%;}
	#toyota_ns_360 .ramp-spot .d4{ left: 38%; top: 19%;}
	#toyota_ns_360 .ramp-spot .d5{ left: 30.5%; top: 67.5%;}
	/*Interior*/
	#toyota_ns_360 .interior-spot .d1{	left: 26%;	top: 32%;}
	#toyota_ns_360 .interior-spot .d2{	left: 28%;	top: 48%;}
	#toyota_ns_360 .interior-spot .d3{	left: 53%;	top: 17%;}
	#toyota_ns_360 .interior-spot .d4{	left: 38%;	top: 20%;}
	/*Door*/
	#toyota_ns_360 .door-spot .d1{left: 26%; top: 9%;}
	#toyota_ns_360 .door-spot .d2{left: 53%; top: 14%;}
	/*Clearance*/
	#toyota_ns_360 .clearance-spot .d1{left: 25%;top: 68%;}
	#toyota_ns_360 .clearance-spot .d2{left: 48%;top: 65%;}
	/*Styling*/
	#toyota_ns_360 .styling-spot .d1{left: 27%;top: 40%;}
	#toyota_ns_360 .styling-spot .d2{left: 23%;top: 49%;}
	#toyota_ns_360 .styling-spot .d3{left: 37%;top: 66%;}
	#toyota_ns_360 .styling-spot .d4{left: 27%;top: 58%;}
	/*other feature*/
	#toyota_ns_360 .other-spot .d1{left: 30%;top: 28%;}
	#toyota_ns_360 .other-spot .d2{left: 58%;top: 21%;}
	#toyota_ns_360 .other-spot .d3{left: 27%;top: 55%;}
	#toyota_ns_360 .other-spot .d4{left: 45%;top: 74%;}


	/*Summit Access 360*/
	/*Ramp*/
	#toyota_su_360 .ramp-spot .d1{ left: 27.5%;top: 54%;}
	#toyota_su_360 .ramp-spot .d2{ left: 19%; top: 70%;}
	#toyota_su_360 .ramp-spot .d3{ left: 9%; top: 73%;}
	#toyota_su_360 .ramp-spot .d4{ left: 30.5%; top: 67.5%;}
	/*Interior*/
	#toyota_su_360 .interior-spot .d1{	left: 26%;	top: 32%;}
	#toyota_su_360 .interior-spot .d2{	left: 28%;	top: 48%;}
	#toyota_su_360 .interior-spot .d3{	left: 53%;	top: 17%;}
	#toyota_su_360 .interior-spot .d4{	left: 38%;	top: 20%;}
	/*Door*/
	#toyota_su_360 .door-spot .d1{left: 26%; top: 9%;}
	#toyota_su_360 .door-spot .d2{left: 53%; top: 14%;}
	/*Clearance*/
	#toyota_su_360 .clearance-spot .d1{left: 25%;top: 68%;}
	#toyota_su_360 .clearance-spot .d2{left: 48%;top: 65%;}
	/*Styling*/
	#toyota_su_360 .styling-spot .d1{left: 27%;top: 40%;}
	#toyota_su_360 .styling-spot .d2{left: 23%;top: 49%;}
	#toyota_su_360 .styling-spot .d3{left: 37%;top: 66%;}
	#toyota_su_360 .styling-spot .d4{left: 27%;top: 58%;}
	/*other feature*/
	#toyota_su_360 .other-spot .d1{left: 38%;top: 20%;}
	#toyota_su_360 .other-spot .d2{left: 58%;top: 21%;}
	#toyota_su_360 .other-spot .d3{left: 27%;top: 55%;}
	#toyota_su_360 .other-spot .d4{left: 45%;top: 74%;}

	/*NorthStarr E 360*/
	/*Ramp*/
	#toyota_ne .ramp-spot .d1{ left: 15%; top: 68%;}
	#toyota_ne .ramp-spot .d2{ left: 25%;top: 32%;}
	#toyota_ne .ramp-spot .d3{ left: 27%; top: 54%;}
	#toyota_ne .ramp-spot .d4{ left: 13%; top: 78%;}
	/*Interior*/
	#toyota_ne .interior-spot .d1{	left: 47%;	top: 47%;}
	#toyota_ne .interior-spot .d2{	left: 38%;	top: 22%;}
	#toyota_ne .interior-spot .d3{	left: 27%;  top: 36%;}
	#toyota_ne .interior-spot .d4{  left: 28%;  top: 48%;}
	/*Door*/
	#toyota_ne .door-spot .d1{left: 28%; top: 9%;}
	#toyota_ne .door-spot .d2{left: 53%; top: 13%;}
	/*Clearance*/
	#toyota_ne .clearance-spot .d1{left: 25%;top: 68%;}
	#toyota_ne .clearance-spot .d2{left: 48%;top: 65%;}
	/*Styling*/
	#toyota_ne .styling-spot .d1{left: 27%;top: 33%;}
	#toyota_ne .styling-spot .d2{left: 26%;top: 54%;}
	/*other feature*/
	#toyota_ne .other-spot .d1{left: 26%;top: 54%;}
	#toyota_ne .other-spot .d2{left: 47%;top: 71%;}

	/*honda NorthStar*/
	/*Ramp*/
	#honda_ns .ramp-spot .d1{ left: 25%;top: 32%;}
	#honda_ns .ramp-spot .d2{ left: 15%; top: 66%;}
	#honda_ns .ramp-spot .d3{ left: 27%; top: 54%;}
	#honda_ns .ramp-spot .d4{ left: 38%; top: 19%;}
	#honda_ns .ramp-spot .d5{ left: 30.5%; top: 67.5%;}
	/*Interior*/
	#honda_ns .interior-spot .d1{	left: 28%;	top: 48%;}
	#honda_ns .interior-spot .d2{	left: 53%;	top: 17%;}
	#honda_ns .interior-spot .d3{	left: 38%;	top: 20%;}
	/*Door*/
	#honda_ns .door-spot .d1{left: 26%; top: 9%;}
	#honda_ns .door-spot .d2{left: 53%; top: 14%;}
	/*Clearance*/
	#honda_ns .clearance-spot .d1{left: 25%;top: 68%;}
	#honda_ns .clearance-spot .d2{left: 48%;top: 65%;}
	/*Styling*/
	#honda_ns .styling-spot .d1{left: 26%;top: 42%;}
	#honda_ns .styling-spot .d2{left: 27%;top: 22%;}
	#honda_ns .styling-spot .d3{left: 5%;top: 54%;}
	#honda_ns .styling-spot .d4{left: 26%;top: 58%;}
	/*other feature*/
	#honda_ns .other-spot .d1{left: 38%;top: 20%;}
	#honda_ns .other-spot .d2{left: 58%;top: 21%;}
	#honda_ns .other-spot .d3{left: 27%;top: 55%;}
	#honda_ns .other-spot .d4{left: 45%;top: 74%;}

	/*honda Summit*/
	/*Ramp*/
	#honda_su .ramp-spot .d1{ left: 24%;top: 52%;}
	#honda_su .ramp-spot .d2{ left: 9%; top: 74%;}
	#honda_su .ramp-spot .d3{ left: 30%; top: 68%;}
    /*Interior*/
	#honda_su .interior-spot .d1{	left: 28%;	top: 39%;}
	#honda_su .interior-spot .d2{	left: 53%;	top: 17%;}
	#honda_su .interior-spot .d3{	left: 38%;	top: 20%;}
	/*Door*/
	#honda_su .door-spot .d1{left: 26%; top: 9%;}
	#honda_su .door-spot .d2{left: 53%; top: 14%;}
	/*Clearance*/
	#honda_su .clearance-spot .d1{left: 25%;top: 68%;}
	#honda_su .clearance-spot .d2{left: 48%;top: 65%;}
	/*Styling*/
	#honda_su .styling-spot .d1{left: 26%;top: 42%;}
	#honda_su .styling-spot .d2{left: 27%;top: 22%;}
	#honda_su .styling-spot .d3{left: 5%;top: 54%;}
	#honda_su .styling-spot .d4{left: 26%;top: 58%;}
	/*other feature*/
	#honda_su .other-spot .d1{left: 38%;top: 20%;}
	#honda_su .other-spot .d2{left: 58%;top: 21%;}
	#honda_su .other-spot .d3{left: 27%;top: 55%;}
	#honda_su .other-spot .d4{left: 45%;top: 74%;}

	/*Dodge northstar*/
	/*Ramp*/
	#dodge_ns .ramp-spot .d1{ left: 25%;top: 32%;}
	#dodge_ns .ramp-spot .d2{ left: 15%; top: 68%;}
	#dodge_ns .ramp-spot .d3{ left: 27%; top: 54%;}
	#dodge_ns .ramp-spot .d4{ left: 38%; top: 19%;}
	#dodge_ns .ramp-spot .d5{ left: 30.5%; top: 67.5%;}
	/*Interior*/
	#dodge_ns .interior-spot .d1{	left: 53%;	top: 22%;}
	#dodge_ns .interior-spot .d2{	left: 39%;	top: 24%;}
	/*Door*/
	#dodge_ns .door-spot .d1{left: 26%; top: 9%;}
	#dodge_ns .door-spot .d2{left: 53%; top: 14%;}
	/*Clearance*/
	#dodge_ns .clearance-spot .d1{left: 25%;top: 68%;}
	#dodge_ns .clearance-spot .d2{left: 48%;top: 65%;}
	/*Styling*/
	#dodge_ns .styling-spot .d1{left: 27%;top: 40%;}
	#dodge_ns .styling-spot .d2{left: 25%;top: 52%;}
	#dodge_ns .styling-spot .d3{left: 37%;top: 67%;}
	/*other feature*/
	#dodge_ns .other-spot .d1{left: 30%;top: 34%;}
	#dodge_ns .other-spot .d2{left: 31%;top: 57%;}
	#dodge_ns .other-spot .d3{left: 47%;top: 75%;}



	/*dodge Summit*/
	/*Ramp*/
	#dodge_su .ramp-spot .d1{ left: 27%;top: 56%;}
	#dodge_su .ramp-spot .d2{ left: 12%; top: 74%;}
	#dodge_su .ramp-spot .d3{ left: 32%; top: 69%;}
	/*Interior*/
	#dodge_su .interior-spot .d1{	left: 53%;	top: 22%;}
	#dodge_su .interior-spot .d2{	left: 39%;	top: 24%;}
	/*Door*/
	#dodge_su .door-spot .d1{left: 26%; top: 9%;}
	#dodge_su .door-spot .d2{left: 53%; top: 14%;}
	/*Clearance*/
	#dodge_su .clearance-spot .d1{left: 25%;top: 68%;}
	#dodge_su .clearance-spot .d2{left: 48%;top: 65%;}
	/*Styling*/
	#dodge_su .styling-spot .d1{left: 27%;top: 40%;}
	#dodge_su .styling-spot .d2{left: 25%;top: 52%;}
	#dodge_su .styling-spot .d3{left: 37%;top: 67%;}
	/*other feature*/
	#dodge_su .other-spot .d1{left: 30%;top: 34%;}
	#dodge_su .other-spot .d2{left: 31%;top: 57%;}
	#dodge_su .other-spot .d3{left: 47%;top: 75%;}

	/*Dodge northstar E*/
	/*Ramp*/
	#dodge_ne .ramp-spot .d1{ left: 25%;top: 32%;}
	#dodge_ne .ramp-spot .d2{ left: 15%; top: 68%;}
	#dodge_ne .ramp-spot .d3{ left: 27%; top: 54%;}
	#dodge_ne .ramp-spot .d4{ left: 10%; top: 80%;}
	/*Interior*/
	#dodge_ne .interior-spot .d1{	left: 45%;	top: 47%;}
	#dodge_ne .interior-spot .d2{	left: 38%;	top: 22%;}
	#dodge_ne .interior-spot .d3{	left: 27%;  top: 36%;}
	/*Door*/
	#dodge_ne .door-spot .d1{left: 28%; top: 9%;}
	#dodge_ne .door-spot .d2{left: 51%; top: 13%;}
	/*Clearance*/
	#dodge_ne .clearance-spot .d1{left: 25%;top: 68%;}
	#dodge_ne .clearance-spot .d2{left: 48%;top: 65%;}
	/*Styling*/
	#dodge_ne .styling-spot .d1{left: 27%;top: 33%;}
	#dodge_ne .styling-spot .d2{left: 26%;top: 54%;}
	/*other feature*/
	#dodge_ne .other-spot .d1{left: 47%;top: 71%;}
	#dodge_ne .other-spot .d2{left: 26%;top: 54%;}


	/*chrysler NorthStar*/
	/*Ramp*/
	#chrysler_ns .ramp-spot .d1{ left: 25%;top: 32%;}
	#chrysler_ns .ramp-spot .d2{ left: 15%; top: 68%;}
	#chrysler_ns .ramp-spot .d3{ left: 27%; top: 54%;}
	#chrysler_ns .ramp-spot .d4{ left: 38%; top: 19%;}
	#chrysler_ns .ramp-spot .d5{ left: 30.5%; top: 67.5%;}
	/*Interior*/
	#chrysler_ns .interior-spot .d1{	left: 52%;	top: 20%;}
	#chrysler_ns .interior-spot .d2{	left: 36%;	top: 20%;}
	/*Door*/
	#chrysler_ns .door-spot .d1{left: 26%; top: 9%;}
	#chrysler_ns .door-spot .d2{left: 53%; top: 14%;}
	/*Clearance*/
	#chrysler_ns .clearance-spot .d1{left: 25%;top: 68%;}
	#chrysler_ns .clearance-spot .d2{left: 48%;top: 65%;}
	/*Styling*/
	#chrysler_ns .styling-spot .d1{left: 27%;top: 40%;}
	#chrysler_ns .styling-spot .d2{left: 25%;top: 52%;}
	#chrysler_ns .styling-spot .d3{left: 37%;top: 67%;}
	/*other feature*/
	#chrysler_ns .other-spot .d1{left: 28%;top: 34%;}
	#chrysler_ns .other-spot .d2{left: 28%;top: 56%;}
	#chrysler_ns .other-spot .d3{left: 43%;top: 73%;}


	/*chrysler Summit*/
	/*Ramp*/
	#chrysler_su .ramp-spot .d1{ left: 24%;top: 52%;}
	#chrysler_su .ramp-spot .d2{ left: 9%; top: 74%;}
	#chrysler_su .ramp-spot .d3{ left: 30%; top: 68%;}
	/*Interior*/
	#chrysler_su .interior-spot .d1{	left: 52%;	top: 20%;}
	#chrysler_su .interior-spot .d2{	left: 36%;	top: 20%;}
	/*Door*/
	#chrysler_su .door-spot .d1{left: 26%; top: 9%;}
	#chrysler_su .door-spot .d2{left: 53%; top: 14%;}
	/*Clearance*/
	#chrysler_su .clearance-spot .d1{left: 25%;top: 68%;}
	#chrysler_su .clearance-spot .d2{left: 48%;top: 65%;}
	/*Styling*/
	#chrysler_su .styling-spot .d1{left: 27%;top: 40%;}
	#chrysler_su .styling-spot .d2{left: 25%;top: 52%;}
	#chrysler_su .styling-spot .d3{left: 37%;top: 67%;}
	/*other feature*/
	#chrysler_su .other-spot .d1{left: 28%;top: 34%;}
	#chrysler_su .other-spot .d2{left: 28%;top: 56%;}
	#chrysler_su .other-spot .d3{left: 43%;top: 73%;}

		/*tab top*/
		.tab-selection-links li a { padding-left:19px; padding-right:19px;}

	/*Blog*/
	.blog .blogtitle:hover{ color:#009ae4 }
	.blog .blog-description p{ color:#003e7e; font-size:18px; }
	.blog .entry-date { background:#003e7e; font-size:19px;  color:#FFF; text-align:center; text-transform:uppercase; display:inline-block; padding:0; position:relative; margin-bottom:20px; max-width:60px; line-height:22px; }
	.blog .entry-date small{font-size:12px;}
	.blog .entry-date img{ position:absolute; bottom:-17px; left:0;}
	.blog article h2{  margin:-2px 0 7px 0 }
	.blog article p { font-size:14px;}
	.blog article .post-content ul li{ font-size:14px;}
	.blog article h2 a { color:#003e7e; text-decoration:none;}
	.blog .posted-in { font-size:14px; margin:10px 0 10px 0; line-height:17px;}
	.blog .posted-in a { color:#003e7e; text-decoration:none;}
	.blog .posted-in a:hover{ color:#009ae4 }
	.blog article hr { border-bottom:#555658 2px solid;}
	.blog .blog-article article:last-child hr { border-bottom:0;}
    .blog .widget-title { font-size:24px; color:#3264a9; background:url(images/accordian-open.png) right center no-repeat; padding:5px 30px 5px 0; cursor:pointer; }
	.blog .widget-title.selected { background-image:url(images/accordian-close.png);}
	.blog .widget-area aside { position:relative!important; top:auto!important;}
	.blog .widget-area aside ul li{ padding:0 0 5px 10px}
	.blog .widget-area aside ul li a{ color:#43464b; text-decoration:none; font-size:15px;}
	.blog .widget-area aside ul li a:hover{ color:#009ae4 }
	.search-form .search-field {background-color:#fff; border:#d8d8d8 2px solid; height:40px; margin:5px 0 10px 0; font-size:14px; padding-left: 10px; padding-right:10px; width:100%; resize:none}
	.search-form .screen-reader-text { display:none;}
	.search-form .search-submit { border:0; background:url(images/search-icon-new.png) no-repeat; text-indent:-9999px; width: 26px;height: 27px; position:absolute; right:18px;top:13px; z-index:1;}
	.yearly-archive-box {border-bottom:#555658 2px solid; margin-top:20px; }
	.widget-yearly-archive {border-top:#555658 2px solid;}
	.widget-yearly-archive h3 { margin:5px 0; text-indent:20px}
	.widget-yearly-archive ul { margin-bottom:20px;}

	a.recent-post { color:#43464b; font-size:14px; text-transform:capitalize; line-height:16px;display:block;}
	a.recent-post:hover{ color:#009ae4 }
	/*Corporate partner Category*/
	/*.category-303 .blog .entry-date{ display:none;}
	.category-303 .recent-post .large-5{ display:none;}
	.category-303 .recent-post .large-7{ width:100%;}*/
	/*blog single post*/
	.blog .title { margin:-2px 0 10px 20px;}
	.post-navigation { float:none; margin-top:20px;}
	.post-navigation .screen-reader-text { display:none;}
	.nav-links a{ font-size:18px; text-transform:uppercase; color:#3264a9; text-decoration:none;}
	.nav-links .fr a{background:url(images/pagination-right.png) right center no-repeat; padding-right:25px}
	.nav-links .fl a{background:url(images/pagination-left.png) left center no-repeat; padding-left:25px;}

	/*Contact Us*/
	.contact address{ font-size:15px; font-style:normal; color:#003E7E; line-height:19px; margin-top:10px}
	.contact label{ color:#003e7e; }
	.contact .map-link{  background:url(images/map-pin.png) no-repeat; color:#009eed; padding:1px 10px 8px 20px; display:inline-block;font-size:16px; text-decoration:underline; margin-top:10px;  }
	.contact .number-box { font-size:14px; line-height:16px; float:left;}
	.contact .number-box span { font-size:14px; display:block;}
	#content-wrapper .contact h1 { margin-bottom:5px;}

	.contact-page-heading{position:absolute; font-size:40px; top: 33%; width:100%;}

	.contact-veteran-advocate-page .contact-page-heading{ position:relative; padding:65px 0 37px;}
	.contact-veteran-advocate-page .cva-banner{position: absolute; z-index: 1; pointer-events: none;}

		/*contact, get demo, get quote btn condition*/
		#contact-page .contact-btn-block{ display:block;}
		#get-demo-page .demo-btn-block{ display:block;}
		#get-quote-page .quote-btn-block{ display:block;}
		#application-page .application-btn-block{ display:block;}



	/*Dealer locator*/
	.dealer-result .list-box{ color:#003e7e; background:#FFF; border:#013E7D 2px solid;/* border-radius:5px;  -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.05);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.05);box-shadow:0px 0px 20px rgba(0,0,0,0.05);*/ margin:5px 0 17px;padding:0;float:left;width:100%;position:relative;}
	.dealer-result .list-box-div{padding-top:0px;padding-bottom:15px;}
	.dealer-result address{ font-style:normal; font-size:13px;line-height:18px;}
	.dealer-result address a:hover{text-decoration:underline !important;}
	.dealer-result .list-box.featured{ background:#003e7e; color:#FFF; box-shadow:none; }
	.dealer-result .list-box.featured address{ color:#f4db0c;}
	.dealer-result .list-box.even{ background:#DBDBDB; }
	.dealer-result .dealer-services{margin:0;margin-left:15px;font-size:14px;line-height:16px;}
	.dealer-result .dealer-services li{padding:0;list-style-type:disc;background:none;}
	.dealerinput input[type=text]{width:159px}
	.dealer-result .list-box .large-2.columns.h-2x{ padding-left:0; padding-right:0;}

	/*Check Inventory*/
	.inventry-search{color:#41434d; text-shadow:0px 1px 0px rgba(255,255,255,0.40); font-size:14px; list-style:none; background:#e8e8e8; padding:10px 20px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; margin:5px 0 0  }
	.inventry-search label{ display:inline-block; margin-right:10px; float: left;margin-top: 15px;}
	.inventry-search select{width: 220px;}
	.inventry-search li:first-child, .inventry-search li:last-child{ margin-left:0; }
	.inventry-search li{ float:left; margin-left:4%;}
	.inv-list-box{font-size:13px; background:#FFF; border:#e2e2e3 1px solid; -moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px; padding:10px 0; list-style:none; line-height:17px; -moz-box-shadow:0px 0px 27px rgba(0,0,0,0.06);
	-webkit-box-shadow:0px 0px 27px rgba(0,0,0,0.06);
	box-shadow:0px 0px 27px rgba(0,0,0,0.06);}
	.inv-list-box.odd {background:#f9f9f9;}
	.inv-list-box .van-condition{height:100%;line-height:415%; text-transform:uppercase; font-size:14px;}
	.inv-list-box h4{ font-size:18px; margin:7px 0 3px 0;}
	.inv-list-box a{text-decoration:none;}
	.inv-list-box .make-box { font-size:13px;}
	.inv-list-box .make-box a:hover{text-decoration:underline;color:#43464b;}
	.inv-list-box .price-box{ border-left:#e4e5e4 1px solid; padding-left:15px;}
	.inv-list-box .price-box > .row > .columns:first-child { margin-top:10px;}
	.inv-list-box .price-box h4 { font-size:20px; height:100%; line-height: 307%;}
	.inv-list-box a.btn { margin:12px 20px;}
	.sort-box > div > div { float:right; margin:5px 0 5px 10px; }
	.sort-box label { float: left;margin-top: 15px;margin-right:10px;}
	.sort-box .iradio_minimal-blue { display:inline-block; padding-left:25px; margin:0}
	.sort-box .radio-btn { margin-top:14px;}

	.filter-box{background:#ececec;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
	.filter-box > div { padding-bottom: 20px; }
	.filter-box > div > div { float:left; margin:5px 0 5px 10px; }
	.filter-box label { margin-top: 15px;margin-right:10px; display:block}
	.filter-box .iradio_minimal-blue { display:inline-block; padding-left:25px; margin:0}
	.filter-box .radio-btn { margin-top:40px; margin-left:30px}
	.filter-box input[type=submit] { margin-top: 32px !important; margin-left: 25px; }

	/*Resource Pages*/
	
	
	.resource-page ul{margin:0;padding:0; list-style:none; }
	.resource-page ul li { background:none!important; padding:8px 0; margin:0}
	.resource-page ul li span { font-size:11px; color:#003e7c;}
	.resource-page p { color:#003e7c; font-size:16px;}
	.resource-page .pdf-link { font-size:16px;}

		/*Side menu For Resource pages*/
		.side-nav-wrapper{ margin-top:0px;}
		.post-content .side-nav { background:#707477; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; margin:0;padding: 0; list-style: none; }
		.post-content .side-nav li { border-top:#898d90 1px solid; list-style:none; padding:0; margin:0; background:none; line-height:1;}
		.post-content .side-nav li:first-child{ border:none;}
		.post-content .side-nav li:last-child a{ border-radius:0 0px 5px 5px;}

		.post-content .side-nav a { color:#FFF; padding:15px 12%; display:block; text-decoration:none; font-size:16px; }
		.post-content .side-nav li.current-menu-item a { background:#f4db0c; color:#43464b;}
		.post-content .side-nav li.current-menu-item a:after{border: medium solid rgba(0, 0, 0, 0); content: " "; height: 0; left:5px; pointer-events: none;position: absolute;width: 0; border-color: rgba(136, 183, 213, 0) #f4db0c rgba(136, 183, 213, 0) rgba(136, 183, 213, 0); border-width: 21px 16px; margin:-14px 0 0 -17px;}

	/*question-page*/
	.question-page h4 { margin-top:0; line-height:normal;}
    .question-page h4 a {font-weight: bold;}
	.question-page p { margin-bottom:0;}
	.question-page .white-box { margin-top:20px;}
	.question-page .answeroption { padding:10px 0;}
	.question-page .answeroption .iradio_yellow { min-width:135px;}

	/*Customer Stories*/
	.cstories-box a {text-decoration:none; display:block;}
	.cstories-box h3 {bottom:0; margin:-51px 21px 0 0; padding:10px; background:#003e7e; color:#FFF; position: relative;}
	.video-icon-link {background:url(images/video-icon.png) left center no-repeat; padding:2px 0 2px 30px; color:#0098e4; font-size:16px; display:inline-block; }

	/*Careers*/
	.page-id-120 .post-content ul.list-default { margin:0 0 0 10px}
	.page-id-120 .post-content ul.list-default li {background: none!important;padding: 10px 0;margin: 0; font-size:18px;}
	.page-id-120 .post-content ul.list-default li a { text-decoration:none;}
	.page-id-120 .post-content .line-h22 { line-height:22px;}
	.page-id-120 .post-content ul.large-block-grid-3 li{ line-height:20px;}
	.page-id-120 .post-content ul.large-block-grid-3 li img { margin-bottom:5px;}

	/*Disability Vehicles*/
	.disability-bg{ padding-top:20px; min-height:430px; background: #ececed; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlY2VjZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNiMWI4YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(right, ellipse cover,  #ececed 62%, #b1b8c2 99%); /* FF3.6+ */
background: -webkit-gradient(radial, right center, 0px, center center, 100%, color-stop(62%,#ececed), color-stop(99%,#b1b8c2)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(right, ellipse cover,  #ececed 62%,#b1b8c2 99%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(right, ellipse cover,  #ececed 62%,#b1b8c2 99%); /* Opera 12+ */
background: -ms-radial-gradient(right, ellipse cover,  #ececed 0%,#b1b8c2 99%); /* IE10+ */
background: radial-gradient(ellipse at right,  #ececed 62%,#b1b8c2 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececed', endColorstr='#b1b8c2',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
	.disability-honda-box, .disability-dodge-box, .disability-chysler-box, .disability-toyota-box {position: absolute;z-index: 1;}
	.disability-honda-box {top: 16%;width: 57%;left: 0;z-index:3;}
	.disability-dodge-box {top: 100%;width: 28%;left: 46%; z-index: 2;}
	.disability-chysler-box {top: 100%;width: 22%;left: 66%;z-index: 1;}
	.disability-toyota-box {top: 78%;width: 17%;left: 83%;z-index: 0;}
	.disability-honda-box div{right: 8%;top: 73%;z-index: 3;}
	.disability-dodge-box div{right: 8%;top: 87%;z-index: 3;}
	.disability-chysler-box div{right:8%;top: 91%;z-index: 3;}
	.disability-toyota-box div{right:8%;top: 85%;z-index: 3;}
	.disability-honda-box div, .disability-dodge-box div, .disability-chysler-box div, .disability-toyota-box div {position: absolute; line-height:17px;}

		/*Applicaition Form*/
		.file-btn-box { position:relative; margin-top:5px;}
		.file-btn-box input {width:100%; font-size:50px; overflow:hidden; height:44px; cursor:pointer; position:absolute; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;}
		.file-btn-box .btn { line-height:40px; height:40px;}

	/*Veteran Page*/
	/*.page-id-1122 .breadcrumb{ display:none;}*/
	.veteran-box { background:url(images/veteran-img.png) center top no-repeat; min-height: 300px;margin: -64px 0 0 0;padding:63px 0 0 0; }
	.page-id-1122 .bg-content {background:#f3f4f4 url(images/veteran-bg.png) left 29% repeat-x; }
	.veteran-box .name { font-size:13px; text-transform:uppercase; line-height:15px;padding: 87px 0 0 14px;}
	.veteran-box .name span { color:#003e7e; display:block; font-size:16px;}
	.veteran-box .action-setting-links { margin:0 0 0 -26px}
	.contact-verteran-btn { float:right; margin:-80px 0 0 0; }
	.sss-button { margin-right: 294px; }
	.veteran-programs-logo img{ max-width:65%}

	/*Wheelchair Lifts*/
	.rwd-table { background: #FFF; color: #fff; border-radius: 5px; overflow: hidden;  border: 1px solid #ddd; }
	.rwd-table td h4{ font-size:18px; margin:8px 0 0 0}
	.rwd-table td { border: 1px solid #ddd; color:#333}
	.rwd-table th { background:#003E7E; color:#FFF;}
	.rwd-table tr th:first-child { background:#f3f4f4; color:#333; min-width:200px;}
	.rwd-table tr td:first-child { background:#F4DB0C;}
	.rwd-table tr td:first-child img{ max-width:120px;}
	.rwd-table tr td img{ max-width:20px;}
	.rwd-table th, .rwd-table td {text-align: center; vertical-align:middle;}
	.rwd-table td:before {display: none;}
	.rwd-table th, .rwd-table td {padding: 10px; }
	.rwd-table th { color: #FFF; background:#003E7E;}
	.rwd-table tr td:first-child, .rwd-table tr.odd td:first-child { background:#F9F9F9;}
	.rwd-table tr.odd td{ background:#ECF7FF;}
	.rwd-table td:last-child { padding:20px 10px; text-align:center; }

	/*-wheelchair van detail-*/
	.van-detail h2{ padding-bottom:8px;}
	.van-detail h5{margin-bottom: 3px;color: #3264a9;font-size: 16px; margin-top:20px;}
	.van-detail span{ display:block;color: #009eed; line-height: 21px;}
	.van-contact h5{ font-size:18px; margin-top:0}
	.van-contact span{ font-size:14px;color: #3264a9;}
	.van-detail-thumb li{ padding:7px 5px 0!important }
	.van-detail-thumb{margin: 0 -5px;}
	.van-detail-thumb img{ padding:px; cursor:pointer;}
	.van-detail-thumb .active{border: 4px solid #009eed; padding:0; cursor:default}

/* Configurator ---------------------*/
	.page-id-77 #content-wrapper h1 { margin-bottom:0;}
	/*config-tab*/
	.config-tab{ background:none; float:none; margin-bottom:10px;}
	.config-tab li{ font-size:17px; color:#43464b; display:block;  background:#707376; text-align:left; padding:9px 5px 9px 0px; text-decoration:none; cursor:pointer;  border-radius:5px; background:#aeb0b2;  border-right:3px #F4F5F5 solid; min-height:58px;}
	.config-tab li:hover, .config-tab li.selected{ background:#f4db0c!important; color:#003e7e}
	.config-tab li:hover:after, .config-tab li.selected:after{border: medium solid rgba(0, 0, 0, 0); content: " "; height: 0; left: 55%; pointer-events: none;position: absolute;top: 100%;width: 0;  border-color: #f4db0c rgba(136, 183, 213, 0) rgba(136, 183, 213, 0); border-width: 15px 25px; margin-left: -33px;}
	.config-tab li span{ font-size:10px; display:block}
	.config-tab li span.tabtext{ font-size:17px;}
	.config-tab li span.num{  background:#F4F5F5;border-radius: 0 50px 50px 0;float: left;height: 33px;width: 14px; padding: 3px 0 0; margin-right:3px; font-size:18px; margin-top:3px;}
	.config-tab li.passed{background:#e8e8e8;}
	.vantabs h3, .makediv .iradio_line{font-size:21px;  margin-top:0px; margin-bottom:0px; color:#3264a9; font-weight:bold;}
    .makediv .iradio_line {padding-top: 14px;}
    .vantabs .iradio_line ul { list-style-type: circle; padding-left: 15px;}
	 .makediv img{cursor:pointer}
	.vantabs h4{ margin-bottom:30px;}
	.vantabs h4.subhead{color:#3264a9;  margin-bottom:15px;}
	#makeTab .question-icon {color:#009eed; text-transform:capitalize; font-size:21px;}
	.nextstep{float:right;}
	.vsummary{min-height:500px;}
	.vsummary h2{ padding:0 0 8px 0;}
	.vsummary .selValue{ color:#3264a9;}
	.vsummary .selValue span { color:#009eed}
	.vsummary .selValue h5{ margin-bottom:3px; color:#3264a9; font-size:16px;}
	.vsummary .editsum, #clearconf{ float:right; font-size:13px; text-decoration:underline; color:#009eed; cursor:pointer}
	.vsummary .btn-block+.btn-block{margin-top:0px;}
	ul#colorUl{background-color:#fff; padding:7px 7px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;-webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.2);-moz-box-shadow:  0px 0px 4px rgba(50, 50, 50, 0.2);box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.2); }
	ul#colorUl li{height:90px; width:90px; display:inline-block; margin:10px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; border:1px solid #BFBBBB;}
	ul#colorUl li.activecolor{border:3px solid #f4db0c; background:url(images/sel-col-heart.png) no-repeat 90% 90%; cursor:default}
	#colorTab #colorname{ font-size:21px; margin:15px 0; text-align:center; color:#003e7e;}
	#optionsTab .box {background: #fff;-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);-moz-box-shadow:  0px 0px 15px rgba(0, 0, 0, 0.05);box-shadow:0px 0px 15px rgba(0, 0, 0, 0.05); border:#e5ebf1 2px solid;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; overflow:hidden; margin:0 -2px;}
	#optionsTab .box .icheckbox_line{ min-height:155px;}
	#freedman-fixed-mid-row-seats .box .icheckbox_line{ min-height:initial;}
	#oem-flip-up-mid-row-seats .box .icheckbox_line{ min-height:initial;}
	#optionsTab #mid-row-seat .box .icheckbox_line{ min-height:30px;}
	#optionsTab #mid-row-seat .box div:nth-of-type(1){padding-bottom:0;}
	#optionsTab h3{font-weight:normal; letter-spacing:-0.5pt;}
	#mid-row-seat .box .box-text{font-size:14px; padding:0 15px 18px 39px;}
	#mid-row-seat-single .box .box-text{padding:0 15px 18px 39px;}
	#mid-row-seat, #mid-row-seat-single{display:none;list-style:none;}

	/*check inventory*/
	.inventory-result h4 { line-height:normal; margin-bottom:0;}
	.inventory-result .inv-list-box .price-box h4 { line-height:normal; font-size:18px;}
	.ivnmessage{list-style:none;padding:15px 0 7px 0; color:#3264a9; line-height:20px; font-weight:bold;}
	/*finaloption*/
	.totalDiv{display:none; color:#43464b;}
	#c-price, #v-price, #o-price, #f-price{float:right;}
	.configurator-demo-box{ background:#eaebeb; margin:30px 13%; padding:20px 7% 30px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px }
	.configurator-demo-box h4{ margin-bottom:5px;}
	.configurator-demo-box label{ color:#003e7e;}
	.itemprice{padding-left:19%; font-size:16px;  }
	.itemprice div{padding:5px 0}
	.finalprice{font-size:24px; padding:24px 0 0 0; color:#003e7e;}

	/*HIDESHARE CSS*/
	.hideshare-wrap {position: relative; width:156px!important; display:inline-block;}
	.hideshare-wrap .hideshare-list {position: absolute;top: 0;left: 0;right: 0;margin: 0;padding: 0;list-style: none;text-align: center;}
	.hideshare-wrap li {display: inline-block;zoom: 1;*display: inline;margin: 10px 5px 0;}
	.hideshare-wrap span {display: none;}
	#sharepage {display: inline-block;}
	.hideshare-wrap ul a{color:#f4db0c;}

	/*Contest Form*/
	.page-id-1771 .bg-blue img, .page-id-1772 .bg-blue img{ display:block; }
	#contest-form label{ color:#FFF; font-size:16px; line-height:20px;}
	#contest-form form{ padding:0 20px 0 0;}
	#contest-form .icheckbox{ padding:5px 20px; font-size:14px;}
	#contest-form .icheckbox .icheck_line-icon {background: url(images/contest-checkbox2.png) no-repeat;border: none; width:18px; height:18px; position:absolute; left:0; top:3px;}
	#contest-form .agree-box .icheckbox .icheck_line-icon {background: url(images/contest-checkbox2.png) no-repeat;border: none; width:18px; height:18px; top:0px; left:0}
	#contest-form .agree-box{font-size:11px;}
	#contest-form .agree-box .icheckbox{ font-size:11px; display: inline-block;padding-right: 0;}
	#contest-form .veteran-checkbox .icheckbox{ float:left}
	#contest-form .icheckbox.checked { background:none}
	#contest-form .icheckbox.checked .icheck_line-icon{	background-position: -29px 0;}
	#contest-form .agree-box .icheckbox.checked .icheck_line-icon{	background-position: -29px 0;}
	.contest-thanks {width:100%; z-index:1; text-transform:uppercase; text-align:center;}
	#contest-form .iradio{ padding:5px 20px; font-size:14px;}
	#contest-form .iradio .icheck_line-icon {background: url(images/contest-checkbox.png) no-repeat;border: none; width:18px; height:18px; position:absolute; left:0; top:3px;}
	#contest-form .iradio.checked { background:none; border:none;}
	#contest-form .iradio.checked .icheck_line-icon{	background-position: -31px 0;}
	#contest-form span.customSelect{background:#FFF url(images/customSelect-arrow.png) right center no-repeat; border:#d8d8d8 2px solid; height:40px; margin:5px 0 10px 0; border-radius:0; padding-right:38px; width:100%!important;}
	#contest-form .customSelect span {width:100%!important;overflow: hidden;white-space: nowrap; background:none; padding:0}
	#contest-form .hasCustomSelect{ width:100%!important;}

	#contest-form.mobility-form label{color:#003e7e;}

	#contest-form.mobility-form{color:#003e7e;}

	#contest-form.mobility-form .agree-box .icheckbox, #contest-form.mobility-form .agree-box{ font-size:12px;}
	.page_navi.small-navi li span, .page_navi.small-navi li a {margin: 0 0px;padding: 0px 0px;}
	.post-content .page_navi.small-navi li{ background:none; padding:0}

	/************************* OI - Rebate ************************/
	.oirebate_step{margin-left: 39px; color:#075494; font-size:15px;}
	.oirebate_step img{float: left; margin-left: -37px; padding-right: 10px;}
	.oirebate_step span{ display: block; padding: 5px;}

	.win-landing-wrapper{ height:549px;}
	.page-id-1885 .bg-content,.page-id-1886 .bg-content{ background:#FFFFFF; padding:0; margin-bottom:40px;}
	.page-id-1885 .entry-title, .page-id-1886 .entry-title{ display:none}

	/*************************New VMI Northstar E**************/
	#video-container {position: relative; overflow: hidden;}
	#video-container .vedio-bg{background:#013e7f; opacity: 0.6;filter: alpha(opacity=40); /* For IE8 and earlier */ height:100%; position: absolute;top: 0;width: 100%;z-index: 0;}
	#video-container .video-content {position: absolute; top: 40%; z-index:2;right: 0;left: 0; width: 100%;}
	.promoarea video{height:100%; width:100%; display:block}
	.new-video-btn-box{ display:inline-block;}
	.new-video-btn-box .btn{ margin-top:-7px;}

	.northstar-e-van{ margin-top:-123px;}
	.page-id-2153 .entry-title{display:none}
	.page-id-2153 ul.yellow-circle li{ padding:3px 0 13px 30px!important; font-size:17px;}
	.price-tag-nse{position: absolute;top: 11%;left: 32%;color: #fff;font-size: 15px; text-align:center;}
	.price-tag-nse .price-tag-top{border-radius: 20px 20px 0 0;background: #003e7e;border: 3px solid #FFF; border-bottom:none; padding:12px;}
	.price-tag-nse .price-tag-bottom{border-radius:0 0 20px 20px;background: #2c98d5;border: 3px solid #FFF;border-top:2px solid #FFF; padding:12px; font-size:11px;}
	.price-tag-nse span{ display:block; font-size: 19px; font-weight:bold;}
	.price-tag-nse strong{ font-size:37px; color: #f4db0c;}
	.price-tag-nse .price-tag-bottom strong{ font-size:25px;}


	/* 27-05-2015 */
/* new page */
.pad-t50{padding-top:50px!important}
.title-top{ position:absolute; top:-20px; right:15px}
.new-vmi-northstar-e h1.entry-title {color:#000!important; font-size:65px; display:block; margin-bottom:7px;}
.new-vmi-northstar-e h1.entry-title{ right:0; text-align:right}
.new-vmi-northstar-e .banner-img{ margin:5% 0 0 -5%}
.new-vmi-northstar-e .banner-img-small{ margin:10% 0 0 0; float:right}
.new-vmi-northstar-e .sub-title span{ display:block; color:#003e7e; font-size:52px; letter-spacing:-1px}
.new-vmi-northstar-e h3{ color:#003D7D;}

	.new-vmi-northstar-e .price-tag-nse{right:0; left: inherit;color: #fff;font-size: 15px; text-align:center; position:relative; float:right}
	.new-vmi-northstar-e .price-tag-nse .price-tag-top{border-radius: 10px 0 0 10px;background: #003e7e;border: 3px solid #FFF; border-bottom:none; border-top:none; border-left:none; padding:14px 10px; float:left}
	.new-vmi-northstar-e .price-tag-nse .sup{top:-0.3em}
	.new-vmi-northstar-e .price-tag-nse .price-tag-bottom{border-radius:0 10px 10px 0 ;background: #2c98d5;border: 3px solid #FFF;border-top:2px solid #FFF; border-left:none; border-top:none; border-right:none;  border-bottom:none;margin-left:-1px; padding:14px 10px; font-size:11px; float:left}
	.new-vmi-northstar-e .price-tag-nse span{ display:block; font-size: 16px; font-weight:bold;}
	.new-vmi-northstar-e .price-tag-nse strong{ font-size:45px; color: #fff; display:block; margin:5px 0; letter-spacing:-1.5px}
	.new-vmi-northstar-e .price-tag-nse .price-tag-bottom strong{ font-size:33px;}
	.new-vmi-northstar-e .price-tag-nse .price-tag-bottom span.small{ font-size:12px; font-weight:normal}
	.new-vmi-northstar-e .note{ font-weight: bold; width: 30%; float:right; clear:both; margin:15px 0 0 0}
	.new-vmi-northstar-e .bordered-box-grey{ width:67%; float:right; margin:-25% 0 0 0}
	.new-vmi-northstar-e .bordered-box-grey { background: #DAD8D8 none repeat scroll 0 0; border:none;}
	.new-vmi-northstar-e .request-demo{ position:absolute; text-align:center; left:0; right:0}
	.new-vmi-northstar-e sup{top:-0.3em}

		/*pre-owned*/
		.pre-owned-form .bordered-box-grey{ margin-top:0!important}
		.pre-owned-form h3{ background:#07427c!important; color:#f4db0c!important; margin:-20px -20px 20px !important; font-size:36px!important; padding:20px!important; text-transform:none!important}
		.pre-owned-img-position{ margin-top:-141px;}
		.pre-owned-video-btn{ position:absolute; right:10px; z-index:1;}

	/*********************** Community Caregivers *****************/
	#caregiver-post{ width:100%; height:100%; padding:10px;}
	#caregiver-post h3{ margin:12px 0 10px 0; border-bottom:#000000 1px solid; text-transform:uppercase; text-align:center; padding-bottom:7px; }
	#caregiver-post p{ margin-bottom:0;}
	#caregiver-post .slider-nav{ display:none; }
	#caregiver-post .slider-arrow {position: relative;padding: 0;color:#003e7e; text-decoration:none; font-weight:bold}
	#caregiver-post .slider-arrow--right {bottom:0;right:0;display: inline; float:right; margin:0 6px;}
	#caregiver-post .slider-arrow--left {bottom:0;left:0;display: inline; float:right;}
	#caregiver-post .slider-arrow--right:before{ content:" / ";}

	/********************* Year-End Closeout **************************/
	.year-end-email-box-parent{ position:relative;}
	.year-end-email-box-parent .year-end-email-box{ padding-right:48px;}
	.year-end-email-box-parent img{ position:absolute; right:0; top:50%; margin-top:-28px;}
	.bg-year-end-form{ border:#fff 1px solid; background:#44b8f0;}
	.year-end-form-box{ padding-left:40px;}
	.year-end-page-badge{position: absolute;width: 17%;margin-top: -17%;margin-left: 0;}

	/******************** Win 30 Day *******************************/
	.winner-gallery-head{ background:url(images/strip-bg.png) center center no-repeat; color:#003e7e; text-transform:uppercase; text-align:center;}
	.winner-popup{ background:#ebebeb; padding:0; max-width:1140px; border-radius:0; border:#ebebeb 1px solid;}
	.winner-popup .dark-blue-bar{ background:#013e7f; height:60px;}
	.winner-popup .winner-content{ margin-top:-52px;}
	.winner-main-video{ padding:30px 20px 15px 30px!important}
	.winner-contest-link{ background:#fff; margin:0 20px 10px -27px; text-align:center; overflow:hidden; padding-bottom:10px;}
	.winner-popup .mfp-close{ color:#fff; opacity:1;}

	/******************* Press Releases ***************************/
	.post-content .press-release-list{ padding:30px 0 10px;}
	.post-content .press-release-list h2{ color:#43464b; font-size:22px; margin-bottom:5px;}

	/******************* Thanks Page ******************************/
	.blank-yellow-bar{ background:#f4db0c; height: 45px;  border-bottom: #fff 15px solid; }
	.blank-logo{ margin-top:-56px; text-align:center;}
	.blank-logo-mobility{ margin-bottom:60px; padding-top:60px; text-align:center;}
	.thanks-page-content .thank-img{ max-width:590px} /* QA */
	.blank-thanks-page-title{ text-transform:uppercase; font-size:2.5em; color:#1a427f;}
	.thanks-page-content p{ line-height:normal;}
	.thanks-page-content ul.list-suggestion{ margin-top:0px; margin-bottom:40px;}
	.thanks-page-content ul.list-suggestion li a{ text-decoration:none; color:#555555;}
	.thanks-page-content ul.list-suggestion li span{ display:block; margin-top:10px; font-size:1.2em;}
	.thanks-page-content ul.list-suggestion li img{ max-width: 120px;}

	.bg-evaluation-guide-thanks{
	 background:#fff url(images/guide-thanks-bg.jpg) center top no-repeat;
	}
	.bg-evaluation-guide-thanks h2{letter-spacing:-1px; font-size:30px;}
	.guide-thanks-title{font-size:55px;color:#1a427f; letter-spacing:-2px;}
	.guide-thanks-title span{font-size:65px;}
	/******************* Used wheelchair van **********************/
	.used-van-banner{ background:url(/wp-content/uploads/used-van-page-banner.jpg) center center no-repeat; min-height:270px;}
	.large-title{ font-size:45px; color:#003e7e; line-height:51px;}
	.large-title span{ display:block; font-size:40px; }

	/******************** 404 page ***********************************/

	.error404 .breadcrumb{ display:none;}
	.wrapper-404{ margin-top:-15px; background:url(/wp-content/uploads/404-bg.jpg) center -267px no-repeat; color:#0d0365; min-height:598px; padding-top:123px; text-align:center}
	.wrapper-404 .large-text{ font-size:110px; text-transform:uppercase;}
	.wrapper-404 .medium-text{ font-size:48px; margin-bottom:21px;}

	.search-box-404{  max-width: 425px; margin: 0 auto;position: relative; margin-top:15px}
	.search-box-404 .search-field{  border: #0d0365 1px solid;  border-radius: 3px;  height: 60px;  line-height: 60px; padding-right:70px}
	.search-box-404 .search-submit{ background-color: #0d0365;  top: 5px;  right: 0px;  width: 60px;  height: 60px;  border-radius: 0px 5px 5px 0px;  background-position: center center;}

	/******************* Veteran Benefit Page *********************/
	.bg-veteran-benefit{background:#e6e9eb url(/wp-content/uploads/veteran-benefit-page-bg.png) center top no-repeat; background-position:center 306px;}
	.veteran-benefit-van{ margin-left:-63px;}
	.para-indent{ padding-left:45px!important}


/********************* Back To Top **********************/
#BackToTop{z-index: 9999;float:left;display:none;color:#eee;margin:0 5px;padding:3px;text-decoration:none;position:fixed;bottom:120px;top:auto!important;right:10px; background: #003e7e url(images/back-to-top.png) 10px center no-repeat;padding: 0 20px;height: 44px;line-height: 46px;font-size: 15px;text-align: left;vertical-align: middle;cursor: pointer;color: #FFF; padding-left:30px; padding-right:10px; }

/* iCheck plugin Line skin
----------------------------------- */
.icheckbox_line, .iradio_line {position: relative;display: block; margin: 0; padding: 10px 15px 15px 38px; font-size: 14px; line-height: 17px; color: #000; xbackground: #000; border: none; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; cursor: pointer; border:#f4f4f4 2px solid}
.icheckbox_line{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none; border:none;}
.icheckbox_line .icheck_line-icon, .iradio_line .icheck_line-icon {position: absolute; top: 15px; left: 5px; width: 30px; height: 30px; margin: -5px 0 0 0; padding: 0; overflow: hidden; background: url(images/line.png) no-repeat; border: none;}
.icheckbox_line .icheck_line-icon, #mid-row-seat .iradio_line .icheck_line-icon{background: url(images/line-check.png) no-repeat; border:none;  }
#frmContact .icheckbox_line .icheck_line-icon{background: url(images/line-check-boxy.png) no-repeat; border:none;}
.iradio_line.hover {background: #fff; border:#f4f4f4 2px solid}
.icheckbox_line.checked, .iradio_line.checked {background: #fff;-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);-moz-box-shadow:  0px 0px 15px rgba(0, 0, 0, 0.05);box-shadow:0px 0px 15px rgba(0, 0, 0, 0.05); border:#e5ebf1 2px solid;}
#mid-row-seat .icheckbox_line.checked, #mid-row-seat .iradio_line.checked, #mid-row-seat .iradio_line{border:none; box-shadow:none;}
#frmContact .icheckbox_line.checked{background:none;}
.icheckbox_line.checked {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none; border:none;}
.icheckbox_line.checked .icheck_line-icon, .iradio_line.checked .icheck_line-icon, #frmContact .icheckbox_line.checked .icheck_line-icon, #mid-row-seat .iradio_line.checked .icheck_line-icon{	background-position: -30px 0;}
.icheckbox_line.disabled, .iradio_line.disabled {background: #fff; cursor: default;}
.icheckbox_line.disabled .icheck_line-icon, .iradio_line.disabled .icheck_line-icon {background-position: 0 0;}
.icheckbox_line.checked.disabled, .iradio_line.checked.disabled {background: #FFF;}
.icheckbox_line.checked.disabled .icheck_line-icon, .iradio_line.checked.disabled .icheck_line-icon {background-position: -45px 0;}

.tradincheck .icheckbox_line .icheck_line-icon{background: url(images/line-check-boxy.png) no-repeat; border:none;  }
.tradincheck .icheckbox_line.checked{background:none;}
.tradincheck .icheckbox_line.checked .icheck_line-icon{	background-position: -30px 0;}

.tick-mark-check .icheckbox_line .icheck_line-icon{background: url(images/line-check-boxy.png) no-repeat; border:none;  }
.tick-mark-check .icheckbox_line.checked{background:none;}
.tick-mark-check .icheckbox_line.checked .icheck_line-icon{	background-position: -30px 0;}

.tick-mark-check .iradio_line{border:none;   box-shadow: none; }
.tick-mark-check .iradio_line .icheck_line-icon{background: url(images/line-big.png) no-repeat; border:none;   box-shadow: none; }
.tick-mark-check .iradio_line.checked, .tick-mark-check .iradio_line.hover {background:none; border: none;  box-shadow: none;}
.tick-mark-check .iradio_line.checked .icheck_line-icon{background-position: -30px 0;}

#frmContact .iradio_line{ background:none; border:none; padding-top:8px;}
#frmContact .iradio_line .icheck_line-icon{background: url(images/line-big.png) no-repeat; border:none;  }
#frmContact .iradio_line.checked{background:none; border:none; box-shadow:none;}
#frmContact .iradio_line.checked .icheck_line-icon{	background-position: -30px 0;}


.page-id-2776 .breadcrumb{ display:none}

/* iCheck plugin Minimal skin, blue
----------------------------------- */
.icheckbox_minimal-blue, .iradio_minimal-blue {position: relative;display: block; margin: 0; padding: 5px 15px 5px 40px; font-size: 16px; line-height: 17px; margin-bottom:8px; background:url(images/blue.png) no-repeat; border: none; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; cursor: pointer;}
.icheckbox_minimal-blue .icheck_line-icon, iradio_minimal-blue  .icheck_line-icon {position: absolute; top: 12%; left: 5px; width: 30px; height: 30px; margin: -5px 0 0 0; padding: 0; overflow: hidden;       	background: url(images/line.png) no-repeat; border: none;}
.icheckbox_minimal-blue { background-position: 0 0;}
.icheckbox_minimal-blue.checked {background-position: -40px 0;}
.iradio_minimal-blue {background-position:0 5px;}
.iradio_minimal-blue.checked {background-position:0px -97px;}

/* iCheck plugin Minimal skin, yellow - (for which van is right) page
----------------------------------- */
.icheckbox_yellow, .iradio_yellow {position: relative;display: inline-block; margin: 0; padding: 5px 15px 5px 40px; font-size: 18px; line-height: 17px; margin-bottom:8px; border: none; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; cursor: pointer; color:#003e7e}
.icheckbox_yellow .icheck_line-icon, .iradio_yellow  .icheck_line-icon {position: absolute; top: 29%; left: 5px; width: 24px; height: 24px; margin: -5px 0 0 0; padding: 0; overflow: hidden;       	background: url(images/line-big.png) no-repeat; border: none;}
.icheckbox_yellow { background-position: 0 0;}
.icheckbox_yellow.checked .icheck_line-icon {background-position:-30px 0px;}
.iradio_yellow.checked .icheck_line-icon {background-position:-30px 0px;}

/* iCheck plugin Minimal skin, yellow small - (Payment Calculator) page
----------------------------------- */
.iradio_yellow_small {position: relative;display: inline-block; margin: 0; padding: 4px 5px 5px 30px; font-size: 16px; line-height: 17px; margin-bottom:8px; border: none; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; cursor: pointer; color:#43464b}
.iradio_yellow_small .icheck_line-icon {position: absolute;top: 0;left: 0px;width: 24px;height: 24px;margin: 0px 0 0 0;padding: 0;overflow: hidden;background: url(images/line.png) no-repeat;border: none;}
.iradio_yellow_small .icheck_line-icon{ background-position: -2px 0;}
.iradio_yellow_small.checked .icheck_line-icon {background-position:-33px 0px;}

/* iCheck plugin Numbered - radio (Payment Calculator) page
----------------------------------- */
.iradio_numbered {position: relative;display: inline-block; margin: 0; padding: 10px; font-size: 24px; line-height: 17px; margin:0 8px 8px 0; border: none; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; cursor: pointer; color:#FFF; background: #003e7e;}
.iradio_numbered.checked{ background:#009ae7;}
.iradio_numbered .icheck_line-icon {position: absolute;top: 0;left: 0px;width: 24px;height: 24px;margin: 0px 0 0 0;padding: 0;overflow: hidden;border: none;}

.show-rate{font-weight:bold;}
#rateInput .pad{padding-top:15px;}


.checkboxNew  .icheckbox_line, .checkboxNew  .iradio_line {position: relative;display: inline-block; margin: 0; padding: 5px 0px 7px 30px; font-size: 14px; line-height: 17px; color: #000; xbackground: #000; border: none; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; cursor: pointer; border:#f4f4f4 2px solid}
.checkboxNew  .icheckbox_line{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none; border:none;}
.checkboxNew  .icheckbox_line .icheck_line-icon, .checkboxNew  .iradio_line .icheck_line-icon {position: absolute; top: 7px; left: -5px; width: 30px; height: 25px; margin: -7px 0 0 0; padding: 0; overflow: hidden; background: url(images/line.png) no-repeat; border: none;}
.checkboxNew  .icheckbox_line .icheck_line-icon, .checkboxNew  .iradio_line .icheck_line-icon{background: url(images/line-check-boxy-new.png) no-repeat; border:none;  }
.tellus-chekbox .icheckbox_line .icheck_line-icon, .blue-border-box .icheckbox_line .icheck_line-icon{background: url(images/line-check-boxy-new.png) no-repeat; border:none;  }
.checkboxNew  .iradio_line.hover {background: #fff; border:#f4f4f4 2px solid}
.checkboxNew  .icheckbox_line.checked , .checkboxNew  .iradio_line.checked {background-color:transparent; }
.checkboxNew  .icheckbox_line.checked .icheck_line-icon, .checkboxNew  .iradio_line.checked .icheck_line-icon  {background-color:transparent; background-position: -30px 0;}

/*-------------------------- selectbox --------------------------------*/
span.customSelect{padding:0 0 0 10px; background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.14);
	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.14);
	box-shadow:0px 1px 3px rgba(0,0,0,0.14);
	border:#cfd5dc 1px solid; font-size:14px; color:#41434d; text-shadow:0px 1px 0px rgba(255,255,255,0.40);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin:3px 0 0 0; height:36px; line-height:36px; }
span.customSelect.changed{background-color:#f0dea4;}
.customSelectInner{background:url(images/customSelect-arrow.png) right center no-repeat;padding-right:38px; overflow:hidden;white-space: nowrap;}
.sbOptions .sbSub{padding-left:17px;}
.JQselect { top:auto!important;}
.full-width-select { position:relative}
.full-width-select select { width:100%!important;}
.full-width-select .customSelectInner { width:100%!important; height:34px; white-space:normal;}
.square-border-select span.customSelect{background:#FFF url(images/customSelect-arrow.png) right center no-repeat; border:#d8d8d8 2px solid; height:40px; margin:5px 0 10px 0; border-radius:0; padding-right:38px; width:100%!important;}
.square-border-select .customSelect span {width:100%!important;overflow: hidden;white-space: nowrap; background:none; padding:0}
.square-border-select .hasCustomSelect{ width:100%!important;}

/* Grid -----------------------------*/
.grid-wrapper{padding:0 7px; max-width:1200px; margin:0 auto;}
.grid-detail{display:none; background:#43464b;overflow:hidden;position:absolute;text-align:left;top:auto;margin:7px 0px; width:100%; left:0;}
.grid-detail-inner{overflow:hidden;width:100%;margin:0; border-top:#43464b 1px solid;border-bottom:#43464b 1px solid;}
.grid-detail-inner p{font-size:16px!important;margin-top:20px;padding-right:80px;}
#grid-view > li > a, #grid-view > li > a img {border: none;outline: none;display: block;position: relative;}
li.grid-opened > a{ padding:7px; background:#CCC; margin:-7px}
.og-close{background:#535557;cursor: pointer;height: 43px; padding-left: 6px; position: absolute; right: 14px; top: 13px; width: 47px;z-index: 999;}
.og-close:before,.og-close:after{background:none repeat scroll 0 0 #FFF;content:"";height:1px;position:absolute;top:48%;-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg);width:76%;}
.og-close::after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg);}
.og-close:hover:before,.og-close:hover:after{background:none repeat scroll 0 0 #FFF;}

/* CSS3 Spinner http://tobiasahlin.com/spinkit/ ---------------------- */
.spinner {margin: 100px auto;width: 50px;height: 30px;text-align: center;font-size: 10px;}
.spinner > div {background-color: #333;height: 100%;width: 6px;display: inline-block;-webkit-animation: stretchdelay 1.2s infinite ease-in-out;animation: stretchdelay 1.2s infinite ease-in-out;}
.spinner .rect2 {-webkit-animation-delay: -1.1s;animation-delay: -1.1s;}
.spinner .rect3 {-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
.spinner .rect4 {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}
.spinner .rect5 {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}
@-webkit-keyframes stretchdelay {0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  20% { -webkit-transform: scaleY(1.0) }}
@keyframes stretchdelay {0%, 40%, 100% { transform: scaleY(0.4) }  20% { transform: scaleY(1.0) }}

/* Pagination  ---------------------- */
#pagination{margin:0px 0;}
.page_navi {text-align: center;}
.page_navi li {display: inline; list-style: none;}
.page_navi li.current span, .page_navi li a:hover {color: #3264a9;display: inline-block;text-decoration:underline; font-size:18px;}
.page_navi li a {color: #3264a9;display: inline-block;text-decoration: none; font-size:18px;}
.page_navi li.page_nums span {display: inline-block;}
.page_navi li span, .page_navi li a{margin:0 2px;padding: 0px 2px;}
.page_navi li.next a, .page_navi li.last a  {color: #3264a9;}
.page_navi li.next a:hover, .page_navi li.last a:hover{ color:#3264a9;}
.page_navi .previous a{background:url(images/pagination-left.png) left center no-repeat; text-indent:-9999px; width:20px; height:20px;}
.page_navi .next a{background:url(images/pagination-right.png) right center no-repeat; text-indent:-9999px; width:20px; height:20px;}

/* new page */
.bg-gradiant-gray{ background:url(images/gradiant-gray-bg.jpg) 0 0 repeat-x; }
.the-northstar-e h1.entry-title {color:#fff!important; font-size:65px; display:block; margin-bottom:7px}
.the-northstar-e h1.entry-title{ position:absolute; top:-25px; right:0; text-align:right}
.the-northstar-e .banner-img{ margin-left:-16%}
.the-northstar-e .sub-title span{ display:block; color:#003e7e; font-size:46px; letter-spacing:-1px}
.the-northstar-e h3{ color:#58585B;}

/* toyota-sienna-ada-northstar-e360 */

.product-thumb ul li{background:#fff;float:left;list-style:none;margin-right:15px; padding:0}
.product-thumb ul li img.active{height:125px;border:5px solid #96b0cb;width:100%;}
#product-slider .buttons{display:block;background-repeat:no-repeat;position:absolute;height:187px;width:32px;top:0;z-index:1; cursor:pointer; background-position:center center;}
#product-slider .buttons.prev{background-image:url(images/product_slider_left_arrow.png);left:0;}
#product-slider .buttons.next{background-image:url(images/product_slider_right_arrow.png);right:14px}
#product-slider{height:1%;overflow:hidden;position:relative;}
#product-slider .viewport{height:187px;overflow:hidden;position:relative; width:100%;}
#product-slider .disable{visibility:hidden;}
#product-slider .overview{list-style:none;padding:0;margin:0;}
#product-slider .overview li{ width:281px}
#product-slider .overview li img{width:100%;}

/* winners circle */
.winner-circle-accordion .acc-blue-header{ background:url(images/accordian-close.png) left center no-repeat;}
.winner-circle-accordion .acc-blue-header.selected{ background:url(images/accordian-open.png) left center no-repeat;}
.winner-circle-accordion .acc-blue-content{ padding:0px 0 5px 0;}
.winner-circle a.read-more { text-decoration:none}
.winner-circle a.read-more:hover { text-decoration:underline}

/* mobility van challenge/ */
.banner-mobility-van{ position:absolute; top:13%;}
.content-wrap{ margin-top:40%}

/* Claim your Space Campaign */
.full-width{ max-width:100%!important}
.claim-your-space-wrapper{background:#009eef url(/wp-content/uploads/claim-your-space-bg.jpg) left top no-repeat; margin-top: 79px;}
#frmClaimYourSpace{ max-width:360px;}
#frmClaimYourSpace .row{ margin:0;}
#frmClaimYourSpace input[type=text], #frmClaimYourSpace .square-border-select span.customSelect{ height:50px; border:none; font-size:18px; margin-bottom:1rem; line-height:50px; }
#frmClaimYourSpace .square-border-select{ margin-top:5px;}
#frmClaimYourSpace .square-border-select span.customSelect{ margin-top:0;}
/* Tempe Mobility Financing Program  */
.temple-mobility{ font-size:18px}
.temple-mobility .banner-img{margin-left: -30%;}
.temple-mobility .banner-img{max-width: 130%;}
.terms-sections .box{ background:#e7e7e8; border-radius:8px; }
.terms-sections ul{ margin:0}
.terms-sections ul li { padding: 8px 10px 8px 70px; line-height: normal; background: url(/wp-content/uploads/icon-arrow.png) 40px 10px no-repeat; list-style:none;}
.terms-sections ul li.no-bg{ background:none}
.terms-sections ul li:first-child{ padding-left:40px}
.terms-sections ul li:nth-child(even){ background-color:#fff;}
.terms-sections ul li.no-icon{ background:none;}
.terms-sections ul li .heading{ background-color: #1d9ad6; padding:15px 35px 15px 35%; margin:5px 15px; transform: skew(-20deg); position:relative; left:-40%; width:130%}
.terms-sections ul li .heading span {transform: skew(20deg); display: block; color:#fff; font-size:22px; font-weight:bold}

/*custom delar serch page css*/
  #testimonial-wrapper .bx-controls-direction .bx-prev{left:-125px !important;background:url(images/slider-arrow-prev.png) no-repeat left center !important;}
   #testimonial-wrapper .bx-controls-direction .bx-next{ right: -125px !important;background:url(images/slider-arrow-next.png) no-repeat left center !important;}
   #testimonial-wrapper .bx-controls-direction a {height:88px !important;width:52px !important;top:30% !important;
   }
.blue-box-true  address{color:#fff;line-height:18px;}
.blue-bg{background:#003e7e;}
/*.result-logo-bg{position:relative;padding-bottom: 0;padding-top: 0px;}*/
.result-logo-bg{padding:7px 0; position: absolute !important;top: 0;height:100% !important;display: flex;align-items: center;}
.logo-image, .result-logo-bg>div {text-align:center;/*vertical-align:middle;display:table-cell;*/margin: auto;}
.logo-image img{max-width:100%; max-height:125px;}
.result-blue-bg{background:#013E7F;color:#fff;}
.bluechangebg{background:#019eed !important}
.dealername{font-weight:bold;}
.dealernameH{min-height:56px;}
.certified-div{background:#F4DB0C;border-radius:0 0 0 7px; max-width:185px;padding:10px 10px 10px 30px;right:-2px;top:-2px;position:absolute;
z-index:1;}
.logo-desc{padding-top:5px;}
.last-result-div{position:relative;min-height:130px;}
.last-inner-div{/*position:absolute;bottom:30%;right:20px;*/}
.blue-box-true .last-inner-div{/*padding-top:100px;position:static;*/}
.distance-div{font-size:13px;line-height:18px;color:#43464b;}
.result-blue-bg .distance-div{color:#fff;}
.a-light-link{color:#CDEEFF;}
.a-dark-link{position:relative;}
.a-light-link{position:relative;}
.a-light-link::before{
	content:'';
	position:absolute;
	background:url('images/icon1.png') no-repeat left center;
	left: -24px;
	top: 4px;
	width: 15px;
	height:15px;
}
.a-dark-link::before{
	content:'';
	position:absolute;
	background:url('images/icon2.png') no-repeat left center;
	left: -24px;
	top: 4px;
	width: 15px;
	height:15px;
}
.blue-box-true .btn-blue {
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
	min-width:133px;
}
#association-section .bx-wrapper .bx-viewport{left:0 !important;}
.dealersCarousels{margin:0;padding:0;}
.dealersCarousels{text-align:center;}
.dealersCarousels li{display:inline-block;list-style:none;padding:0 30px;vertical-align:middle;width:30%;}

.page-id-3393 #video-container {position: relative; overflow: hidden; max-height:155px; margin-top:10px}
.page-id-3393 #video-container .vedio-bg{background:#013e7f; opacity: 0.6;filter: alpha(opacity=40); /* For IE8 and earlier */ height:155px; position: absolute;top: 0px;width: 100%;z-index: 1;}
.page-id-3393 #video-container .video-content {position: absolute; top: 0; z-index:2;right: 0;left: 0; width: 100%; padding:60px 0;}
.page-id-3393 .promoarea video{min-height:150px!important; max-width:1960px!important;}

.page-id-3393 .promoarea.mobility_challenge video{ min-height:195px!important;}
.page-id-3393 #video-container.mobility_challenge .vedio-bg{ height:170px}


/******Product Page CSS********/
/*.productPage .pacificaBanner{height:450px;}*/
.productPage .pacificaBannerImg{width:auto !important;}
.featuresSection .gallerySectionTabs{margin:0 0 60px 0;padding:0;text-align:center;}
.featuresSection .gallerySectionTabs li{display:inline-block;list-style:none;margin:0 25px;position:relative;padding:0 0 10px 0; background:none;vertical-align: top;}
.featuresSection .gallerySectionTabs li a{font-size:28px;text-transform:uppercase;text-decoration:none;color:#003e7e;font-family: 'AvenirNextLTPro-Regular';}
.featuresSection .gallerySectionTabs li.ui-tabs-active a{color:#009eed;}
.featuresSection .gallerySectionTabs li.ui-tabs-active:after{position:absolute;content:"";width:40px;height:1px;background-color:#009eed;left:0;right:0;margin:auto;bottom:0px;}
.featuresSection .gallerySectionTabs li a span{display: block; font-size: 16px; text-transform: none; color: #003e7e; margin-top: 8px;}
.page-template-product-page .headerBottom{display:none;}
.page-template-product-page .logo{position:absolute;z-index:500;}
.formPacifica .icheckbox_line{font-size:12px;}
.productPage .formPacifica textarea{height:30px;min-height:30px;}
.play-button{position: absolute;width: 100px;height: 50px;bottom: 52px;right: 28px;z-index: 1;background-color:#009eed;background-image:url(images/play-button-white.png);background-repeat:no-repeat;background-position:center;border-radius:3px;cursor:pointer;}
.play-button:hover{background-color:#003e7e;}
/******Product Page CSS********/


@media only screen and (max-width: 767px){
.result-logo-sep-left{border-top:#013E7D 2px solid;}
.result-logo-sep-left{border-left:#fff 0px solid;}
.logo-image {position: relative;text-align:center;}
.result-logo-bg{position: relative !important;top: auto;transform:inherit;padding-top:10px;padding-bottom:10px;}
.certified-div{position:relative;max-width:100%;text-align:center;top:0; right:0;border-radius:0;}
.blue-box-true .last-inner-div,.last-inner-div {position: relative;position: relative;padding: 0;min-height: inherit;height: auto;right: 0;}
.last-result-div{min-height:inherit !important;}
.dealer-result .list-box-div{text-align:center;}
.dealer-result .list-box {padding-left: 0px !important;}
}

/*-----------------Finacing Page ---------------*/
.finacingBannerSection{background-color: #eeeeee;padding: 50px 0;border-bottom:8px solid #003e7e;background-repeat:no-repeat;background-position:center;background-size:cover;}
.finacingBannerSection h1{font-size: 44px;color:#009eed !important;position: relative;padding-bottom: 20px;}
.finacingBannerSection h1:after{position: absolute;content: "";width: 40px;height: 1px;background-color: #009eed;left: 0;bottom: 0px;}
.finacingBannerSection p{color:#58595b;line-height: 26px;}
.finacingBannerSection img{margin-top: 30px;}
.finacingBannerSection .ctaSection{margin-top: 30px;}
.finacingBannerSection .ctaSection span{font-size: 24px;color:#003e7e;}
.finacingBannerSection .ctaSection .btn{font-size: 16px;line-height: 38px;height: 38px;margin-left: 30px;}
.dark-btn-blue{background-color: #003e7e}
.page-id-1923 .action-setting-links{display: none;}
.finacingContentSection .contentMenu{background-color:#009eed;}
.finacingContentSection .contentMenu.sticky{position:fixed;top:0;left:0;width:100%;z-index:1;transition:all 0.5s;}
.finacingContentSection .contentMenu ul{margin:0;padding:0;text-align:center;}
.finacingContentSection .contentMenu ul li{display:inline-block;margin:0 15px;list-style: none;background: none;padding:0;}
.finacingContentSection .contentMenu ul li a{display:block;padding:20px 0;color:#fff;text-decoration:none;text-transform:uppercase;font-size:18px;font-family: 'AvenirNextLTPro-Medium';letter-spacing:2px;position:relative;}
.finacingContentSection .contentMenu ul li a:after{position:absolute;content:"";width:40px;height:1px;background-color:#fff;left:0;right:0;margin:auto;bottom:10px;display:none;}
.finacingContentSection .contentMenu ul li a:hover:after,.finacingContentSection .contentMenu ul li a.active:after{display:block;}
.contentSection{position:relative;}
.contentSection:after{position:absolute;content:"";left:0;top:0;height:10px;width:100%;background-image:url(images/financeDropShadow.png);background-repeat:no-repeat;background-position:center top;}
.contentSectionLeft{text-align: right;position: absolute;left:0;top:0;width: 100%;height: 100%;    background-image: url(images/financeShadedBg.png);background-repeat:no-repeat;background-position:center right;}
.contentSectionLeft2{background-image: url(images/financeShadedBg2.png);}
.contentSectionLeft.alignLeft{background-position:center left;}
.contentSectionLeft img{position: absolute;right: 85px;top: 50%;
 -webkit-transform: translate(0,-50%);  /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translate(0,-50%);  /* IE 9 */
    transform:translate(0,-50%);
}
.contentSectionLeft.alignLeft img{left:85px;right: inherit;}
.contentSectionLeft.alignLeft img{left:85px;right: inherit;}
.contentSectionRight h3{font-size: 30px;text-transform: uppercase;padding-bottom: 15px;position: relative;}
.contentSectionRight h3:after{position: absolute;content: "";width: 40px;height: 1px;background-color: #009eed;left: 0;bottom: 0px;}
.contentSectionRight p{color:#58595b;}
.contentSectionRight li{list-style: none;padding-left: 20px;position: relative;color:#58595b;background: none !important;}
.contentSectionRight li:before{width: 8px;height: 8px;border-radius: 50%;background-color: #58595b;left:0;top:8px;content:"";position: absolute;}
.contentSectionRight{padding: 80px 55px!important;max-width: 480px;float: left;}
.contentSectionRight .btn{padding:0 30px;height:38px;line-height:38px;}
.contentSectionRight.alignRight{float: right;}
.redSection .contentSectionLeft{background-color: #e21836;}
.redSection .contentSectionRight h3{color:#c61732;}
.redSection .contentSectionRight li:before{background-color: #c61732;}
.redSection .contentSectionRight h3:after{background-color: #c61732;}
.darkBlueSection .contentSectionLeft{background-color: #003356;}
.darkBlueSection .contentSectionRight h3{color:#003356;}
.darkBlueSection .contentSectionRight li:before{background-color: #003356;}
.darkBlueSection .contentSectionRight h3:after{background-color: #003356;}
.BlueSection .contentSectionLeft{background-color: #0091da;}
.BlueSection .contentSectionRight h3{color:#0091da;}
.BlueSection .contentSectionRight li:before{background-color: #0091da;}
.BlueSection .contentSectionRight h3:after{background-color: #0091da;}
.greenSection .contentSectionLeft{background-color: #38383A;}
.greenSection .contentSectionRight h3{color:#00aeb3;}
.greenSection .contentSectionRight li:before{background-color: #00aeb3;}
.greenSection .contentSectionRight h3:after{background-color: #00aeb3;}
.btn-green{background-color: #00aeb3;}
.page-id-1923 .bg-content{padding-bottom: 0px;}
.page-id-1923 .cta-bg{padding: 30px 0;background: #003e7e !important;margin: 0;position:relative;}
.page-id-1923 .cta-bg:before{position:absolute;content:"";left:0;top:0;height:10px;width:100%;background-image:url(images/financeDropShadow.png);background-repeat:no-repeat;background-position:center top;}
.page-id-1923 .cta-bg .row{background: none !important;font-size: 24px;color:#f4db0c !important;border:none !important;}
.page-id-1923 .cta-bg .dark-blue{color:#f4db0c !important;}
.page-id-1923 .cta-bg .light-blue{color:#fff !important;}
.page-id-1923 .btn-blue-dark{background-color: #0091da !important;padding:0 30px;line-height:36px;height:36px;}
.page-id-1923 .btn-blue-dark:hover{background-color: #555658 !important;}
/*-----------------Finacing Page ---------------*/

/*-----------------Go Fund Me Page ---------------*/
.blue-box{padding:15px;background-color:#003e7e;}
.blue-box h3{font-size:18px;line-height:22px;}
.blue-box input[type="text"]{border:0px;border-radius:4px;}
.blue-box textarea{border:0px;width:100%;border-radius:4px;}
.blue-box .square-border-select span.customSelect{border:0px;border-radius:4px;background-image:url(images/pacifica-select-icon.png);}
.blue-box .icheckbox_line, .blue-box  .iradio_line{padding:7px 5px 7px 30px;}
.blue-box .icheckbox_line .icheck_line-icon{width: 30px;height: 30px;top: 0 !important;left: 0;margin: 0;background-image:url(images/checkbox-icon.png);background-repeat:no-repeat;background-position:-10px 0px;}
.blue-box .icheckbox_line.checked .icheck_line-icon{background-position:-46px 0px;}
.blue-box .icheckbox_line.checked, #formPacificacheckbox .iradio_line.checked{background-color:transparent;}
/*.blue-box .btn{font-size:18px !important;padding:0 5px !important ;height:35px !important;width:210px !important;margin:auto;line-height:35px;text-transform:capitalize;}*/
.blue-box #processing_request img{margin-top:30px;}
.blue-box .icheckbox_line span{color:#fff;}
#formCheckbox .icheckbox_line .icheck_line-icon, #formCheckbox.iradio_line .icheck_line-icon{top:0px;}
.gofundme-thanx ul li{list-style:none;margin:50px 0;}
.gofundme-thanx ul li p{font-size:25px;line-height:36px;}
.gofundme-thanx ul li p b{font-size:30px;color:#003e7e;}
.gofundme-thanx ul li .btn{background-color:#009eed;border-radius:0;text-transform:capitalize;color:#fff;margin:30px 0;}
.gofundme-thanx ul li .btn:hover{background-color:#f4db0c}
.gofundme-thanx ul li .btn.yellow{background-color:#83ac25}
.gofundme-thanx img{margin-top:10px;}

.bottomRow{position:relative;top:-40px;}
.site-branding-address{text-decoration:none;color:#003e7e;}
.site-branding-address:hover{text-decoration:underline;}

/* --------------Pacifica Landing Page-------------------------*/
.pacificaLandingPage{min-height:1000px;background-color:#fff;}
.pacificaHeader{border-top:10px solid #f4db0c;}
.pacificaHeader .logoSection{min-height:115px;z-index: 9;}
.pacificaHeader .logoSection a{position:absolute;left:0;top:0;}
.pacificaHeaderTagline{float:left;max-width:340px;text-align:center;}
.pacificaHeaderTagline p{font-family: 'AvenirNextLTPro-Bold';font-size:16px;letter-spacing:2px;color:#003e7e;text-transform:uppercase;margin-top:20px;margin-bottom:0;}
.pacificaHeaderTagline h2{font-size:47px;color:#009eed;font-family: 'AvenirNextLTPro-Bold';margin:0;}
.pacificaBanner{background-image:url(images/pacificaBannerBg.jpg);background-repeat:no-repeat;background-position:center bottom;height:685px;}
.pacificaBannerV2{background-image:url(images/pacificaBannerBgV2.jpg);}
.pacificaLandingPage .contentMenu{background-color:#009eed;}
.pacificaLandingPage .contentMenu.sticky{position:fixed;top:0;left:0;width:100%;z-index:9999;}
.pacificaLandingPage .contentMenu ul{margin:0;padding:0;text-align:center;}
.pacificaLandingPage .contentMenu ul li{display:inline-block;margin:0 5px;padding:0;background:none;}
.pacificaLandingPage .contentMenu ul li a{display:block;padding:20px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:18px;font-family: 'AvenirNextLTPro-Medium';letter-spacing:2px;position:relative;}
.pacificaLandingPage .contentMenu ul li a:after{position:absolute;content:"";width:40px;height:1px;background-color:#fff;left:0;right:0;margin:auto;bottom:10px;display:none;}
.pacificaLandingPage .contentMenu ul li a:hover:after,.pacificaLandingPage .contentMenu ul li a.active:after{display:block;}
.overviewSection{border-bottom:1px solid #d2d2d2;}

.overviewSection .overviewLeft{padding:0 !important;}
.overviewSection .overviewLeft img{display:block;}
.overviewSection .overviewRight{position:relative;}
.overviewSection .overviewContent{position:absolute;width:100%;left:0;padding:30px;max-width:590px;}
.heightAdded .overviewContent{
    top:50%;
    -webkit-transform: translate(0,-50%);  /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translate(0,-50%);  /* IE 9 */
    transform:translate(0,-50%);
}
.overviewSection .overviewContent.right{right:0;left:inherit;}
.overviewSection .overviewContent h3,.overviewSection .overviewContent h1{font-size:30px;text-transform:uppercase;position:relative;line-height:40px;padding-bottom:10px;}
.overviewSection .overviewContent h3:after,.overviewSection .overviewContent h1:after{position:absolute;content:"";width:40px;height:1px;background-color:#009eed;left:0;bottom:0px;}
.overviewSection .overviewContent ul{margin:0;padding:0;}
.overviewSection .overviewContent li{line-height:26px;margin:10px 0;list-style:none;padding-left:20px;position:relative;}
.overviewSection .overviewContent li:before{position:absolute;width:8px;height:8px;border-radius:50%;background-color:#009eed;left:0;top:9px;content:"";}
.featuresSection{padding:50px 0;border-bottom:1px solid #d2d2d2;}
.featuresSection h3{font-size:30px;text-transform:uppercase;line-height:40px;margin-bottom:50px;text-align:center;}
.featureImage{max-width:1050px;margin:auto;position:relative;}
.featureImage ul li div{max-width:150px;margin:auto;}
.featureImage a{width:150px;position:relative;display:block;padding-top:100px;font-size:14px;color:#58595b;text-decoration:none;font-family: 'AvenirNextLTPro-Bold'; margin:0 auto;}
.featureImage a sup{font-size:8px;}
.featureImage a.top-160{top:160px;}
.featureImage a.top-80{top:80px;}
.featureImage a.top-60{top:60px;}
.featureImage a span.icon{position:absolute;left:0;width:83px;height:83px;border-radius:50%;right:0;margin:auto;background-color:#003e7e;content:"";top:0;background-repeat:no-repeat;background-position:center;line-height:80px;display: flex;align-items: center;
justify-content: center;}
.featureImage a span.icon img{display:inline-block;vertical-align:middle;}
.featureImage a:hover span.icon{background-color:#009eed;}
.featureImage .Interior a:before{background-image:url(images/Interior-icon.png);}
.featureImage .Interchangeable a:before{background-image:url(images/Interchangeable-icon.png);}
.featureImage .PowerKneel a:before{background-image:url(images/PowerKneel-icon.png);}
.white-popup .showVideoContainer{position: absolute;z-index: 1;width: 45px;height: 44px;background: #000; bottom: 18px; right: 20px; background-image:url(images/playbutton.jpg); text-indent:-9999px}
.downloadBrochure{position:absolute;right:0;bottom:50px;background-color:#009eed;padding:8px 20px;border-radius:5px;color:#fff;display:inline-block;text-decoration:none;}
.downloadBrochure:hover{background-color:#003e7e;}
.modelsSection{padding:50px 0;border-bottom:1px solid #d2d2d2;}
.modelsSection h3{font-size:30px;text-transform:uppercase;line-height:40px;margin-bottom:50px;text-align:center;}
.modelsSection .modelsSectionTabs li{padding:0 !important;text-align:center;border-bottom:3px solid #c5c6ca;text-align:center;}
.modelsSection .modelsSectionTabs li.ui-tabs-active{border-bottom:3px solid #009eed;}
.modelsSection .modelsSectionTabs li span{display:block;padding:5px;font-size:16px;color:#464646;text-transform:uppercase;font-family: 'AvenirNextLTPro-Bold';}
.modelsSection .modelsSectionTabs li.ui-tabs-active span{color: #009eed;}
.modelsSection .modelsSectionTabs li a{text-decoration:none;}
.modelsSection .modelsSectionTabsContent{padding:15px 0;}
.modelsSection .modelsSectionTabsContent ul{margin:0;padding:0;}
.modelsSection .modelsSectionTabsContent li{line-height:26px;margin:10px 0;list-style:none;padding-left:20px;position:relative;}
.modelsSection .modelsSectionTabsContent li:before{position:absolute;width:8px;height:8px;border-radius:50%;background-color:#009eed;left:0;top:9px;content:"";}
.gallerySection{padding:50px 0;padding-top: 74px; border-bottom:1px solid #d2d2d2;}
.gallerySection .gallerySectionTabs{margin:0;padding:0;text-align:center;}
.gallerySection .gallerySectionTabs li{display:inline-block;list-style:none;margin:0 25px;position:relative;padding:0 0 10px 0; background:none;}
.gallerySection .gallerySectionTabs li a{font-size:30px;text-transform:uppercase;text-decoration:none;color:#003e7e;font-family: 'AvenirNextLTPro-Regular';}
.gallerySection .gallerySectionTabs li.ui-tabs-active a{color:#009eed;}
.gallerySection .gallerySectionTabs li.ui-tabs-active:after{position:absolute;content:"";width:40px;height:1px;background-color:#009eed;left:0;right:0;margin:auto;bottom:0px;}
.gallerySection .gallerySectionTabsContent{margin-top:50px;}
.gallerySection .gallerySectionTabsContent ul li{padding:1px !important;}
.gallerySection .gallerySectionTabsContent ul li img{width:100%;display:block;}
.gallerySection .gallerySectionTabsContent ul li a{display:block;position:relative;}
.gallerySection .gallerySectionTabsContent ul li a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(25,25,25,0.7);display:none;background-image:url(images/pacificaGalleryIcon.png);background-repeat:no-repeat;background-position:center;}
.gallerySection .gallerySectionTabsContent ul li a:hover:after{display:block;}
.lg-next.lg-icon:before,.lg-prev.lg-icon:after,.lg-close.lg-icon:after{content:"" !important;height:30px;width:30px;display:block;background-repeat:no-repeat;background-position:center;}
.lg-download.lg-icon{display:none;}
.lg-next.lg-icon:before{background-image:url(images/nextIcon.png);}
.lg-prev.lg-icon:after{background-image:url(images/prevIcon.png);}
.lg-close.lg-icon:after{background-image:url(images/closeIcon.png);}
.pricingSpecsSection{padding:50px 0;}
.pricingSpecsSection h3{font-size:30px;text-transform:uppercase;line-height:40px;margin-bottom:50px;text-align:center;}
.pricingSpecsSection ul{margin:0;padding:0;}
.pricingSpecsSection ul li{list-style:none;display:block;text-align:center;padding:15px 0;}
.pricingSpecsSection ul li p{text-transform:uppercase;font-size:16px;font-family: 'AvenirNextLTPro-Bold';color:#58595b;padding:10px 0;}
.pricingSpecsSection ul li p span{display:block;font-family: 'AvenirNextLTPro-Medium';}
.pricingSpecsSection table tr{background-color:#eaeaeb;}
.pricingSpecsSection table tr td{padding:6px 10px;font-size:17px;}
.pricingSpecsSection table tr:nth-child(even){background-color:#f3f3f3;}
.pricingSpecsSection table tr td:first-child{text-align:right;border-right:1px solid #c6c6c8;}
.pricingSpecsSection table tr td:last-child{text-align:left;}
.pacificaFooter{text-align:center;background-image:url(images/pacificaFooterBg.jpg);background-repeat:repeat-x;background-position:center top;border-bottom:10px solid #003d7c;padding:30px 0;}
.pacificaFooter h2{font-size:38px;font-family: 'AvenirNextLTPro-Bold';color:#003e7e; display: inline-block;}
.pacificaFooter h2 span{color:#009eed;}
.pacificaFooter h2 .scheduleButton{background-color:#009eed;padding:8px 20px;border-radius:5px;color:#fff;display:inline-block;text-decoration:none;font-size:18px;vertical-align:top;margin-top:3px;}
.pacificaFooter h2 .scheduleButton:hover{background-color:#003e7e;}
.pacificaFooter a{ text-decoration:none}
.pacificaBannerImg{margin-left:-100px;position:relative;}
.pacificaForm{background-color:#003e7e;padding:17px}
.pacificaForm h3{color:#fff;text-align:center;margin:0;padding:0;font-size:26px;}
.pacificaForm p{color:#fff;text-align:center;margin:0;font-size:18px;padding:10px 0 20px 0;position:relative;}
.pacificaForm p:after{position:absolute;content:"";max-width:150px;width:100%;height:1px;background-color:#009eed;left:0;bottom:0px;right:0;margin:auto;}
.pacificaForm .form-heading{display:none;}
.pacificaForm .form-claim-more-space{border:0px;padding:20px;}
.formPacifica{margin-top:30px;}
.formPacifica input[type="text"]{border:0px;border-radius:4px;}
.formPacifica textarea{border:0px;width:100%;border-radius:4px;}
.formPacifica .square-border-select span.customSelect{border:0px;border-radius:4px;background-image:url(images/pacifica-select-icon.png);}
.formPacifica .icheckbox_line{padding:7px 5px 7px 30px;}
#formPacificacheckbox .icheckbox_line .icheck_line-icon{width: 30px;height: 30px;top: 0;left: 0;margin: 0;background-image:url(images/checkbox-icon.png);background-repeat:no-repeat;background-position:-10px 0px;}
#formPacificacheckbox .icheckbox_line.checked .icheck_line-icon{background-position:-46px 0px;}
#formPacificacheckbox .icheckbox_line.checked, #formPacificacheckbox .iradio_line.checked{background-color:transparent;}
.pacificaForm .btn{font-size:18px !important;padding:10px 0px !important ;height:37px !important;width:215px !important;margin:auto;line-height:18px;text-transform:capitalize;}
.formPacifica #processing_request img{margin-top:30px;}
.benefitsSection {padding:50px 0;    border-bottom: 1px solid #d2d2d2;}
.benefitsSection h3{font-size:30px;text-transform:uppercase;line-height:40px;margin-bottom:50px;text-align:center;}

.page-id-3465 .mfp-bg,.page-id-3643 .mfp-bg{background-color:#003e7e;}
.page-id-3465 .white-popup,.page-id-3643 .white-popup{padding:10px;border-radius:0;max-width:714px !important;position:relative;}
.page-id-3465 .popupCaption,.page-id-3643 .popupCaption{position:absolute;bottom:10px;background-color:rgba(0,0,0,0.5);left:10px;right:10px;padding:15px;}
.page-id-3465 .white-popup img,.page-id-3643 .white-popup img{display:block;}
.page-id-3465 .popupCaption h3,.page-id-3643 .popupCaption h3{font-size:18px;color:#fff;margin:0 0 5px 0 ;}
.page-id-3465 .popupCaption ul li,.page-id-3643 .popupCaption ul li{list-style:none;padding-left:15px;font-size:14px;color:#fff;line-height:22px;position:relative;}
.page-id-3465 .popupCaption ul li:before,.page-id-3643 .popupCaption ul li:before{position:absolute;left:0;top:10px;width:3px;;height:3px;border-radius:50%;background-color:#fff;content:"";}
.page-id-3465 button.mfp-close,.page-id-3643 button.mfp-close{top:10px;right:10px;background-image:url(images/pacificaCloseIcon.png);font-size:0; width:44px}

/*========= Tiyush ============*/

.capitalize {
    text-transform: capitalize !important;
}

.pricingSpecsSection .resources-list ul{display:block;width:100%;text-align:center}
.pricingSpecsSection .resources-list ul li{list-style:none;text-align:center;padding:15px 40px;vertical-align:top;background:none;}
.pricingSpecsSection .resources-list ul li a{margin:auto;display:inline-block;}
.pricingSpecsSection .resources-list ul li a .img-hover img:last-child,.pricingSpecsSection .resources-list ul li a:hover .img-hover img:first-child{opacity:0;display:none;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}
.pricingSpecsSection .resources-list ul li a:hover .img-hover img:last-child{opacity:1;display:inline-block;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}
.pricingSpecsSection .resources-list ul li a,.pricingSpecsSection .resources-list ul li a:hover{text-decoration:none}
.pricingSpecsSection .resources-list ul li a h3{font-size:20px;margin-bottom:0}
.white-popup p{margin-bottom:0}
.pacifica-page-bg img{width:100%}
.pricingSpecsSection .resources-list ul li a+p{margin:0;padding:0}

/* --------------Veterans Rebate Section-------------------------*/
.veteransRebateSection{background-image:url(images/veteransRebateBg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:30px 0;}
.page-id-3410 .bg-content,.page-id-3411 .bg-content,.page-id-3403 .bg-content,.page-id-3404 .bg-content{padding:0;}
.page-id-3411 .breadcrumb,.page-id-3403 .breadcrumb,.page-id-3404 .breadcrumb{display:none;}
.veteransRebateSection .ltBlueBox{background-color:#003e7e;padding:0 20px 0px 20px;margin:30px 0;min-height:260px;}
.veteransRebateSection .blueBox{background-color:#002c55;padding:0 20px 0px 20px;margin:30px 0;min-height:260px;}
.veteransRebateSection .blueBox .blueBoxRight,.veteransRebateSection .ltBlueBox .ltBlueBoxRight{position:relative;padding-left:15px;}
.veteransRebateSection .blueBox .blueBoxRight:before{position:absolute;content:"";left:0;top:10px;bottom:10px;width:1px;background-color:#133b61;}
.veteransRebateSection .ltBlueBox .ltBlueBoxRight:before{position:absolute;content:"";left:0;top:10px;bottom:10px;width:1px;background-color:#134c87;}
.veteransRebateSection .ltBlueBox h3,.veteransRebateSection .blueBox h3{color:#fff;font-size:31px;line-height:40px;}
.veteransRebateSection .ltBlueBox p,.veteransRebateSection .blueBox p{font-size:19px;color:#fff;line-height:25px;}
.veteransRebateSection .ltBlueBox p a,.veteransRebateSection .blueBox p a{text-decoration:none;}
.veteransRebateSection .blue-box{min-height:800px;}
.veteransRebateSection .largeText{font-size:18px;color:#43464b;padding-left:50px;}
.veteransRebateSection .largeText a{color:#003e7e;font-family:'AvenirNextLTPro-Bold';text-decoration:none;}
.thanksVeteransRebateRight{background-color:#002c55;text-align:center;padding:0 30px 30px 30px;}
.thanksVeteransRebateRight h3{font-size:30px;color:#fff;font-family:'AvenirNextLTPro-Bold';position:relative;padding-bottom:20px;}
.thanksVeteransRebateRight h3:after{position:absolute;left:0;right:0;width:80%;content:"";height:1px;margin:auto;background-color:#173f64;bottom:0;}
.thanksVeteransRebateRight p{font-size:18px;color:#fff;margin:30px 0;}
.thanksVeteransRebateLeft{padding-top:20px;padding-right:50px !important;}
.thanksVeteransRebateLeft p{font-size:24px;color:#43464b;line-height:30px;margin:30px 0;}
.thanksVeteransRebateLeft p a{text-decoration:none;font-family: 'AvenirNextLTPro-Demi';text-decoration:none;color:#003e7e;}
.thanksVeteransRebateLeft p b,.thanksVeteransRebateLeft p strong{font-family: 'AvenirNextLTPro-Demi';text-decoration:none;color:#003e7e;}
.thanksVeteransRebateLeft hr{margin:30px 0;}
/*.thanksVeteransRebate .btn{font-size:18px;text-align:center;line-height:40px;height:40px;width:210px;}*/
.dodgeNorthstarRebate{background-image:url(images/dodgeNorthstarRebateBanner.jpg);background-repeat:no-repeat;background-position:center top;background-color:#fff;}
.dodgeNorthstarRebate .dodgeNorthstarRebateRow{position:relative;}
.dodgeNorthstarRebate .rebateForm{position:absolute;top:0;height:100%;background-color:#003e7e;right:0;}
.dodgeNorthstarRebateLeft{padding-top:80px;}
.dodgeNorthstarRebateLeft .dodgeNorthstarRebateContent{padding:20px 60px;}
.dodgeNorthstarRebateLeft p{font-size:18px;color:#58585b;line-height:27px;}
.dodgeNorthstarRebateLeft p b,.dodgeNorthstarRebateLeft p strong{font-family: 'AvenirNextLTPro-Demi';text-decoration:none;color:#003e7e;}
.dodgeNorthstarRebateLeft p a{text-decoration:none;font-family: 'AvenirNextLTPro-Demi';text-decoration:none;color:#003e7e;}
.thanksnorthstarRebate h3{color:#43464b;}
.thanksnorthstarRebate p{color:#43464b;font-size:24px;line-height:30px;margin:30px;}
.thanksnorthstarRebate p b,.thanksnorthstarRebate p strong{color:#003e7e;font-family: 'AvenirNextLTPro-Demi';}
.thanksnorthstarRebate p a{text-decoration:none;font-family: 'AvenirNextLTPro-Demi';text-decoration:none;color:#003e7e;}
.thanksnorthstarRebate .btn{font-size:18px;text-align:center;line-height:40px;height:40px;width:210px;}
/* --------------Veterans Rebate Section-------------------------*/
p.nopad-nomar{margin: 0px;padding: 0px;}

/*********Go Fund Me New***********/


.page-id-3521 .logo, .page-id-3523 .logo{position:absolute;z-index:1;}
.page-id-3521 .headerBottom, .page-id-3523 .headerBottom{display:none;}
.page-id-3521 .bg-content,.page-id-3523 .bg-content{padding:0;}
.goFundMeBanner{background-image:url(images/gofundMeBanner.jpg);background-repeat:no-repeat;background-position:center bottom;background-color:#fff;}
.goFundMePage .contentMenu{background-color:#009eed;}
.goFundMePage .contentMenu.sticky{position:fixed;top:0;left:0;width:100%;z-index:1;}
.goFundMePage .contentMenu ul{margin:0;padding:0;text-align:center;}
.goFundMePage .contentMenu ul li{display:inline-block;margin:0 15px;padding:0;background:none;}
.goFundMePage .contentMenu ul li a{display:block;padding:20px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:18px;font-family: 'AvenirNextLTPro-Medium';letter-spacing:2px;position:relative;}
.goFundMePage .contentMenu ul li a:after{position:absolute;content:"";width:40px;height:1px;left:0;right:0;margin:auto;bottom:10px;display:none;background-color:#fff;}
.goFundMePage .contentMenu ul li a:hover:after,.goFundMePage .contentMenu ul li a.active:after{display:block;}
.goFundMePage{border-bottom:1px solid #d2d2d2;}
.goFundMeBannerContent{padding:40px 0 0 0;text-align:center;}
.goFundMeBannerContent h2{font-size:61px;margin:0 0 -10px 0;letter-spacing:-2px;}
.goFundMeBannerContent h2 b{letter-spacing:-2px;}
.goFundMeBannerContent h2 sup{font-size:30px;position:relative;top:-25px;}
.goFundMeBannerContent p{font-size:18px;color:#58585b;line-height:30px;margin:0;}
.goFundMeBannerContent p .goFundMeLogo{position:relative;top:10px;height:45px;}
.goFundMeOverviewWhite{padding:30px 0;min-height:407px;}
.goFundMeOverviewWhite .goFundMeOverviewWhiteText{position:relative;padding-left:50%;}
.goFundMeOverviewWhite img{position:absolute;left:-130px;top:0px;max-width:745px;}
.goFundMeOverviewContent{padding:30px;border:2px solid #003e7e;border-radius:0 20px 20px 0;font-size:24px;line-height:30px;text-align:center;border-top:20px solid #003e7e;color:#58585b;}
.goFundMeOverviewContent .blue{color:#003e7e;}
.goFundMeOverviewContent .green{color:#83ac25;}
.goFundMeOverviewBlue{background-color:#003e7e;border-bottom:3px solid #759c28;}
.goFundMeOverviewBlueLeft{padding:65px 0 15px 0;}
.goFundMeOverviewBlueLeft h2{color:#fff;font-size:32px;line-height:40px;}
.goFundMeOverviewBlueLeft ul{margin:0;padding:0;}
.goFundMeOverviewBlueLeft ul li{list-style:none;display:block;padding-left:40px;color:#fff;font-size:24px;background-image:url(images/green-right-icon.png);background-repeat:no-repeat;background-position:center left;line-height:32px;}
@media only screen and (min-width: 960px){
.howItWorkSection .row{max-width:1580px;}
}
.howItWorkSection{padding:50px 0;text-align:center;}
.howItWorkSection h2{font-size:30px;text-transform:uppercase;padding-bottom:20px;position:relative;}
.howItWorkSection h2:after{position:absolute;content:"";width:100px;border-bottom:3px dotted #003e7e;left:0;right:0;margin:auto;height:1px;bottom:0;}
.howItWorkSection h3{font-size:30px;font-family: 'AvenirNextLTPro-Bold';color:#fff;}
.howItWorkSection p{font-size:20px;color:#58585b;line-height:35px;}
.howItWorkSection .blue{color:#003e7e;font-size:22px;}
.howItWorkSection .blue a{text-decoration:none;color:#003e7e;}
.howItWorkSection .yellowBox{background-color:#ffc116;}
.howItWorkSection .yellowBox h3,.howItWorkSection .yellowBox p{color:#003e7e;}
.howItWorkSection .yellowBox p a{color:#0089ce;text-decoration:none;}
.howItWorkSection .ltBlueBox{background-color:#0089ce}
.howItWorkSection .greenBox{background-color:#759c28;}
.howItWorkSection .blueBox{background-color:#003e7e;}
.howItWorkSection .darkBlueBox{background-color:#002851;}
.howItWorkSection ul li{position:relative;}
.howItWorkSection ul li div{padding:20px;border-radius:0 20px 20px 20px;font-family: 'AvenirNextLTPro-Bold';position:relative;}
.howItWorkSection ul li div .snum{border-radius: 50%;border: 2px solid #fff;color: #fff;font-size: 16px;display: inline-block;height: 30px;width: 30px;line-height: 26px;text-align: center;left:10px;top:10px;position:absolute;}
.howItWorkSection ul li div.align-centered{height:110px !important;padding:0;position:relative;}
.howItWorkSection ul li div.align-centered img{position:absolute;left:0;top:50%;right:0;margin:auto;transform:translate(0,-50%);}
.howItWorkSection ul li div img{margin-top:10px;}
.howItWorkSection ul li div p{color:#fff;}
.howItWorkSection ul li div h3{font-size:30px;color:#fff;}
.howItWorkSection .yellowBox h3,.howItWorkSection .yellowBox p{color:#003e7e;}
.keys-to-succes{padding:50px 0;background-color:#0089ce;}
.keys-to-succes h2{text-align:center;color:#fff;font-size:30px;text-transform:uppercase;padding-bottom:20px;position:relative;}
.keys-to-succes h2:after{position:absolute;content:"";width:100px;border-bottom:3px dotted #fff;left:0;right:0;margin:auto;height:1px;bottom:0;}
.keys-to-succes p{text-align:center;color:#fff;font-size:23px;margin-bottom:30px;}
.keys-to-succes-right ul{margin:0;padding:30px 0;}
.keys-to-succes-right ul li{list-style:none;text-transform:uppercase;color:#fff;padding: 0;background: none;line-height: 30px;font-family: 'AvenirNextLTPro-Demi';font-size:16px;}
.keys-to-succes-tabs{margin-top:30px !important;border-top:1px solid #0070a9;padding-top:50px !important;}
.keys-to-succes-tabs li p{background-color:#003e7e;padding:10px 10px 10px 80px;color:#fff;font-size:20px;text-align:left;font-size:20px;margin-bottom:10px;background-image:url(images/key-icon.png);background-repeat:no-repeat;background-position:20px center;border-radius:0 15px 15px 15px;line-height:45px;}
.goFundMeFaqSection{padding:50px 0;}
.goFundMeFaqSection h2{text-align:center;text-transform:uppercase;color:#0089ce;position:relative;padding-bottom:20px;}
.goFundMeFaqSection h2:after{position:absolute;content:"";width:100px;border-bottom:3px dotted #0089ce;left:0;right:0;margin:auto;height:1px;bottom:0;}
.goFundMeFaqSection .acc-header{font-size:22px;padding:30px;font-family: 'AvenirNextLTPro-Demi';color:#58585b;border-bottom:1px solid #ccc;background-image:url(images/accordion-close.png);background-repeat:no-repeat;background-position:center right;cursor:pointer;line-height:30px;}
.goFundMeFaqSection .acc-content{padding:30px 0px 30px 0;}
.goFundMeFaqSection .acc-content.selected{border-bottom:1px solid #ccc;}
.goFundMeFaqSection .acc-content.selected p{border-left:5px solid #0089ce;}
.goFundMeFaqSection .acc-content p{line-height:25px;font-size:18px;color:#58585b;padding-left:30px;padding:15px 30px;margin:0;border-left:5px solid transparent;}
.goFundMeFaqSection .acc-header.selected{background-image:url(images/accordion-open.png);color:#0089ce;}
.goFundMefooterSection{padding:30px 0;background-color:#002851;}
.goFundMefooterSection h2{font-size:28px;color:#fff;font-family: 'AvenirNextLTPro-Bold';margin:0;line-height:45px;}
.goFundMefooterSection h2 a{color:#f4db0c;text-decoration:none;font-family: 'AvenirNextLTPro-Bold';}
.goFundMefooterSection h2 a.btn{display: inline-block;vertical-align: top;margin-left: 10px;color: #fff;}

.gofundme-bg{background-image:url(images/gofundme-ty-bg.jpg);background-repeat: no-repeat;padding-top: 50px;}
.gofundme-bg h1{font-size:61px;margin:0;font-family:'AvenirNextLTPro-Medium';margin-bottom:0 !important;letter-spacing:-2px;}
.gofundme-bg h1 sup{font-size:30px;position:relative;top:-25px;}
.gofundme-bg p{font-size:25px;color:#58585b;line-height:40px;}
.gofundme-bg p .goFundMeLogo{position:relative;top:-8px;height:45px;margin:0;}
.gofundme-bg img{display: inline-block;margin-right: 20px;vertical-align: middle;}
.new-steps-block h3{color: #58585b;}
.new-steps-block ul{margin-bottom:20px;}
.new-steps-block ul li .step-block{background: #003e7e;border-radius: 10px;border-top-left-radius: 0px;color:#fff;position: relative;padding:20px 9px 70px 9px;text-align:center;position:relative;}
.new-steps-block ul li .step-block .btn{width:120px !important;padding:0 5px;position:absolute;left:0;right:0px;bottom:20px;margin:auto;}
.new-steps-block ul li .step-block b{border-radius: 50%;border: 2px solid #fff;color: #fff;font-size: 16px;display: inline-block;height: 30px;width: 30px;line-height: 26px;text-align: center;}
.new-steps-block ul li .step-block h4{font-family: 'AvenirNextLTPro-Bold';font-size:30px;}
.new-steps-block ul li .step-block h4{color: #FFF;font-size: 30px;}
.new-steps-block ul li:last-child .step-block {background: #ffc116;color:#003e7e;}
.new-steps-block ul li:last-child .step-block b {border: 2px solid #003e7e;color:#003e7e;}
.new-steps-block ul li:last-child .step-block .blue {background: #003e7e;}
.new-steps-block ul li:last-child .step-block h4 {color: #003e7e;}
.fitHeight{padding:0;}



.goFundMePage .blue-box h3{margin-top:0;margin-bottom:10px;}
.goFundMePage input[type=text],.goFundMePage .square-border-select span.customSelect{height:30px;line-height:30px;}
.goFundMePage .blue-box textarea{height:45px;min-height:45px;}
.goFundMePage .blue-box .icheckbox_line,.goFundMePage .blue-box  .iradio_line{padding:3px 5px 3px 30px;}
.goFundMePage .blue-box .icheckbox_line .icheck_line-icon{top:-4px !important;}
.goFundMeCol2{width:49%;display:inline-block;}
.goFundMeCol2 span{font-size:12px;}
.goFundMePage .termaConditionsLink{margin-top:4px !important;}
.goFundMePage .termaConditionsLink a{font-size:12px;}
.goFundMePage .blue-box .btn{font-size:18px !important;padding:10px 0px !important ;height:37px !important;width:215px !important;margin:auto;line-height:18px;text-transform:capitalize;}
.goFundMePage .blue-box .formCheckbox,.goFundMePage .blue-box .m-t10{margin-top:5px !important;}
/*
.goFundMeBannerContent h2{font-size:50px;line-height:40px;margin-bottom:-10px;}
.goFundMeBannerContent p{font-size:17px;line-height:25px;}
.goFundMeBannerContent p br{display:none;}
.goFundMeBannerContent p{margin:0 !important;}*/
/*********Go Fund Me New***********/


/**********Take For Spin************/
.takeForSpin{background-color:#fff;}
.takeForSpinVideo{padding:50px 0;}

.takeForSpinBanner{background-image:url(images/take-it-for-a-spin-banner.jpg);background-repeat:no-repeat;background-position:center left;border-top:10px solid #f4db0c;position:relative;background-size:cover;}
.takeForSpinBanner .header{padding:100px 0 60px 0;}
.takeForSpinBanner .headerDealerEntry{padding:35px 0;}
.takeForSpinBanner .headerLeft{position:relative;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;}
.takeForSpinLogo{position:absolute;top:-10px;z-index:1;}
.takeForSpinForm{padding:40px;border:2px solid #fff;min-height:500px;background-color:#003e7e;position:relative;}
.takeForSpinForm .form-heading{position:absolute;top:-30px;text-align:center;width:100%;left:0;}
.takeForSpinForm .form-heading h3{width:450px;border:2px solid #fff;background-color:#003e7e;color: #fff;padding: 10px;margin:auto;}
.takeForSpinForm .icheckbox_line, .takeForSpinForm .iradio_line{padding:5px 10px 5px 30px;}
#frmtakeForSpin .icheckbox_line .icheck_line-icon{background:url(images/line-check-boxy-small.png) no-repeat !important;height:21px;width:21px;top:12px;}
#frmtakeForSpin .icheckbox_line.checked .icheck_line-icon{background-position:-22px 0 !important;}
#frmtakeForSpin input[type=text]{border:0px;}
#frmtakeForSpin .square-border-select span.customSelect{border:0px;background-image:url(images/pacifica-select-icon.png);}
.tifs_help{ max-width:200px}
.vanPaymentSection{background-color:#003e7e;}
.vanPaymentLeft{position:relative;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;}
.vanPaymentContent{width:100%;padding:0 15px;}
.vanPaymentSection img{display:block;}
.vanPaymentSection h1{font-size:40px;color:#fff !important;font-family: 'AvenirNextLTPro-Bold';text-transform:uppercase;}
.vanPaymentSection h1 span{color:#f4db0c;}
.vanPaymentSection p{font-size:20px;color:#fff;line-height:30px;}
.vanPaymentSection p.yellow{color:#f4db0c !important;}
.vanPaymentSection p.small{font-size: 16px;}
.flex-row{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}

.takeForSpinIcons{padding:70px 0;background-color:#002a55;}
.takeForSpinIcons li{padding:0 10px 0 140px;position: relative;}
.takeForSpinIcons h3{font-size:21px;color:#fff;font-family: 'AvenirNextLTPro-Bold';margin-top: 0;}
.takeForSpinIcons li img{position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.takeForSpinIcons p{font-size:15px;color:#fff;margin-bottom:0;}
.takeForSpinIcons p a{text-decoration:none;color:#fff;}

.takeForSpinFooter{padding:50px 0;background-color:#003e7e;text-align:center;}
.takeForSpinFooter h2{font-size:28px;color:#fff;font-family: 'AvenirNextLTPro-Bold';margin:0;line-height:45px;}
.takeForSpinFooter h2 a{color:#f4db0c;text-decoration:none;font-family: 'AvenirNextLTPro-Bold';}
.takeForSpinFooter h2 a.btn{display: inline-block;margin-left: 10px;color: #fff;vertical-align: text-top;padding: 5px 25px;line-height: 25px;height: 35px;font-size: 18px;}

.takeForSpinThanksTitle{padding:0px 0 15px;background-color:#f5de1f;border-top:20px solid #003e7e;margin-bottom:0px;}
.takeForSpinThanksTitleCenter{padding:0 200px;position:relative;text-align:center;}
.takeForSpinThanksTitleCenter h2{font-family: 'AvenirNextLTPro-Bold';font-size:40px;text-transform:uppercase;margin:0;}
.takeForSpinThanksTitleCenter h3{font-size:32px;margin:0;}
.takeForSpinThanksTitleCenter img{position:absolute;left:0;top:50%;transform:translate(0,-50%);max-width: 143px;}
.takeForSpinThanksContent{max-width:950px;margin:auto;text-align:center;}
.takeForSpinThanksContent h3{font-size:32px;margin-bottom:0;}
.takeForSpinThanksContent p{font-size:20px;line-height:30px;}
.takeForSpinThanksContent p a{color:#003e7e;text-decoration:none;font-family: 'AvenirNextLTPro-Bold';}
.takeForSpinDealers{margin-top:10px !important;margin-bottom:50px !important;}

.takeForSpinThanksDealers .takeForSpinThanksTitleCenter{padding:20px 0;}
.takeForSpinThanksDealers .takeForSpinThanksTitleCenter h3 b{display:block;text-transform:uppercase;}
.inlineBlock{display:inline-block;}
.ui-helper-hidden-accessible{display:none;}

/**********Take For Spin************/

/**********Wheelchair vans v1************/
.wheelchair-vans-v1-header{background-color:#fff;border-top:15px solid #f4db0c;}
.wheelchair-vans-v1-logo{position:absolute;left:0;top:-15px;}
.wheelchair-vans-v1-header-right{text-align:right;padding-top:35px;padding-bottom:20px;}
.wheelchair-vans-v1-header-right h2{font-size:24px;color:#003e7e;font-family: 'AvenirNextLTPro-Bold';margin:0;line-height:35px;}
.wheelchair-vans-v1-header-right h2 a{color:#003e7e;text-decoration:none;font-family: 'AvenirNextLTPro-Bold';}
.wheelchair-vans-v1-content{padding:15px 0;background-color:#eeeeee;}
.wheelchair-vans-v1-content-left{padding-top:30px;}
.wheelchair-vans-v1-content-left ul li img{margin:auto;display:block;}
.wheelchair-vans-v1-content-left h1{text-align:center;font-family: 'AvenirNextLTPro-Bold';}
.wheelchair-vans-v1-content-left h2{font-family: 'AvenirNextLTPro-Bold';padding-bottom:10px;position:relative;}
.wheelchair-vans-v1-content-left h2:after{position:absolute;left:0;bottom:0;height:2px;width:80px;background-color:#00c0ff;content:"";}
.wheelchair-vans-v1-content-left .bullet-points{margin:0;padding:0;}
.wheelchair-vans-v1-content-left .bullet-points li{list-style:none;padding-left:20px;line-height:30px;position:relative;}
.wheelchair-vans-v1-content-left .bullet-points li:after{position:absolute;content:"";left:0;top:12px;width:6px;height:6px;border-radius:50%;background-color:#00c0ff;}
.wheelchair-vans-v1-right{position:relative;background-color:#003e7e;padding-top:55px;}
.form-wheelchair-accessible h2{position:absolute;top:0;left:0;width:100%;background-color:#00da00;color:#fff;text-align:center;font-size:26px;text-transform:uppercase;font-family: 'AvenirNextLTPro-Bold';margin:0;padding:15px 10px;}
.form-wheelchair-accessible h2:after{position:absolute;content:"";top:50px;left:0;right:0;margin:auto;width:44px;height:21px;background-image:url(images/heading-icon.png);background-repeat:no-repeat;background-position:center top;}
.form-wheelchair-accessible h3{color:#fff;text-align:center;font-size:18px;position:relative;padding-bottom:10px;}
.form-wheelchair-accessible h3:after{position:absolute;left:0;right:0;margin:auto;bottom:0;height:1px;width:80px;background-color:#00c0ff;content:"";}
.why-choose-section{padding:0;background-color:#002953;}
.why-choose-section .row{max-width:1530px;}
.why-choose-section-right{min-height:300px;}
.why-choose-section-right-content{max-width:480px;width:100%;left:0;padding:0 7px;}
.why-choose-section-img{display:block;}
.why-choose-section h2{font-family: 'AvenirNextLTPro-Bold';padding-bottom:10px;position:relative;color:#fff;}
.why-choose-section h2:after{position:absolute;left:0;bottom:0;height:1px;width:80px;background-color:#00c0ff;content:"";}
.why-choose-section p{color:#fff;font-size:20px;line-height:27px;}
.yellow-cta{background-color:#f2d90c;padding:35px 0;text-align:center;border-bottom:15px solid #002449;}
.yellow-cta h2{font-size:40px;font-family: 'AvenirNextLTPro-Bold';color:#002449;margin:0;}
.yellow-cta h2 a{color:#002449;font-family: 'AvenirNextLTPro-Bold';text-decoration:none;}
.yellow-cta .btn{vertical-align:top;margin-left:10px;color:#fff;}
.yellow-border-top{border-top:3px solid #f2d90c;}
.yellow-cta #frmDealerLocator span{display:inline-block;line-height:40px;vertical-align:middle;position:relative;margin:0 10px;}
.yellow-cta #frmDealerLocator span input[type=text]{width:230px;border:0;margin:0 !important;display:block;font-family:'AvenirNextLTPro-Regular';height:40px;border-radius:3px;}
.yellow-cta #frmDealerLocator span input[type=submit]{position:absolute;background-color:transparent;width:30px;height:100%;border:0px;right:0px;top:0px;font-size:0;background-image:url(images/magnify-icon.png);background-repeat:no-repeat;background-position:center;}

.white-cta{background-color:#fcfcfc;padding:20px 0;text-align:center;border-bottom:15px solid #003e7d;}
.white-cta h2{font-size:40px;font-family: 'AvenirNextLTPro-Bold';color:#003e7e;}
.white-cta h2 a{color:#009eed;font-family: 'AvenirNextLTPro-Bold';text-decoration:none;}
.white-cta .btn{vertical-align:top;margin-left:10px;color:#fff;}

.wheelchair-vans-v2{border-top:15px solid #f4db0c;background-color:#e6e6e6;}
.wheelchair-vans-v2-right{position:relative;background-color:#003e7e;padding-top:55px;}
.wheelchair-vans-v2-left{padding-right:20px !important;}
.wheelchair-vans-v2-left h1{text-align:center;font-size:36px;font-family: 'AvenirNextLTPro-Bold';margin:0;padding:0;color:#003e7e;margin:0 !important;line-height:50px;}
.wheelchair-vans-v2-left h2{text-align:center;font-size:24px;color:#009eed;font-family: 'AvenirNextLTPro-Bold';margin:0 0 10px 0;}
.wheelchair-vans-v2-left h2 a{color:#009eed;font-family: 'AvenirNextLTPro-Bold';text-decoration:none;}
.wheelchair-vans-v2-right .blue-box{padding:10px;}


/**********Wheelchair vans v1************/

/**********Promotion Page************/
.promotion-page-banner{ margin-top: -56px;}
.cta-dark-blue{padding:50px 0;background-color:#003e7e;text-align:center;}
.cta-dark-blue h2{font-size:28px;color:#fff;font-family: 'AvenirNextLTPro-Bold';margin:0;line-height:45px;}
.cta-dark-blue h2 a{color:#f4db0c;text-decoration:none;font-family: 'AvenirNextLTPro-Bold';}
.cta-dark-blue h2 a.btn{display: inline-block;margin-left: 10px;color: #fff;}


/******USAA Page CSS********/
.page-id-3915 .headerBottom{display:none;}
.page-id-3915 .bg-content{padding:0;}
.page-id-3915 .logo{position:absolute;z-index:1;}
.usaaPage{background-color:#fff;}
.usaaBanner{background-image:url(images/image-usaa-banner-bg.jpg);background-repeat:no-repeat;background-position:center bottom;padding-top:10px;position:relative;}
.usaaBanner:before{position:absolute;content:"";left:0;width:100%;height:20px;bottom:-20px;background-image:url(images/image-drop-shadow.png);background-repeat:no-repeat;background-position:center bottom;}
.usaaBannerCenter{border-top:1px solid #718291;}
.usaaBannerLeft,.usaaBannerMid{position:relative;min-height:254px;}
.usaaBannerRight{padding-bottom:10px;}
.usaaBannerLeft img{position:absolute;bottom:0;left:7px;width:90%;}
.usaaBanner img{display:block;}
.usaaBannerContent{position:absolute;left:0px;padding:10px;top:50%;transform:translate(0,-50%);width:100%;max-width: 460px;right: 0;margin: auto;}
.usaaBannerContent h1{color:#fff !important;font-family:'AvenirNextLTPro-Regular';padding:10px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;text-transform:uppercase;text-align:center;}
.usaaBannerContent h1 strong{font-family: 'AvenirNextLTPro-Bold';}
.usaaBannerContent p{color:#fff;}
.usaaContentSection{padding:50px 0;}
.usaaContentSection ul{margin:0;padding:0;counter-reset: li;}
.usaaContentSection ul li{list-style:none;display:block;padding:20px 20px 20px 20px;background-image:none;min-height:194px;position:relative;}
.usaaContentSection ul li:before{content: counter(li);counter-increment: li;position:absolute;top:50%;left:60px;transform:translate(0,-50%);font-size:30px;height:90px;width:90px;border-radius:50%;line-height:50px;text-align:center;}
.usaaContentSection ul li:after{position:absolute;width:90px;height:35px;bottom:-35px;left:50px;content:"";z-index:1;background-repeat:no-repeat;background-position:center top;}
.usaaContentSection ul li.red-grid{background-color:#ab1f26;}
.usaaContentSection ul li.red-grid:before{background-color:#fff;color:#ab1f26;border:20px solid #ab1f26;box-shadow:0px 0px 0px 2px #fff;}
.usaaContentSection ul li.white-grid:before{background-color:#002c55;color:#ffffff;border:20px solid #ffffff;box-shadow:0px 0px 0px 2px #002c55;}
.usaaContentSection ul li.red-grid:after{background-image:url(images/red-grid-arrow.png);}
.usaaContentSection ul li.white-grid:after{background-image:url(images/white-grid-arrow.png);}
.usaaContentSection ul li.blue-grid:before{background-color:#fff;color:#002c55;border:20px solid #002c55;box-shadow:0px 0px 0px 2px #fff;}
.usaaContentSection ul li.white-grid{background-color:#ffffff;}
.usaaContentSection ul li.blue-grid{background-color:#002c55;}
.usaaContentSection ul li.red-grid p,.usaaContentSection ul li.blue-grid p{color:#fff;font-size:18px;padding:0 30px;position:relative;}
.usaaContentSection ul li.white-grid p{color:#58585b;font-size:18px;padding:0 30px;position:relative;}
.usaaContentGridRight{text-align:center;}
.usaaContentGridLeft{position:relative;min-height:157px;}
.usaaContentGridLeft:after{width:1px;background-color:#000;opacity:0.25;height:100%;top:0;right:0;content:"";position:absolute;}
.red-grid-shadow,.white-grid-shadow,.blue-grid-shadow{position:relative;padding-left:150px;}
.red-grid-shadow:after{position:absolute;height:50px;bottom:-70px;width:100%;left:0px;content:"";background-image:url(images/red-grid-shadow.png);background-repeat:no-repeat;background-position:center top;z-index:1;}
.blue-grid-shadow:after{position:absolute;height:50px;top:-20px;width:100%;left:0px;content:"";background-image:url(images/white-grid-shadow.png);background-repeat:no-repeat;background-position:center top;z-index:0;}
.usaaBottom{padding:30px 0;background-image:url(images/white-gradiant.jpg);background-repeat:repeat-x;background-position:center bottom;border-top:1px solid #dadadb;position:relative;}
.usaaBottom:before{position:absolute;content:"";left:0;width:100%;height:13px;top:0;background-image:url(images/image-drop-shadow.png);background-repeat:no-repeat;background-position:center bottom;}
.usaaBottom p{font-size:18px;color:#58585b;}
.usaaBottom h2{font-size:28px;font-family: 'AvenirNextLTPro-Bold';color:#002c55;text-transform:uppercase;padding-top:30px;}
.usaaBottom p a{font-family: 'AvenirNextLTPro-Bold';color:#002c55;text-decoration:none;}

/******USAA Page CSS********/

/*********Share Your Story**********/
.shareYourStoryFixWidth{max-width:530px;}
.step1-section{background-image:url(images/blue-bg1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.step1-section-left{padding:30px !important;text-align:center;background-image:url(images/grey-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.step1-section-left h1{font-family: 'AvenirNextLTPro-Bold';text-transform:uppercase;}
.step1-section-right{padding-left:30px !important;}
.step1-section-right input[type="text"],.step1-section-right .square-border-select span.customSelect{border:0;border-radius:3px;}
.step1-section-right .square-border-select span.customSelect{background-image:url(images/pacifica-select-icon.png);}
.step1-section-right h2{color:#fff;}
.step1-section-right label{color:#fff;}
.step2-section{background-image:url(images/blue-bg2.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.step2-section-left{padding:30px !important;}
.step2-section-left h2,.step2-section-left p{color:#fff;}
.step2-section-left textarea{border:0;height:285px;}
.step2-section-right img{display:block;}
.step3-section{background-image:url(images/blue-bg3.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.step3-section-right{padding-left:30px !important;}
.step3-section-right h2,.step3-section-right p{color:#fff;}
.step3-section-right .imagePlaceholder{width:100px;height:100px;border:2px solid #fff;float:left;margin-right:5px;border-radius:3px;position:relative; overflow: hidden}
.step3-section-right .imagePlaceholder img{height:94px;width:94px;}
.upload-image-button{background-image:url(images/upload-images-button.png);background-repeat:no-repeat;background-position:center;width:182px;height:43px; overflow: hidden;}
.upload-image-button input[type="file"]{opacity:0;height:43px;cursor:pointer;}
.step3-section-left img{display:block;}
.shareYourStoryBottomContent{padding:50px 0;text-align:center;}
.shareYourStoryBottomContent a{text-decoration:none;}
.shareYourStoryBottomContent .icheckbox_line .icheck_line-icon{position:relative;display:inline-block;vertical-align:middle;margin-right:10px;background-image:url(images/line-check-boxy-small.png);height:21px;width:21px;top:1px;}
.shareYourStoryBottomContent .icheckbox_line.checked .icheck_line-icon{background-position:-22px 0 !important;}
.shareYourStoryBottomContent .icheckbox_line.checked{background-color:transparent;}
.shareYourStoryFooter{background-color:#003e7e;padding:30px 0;text-align:center;}
.shareYourStoryFooter h2{font-family: 'AvenirNextLTPro-Bold';color:#fff;}
.shareYourStoryFooter h2 a{font-family: 'AvenirNextLTPro-Bold'; color:#f4db0c;text-decoration:none;display:inline-block;}
.shareYourStoryThankyou{padding:50px 0 0 0;background-color:#fff;}
.shareYourStoryThankyou .shareYourStoryFooter{padding:20px 0;}
.shareYourStoryThankyou .shareYourStoryFooter h2{font-size:22px;line-height:30px;margin:0;}
.social-image{position:relative;max-width:530px;}
.shareIcon{position: absolute;top: 17%;left: 2%;width: 5%;}
.facebookIcon{position: absolute;top: 5%;left: 32%;width: 5%;}
.twitterIcon{    position: absolute;top: 17%;right: 10px;width: 5%;}
/*********Share Your Story**********/

/*********New Contact Page**********/
.contact-page .blue-box .icheckbox_line{padding-left:35px;}
.contact-page #frmContact label{color:#fff;}
.contact-page #frmContact .icheckbox_line .icheck_line-icon{top:5px !important;}
.contact-page span.customSelect{height:40px;margin:5px 0 10px 0;}
.contact-page .customSelectInner{background-image:url(images/pacifica-select-icon.png);}
.contact-page .contact-left{padding:30px 40px;}
.contact-page .contact-right{padding-left:40px;border-left:1px solid #00366d;}
.contact-page .contact-left p{color:#fff;font-family: 'AvenirNextLTPro-Demi';font-size:18px;margin:0;}
.contact-page .contact-left p a,.contact-page .contact-left p b{font-family: 'AvenirNextLTPro-Bold';color:#f4db0c;text-decoration:none;}
.blue-cta{background-color:#003e7e;padding:30px 0;text-align:center;}
.blue-cta h2{font-family: 'AvenirNextLTPro-Bold';color:#fff;}
.blue-cta h2 a{font-family: 'AvenirNextLTPro-Bold'; color:#f4db0c;text-decoration:none;display:inline-block;}
.test-drive-section{background-color:#fff;}
.test-drive-section h2{color:#009eed;}
.test-drive-img{border-bottom:1px solid #e5e5e5;}
.test-drive-text{max-width:1000px !important;margin:auto;}
.test-drive-text h4{color:#009eed;font-size:21px;}
.test-drive-text h4 a{text-decoration:none;}
.break-word{word-break:break-all;}
.contact-page #processing_request{color:#fff;text-align:center;}
.contact-page #processing_request img{display:block;margin:20px auto;}
.contact-page .required{color:#fff;}
/*********New Contact Page**********/

/*********New Financing Contact Page**********/
.financing-banner{position:relative;background-color:#06a7f8;}
.financing-banner-img{min-height:540px;background-repeat:no-repeat;background-position:center top;background-size:cover;background-color:#fff;}
.financing-banner-content{background-color:#06a7f8;}
.financing-banner-content h3{margin-top:5px;}
.financing-banner-form{position:absolute;left:0;width:100%;top:0;}
.financing-banner-form .blue-box h3{font-size:21px;text-align:center;margin-top:0px;}
.financing-banner-form .blue-box textarea{height:100px;}
.contact-blue-block{padding:50px 12px !important;border-left:1px solid #003265;}
.contact-blue-block:first-child{border-left:0;}
.contact-blue-block p{color:#fff;font-family: 'AvenirNextLTPro-Demi';font-size:18px;}
.contact-blue-block p a,.contact-blue-block p b{font-family: 'AvenirNextLTPro-Bold';color:#f4db0c;text-decoration:none;}
/*********New Financing Contact Page**********/

/********* Get Demo Page**********/
.get-demo-banner{position:relative;background-color:#f6be08;background-image:url(images/yellow-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.get-demo-banner-right{max-width:585px;}
.get-demo-banner-img img{display:block;max-height:380px;}
.get-demo-banner .blue-box textarea{height:100px;}
.get-demo-banner-content{text-align:center;max-width:540px;border:2px solid #013e7f; padding:15px;border-radius:10px;color:#013e7f;font-family: 'AvenirNextLTPro-Demi';font-size:16px;line-height:22px;margin:45px 30px 32px 0;float:right;}
.get-demo-banner h1{text-align:center;font-size:25px;margin-top:0px!important; color:#fff!important}
.imgBlock{display:block;}
.get-demo-banner-img{position:absolute;left:0;bottom:0;width:50%;}
.get-demo-banner-img img{display:block;max-height:380px;float:right;}
/********* Get Demo Page**********/

.formFreeDemo h2{font-size:22px;}
.formFreeDemo h3{font-size:16px;padding-bottom:10px;position:relative;}
.formFreeDemo h3:after{position:absolute;left:0;right:0;height:1px;max-width:150px;margin:auto;bottom:0;background-color:#00a1ee;content:"";}

/********* Event Entry Page**********/
.eventEntryPage{background-color:#fff;}
.eventEntryHeader{border-top:15px solid #f4d90e;background-image:url(images/yellow-bg2.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;padding-bottom:20px;}
.eventEntryHeader .logo{position:relative;top:-15px;}
.eventEntryTitle{border-top:1px solid #e5ae03;border-bottom:1px solid #e5ae03;padding:10px 0;text-align:center;}
.eventEntryTitle h1{margin-bottom:10px !important;}
.eventEntryTitle p{color:#003e7e;margin-bottom:0;}
.eventEntryRight{padding-top:20px !important;padding-bottom:20px !important;min-height:550px;}
.eventEntryForm{max-width:340px;padding:0 27px;}
.eventEntryFooter{padding:30px 0;border-bottom:15px solid #003e7e;}
.event-select span.customSelect{margin:5px 0 10px 0;height:40px;}
.event-select span.customSelect .customSelectInner{background-image:url(images/pacifica-select-icon.png);}
.eventEntryLeft{background-repeat:no-repeat;background-position:right center;background-size:cover;background-image:url(images/image-event-entry.jpg);min-height:550px;}
.event-select{min-height:55px;}
.eventEntryPage .btn{width:100% !important;max-width:340px !important;font-size:18px !important;line-height:45px;}
.eventEntryForm label{line-height:16px;}

.page-id-4114{background-color:#003e7e;}
.eventEntryPage #processing_request{padding:50px !important;}
.eventEntryPage #processing_request p{color:#003e7e;font-size:30px;margin-bottom:45px;}
.page-id-4118{background-color:#003771;border-bottom:15px solid #002d5b;}
.eventEntryThanksPage h2{font-size:40px;}
.eventEntryThanksPage h3{font-size:32px;}
.eventEntryThanksPage p{font-size:20px;margin:50px 0;}
.eventEntryThanksPage p a{font-family: 'AvenirNextLTPro-Bold';color:#f4db0c;text-decoration:none;}
.eventEntryThanksPage p span{font-family: 'AvenirNextLTPro-Bold';color:#f4db0c;text-decoration:none;}
.eventEntryThanksPage .btn{width:100% !important;max-width:340px !important;font-size:18px !important;line-height:45px;color:#fff;}
/********* Event Entry Page**********/

/*******Comment Form**********/
.comments-area{padding:15px;background-color:#ededed;}
.comments-area .comments-title{font-size:22px;}
.comments-area .comment-list li{list-style:none;padding:10px 0;border-bottom:1px solid #ccc;}
.comments-area .comment-list li .comment-meta{background:none;}
.comments-area .comment-list li .comment-author{width:50%;float:left;}
.comments-area .comment-list li .comment-metadata{float:right;width:50%;text-align:right;}
.comments-area .comment-list li .comment-metadata a{text-decoration:none;font-size:13px;}
.comments-area .comment-list li .comment-content{padding-top:20px;}
.comments-area .comment-list li .comment-content p{margin:5px 0;font-size:16px !important;}
.comments-area .comment-form{max-width:500px;}
.comments-area .comment-form p{margin-bottom:10px;}
.comments-area .comment-form input[type=email],.comments-area .comment-form input[type=url]{background-color:#fff; border:#d8d8d8 2px solid; height:40px; margin:5px 0 10px 0;width:100%;padding-left:10px;padding-right:10px;margin:0;}
.comments-area .comment-form textarea,.comments-area .comment-form input[type=text]{margin:0;}
.comments-area .comment-form .form-submit .submit{display:inline-block;*display:inline;*zoom:1;padding:0 20px;height:44px;line-height:46px;font-size:15px;text-align:left;vertical-align:middle;cursor:pointer;color:#FFF;background-color:#009eed;text-decoration:none!important;text-transform:lowercase; white-space: nowrap; border:none; border-radius:4px; text-transform:uppercase; font-weight:normal;font-family:'AvenirNextLTPro-Bold';}
.comments-area .comment-form .form-submit .submit:hover{background-color:#555658;}
/*******Comment Form**********/

/*******Blog Form**********/
#text-6 .widget-title{font-size:14px !important;border-bottom:2px solid #009eed;padding-bottom:10px;}
.blog-form{position: relative; }
.blog-form #frmContactBlog{display: block !important;}
.blog-form #processing_request{position: absolute;height: 100%;background-color: rgba(255,255,255,0.8);z-index: 55;padding: 10% 5px 5px 5px !important;width: 100%;top: 0;left: 0;}
/*.blog-form input[type=text]{background-color:transparent;border:1px solid #003e7e;border-radius:5px;}
.blog-form .square-border-select span.customSelect{background-color:transparent;border:1px solid #003e7e;border-radius:5px;background-image: url(images/pacifica-select-icon.png);}
.blog-form textarea{background-color:transparent;border:1px solid #003e7e;border-radius:5px;height:110px;}*/
.blog-form label{color:#003e7e;}
.blog-form .g-recaptcha{transform: scale(0.9);position: relative;left: -5%;}
/*******Blog Form**********/

/**********Toyota Sienna Product Page**********/

.formProductPageBottom{padding:40px 0;}
.formProductPageBottom input[type=text]{background-color:transparent;border:1px solid #003e7e;border-radius:5px;}
.formProductPageBottom .square-select span.customSelect{background-color:transparent;border:1px solid #003e7e;border-radius:5px;background-image: url(images/pacifica-select-icon.png);background-position:right center;background-repeat:no-repeat;height:40px; margin: 5px 0 10px 0;padding-right: 38px;}
.formProductPageBottom .square-select span.customSelect .customSelectInner{background-image:none;}
.formProductPageBottom textarea{background-color:transparent;border:1px solid #003e7e;border-radius:5px;height:122px;}
.formProductPageBottom textarea{background-color:transparent;border:1px solid #003e7e;border-radius:5px;height:122px;}
.formProductPageBottom label{color:#003e7e;font-size:15px;font-family: 'AvenirNextLTPro-Medium';}
.formProductPageBottom #formPacificacheckbox .icheckbox_line .icheck_line-icon{top:2px !important;background-image:url(images/checkbox-icon-blue.png);}
.formProductPageBottom .icheckbox_line, .formProductPageBottom .iradio_line{padding:10px 10px 10px 32px;}
.pacificaLandingPage .contentMenu ul li a.btn-tab{border: 2px solid #fff;padding: 8px;border-radius: 5px;}
.pacificaLandingPage .contentMenu ul li a.btn-tab:hover:after, .pacificaLandingPage .contentMenu ul li a.btn-tab.active:after{display:none;}
.btn-200{width:200px;}
/**********Toyota Sienna Product Page**********/

.disclaimer-section{padding:30px 0;border-top:2px solid #1b5995;text-align:center;font-size:12px;font-style:italic;text-align:center;}
.disclaimer-section p{font-size:12px;line-height:18px;margin-bottom:0;}
.disclaimer-section a{text-decoration:none;}


@media screen and (min-width:768px){.pricingSpecsSection .resources-list ul li{padding:15px 20px;display:inline-block;width:33%;vertical-align:top}

}


/*
@media screen and (min-width:960px) and (max-width:1280px){.pacificaHeader{border-top:5px solid #f4db0c}
.pacificaHeader .logoSection{min-height:95px}
.pacificaHeaderTagline p{margin-top:15px}
.pacificaBanner{height:560px}
.formPacifica{margin-top:15px}
.formPacifica input[type=text],.formPacifica .square-border-select span.customSelect{height:36px}
.pacificaForm .pad-t40{padding-top:10px!important}
.formPacifica .icheckbox_line,.iradio_line{padding-top:3px;padding-bottom:3px}
.pacificaForm{padding:10px 17px;padding-bottom:0}
.pacificaForm p{padding-bottom:10px;font-size:15px}
.pacificaForm h3{font-size:24px}
#formPacificacheckbox .icheckbox_line .icheck_line-icon{top:-5px}
}
*/

#maintable{height:100%;width:100%;padding-left:20px;padding-right:20px;margin-bottom:20px}
#toptd{text-align:center}
#toptd h4{margin-top:0}
#middletd{height:600px;width:100%;text-align:center}
#bottomtd{text-align:center;padding:10px 25px 15px 25px}
#mypanoviewer{height:100%;width:100%;-webkit-box-shadow:5px 5px 10px #b4b4b4;-moz-box-shadow:5px 5px 10px #b4b4b4;box-shadow:5px 5px 10px #b4b4b4}
.gallerySection p{margin-top:10px}
.pacificaHeader{border-top:3px solid #f4db0c}
.pacificaHeader .logoSection{min-height:80px}
.pacificaHeaderTagline p{margin-top:10px}
.pacificaBanner{height:550px}
.pacificaBannerImg{width:90%}
.formPacifica{margin-top:10px}
.formPacifica input[type=text],.formPacifica .square-border-select span.customSelect{height:30px;line-height:30px}
.pacificaForm .pad-t40{padding-top:10px!important}
.formPacifica .icheckbox_line{padding-top:3px;padding-bottom:3px}
.pacificaForm{padding:10px 17px;padding-bottom:0}
.pacificaForm p{padding-bottom:5px;font-size:14px;padding-top:5px}
.formPacifica textarea{border:0;width:100%;border-radius:4px;min-height:10px!important;padding:4px!important}
.pacificaForm h3{font-size:22px}
#formPacificacheckbox .icheckbox_line .icheck_line-icon{top:-5px !important}
@media screen and (max-width:991px){#middletd{height:350px;width:100%;text-align:center}
.pricingSpecsSection .resources-list ul li .img-hover{width:90px;display:inline-block}
}@media screen and (max-width:768px){.pricingSpecsSection h3{margin-bottom:10px}
.pricingSpecsSection{padding:20px 0}
}



#options-value br:last-child { display: none; }
footer .call-us-footer span a, .call-us span a{ font-family: 'AvenirNextLTPro-Bold';color:#003E7E; text-decoration: none;}
.page-id-1923 .cta-bg .light-blue a {color: #fff !important;text-decoration: none;}
a.phone-link {color: #fff !important;text-decoration: none;}
#contact-page a.phone-link {font-family: 'AvenirNextLTPro-Bold';color:#003E7E !important; text-decoration: none;}
.btn-phone-link-grey {color:#43464b;text-decoration: none;}
.btn-phone-link-blue {color:#003E7E !important;text-decoration:none;}
.phone-bold {font-family: 'AvenirNextLTPro-Bold';}
.featuresSection .btn-phone-link-blue{display: block;}
.featuresSection .btn-blue {font-family: 'AvenirNextLTPro-Regular'}

.featuresSection-block {margin-bottom: 20px;}
.featuresblock-content {position: relative;padding-bottom: 0px !important;}
.featuresblock-content .mask-content { position: absolute; bottom: 3px; height: 70px; background: rgba(0,63,125,0.8); left:7px; right:8px; display: block; }
.featuresblock-content .mask-content h4 { width: 100%; text-align: center; padding-top:10px;  font-family: 'AvenirNextLTPro-Regular'; color: #FFF; font-weight: bold;  }
.featuresblock-content .mask-content p { width: 100%; text-align: center; color: #FFF; opacity: 0; padding: 0px 10px; }
.featuresblock-content:hover .mask-content {height: 99%; padding-top: 40px; transition:all .15s ease-out; -webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;}
.featuresblock-content:hover .mask-content p { opacity: 1; transition:all .15s ease-out; -webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;}

.square-select{position:relative;}
.square-select select{width:100% !important;top: 5px !important;}
.square-select .customSelectInner , .square-select .customSelect{width:100% !important;}

.pdn_msrp_note{font-size:14px;line-height:21px;color:#000000;font-style:italic}

.form-control{border: 0 !important;background-image: -webkit-gradient(linear, left top, left bottom, from(#618cb5), to(#618cb5)), -webkit-gradient(linear, left top, left bottom, from(#618cb5), to(#618cb5)) !important;background-image: -webkit-linear-gradient(#618cb5, #618cb5), -webkit-linear-gradient(#618cb5, #618cb5);background-image: -o-linear-gradient(#618cb5, #618cb5), -o-linear-gradient(#618cb5, #618cb5);background-image: linear-gradient(#618cb5, #618cb5), linear-gradient(#618cb5, #618cb5) !important;-webkit-background-size: 0 2px, 100% 2px !important;background-size: 0 2px, 100% 2px !important;background-repeat: no-repeat !important;background-position: center bottom !important;background-position: center bottom, center -webkit-calc(100% - 1px) !important;background-position: center bottom, center calc(100% - 1px) !important;background-color: rgba(0, 0, 0, 0) !important;-webkit-transition: background 0s ease-out !important;-o-transition: background 0s ease-out !important;transition: background 0s ease-out !important;float: none !important;-webkit-box-shadow: none !important;box-shadow: none!important;border-radius: 0 !important;}
.form-group{position: relative;}
.form-group.label-static label.control-label,.form-group.label-placeholder label.control-label,.form-group.label-floating label.control-label{position: absolute !important;pointer-events: none !important;-webkit-transition: 0.3s ease all !important;-o-transition: 0.3s ease all !important;transition: 0.3s ease all !important;}
.form-group.is-focused .form-control{outline: none !important;background-image: -webkit-gradient(linear, left top, left bottom, from(#618cb5), to(#618cb5)), -webkit-gradient(linear, left top, left bottom, from(#618cb5), to(#618cb5)) !important;background-image: -webkit-linear-gradient(#618cb5, #618cb5), -webkit-linear-gradient(#618cb5, #618cb5) !important;background-image: -o-linear-gradient(#618cb5, #618cb5), -o-linear-gradient(#618cb5, #618cb5) !important;background-image: linear-gradient(#618cb5, #618cb5), linear-gradient(#618cb5, #618cb5) !important;-webkit-background-size: 100% 2px, 100% 2px !important;background-size: 100% 2px, 100% 2px !important;-webkit-box-shadow: none !important;box-shadow: none !important;-webkit-transition-duration: 0.3s !important;-o-transition-duration: 0.3s !important;transition-duration: 0.3s !important;}
.form-group{padding-bottom: 7px;margin: 15px 0 0 0;}
.form-group .form-control{margin-bottom: 7px;width:100%;height:40px;}
.form-group label.control-label{color:#595b5d;font-size:13px;font-family: "SofiaProLight-webfont"; font-weight: normal;margin: 16px 0 0 0;}
.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label{top: 0px;left: 10px;font-size: 14px;color:#9b9b9b;font-family: 'AvenirNextLTPro-Demi';display: block;}
.form-group.label-static label.control-label,.form-group.label-floating.is-focused label.control-label,.form-group.label-floating:not(.is-empty) label.control-label{top: -30px;left: 0;color:#58585b;font-size:12px;}

.formProductPageBottomNew label{font-family: 'AvenirNextLTPro-Demi';display: block;}
.formProductPageBottomNew #txtComments{height: 200px;background-color: #f1f1f1 !important;}
.formProductPageBottomNew .wantAVan .iradio_line{display: inline-block;padding: 10px 0 10px 30px;border:0px;}
.formProductPageBottomNew.formProductPageBottom .icheckbox_line .icheck_line-icon, .formProductPageBottomNew.formProductPageBottom .iradio_line .icheck_line-icon,.newCheckbox .icheckbox_line .icheck_line-icon, .newCheckbox .iradio_line .icheck_line-icon{background-image: url(images/checkbox-icon-new.png) !important;background-position: -10px 0 !important;}
.formProductPageBottomNew.formProductPageBottom .icheckbox_line.checked .icheck_line-icon, .formProductPageBottomNew.formProductPageBottom .iradio_line.checked .icheck_line-icon,.newCheckbox .icheckbox_line.checked .icheck_line-icon, .newCheckbox .iradio_line.checked .icheck_line-icon{background-position: -46px 0 !important;}
.formProductPageBottomNew.formProductPageBottom .iradio_line .icheck_line-icon,.newCheckbox .iradio_line .icheck_line-icon,.newCheckbox .icheckbox_line .icheck_line-icon{top:7px !important;}
.formProductPageBottomNew.formProductPageBottom .icheckbox_line,.formProductPageBottomNew.formProductPageBottom .iradio_line,.newCheckbox .icheckbox_line,.newCheckbox .iradio_line{color:#042e74;}

.wr360_player .container .panning2, .wr360_player .container .panning{z-index: 999!important;}


.list-box-div.result-blue-bg{padding: 10px 15px !important;}
.list-box-div.result-blue-bg .dealername{border-bottom: 1px solid #1e5c9e;min-height: auto;padding: 0 0 10px 0;margin: 0 !important;}
.dealer-phone a{padding-left: 22px;background-image: url(images/phone-icon.png);background-repeat: no-repeat;background-position: left center;}
.view-services-link{padding-left: 22px;background-image: url(images/view-services-icon.png);background-repeat: no-repeat;background-position: left 1px;margin-top: 11px;font-family: 'AvenirNextLTPro-Bold';line-height: 18px;}
.result-logo-bg img{display: block;margin: auto;max-height: 150px;}

.white-tile-box .dealername{border-bottom: 1px solid #cfdcea;min-height: auto;padding: 0 0 10px 0;margin: 0 !important;}
.white-tile-box .list-box-div{padding: 10px 15px !important;}
.dealer-phone2 a{padding-left: 22px;background-image: url(images/phone-icon-blue.png);background-repeat: no-repeat;background-position: left center;color:#013e7f;}
.view-services-link2{padding-left: 22px;background-image: url(images/view-services-icon.png);background-repeat: no-repeat;background-position: left 1px;margin-top: 11px;font-family: 'AvenirNextLTPro-Bold';line-height: 18px;}
.white-tile-box{border: 2px solid #d1d1d1 !important;}
.white-tile-box .result-logo-bg{background-color: #f4f7fa;}
.terms-wrapper-new{border-top: 5px solid #00407e;padding-bottom:60px;}
.terms-wrapper-new .mfp-close{background-size:12px;}
.terms-wrapper-new h3{margin-top:5px;}
.terms-wrapper-new ul li{list-style:none;position: relative;background-image: none;}
.terms-wrapper-new ul li:before{content:"";width: 5px;height: 5px;background-color: #003e7a;display: block;position: absolute;left: 0;top: 10px;border-radius: 50%;}
.popup-contact{position: absolute;left: 0;bottom: 0;height: 40px;padding: 10px;width: 100%;text-align: center;background-color: #F2F5F9;font-size: 17px;font-family: 'AvenirNextLTPro-Medium';line-height: 20px;color:#003e7e;}
.popup-contact a{font-size: 17px;font-family: 'AvenirNextLTPro-Bold';line-height: 20px;color:#003e7e;}

.international-dealer-result{margin-bottom: 50px;}
.international-dealer-result ul li .list-box{margin: 0 !important;padding: 10px 10px 75px 10px !important;border:2px solid #d1d1d1;position: relative;}
.international-dealer-result-bottom{position: absolute;bottom: 0;left:0;width: 100%;padding: 10px;background-color: #eef2f7;}
.international-dealer-result-bottom .dealer-phone2{margin-top: 8px;}
.international-dealer-result ul li .list-box .dealername{border-bottom: 1px solid #cfdcea;min-height: auto;padding: 0 0 10px 0;margin: 0 0 10px 0 !important;font-size: 18px;}
.international-dealer-result ul li address{color:#404040;}
.international-dealer-result ul li .zipCode{font-size: 13px;}


.google-captcha-center .g-recaptcha{display: inline-block;}

.blog .widget_media_image{margin-bottom: 20px;}

.special-offer{position: absolute;height: 26px;width: 100%;left:1px;top:10px;background-image: url(images/ExtraSavings.png);background-repeat: no-repeat;background-position: center left;z-index: 5;}

#mid-row-alignment, #mid-row-alignment li{display: flex;}


@media only screen and (min-width: 1200px){
    .featuresblock-content:hover .mask-content {
        padding-top: 18%;
    }
.page-id-3465 .pacificaBanner{height:480px}
}
@media only screen and (max-width: 960px) and (min-width:768px){
    .featuresblock-content .mask-content {
        height: 45px;
    }
    .featuresblock-content:hover .mask-content {
        padding-top: 20px;
        line-height: 1.3;
    }
    .featuresblock-content .mask-content h4 {
        margin-bottom: 5px;
        padding-top: 0px;
    }
    .featuresblock-content:hover .mask-content p {
        padding-top: 0px;
        line-height: 1.3;
    }
}
@media only screen and (max-width: 767px){
.featuresblock-content {
    width: 46%;
    margin-top: 15px !important;
	margin-bottom: 15px !important;
}
     .featuresblock-content:hover .mask-content {
        padding-top: 30%;
    }
    .featuresblock-content img{
        width: 100%;
    }
    .featuresblock-content > li:nth-child(odd) {
        margin-right: 0px !important;
    }
    .featuresblock-content > li:nth-child(even) {
        margin-left: 0px !important;
    }
    .benefitsSection h3 {
        margin-bottom: 0px;
    }
}
@media only screen and (max-width: 480px){
     .featuresblock-content:hover .mask-content {
        padding-top: 35%;
    }
    .featuresblock-content,
    .featuresblock-content img{
        width: 100%;
    }

}
/*-----------------Tiyush End ---------------*/


/* --------------Pacifica Landing Page-------------------------*/


@media only screen and (min-width: 1601px) and (max-width: 1919px){
	.operation-independence-banner .banner-img, .operation-independence-banner.veteran-advocate .banner-img{ background-size: 1919px!important}
	.operation-independence-banner.rebate .wrap {padding: 0 0 0 165px;}
	.operation-independence-banner.rebate .rebate-ribon{ max-width:75%; margin:35px 0 0 0}
}
@media only screen and (min-width: 1400px) and (max-width: 1600px){
	.northstar-e-van{ margin-top:-60px;}
	.price-tag-nse{top:19%;}
	.operation-independence-banner .banner-img{ background-size: 1600px!important}
	.operation-independence-banner.veteran-advocate .banner-img{ background-size: 1600px!important}
	.operation-independence-banner.veteran-advocate .banner-img{ padding:33px 0}
	.operation-independence-banner .oi-logo{ margin-bottom:20px; width:58%}
	.operation-independence-banner.rebate .wrap {padding: 0 0 0 200px;}
	.operation-independence-banner.rebate p.h-5x{ margin-left:0; font-size:26px; line-height:28px}
	.operation-independence-banner.rebate .rebate-ribon { max-width: 71%; margin:21px 0 0 0}

	.howItWorkSection ul li div h3{font-size:25px;}
	.goFundMeOverviewWhite img{left:-110px;width:740px;}
	.howItWorkSection{padding:0 6%;}
}
@media only screen and (max-width: 1400px){
	.northstar-e-van{ margin-top:0;}
	#video-container .video-content{ top:40%}
	.price-tag-nse{top:22%;}
	.veteran-benefit-van{ margin-left:-23px;}
	.operation-independence-banner .banner-img{ background-size: 1400px!important}
	.operation-independence-banner .oi-logo{ margin-bottom:20px; width:38%}
	.claim-your-space-wrapper{background-image: url(/wp-content/uploads/claim-your-space-bg-medium.jpg);}
	.home-claim-your-space{ margin-top:-140px;}
 #testimonial-wrapper .bx-controls-direction .bx-prev{left:-50px !important;}
   #testimonial-wrapper .bx-controls-direction .bx-next{ right: -50px !important;}

   .pacificaBannerImg{margin-left:0;}
	.overviewSection .overviewContent{padding:10px 30px;}

	.page-id-3393 .video-content{top:0 !important;}


	.howItWorkSection ul li div h3{font-size:25px;}
	.goFundMeOverviewWhite img{left:11px;width:635px;top:50px;}
	.howItWorkSection ul li div{padding:10px;}
	.gofundme-bg{background-image:url(images/gofundme-ty-bg2.jpg);background-position:right top;}
	.howItWorkSection .blue span{display:block;}
	.howItWorkSection{padding:0 6%;}
	.howItWorkSection ul li div{padding:30px 10px 10px 10px;}

}
@media only screen and (max-width: 1279px){
#testimonial-wrapper .bx-controls-direction .bx-prev{left:0px !important;background: url(images/controls.png) no-repeat 3px -32px !important}
#testimonial-wrapper .bx-controls-direction .bx-next{ right: 0px !important; background:url(images/controls.png) no-repeat -43px -32px !important;}
#testimonial-wrapper .bx-controls-direction a {height:40px !important;width:40px !important;top:30% !important;}
.howItWorkSection ul li div h3{font-size:18px;}
.howItWorkSection p{font-size:17px;}
.keys-to-succes-tabs li p{font-size:18px;}
.goFundMefooterSection h2{font-size:25px;}
.howItWorkSection{padding:0 6%;}
.howItWorkSection ul li div.align-centered{height:90px !important;}
.howItWorkSection ul li div.align-centered img{width:80px;}
}

@media only screen and (max-width: 1279px){
	.wheelchair-vans-v2-right{height:auto !important;}
	.why-choose-section-right{min-height:230px;}
	.pacificaLandingPage .contentMenu ul li a{padding:20px 8px;}
}

@media only screen and (min-width: 1200px){
.star-position-left{ padding-left:13%}
.star-position-right{ padding-right:16%}
.large-text-left{ text-align:left!important}
.large-text-right{text-align:right!important}

}
@media only screen and (min-width: 1025px) and (max-width: 1399px){
.operation-independence-banner .banner-img{ background-size: 1300px!important; padding:40px 0px;}
.operation-independence-banner .oi-logo{ margin-bottom:20px; width:38%; margin-left:85px}
.operation-independence-banner p.h-5x{ font-size:22px; line-height:26px; margin-left:90px}
.operation-independence-banner.veteran-advocate h1{ margin-bottom:0!important}
.operation-independence-banner.veteran-advocate h1 span.h-8x{ font-size:26px; margin-left:50px}
.operation-independence-banner.veteran-advocate p{ font-size:16px; line-height:18px; margin-left: 50px;}
.operation-independence-banner.veteran-advocate .banner-img{ padding:40px 0;}

	.operation-independence-banner.rebate .pad-tb40{ padding-top:20px!important; padding-bottom:20px!important}
	.operation-independence-banner.rebate .pad-lr40{ padding-right:15px!important; padding-left:15px!important}
	.operation-independence-banner.rebate .wrap {padding: 0 0 0 200px;}
	.operation-independence-banner.rebate p.h-5x{ margin-left:0; font-size:24px}
	.operation-independence-banner.rebate p { margin: 15px 0 25px;}
	.operation-independence-banner.rebate .rebate-ribon {float: right; margin: 0; width:75%}
	.video-strip .h-5x{font-size:24px;line-height:28px;}

	.why-choose-section p{font-size:15px;line-height:24px;}

}

@media only screen and (max-width: 1600px){
    .featuresSection h3 {
        margin-bottom: 30px;
    }
    .featuresSection, .benefitsSection, .modelsSection, .pricingSpecsSection {
        padding: 30px 0px;
    }
    .gallerySection {
        padding-top: 35px;
    }
    .featuresSection .btn-blue {
        margin-top: -50px;
    }
    .featuresSection-block {
        margin-top: 0px;
    }
}


/* iPhone (Portrait & Landscape) ----------- */
@media only screen and (max-width: 767px){
	/* ------------------------- General ------------------------- */
	p{margin-bottom:10px;}
	ul li, ol li, p, ul.content li, ol.content li{font-size: 14px; line-height: 18px;}
	h1{ font-size: 24px; }
	h2{ font-size: 22px; }
	h3{ font-size: 20px; }
	h4{ font-size: 18px; }
	h5{ font-size: 14px; }
	h6{ font-size: 12px; }
	.h-1x{font-size:12px;line-height:20px;}
	.h-1-5x{ font-size:14px; line-height:22px;}
	.h-2x{font-size:16px;line-height:24px;}
	.h-3x{font-size:18px;line-height:28px;}
	.h-3-5x{font-size:20px;line-height:30px;}
	.h-4x{font-size:22px;line-height:32px;}
	.h-4-5x{font-size:24px;line-height:34px;}
	.h-5x{font-size:26px;line-height:36px;}
	.h-6x{font-size:28px;line-height:40px;}
	.h-7x, .h-8x, .h-large, .h-medium{font-size:30px;line-height:42px;}
	.h-x-large{font-size:40px;line-height:48px;}
	h2.h-6x{font-size:22px;}
	.p-mini, .p-mini p, .p-small, .p-small p, .p-medium, .p-medium p, .p-regular, .p-regular p{font-size:14px;line-height:20px;}
	hr{margin:0;}
	.btn{padding: 10px 5px;line-height: 16px;font-size: 12px;height:auto;white-space:normal; border-radius:2px;}

	.btn-play{height: 50px;width: 64px;}
	.btn-play:after{top: 16px;left: 26px; border-width: 8px 0 10px 18px;}
	.eq-col > .columns, .eq-col-child > li > div, .eq-col-otherproduct > li > .eq-div { height:auto !important}
	.white-box{padding:10px;}
	.small-right{text-align:right!important;}
	.small-center{text-align:center!important;}
	.cta-bg a.btn-blue{display:block; text-align:center}
	.m-minus-lr21 { margin-left:-10px!important; margin-right:-10px!important;}
	/*select:focus, textarea:focus, input:focus{ font-size: 16px!important; }*/
	.vline-left, .vline-left-white { border:none;}
	.vline-lr { border:none;}
	.m-r40{margin-right:0px !important;}
	.pad-lr30{padding-left:10px !important;padding-right:10px !important;}
	.m-minus-lr20 { margin-left:0px !important;margin-right:0px !important;}
	.pad-tb40{padding-top:10px !important;padding-bottom:10px !important;}
	.pad-r40, .pad-r30{ padding-right:10px!important;}
	.pad-t40{ padding-top:10px!important;}
	.pad-l40, .pad-l30{  padding-left: 10px !important;}
	.small-center{ text-align:center!important;}
	.para-indent{ padding-left:35px!important}
	.large-title{font-size: 29px; line-height: inherit;}
	.large-title span{font-size: 23px; }
	.shadow-border-box{padding:20px!important;}
	.small-full-width{ width:100%;}
	/*-----------------------------Header--------------------------*/
	.home .logo, .error404 .logo, .logo, .page-id-2932 .logo, .logo-overlay .logo{ position:relative; margin:0; width:auto}
	.home .mobile-logo-wrapper, .error404 .mobile-logo-wrapper, .page-id-2932 .mobile-logo-wrapper{ margin-bottom:-26px;}
	.home .menu-tnb-container, .error404 .menu-tnb-container, .page-id-2932 .menu-tnb-container{ margin-top:35px;}
	.top-bar{ padding:10px 0; display:none;}
	.top-links{ float: none; }
	.call-us{ float:none;	}
	.top-links li a{ margin-left:10px}
	.top-links li a.program-link, .top-links li a.dealer-link{ margin-left:0;}
	.mobile-menu-btn{ margin:20px -3px 0 0; cursor:pointer;}
	.home #site-navigation nav, #site-navigation nav, .error404 #site-navigation nav, .page-id-2932 #site-navigation nav{ position:relative; float:none; margin-bottom:10px; margin-top:8px; right:auto}
	#site-navigation nav ul li{ float:none;}
	.home-slider .text { border-radius:2px;}
	.home-slider .s-btn a { font-size:0.9em}
		/*first slide*/
		.slider01 .text {position: relative; top:auto; bottom:0px; width:100%; background:none; box-shadow:none; left:0; padding:14px;}
		.slider01 .text .brief { padding:0; margin:2% 0;}
		.slider01 .people { top:17%; bottom:auto;}
		.slider01 .s-btn {position: relative;top:auto; bottom:0px; left:0; right:auto; width:40%; margin-left:14px;}
		/*fifth slide*/
		.slider05 .text {position: relative; top:auto; bottom:0px; width:100%; background:none; box-shadow:none; left:0; padding:14px;}
		.slider05 .text .brief { padding:0; margin:2% 0;}
		.slider05 .people { top:10%; bottom:auto;}
		.slider05 .s-btn {position: relative;top:auto; bottom:0px; left:0; right:auto; width:40%; margin-left:14px;}

		/*sixth slide*/
		.slider06 .text {position: relative; top:auto; bottom:0px; width:100%; background:none; box-shadow:none; left:0; padding:14px;}
		.slider06 .text .brief { padding:0; margin:2% 0;}
		.slider06 .people { top:10%; bottom:auto; width: 28%;left: 12%;}
		.slider06 .s-btn {position: relative;top:auto; bottom:0px; left:0; right:auto; width:40%; margin-left:14px;}

		.slider07 .text{position: relative; top:auto; bottom:0px; width:100%; background:none; box-shadow:none; left:0; padding:14px;}

		.slider11 .people { top: 0;bottom: auto;width: 100%;left: 0;position: relative;}
		.slider11 .text{position: relative; top:auto; bottom:0px; width:100%; background:none; box-shadow:none; left:0; padding:14px;}
		.slider11 .s-btn {position: relative;top: auto;bottom: 0px;left: 0;right: auto;width: 40%;margin:0 auto;}

		.slider-yearendsale .people{ width:100%; left:0; top: 8%;}
		.slider-yearendsale .text{position: relative; top:auto; bottom:0px; width:100%; background:none; box-shadow:none; left:0; padding:14px; margin-top: 26px;}
		.slider-yearendsale .s-btn {position: relative;top:auto; bottom:0px; left:0; right:auto; width:40%; margin-left:14px; text-align:center; margin:0 auto;}
		.slider-yearendsale .text .maintext, .slider-yearendsale .text .subtext{ font-size: 0.4em;width: 68%;text-align: left;}
		.slider-yearendsale .extended-offer {position: absolute;right: 24px;z-index: 2;top: 54%;width: 20%;}




	.slider-nav { bottom:10px; display:none;}
	.slider-nav__item{width: 15px;height: 15px;}
	.slider-nav__item--current{ background:#f4db0c}
	.slider-text.columns { font-size:14px; text-transform:uppercase; color:#FFF; max-width:260px; position:absolute; top:30%}
	.slider-text span { font-size:20px;}
	.slider-text .btn {font-size:10px;}
	.slider-text .m-t30 { margin-top:5px!important}
	.home-claim-your-space{margin-top: 0px; width:100%; position: relative; left: 0;}
	.action-setting-links{ float:none!important; margin:20px 0 0}
	.breadcrumb,.brochure-link { display:none;}
	.eq-col-otherproduct div.m-t10, .eq-col-otherproduct p{text-align:center;}
	.eq-col-otherproduct p.m-t10{text-align:left;}
	.eq-col-otherproduct .a-arrow-right{display:block;padding:0 20px;height:44px;line-height:46px;font-size:17px;text-align:center;vertical-align:middle;cursor:pointer;color:#FFF;background-color:#009eed;text-decoration:none!important;text-transform:lowercase; white-space: nowrap; border:none; border-radius:4px; text-transform:uppercase; font-weight:normal; margin-top:5px;}
	/*----------------------------container--------------------------*/
	.home #content-wrapper, .page-id-2932 #content-wrapper{ padding-top:0px;}
	.bg-content{min-height:100px;}
	.cta-bg h3 {color:#43464b;}
	.cta-bg .m-l20{margin-left:0 !important;}
	.cta-bg img { margin:0px 0}
	.cta-bg .btn { font-size:15px;}
	.cta-bg .cta-bdr{padding-top:10px;}
	/*Wheelchair Van*/
	.wheelchair .white-box { margin-top:20px}
	.mobselect{margin:20px 0;}
	.callout-box div{ margin-bottom:10px; }
	.callout-box div:last-child{ margin-bottom:0;}
	.footer-box .large-4{padding-right: 7px;}
	.footer-box .large-8{padding-left: 7px;}
	.eq-col-otherproduct .eq-div{height:auto!important}
	.conversion-accord-content ul.large-block-grid-2 li, #features-overview-detail ul.large-block-grid-2 li{width:49%; float:none; display:inline-block;}
	.tab-specification-links li a{font-size:20px;}
	.hotspot .defaultDot { width:20px; height:20px; border-width:3px;}
	.hotspot{margin-top:20px;}
		/*pages*/
		.feature-box {  margin-top: 0px;}
		.detail-box{ margin:0 -10px;}
		.detail-box { min-height:220px;}
		.file-btn-box .btn { line-height:inherit; height:inherit}
		.action-setting-links{display:none;}
		.feature-detail-wrapper > .columns{min-height: 230px;}
		.cstories-thumb{text-align:center}
		.ctrstories{margin:0 10px;}
		/* Dealer locator*/
		#frmDealerLocator .pad-r20, #frmDealerLocator .pad-lr40, #frmDealerLocator .pad-l40,  #frmDealerLocator .pad-l20{padding:5px!important;}
		#frmDealerLocator .text-center{text-align:left!important;}
		#frmDealerLocator .vline-left{border:none;}
		.dealerinput input[type=text]{width:100%}
		.dealer-result .list-box{padding-left:20px;}
		/*Check Inventory*/
		.inventry-search input{ width: 100%; margin:10px 0;}
		.inventry-search li { margin:0; float:none;}
		.inv-list-box .eq-col  .large-1{height:50px!important;}
		.inv-list-box .van-condition, .inv-list-box h4{line-height:normal!important;}
		 .inv-list-box .columns{text-align:center;}
		.inv-list-box .btn{width:90%; text-align:center;}
		.filter-box{display:none;}
		.filter-box label {margin-top:5px}
		.filter-box .radio-btn { margin-top:10px; margin-left:10px;}
		.filter-box input[type=submit]{ margin-left:10px;}
		.filter-box input[type=submit]:focus{ font-size:12px!important;}
		.filter-box > div > div{ position:relative;}

		/*Careers*/
		/*veteran Page*/
		.veteran-box { margin:-32px 0 0 0; padding: 127px 0 47px 0;}
		.veteran-box .name {padding: 82px 0 31px 14px;}
		.contact-verteran-btn {float: right;margin: -86px 0 0 0;}
		/* Blog */
		.blog .pad-r30{padding-right:5px!important;}
		.blog-article .btn-mini{margin-right:5px;}
		/*Build your Van*/

		.config-tab li, .config-tab li span.tabtext { font-size:13px;}
		.config-tab li span.tabtext{display:none}
		.config-tab li{width:15%; border-radius:0;text-align:center;}
		.config-tab li.selected{width:40%;}
		.config-tab .selected span.tabtext{display:inline-block; padding-top:10px;}
		.config-tab li span.num{background:none; float:none; width:auto}
		.config-tab .selected span.num{float:left; padding-left:10px;}
		.config-tab li:hover:after, .config-tab li.selected:after{border:none;}
		#makeTab .action-tab .iradio_line{border-bottom:1px solid #ccc; min-height:100px;}
		#modelUl .action-tab .iradio_line{min-height:50px;}
		.action-tab .skin-minimal{margin-bottom:10px;}
		.vsummary{margin-top:20px;min-height:100px;}
		.seltabdata,.print-icon{display:none!important;}
		.vantabs .nextstep{float:none}
		.vantabs h4{margin-bottom:10px;}
		.vantabs h3, .makediv .iradio_line{font-size:14px}
		#modelUl .iradio_line ul{display:none}
		#optionsTab .icheckbox_line, #optionsTab .iradio_line{padding-left:15px;}
		#optionsTab .icheckbox_line .icheck_line-icon{background:none}
		#optionsTab .icheckbox_line.checked{background:#D1D1D1}
		#optionsTab .mobile-eq .box{height:450px}
		ul#colorUl li{margin:3px;}
		.finalprice{font-size:20px;}
		#finishBtn .small-block-grid-2 li{width:100%}
		.configurator-demo-box{margin:0}
		#shareicons{margin-bottom:25px; z-index:9999;}

		/*-van detail-*/
		.van-detail .bdr-light-r{ border:0;}
		.van-detail .pad-l20{ padding-left:7px!important}
		.van-detail .pad-l20 .m-t0{ margin-top:20px!important}


	/*-------------- contact-------------*/
	#contact-page .white-box{margin-top:10px;}
	.contact-btn-block .btn, #FormSubmit{font-size:14px; width:100%; text-align:center;}
	.contact-page-heading {font-size: 24px; color:#003e7e; position:relative; padding:10px 0; font-weight:bold;}
	.contact-veteran-advocate-page .contact-page-heading{ position:relative; padding:80px 0 10px;}

	/*international dealer*/
	#dealer-result .btn{}
	#backtodealer .btn{width:90%}
	/*wheelchair lifts*/
	.rwd-table { width:100%;}
	.rwd-table tr { }
	.rwd-table th { display: none;}
	.rwd-table td { display: block; border:0; padding:10px 10px 10px 62%;position:relative; min-height:20px; border-bottom: 1px solid #ddd; text-align:right; }
	.rwd-table td h4 { font-size:20px;}
	.rwd-table td:before { content: attr(data-th);  font-weight: bold; font-size:13px;  width: 62%; position:absolute; display:block; left:10px;   color:#003E7E; text-align:left; }
	.rwd-table td:first-child, .rwd-table td:last-child  { padding:10px; text-align:center; max-width:inherit;}
	.rwd-table tr.odd td:first-child { background:#ECF7FF}
	.rwd-table td:last-child a { margin:10px;}
	.rwd-table tr td:first-child img { max-width:260px;}
	.rwd-table tr td img{ max-width:20px;}
	.rwd-table tr td .btn { padding:10px;}
	.rwd-table tr td .btn img{ max-width:11px;}

	/*Contest Form*/
	#contest-form form{ padding:0 20px 0;}
	.contest-thanks-msg { padding:20px!important;}

	/*Resource Center Nav*/
	.side-nav-wrapper{ margin-top:0;}

	.win-landing-wrapper {height: auto;}

	#video-container .video-content {padding:10px 0; text-align:center}
	#video-container .video-content .text-right {text-align: center !important;}
	#video-container .video-content .h-5x, #video-container .video-content .h-4x{ font-size: 13px;line-height: 20px;}
	#video-container .video-content .btn {padding: 5px 8px;}
	#video-container .video-content .h-2x {font-size: 11px;line-height: 4px;}
	.new-video-btn-box{ display:block;}
	.new-video-btn-box .btn{ margin-top:0px;}
	.northstar-e-van{ margin-top:10px}
	#video-container .video-content{ top:20%}
	.price-tag-nse {font-size: 13px;width: 228px; position:relative; margin:0 auto 20px; left:auto; top:auto;}
	.price-tag-nse span{ font-size:17px;}
	.price-tag-nse strong {font-size: 30px;}
	.price-tag-nse .price-tag-bottom{ font-size:13px;}
	.price-tag-nse .price-tag-bottom strong{ font-size:22px;}
	.pre-owned-img-position{ margin-top:0;}
	.pre-owned-video-btn{ position:relative; right:inherit; margin-top:10px;}
	.pre-owned-form h3{font-size: 18px!important;}

	/*Year-End Closeout*/
	.year-end-form-box{ padding-left:7px;}
	.year-end-page-badge{position: absolute;width: 66px;margin-top: -39px;margin-left: 0;right: 5px;top: 0px;}
	.year-end-page-badge-parallel-text{position: relative;padding-top: 26px;}

	/*Disability Vehicles*/
	.disability-honda-box {top: 16%;width: 100%;left: 0;}
	.disability-dodge-box {top: 18%;width: 100%;left: 51%; z-index: 2;}
	.disability-chysler-box {top: 18%;width: 100%;left: 68%;z-index: 1;}
	.disability-toyota-box {top: 18%;width: 100%;left: 81%;z-index: 0;}

	.disability-honda-box div, .disability-dodge-box div, .disability-chysler-box div, .disability-toyota-box div, .disability-honda-box, .disability-dodge-box, .disability-chysler-box, .disability-toyota-box { position:relative; right:0; text-align:center; left:0; padding-bottom:0;}
	.disability-honda-box div, .disability-dodge-box div, .disability-chysler-box div, .disability-toyota-box div{top:-40px;}
	.disability-honda-box div, .disability-dodge-box div, .disability-chysler-box div, .disability-toyota-box div{ padding-bottom:15px;}

	/* The VMI Northstar E */
	.new-vmi-northstar-e .banner-img{margin:0}
	.title-top{ position:inherit; top:0; padding:0 14px;}
	.new-vmi-northstar-e h1.entry-title{ font-size:26px; text-align:left}
	.new-vmi-northstar-e .sub-title span{ font-size:24px}
	.new-vmi-northstar-e .price-tag-nse{ width:auto; float:left}
	.new-vmi-northstar-e .price-tag-nse strong{ font-size:24px}
	.new-vmi-northstar-e .price-tag-nse .price-tag-bottom strong{ font-size:20px}
	.new-vmi-northstar-e .price-tag-nse span{ font-size:11px}
	.new-vmi-northstar-e .price-tag-nse .price-tag-top{padding:14px 8px}
	.new-vmi-northstar-e .price-tag-nse .price-tag-bottom{padding:10px 8px}
	.new-vmi-northstar-e .note{ width:100%; margin:0; float:left}
	.new-vmi-northstar-e .bordered-box-grey{ width:100%; margin:0}
	.new-vmi-northstar-e .h-7x{ line-height:30px}
	.new-vmi-northstar-e.bg-gradiant-gray.pad-t50{padding-top:25px!important}

	/******************** Win 30 Day *******************************/
	.winner-popup .dark-blue-bar{ height: 41px;}
	.winner-main-video{ padding:7px 7px 0 7px!important}
	.winner-popup .winner-content{ margin-top:0;}
	.winner-popup .font-bold.white.m-tb10.h-3x{background:#013e7f; padding:10px;}
	.winner-contest-link{ margin:0;}
	.winner-content .m-t40{ margin-top:10px!important }

	/******************** the-northstar-e *******************************/
	.the-northstar-e .banner-img{ margin-left:-5%!important}
	.the-northstar-e.pad-t90{padding-top:40px!important}
	.the-northstar-e .mm-t50{ margin-top:0!important}
	.the-northstar-e h1.entry-title{ font-size:38px; position:inherit; text-align:left; color:#003e7e !important}
	.the-northstar-e h1.entry-title span{ font-size:24px; margin:5px 2px; line-height:26px; color:#003e7e!important; display:inline;}
	.the-northstar-e h1.entry-title > span{  display:block;}
	.the-northstar-e h1.entry-title > span span:first-child{ margin-left:0;}


	/******************* used van page *********************************/
	.used-van-banner{ background:none; min-height:inherit; }

	.error404 .breadcrumb{ display:none;}
	.wrapper-404{padding-top:30px;min-height: inherit;}
	.wrapper-404 .large-text{ font-size:50px;}
	.wrapper-404 .medium-text{ font-size:22px; margin-bottom:15px;}
	.wrapper-404 p{font-size: 16px; line-height: 19px;}
	.search-box-404{ margin-top:15px; margin-bottom:30px}

	/***/
	.veteran-benefit-van{ margin-left:0px;}
	.bg-veteran-benefit { background-image:none;}

	/* Operation Independance */
	.operation-page-large-heading div{  font-size: 28px;  line-height: 34px;}
	.oi-page-acc .acc-blue-header span{/*font-size: 12px;*/  position: absolute;  right: 12px;}
	.oi-page-acc .acc-blue-header.h-3x{font-size: 16px;  padding-right: 112px;  padding-left: 34px;line-height: 18px;}
	.oi-page-acc .acc-blue-header.h-5x{font-size: 18px;  line-height: 22px;}

	.operation-independence-banner .oi-logo{ width:80%; margin:225px 8% 1%;}
	.operation-independence-banner .advocate-heading{ margin-top:160px;}
	.operation-independence-banner .banner-img{ background-size: 1000px!important;  padding:50px 0 0!important}
	.operation-independence-banner p.h-5x{ font-size:18px; line-height:30px}
	.operation-independence-banner .pad-tb50{ padding-bottom:10px!important}

	/* winners circle */
	.winner-circle-accordion .pad-r60{ padding-right:0!important}

	/*----------------------------footer-----------------------------*/

	footer .heading{margin-top:30px!important;}
	.btn-signup{ width:100%; margin:0; text-align:center;}
	.help_text{ margin-bottom:15px; display:block;}
	footer .row .center-div{ padding:0 0px;}
	.footer-bg{text-align:center; padding:0 15px;}
	footer address{text-align:left;}
	.contact .number-box{border:none!important; line-height:20px; padding-left:0!important; padding-bottom:10px;}
	.social_media .heading, .social_media .social_icon{float:none; margin:0}
	#BackToTop{ font-size: 12px;right: auto;left: 50%;width: 90px;margin-left: -50px; text-align:center; padding:5px 0;height: auto;line-height: 1; background-image:none}

	.dealer-result .list-box .large-2.columns.h-2x{ padding-left:7px; padding-right:7px;} /* QA */
	.thanks-page-content .thank-img{ max-width:100%!important} /* QA */
	.blank-thanks-page-title{ font-size:1.5rem} /* QA */
	.btn.btn-home{ padding: 0 13px 0 45px;line-height: 45px;height: 42px; font-size:16px; background-position:7px center;} /* QA */
	.rwd-table td{ min-height:35px} /* QA */

	.operation-independence-banner.rebate .wrap{ padding:0; margin-top:85%}
	.operation-independence-banner.rebate p {margin: 10px 0 10px;}

	.claim-your-space-wrapper{margin-top: 0; padding-top: 20px; background: #f3f4f4;}
	.claim-your-space-text{ background-image: url(/wp-content/uploads/claim-your-space-bg-medium.jpg);}
	.claim-your-space-footer .h-6x { font-size: 17px; line-height: 21px;}
	.claim-your-space-footer .h-7x{ font-size: 19px; line-height: 23px;}
	.claim-your-space-footer .dark-blue { letter-spacing:-1px!important}
	.custom-blank-page-logo img{ position:relative!important }
	.claim-your-space-form-wrapper{}

	/*new home page*/
	.homeBannerCTA{background:none; padding:50px 0 0}
	.homeVideoWrapper{ height:auto!important; margin-top:0!important; margin-bottom:40px; }
	.blue-shaded-bg{padding:50px 0;}
	.blue-shaded-bg p a{font-size:15px;}
	.form-claim-more-space .form-heading h3{width:200px;}
	.form-claim-more-space{margin-top:50px;}
	.claim-more-yellow-section h3{font-size:23px;margin:20px 0;text-align:center;}
	.claim-more-yellow-section p{font-size:16px;line-height:23px;text-align:center;}

	.claim-more-space-video{height:auto;}
	.thanks-page-claim-more-space .wistia_responsive_padding{display:none;}
	.tempe-video-link{float: left; margin: -26px 0 0 0 ;}
	.inventorySerchFormBg{padding:10px 0;}
	.inventorySerchFormBg span{display:block;text-align:center;font-size:15px;}

	.finacingBannerSection p{font-size:15px;line-height:20px;}
	.finacingBannerSection h1{font-size:25px;}
	.finacingBannerSection .ctaSection span{font-size:16px;line-height:20px;display:block;margin-bottom:10px;}
	.finacingBannerSection .ctaSection .btn{padding:0 10px;font-size:15px;margin-left:0;margin-top:15px;height:30px;line-height:35px;}
	.finacingContentSection .contentMenu ul li {margin:0 5px;}
	.finacingContentSection .contentMenu ul li a{padding:10px 0;font-size:14px;letter-spacing:0;}
	.contentSectionRight{padding:20px !important;}
	.contentSectionLeft{position:static;padding:20px !important;text-align:center;}
	.contentSectionLeft img{position:static;transform:none;max-height:200px;}
	.finacingContentSection .columns{padding:0 !important;}
	.page-id-1923 .cta-bg{padding:10px 0;}
	.page-id-1923 .cta-bg img{display:block;margin:0 auto 5px auto !important;}
	.page-id-1923 .cta-bg .dark-blue{font-size:17px;line-height:24px;}
	.page-id-1923 .btn-blue-dark{margin-top:10px;}
	.page-id-1923 .cta-bg a{color:#fff;}
	.finacingContentSection .contentMenu ul li a:after{bottom:5px;}
	.page-id-1923 .cta-bg .blockMobile{display:block;}
	.page-id-1923 .cta-bg .blockMobile .pad-l10{padding-left:0px !important;}
	.result-blue-bg,.result-blue-bg .text-left,.result-blue-bg .text-right{text-align:center !important;}
	.pacificaBannerImg{margin:auto;display:block;width:100%;}
	.pacificaBannerLeft{padding-top:15px !important;}
	.pacificaHeaderTagline{width: 100%;max-width: 100%;}
	.pacificaForm{margin-top:20px !important;margin-bottom:20px !important;padding-bottom: 20px;}
	.pacificaBanner{height:auto;background-position:center top;background-size:700px;background-image:none;}
	.pacificaForm{height:auto !important;margin-top:0 !important;}
	.contentMenu .columns{padding:0;}
	.pacificaLandingPage .contentMenu ul li{margin:0;padding:10px 3px;}
	.pacificaLandingPage .contentMenu ul li a{font-size:10px; padding:0px;letter-spacing:0;}
	.pacificaLandingPage .contentMenu ul li a.active{border-bottom:1px solid #fff;}
	.pacificaLandingPage .contentMenu ul li a:hover:after, .pacificaLandingPage .contentMenu ul li a.active:after{display:none;}
	.pacificaFooter{ background-size:cover}
	.pacificaFooter h2{font-size:17px;}
	.pacificaFooter h2 .scheduleButton{margin-top:10px; display:block;}
	.pacificaFooter a{ display:block; margin-top:10px;}
	.pacificaHeaderTagline p{font-size:11px;letter-spacing:0;}
	.pacificaHeaderTagline h2{font-size:30px;}
	.modelsSection .modelsSectionTabs li{margin-bottom:20px;}
	.gallerySection .gallerySectionTabs li a{font-size:18px;}
	.gallerySection .gallerySectionTabs li{margin:0 7px;}
	.modelsSection .modelsSectionTabs li span{font-size:10px;}
	.modelsSection .modelsSectionTabsContent li{line-height:15px;margin-top: 0px;}
	.modelsSection .modelsSectionTabsContent li:before{top:3px;}
    .modelsSection .modelsSectionTabsContent .large-2.columns {margin-top: 20px;}
	.overviewSection .overviewContent h3,.overviewSection .overviewContent h1{font-size:24px;line-height:30px;}
	.overviewSection .overviewContent li{line-height:15px;}
	.overviewSection .overviewContent li:before{top:3px;}
	.overviewSection .overviewContent{position:static;top:0;transform:none;}
	.modelsSection .modelsSectionTabs li span{height:30px;}
	.featureImage a{width:95px;font-size:9px;padding-top:60px;}
	.featureImage a span.icon{padding:10px;line-height:30px;width:50px;height:50px;}
	.featureImage a.top-80{top:40px;}
	.featureImage a.top-160{top:80px;}
	.featuresSection .gallerySectionTabs{margin-bottom:0px;}
    .featuresSection .btn-blue { margin-top: 0px; }
	.downloadBrochure{bottom:-20px;}
	.pacificaBannerImg{margin-top:0px;}
	.inventorySerchForm{margin-bottom:0px;}
	.dealer-result p,.dealer-result .h-26x{font-size:18px !important;}
	.dealer-result{padding:0px !important;}
	.list-box-div .text-left,.list-box-div .text-right{text-align:center !important;}
	.logoSection img{max-width:124px;}
	.pacificaBanner .columns{padding:0 !important;}

	.thanksnorthstarRebate .btn,.thanksVeteransRebate .btn{padding:0 10px;font-size:15px;}
	.thanksnorthstarRebate p{font-size:16px;line-height:20px;}
	.dodgeNorthstarRebate .rebateForm{position:static;}
	.dodgeNorthstarRebate{background-size:auto 14%;}
	.dodgeNorthstarRebateLeft .dodgeNorthstarRebateContent{padding:20px 10px;}
	.dodgeNorthstarRebateLeft p{font-size:16px;line-height:20px;}
	.veteransRebateSection .blueBox,.veteransRebateSection .ltBlueBox{min-height:inherit;height:auto !important;}
	.veteransRebateSection .blueBox .align-centered{padding:1px 0 !important;}
	.veteransRebateSection .ltBlueBox .align-centered{padding:10px 0 !important;}
	.veteransRebateSection .ltBlueBox .align-centered img{margin-top:50px;}
	.veteransRebateSection .ltBlueBox h3, .veteransRebateSection .blueBox h3{font-size:20px;line-height:30px;}
	.veteransRebateSection .ltBlueBox p, .veteransRebateSection .blueBox p{font-size:16px;line-height:20px;}
	.veteransRebateSection .ltBlueBox .ltBlueBoxRight:before{display:none;}
	.thanksVeteransRebateLeft p,.thanksVeteransRebateRight p{font-size:16px;line-height:20px;}
	.thanksVeteransRebateRight h3{font-size:20px;}
	.thanksVeteransRebateLeft{padding-right:10px;}
	.blueBox img{max-height:150px;}
	.veteransRebateSection .largeText{font-size:14px;color:#43464b;padding:0 10px;line-height:17px;margin-bottom:30px;}
	.veteransRebateSection .blueBox .blueBoxRight:before{display:none;}
	.veteransRebateSection .ltBlueBox h3, .veteransRebateSection .blueBox h3{font-size:22px;}

	.page-template-product-page .logo{position:relative;}

	.goFundMeBannerContent h2{font-size:30px !important;}
	.goFundMeBannerContent{padding-top:30px;}
	.goFundMeBannerContent p .goFundMeLogo{height:35px;top:7px;}
	.page-id-3521 .logo,.page-id-3523 .logo{position:relative;}
	.goFundMeBannerContent p{font-size:17px;line-height:30px;}
	.goFundMeBanner{background-image:none;}
	.goFundMePage .contentMenu ul li{margin:0;padding:5px 0px;}
	.goFundMePage .contentMenu ul li a{padding:5px 5px;font-size:11px;letter-spacing:0;}
	.goFundMeOverviewWhite .goFundMeOverviewWhiteText{padding-left:0;}
	.goFundMeOverviewWhite img{position:static;width:100%;}
	.goFundMeOverviewBlueLeft h2{font-size:18px;line-height:30px;}
	.goFundMeOverviewBlueLeft ul li{font-size:16px;background-size:15px;background-position:left 8px;padding-left:30px;line-height:20px;}
	.howItWorkSection p,.howItWorkSection .blue{font-size:16px;line-height:26px;}
	.howItWorkSection .blue span{display:block;}
	.keys-to-succes p{font-size:16px;}
	.keys-to-succes-right ul li{text-align:center;}
	.keys-to-succes-tabs li p{font-size:13px;padding-left:50px !important;background-position:10px center;background-size:30px;padding:10px 5px 10px 80px;}
	.goFundMeFaqSection .acc-header{font-size:16px;line-height:24px;padding:20px;}
	.goFundMeFaqSection .acc-content{padding:20px 0;}
	.goFundMeFaqSection .acc-content p{font-size:16px;line-height:22px;}
	.goFundMefooterSection h2{font-size:18px;line-height:30px;margin-bottom:15px;}
	.goFundMeOverviewContent{font-size:18px;line-height:25px;}
	.goFundMeOverviewWhite{min-height:auto;}
	.goFundMeBanner .columns{padding:0 !important;}
	.goFundMeBannerContent h2 sup{font-size:20px; top:-10px;}
	.goFundMePage .contentMenu ul li a:after,.goFundMePage .contentMenu ul li a.active:after{display:none !important;}
	.goFundMePage .contentMenu ul li a.active{border-bottom:1px solid #ddd;}
	.gofundme-bg{background-image:none;text-align:center;padding-top:0px;}
	.gofundme-bg h1 sup{top:-10px;font-size:15px;}
	.gofundme-bg h1 sup{height:35px;}
	.gofundme-bg h1{font-size:30px;margin-bottom:10px !important;}
	.gofundme-bg p{font-size:16px;}
	.new-steps-block ul li .step-block .btn{padding:10px;}
	.fitHeight{padding:30px 0;}
	.fitHeight .row{padding:0 !important;}
	.howItWorkSection ul li div{height:230px !important;}
	.goFundMefooterSection{text-align:center;}
	.new-steps-block h3{font-size:16px;}
	.new-steps-block ul li .step-block h4{font-size:25px;}
	.gofundme-bg p .goFundMeLogo{height:34px;top:-6px;}
	.goFundMeOverviewBlueLeft{padding:15px 0;}
	.keys-to-succes-right ul{padding:10px 0;}

	/**********Take For Spin************/
	.takeForSpinBanner{background-image:none;}
	.takeForSpinForm .form-heading h3{width:280px;font-size:16px;}
	.takeForSpinForm{padding:20px;border:0;}
	.takeForSpinLogo{width:220px;}
	.takeForSpinBanner .header{padding:85px 0 0 0;}
	.takeForSpinBanner .headerLeft img{position:static;transform:none;}
	.takeForSpinBanner .headerRight,.takeForSpinBanner .headerLeft{padding:0;}
	.vanPaymentContent{position:static;transform:none;}
	.vanPaymentContent{border:0px;}
	.vanPaymentSection h1{font-size:22px;}
	.vanPaymentSection p{font-size:16px;line-height:22px;}
	.takeForSpinIcons li{padding:20px;text-align:center;}
    .takeForSpinFooter h2 a.btn{display:block;margin:0 auto;max-width:140px;font-size: 14px;padding: 5px;margin-top: 15px;}
	.takeForSpinFooter h2{font-size:18px;line-height:30px;}

	.vanPaymentRight{padding:0 !important;margin:30px 0 0 0;}
	.takeForSpinThanksTitleCenter{padding:0;}
	.takeForSpinThanksTitleCenter img{position:static;transform:none;}
	.takeForSpinThanksContent h3{font-size:25px;}
	.takeForSpinThanksContent p{font-size:16px;line-height:22px;}
	.takeForSpinThanksTitleCenter h3{font-size:22px;}
	.takeForSpinThanksTitleCenter h2{font-size:22px;}
.tifs_help{ max-width:inherit}
	.vanPaymentLeft{min-height:inherit;}

	.wheelchair-vans-v1-header{text-align:center;}
	.wheelchair-vans-v1-logo{position:relative;}
	.wheelchair-vans-v2-logo{display:block;text-align:center;}
	.wheelchair-vans-v1-logo img,.wheelchair-vans-v2-logo img{height:100px;}
	.wheelchair-vans-v1-header-right{text-align:center;padding-top:0px;padding-bottom:10px;}
	.wheelchair-vans-v1-header-right h2{font-size:20px;line-height:25px;}
	.wheelchair-vans-v1-content-left h1{font-size:20px !important;}
	.wheelchair-vans-v1-content-left{padding-top:0px;}
	.form-wheelchair-accessible h2{font-size:18px;line-height:25px;padding:10px;}
	.form-wheelchair-accessible h2:after{top:33px;}
	.wheelchair-vans-v1-right{margin-top:30px;}
	.yellow-cta h2,.white-cta h2{font-size:16px;line-height:35px;}
	.white-cta{padding:0;}
	.yellow-cta{padding:20px 0;}
	.yellow-cta #frmDealerLocator .text-center{text-align:center !important;}
	.yellow-cta #frmDealerLocator span input[type=text]{height:35px;font-size:16px !important;}
	.yellow-cta #frmDealerLocator span{line-height:35px;}
	.form-wheelchair-accessible h3{font-size:16px;}
	.wheelchair-vans-v1-right,.wheelchair-vans-v2-right{padding-top:45px;}
	.wheelchair-vans-v1-content{padding:15px 0 0 0;}
	.why-choose-section-right-content{padding:20px 10px !important;position:static;transform:none;max-width:inherit;}
	.why-choose-section p{font-size:16px;line-height:22px;}
	.wheelchair-vans-v2-left{padding-right:7px !important;}
	.wheelchair-vans-v2-left h1{font-size:20px;line-height:30px;}
	.wheelchair-vans-v2-left h2{font-size:16px;}
	.wheelchair-vans-v2-left img{display:block;margin:auto;}
	.wheelchair-vans-v1-content-left .small-block-grid-4 > li{padding-left:1px !important;padding-right:1px !important;}
	.wheelchair-vans-v1-content-left .bullet-points li{line-height:20px;padding-top:5px;}

	/**********Promotion Page************/
	.promotion-page-banner{margin-top: -20px;}
	.cta-dark-blue h2 a.btn{display:block;margin:16px auto 0;max-width:110px;}
	.cta-dark-blue h2{font-size:18px;line-height:30px;}

	/******USAA Page CSS********/
	.page-id-3915 .logo{position:static;}
	.usaaBannerLeft img{position:static;}
	.usaaBannerContent{transform:none;top:inherit;position:static;}
	.usaaBannerRight{display:none;}
	.red-grid-shadow, .white-grid-shadow, .blue-grid-shadow{padding-left:0;padding-top:60px;}
	.usaaContentSection ul li.red-grid p, .usaaContentSection ul li.blue-grid p,.usaaContentSection ul li.white-grid p{transform:none;padding:20px 0 0 0;text-align:center;font-size:15px;line-height:24px;margin:0;}
	.usaaContentSection ul li:before{transform:none;top:40px;left:0;right:0;margin:auto;font-size:20px;height:60px;width:60px;line-height:40px;}
	.usaaContentSection ul li.red-grid:before{border:10px solid #ab1f26;}
	.usaaContentSection ul li.white-grid:before{border:10px solid #ffffff;}
	.usaaContentSection ul li.blue-grid:before{border:10px solid #002c55;}
	.red-grid-shadow:after, .white-grid-shadow:after, .blue-grid-shadow:after{display:none;}
	.usaaBottom h2{font-size:18px;padding-top:15px;line-height:27px;}
	.usaaBottom p{font-size:15px;line-height:24px;}
	.usaaContentGridLeft:after{display:none;}
	.usaaBannerLeft, .usaaBannerMid{min-height:inherit;}
	.usaaContentGridLeft{min-height:inherit;}
	.usaaBannerContent p{line-height:24px;}
	.usaaContentSection ul li:after{left:0;right:0;margin:auto;}
	.usaaContentSection ul li{padding-top:40px;}
	/******USAA Page CSS********/

	/*********Share Your Story**********/
	.step1-section-right,.step3-section-right,.step2-section-left{padding-left:7px !important;padding-top:20px !important;padding-bottom:20px !important;padding-right:7px !important;}
	.shareYourStoryFooter h2{font-size:20px;}
	.shareYourStoryFixWidth{max-width:inherit !important;width:100%;}
	.step3-section-right .imagePlaceholder{height:60px;width:60px;}
	.step3-section-right .imagePlaceholder img{height:54px;width:54px;}
	.shareYourStoryThankyou{padding-top:30px;}
	.shareYourStoryThankyou .shareYourStoryFooter h2{font-size:16px;line-height:22px;}
	.step2-section h2{margin-top:0px;}
	.shareYourStoryBottomContent{padding:20px 0;}
	.shareYourStoryBottomContent h2{margin-top:0px;}
	/*********Share Your Story**********/

	/*********New Contact Page**********/
	.contact-page .contact-left{padding:0;}
	.contact-page .contact-right{padding-left:0px;border-left:0;}
	.blue-cta{padding:15px 0;}
	.blue-cta h2{font-size:17px;line-height:22px;}
	.contact-page .contact-left p{font-size:15px;}
	.test-drive-text h4{font-size:18px;}
	.contact-left .align-centered{padding-top:0 !important;}
	.contact-page .blue-box{padding-top:20px !important;padding-bottom:20px !important;}
	/*********New Contact Page**********/

	/*********Financing Contact Page**********/
	.financing-banner-form{position:static;}
	.financing-banner-form .p-lr30{padding-left:0 !important;padding-right:0 !important;}
	/*********Financing Contact Page**********/

	/*********Get Demo Page**********/
	.get-demo-banner-img{display:none;}
	.contact-blue-block{padding:15px 0px !important;border-left:0px;}
	.get-demo-banner .p-lr30{padding-left:0px !important;padding-right:0px !important;}
	.get-demo-banner-right{padding-left:0 !important;padding-right:0px !important;}
	.get-demo-banner-content{margin-right:0;margin-bottom:10px;}
	/*********Get Demo Page**********/

	/*********Event Entry Page**********/
	.eventEntryLeft{min-height:500px;}
	.eventEntryHeader .logo img{height:100px;}
	.eventEntryForm{max-width:inherit;}
	.eventEntryThanksPage h2{font-size:30px;}
	.eventEntryThanksPage h3{font-size:22px;}
	.eventEntryThanksPage p{font-size:16px;margin:30px 0;}
	.eventEntryThanksPage p br{display:none;}
	.eventEntryThanksPage .btn{line-height:20px;max-width:240px !important;}
	.eventEntryPage #processing_request p{font-size:22px;line-height:32px;}
	.event-select{position:relative;}
	.event-select .JQselect,.event-select .customSelectInner{width:100% !important;}
	/*********Event Page**********/

	/*******Comment Form**********/
	.comments-area .comments-title{font-size:20px;}
	.comments-area .comment-list li .comment-author{width:100%;float:none;text-align:left;}
	.comments-area .comment-list li .comment-metadata{float:none;width:100%;text-align:left;}
	.comments-area{padding:0;background-color:transparent;}
	/*******Comment Form**********/

	/**header Video**/
	.volumControl{display:none}
	.playControl{display:block}
	/*header video end*/

	/********New Footer*******/
	footer .footer-bg .footer-links li{text-align:left;padding:3px 0 3px 20px;background-position:left 8px;line-height:25px;}
	footer .center-div h3,footer .center-div a,footer .footer-bg .footer-links li a{font-size:18px;}
	.social_media{padding-left:0;}
	footer address{text-align:center;}
	footer address span{display:block;font-size:0px;line-height:5px;}
	.copyrightText span{margin:0 2px;}
	.privacy-policy{font-size:14px;}
	.small-block{font-size:0;display:block !important;}
	/********New Footer*******/

	/**********Toyota Sienna Product Page**********/
	.featuresSection .gallerySectionTabs li{margin:15px 0;}
	.featuresSection .gallerySectionTabs li a{font-size:18px;}
	/**********Toyota Sienna Product Page**********/

	.featureImage a{width:65px;}
	.benefitsSection{max-width:320px;margin:auto;padding:10px;}

	.mfp-iframe-holder .mfp-content{max-width:320px !important;}

	.overviewSection .row{display: block;}

	.view-services-link,.view-services-link2{margin-top: 0;margin-bottom: 10px;}


	#mid-row-alignment, #mid-row-alignment li{display: block;padding: 7.5px}

}
/* iPhone (Portrait) ----------- */
@media only screen and (min-width: 320px) and (max-width: 479px){
	.veteran-box { background-position:-653px top;}
	.veteran-box .name {padding: 152px 0 31px 14px;}
	.veteran-box .action-setting-links {margin: 0 0 29px 0px;}
	.contact-verteran-btn {float: right;margin: -145px 0 23px 0;font-size: 14px !important;}
	.footer-box .left-side{font-size: 19px;}
	.footer-box .right-side{ font-size:14px;}
	.footer-box .right-side a{ font-size:12px;}
	.blog .entry-date{font-size:15px; width:42px;}
	.blog .entry-date img{bottom:-11px;}
	#video-container .video-content{ top:0px; padding:10px; padding-top:8px;}
	#video-container .video-content .large-7.h-5x{ font-size:12px; line-height:20px;}
	.small-screen{ height:85px}
	.claim-more-space-banner-section{background-size:auto 520px;}
}

@media only screen and (max-width: 360px){
	.pacificaHeaderTagline h2{font-size:20px;}
	.pacificaHeaderTagline p{font-size:10px;}
	.pacificaBanner{margin-top:-17px;}
	.pacificaLandingPage .contentMenu ul li{padding:10px 3px;}
	.pacificaLandingPage .contentMenu ul li a{font-size:9px;padding:0px;}
	.google-captcha .g-recaptcha>div{transform: scale(0.9);}
}
/* iPhone (Landscape) ----------- */
@media screen and (min-width: 480px) and (max-width: 767px){
	.veteran-box { background-position:-551px top;}
	.operation-independence-banner.rebate .wrap {margin-top: 0; padding: 0 0 0 58%;}
	.operation-independence-banner.rebate p.h-5x { font-size: 15px; line-height: 30px;}
	.operation-independence-banner.rebate .rebate-ribon {margin: 25px 10px;}
	.operation-independence-banner.rebate .banner-img {padding: 15px 0 0!important;}
}



/* iPad (Potrait & Landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px){
	/*-----------------------------Grid for tablet--------------------------*/
	.row .medium-12 { width: 100%;}
	.breadcrumb{margin-top: 0px;}
	.call-us span{ font-size:13px;}
	.action-setting-links {margin-top: 6px;}
	.van-contact h5 {font-size: 15px;}
	.border-box .oem{top:35px !important;}
	.van-contact .btn{ font-size:13px;}
	.price-tag-nse {top: 19%;font-size: 11px;}
	.price-tag-nse span{ font-size:14px;}
	.price-tag-nse strong {font-size: 27px;}
	.price-tag-nse .price-tag-bottom{font-size: 9px;}
	.price-tag-nse .price-tag-bottom strong {font-size: 19px;}
	.pre-owned-img-position{margin-top: -100px;}
	.pre-owned-form h3{font-size: 22px!important;}
	/*Year-End Closeout*/
	.year-end-form-box{ padding-left:10px;}

	.slider-yearendsale .people{top: 24%;width: 50%;left: 26%;}
	.slider-yearendsale .text{ top:68%;}
	.slider-yearendsale .s-btn{ top:77%;}

	.disability-bg {min-height: 336px;}
	.disability-honda-box {top: 16%;width: 48%;left: 0;}
	.disability-dodge-box {top: 100%;width: 28%;left: 46%; z-index: 2;}
	.disability-chysler-box {top: 100%;width: 22%;left: 66%;z-index: 1;}
	.disability-honda-box div {right: -4%;top: 68%;z-index: 3;}
	.disability-dodge-box div {right: 13%;top: 102%;z-index: 3;}
	.disability-chysler-box div {right: 0%;top: 100%;z-index: 3;}


	.large-title{font-size: 28px; line-height: inherit;}
	.large-title span{font-size: 26px; }
	.used-van-banner{  background-size: 159%; background-position:center top;   min-height: 193px;}

	.contact-page-heading {font-size: 24px;}
	.veteran-benefit-van{ margin-left:0px;}
	.bg-veteran-benefit { background-position: center 392px; background-size: 1000px;}
	.new-vmi-northstar-e .banner-img{ margin:5% 0 0 0; width:65%}

	.winner-circle .pad-tb40{ padding-top: 20px !important; padding-bottom: 20px !important;}

	.operation-independence-banner .banner-img{ background-size: 1024px!important; padding:54px 0}
	.operation-independence-banner .oi-logo{ margin-bottom:16px; width:38%;}
	.operation-independence-banner p{font-size:22px; line-height:26px; margin-bottom:0}
	.operation-independence-banner.veteran-advocate .banner-img{ padding:15px 0}
	.operation-independence-banner.veteran-advocate h1{ margin-bottom:0!important}
	.operation-independence-banner.veteran-advocate h1 span.h-8x{ font-size:26px; margin-left:50px}
	.operation-independence-banner.veteran-advocate p{ font-size:16px; line-height:18px; margin-left: 50px;}

	.vsummary{min-height:100px;} /* QA */
	.community-block h2{ font-size:18px}  /* QA */

	.operation-independence-banner.rebate .wrap {padding: 0 0 0 180px;}
	.operation-independence-banner.rebate .pad-tb40{padding:15px 10px!important;}
	.operation-independence-banner.rebate p { font-size: 20px;line-height: 26px; margin: 10px 0 35px;}
	.operation-independence-banner.rebate .rebate-ribon{ margin-top:25px}
	.bg-oi-rebate.white.font-medium.pad-20{padding:10px 0!important}
	.video-strip .h-5x{font-size:20px;line-height:24px;}
	#frmClaimYourSpace input[type=text], #frmClaimYourSpace .square-border-select span.customSelect{ height:36px;line-height:36px; }
	.home-claim-your-space{ margin-top:-105px;}
	.blue-box-true .last-inner-div{/*padding-top:0;*/}
	.last-result-div{min-height:inherit;}
	.certified-div{position:static;max-width:100%;text-align:center;border-radius:0;}
	.gray-button{font-size:13px !important;padding:2px !important;}
	#testimonial-wrapper{padding:0 50px;}
	#testimonial-wrapper .bx-controls-direction .bx-next{right:-50px !important;}
	#testimonial-wrapper .bx-controls-direction .bx-prev{left:-50px !important;}
	.dealer-region-main ul li h3{font-size:15px !important;}
	.dealer-region-list ul li a{font-size:13px;}
	.inventorySerchForm a{font-size:15px;}
	.inventorySerchForm span{font-size:15px;}
	.thanksnorthstarRebate .btn{padding:0 10px;font-size:15px;}
	.thanksnorthstarRebate p{font-size:18px;line-height:30px;}
	.veteransRebateSection .ltBlueBox h3, .veteransRebateSection .blueBox h3{font-size:20px;line-height:30px;}
	.veteransRebateSection .ltBlueBox p, .veteransRebateSection .blueBox p{font-size:16px;line-height:20px;}

	.page-id-3393 #video-container .video-content{top:0px !important;}
	.page-id-3393 .video-content .h-28x{font-size:18px !important;padding-top:12px !important;}

	.overviewSection .overviewContent h3,.overviewSection .overviewContent h1{font-size:22px;line-height:25px;}
	.overviewSection .overviewContent p{line-height:19px;}
	.overviewSection .overviewContent li{margin:0;}

	.blue-box-true .btn-blue{min-width:110px;padding:0 10px;}
	.goFundMeOverviewWhite img{width:560px;left:10px;}
	.goFundMeOverviewWhite{min-height:470px;}
	.howItWorkSection ul li div h3{font-size:17px;}
	.howItWorkSection ul li div p{font-size:15px;line-height:20px;}
	.keys-to-succes-tabs li p{font-size:16px;}
	.goFundMefooterSection h2{font-size:24px;}
	.goFundMeOverviewBlueLeft{padding:40px 0 15px 0;}
	.goFundMeCol2{width:100% !important;}
	.howItWorkSection ul li div .snum{top:5px;left:5px;}
	.keys-to-succes-right ul{padding:15px 0;}

	/**********Take For Spin************/
	.takeForSpinFooter h2{font-size:25px;}

	.takeForSpinForm .h-1-5x{font-size:15px;}
	.takeForSpinForm .form-heading h3{font-size:25px;}
	.takeForSpinThanksTitleCenter h2{font-size:32px;}
	.takeForSpinThanksTitleCenter h3{font-size:25px;}
	.vanPaymentLeft{min-height:200px;}
	.takeForSpinFooter{padding-bottom:100px;}

	/**********Wheelchair vans v1************/
	.wheelchair-vans-v1-right{padding-top:60px;}
	.form-wheelchair-accessible h2{font-size:22px;}
	.form-wheelchair-accessible h2:after{top:45px;}
	.yellow-cta h2,.white-cta h2{font-size:30px;}
	.why-choose-section h2{font-size:22px;margin-top:0px;}
	.why-choose-section p{font-size:15px;line-height:20px;margin:0;}

	/**********Promotion Page************/
	.promotion-page-banner{ margin-top: -44px;}
	.cta-dark-blue h2{font-size:25px;}

	/******USAA Page CSS********/
	.red-grid-shadow, .white-grid-shadow, .blue-grid-shadow{padding-left:140px;}
	.usaaBannerContent{max-width:390px;}
	/******USAA Page CSS********/

	/*********Share Your Story**********/
	.shareYourStoryFooter h2{font-size:25px;}
	.step2-section-left textarea{height:90px;}
	.step2-section-left,.step3-section-right{padding:15px !important;}
	.step3-section-right .imagePlaceholder{height:60px;width:60px;}
	.step3-section-right .imagePlaceholder img{height:54px;width:54px;}
	.step3-section-right h2, .step3-section-right p{margin-top:0px;margin-bottom:10px;}

	/*********Share Your Story**********/

	/*********New Contact Page**********/
	.contact-page .contact-left{padding:30px 25px 30px 0;}
	.contact-page .contact-right{padding-left:25px;}
	.blue-cta h2{font-size:25px;}
	/*********New Contact Page**********/

	/*********Get Demo Page**********/
	.get-demo-banner .p-lr30, .financing-banner-form .p-lr30{padding-left:10px !important;padding-right:10px !important;}
	.get-demo-banner-right .blue-box textarea{height:100px;}
	.get-demo-banner-right .blue-box input[type="text"],.contact-page .get-demo-banner-right span.customSelect{height:35px;}
	.get-demo-banner-right .blue-box{min-height:inherit !important;}
	.get-demo-banner-content{max-width:410px;}
	.get-demo-banner-img img{max-height:278px;}
	/*********Get Demo Page**********/

	/*********Event Page**********/
	.eventEntryThanksPage h2{font-size:36px;}
	.eventEntryThanksPage h3{font-size:25px;}
	.eventEntryThanksPage p{font-size:15px;margin:30px 0;}
	.eventEntryThanksPage .btn{line-height:30px;}
	/*********Event Page**********/

	/**header Video**/
	.volumControl{display:none}
	.playControl{display:block}
	/*header video end*/

	/********New Footer*******/
	.top-bar{padding:0;}
	.logo{margin-top:-41px;}
	.mega-dropdown{top:100%;}
	.social_media{padding-left:10px;}
	.social_media a img{width:34px;}
	footer .center-div a,footer .center-div h3,footer .footer-bg .footer-links li a{font-size:16px;}

	/********New Footer*******/

	/**********Toyota Sienna Product Page**********/

	.featuresSection .gallerySectionTabs li a{font-size:23px;}
	/**********Toyota Sienna Product Page**********/

	.formProductPageBottom label{font-size:14px;}
    /*new header*/
    .mega-dropdown { top: 92%;}
    #top_search_bar .search-form .search-field{height: 23px;margin: -3px 0 -3px;}

	.mfp-iframe-holder .mfp-content{max-width:750px !important;}

	.formProductPageBottomNew.formProductPageBottom .icheckbox_line,.formProductPageBottomNew.formProductPageBottom .iradio_line{font-size: 12px;padding: 10px 0 10px 28px;}

	.international-dealer-result ul li .list-box{padding-bottom: 55px !important;}
	.financing-banner-img{min-height: 590px;}
	.blog-form .g-recaptcha{transform: scale(0.75);position: relative;left: -13%;}
}


/* iPad (Potrait) ----------- */
@media only screen and (min-width: 768px) and (max-width: 959px){
	.row{max-width:754px;}
	body { font-size:14px;}

	/* ------------------------- General ------------------------- */
	h1{ font-size: 28px;}
	h2{ font-size: 20px; }
	h3{ font-size: 18px; }
	h4{ font-size: 16px; }
	h5{ font-size: 14px; }
	h6{ font-size: 12px; }
	ul li, ol li, ul.content li, ol.content li{font-size: 14px; line-height: 22px;}
	.h-1x{font-size:14px;line-height:16px;}
	.h-1-5x{ font-size:14px; line-height:20px;}
	.h-2x{font-size:14px;line-height:20px;}
	.h-3x{font-size:16px !important;line-height:20px;}
	.h-3-5x{font-size:18px;line-height:20px;}
	.h-4x{font-size:18px;line-height:22px;}
	.h-4-5x{font-size:19px;line-height:22px;}
	.h-5x{font-size:20px;line-height:24px;}
	.h-6x, .h-7x, .h-8x, .h-large, .h-medium{font-size:28px;line-height:32px;}
	.h-x-large{font-size:34px;line-height:38px;}


	.p-regular, .p-regular p{font-size:14px;line-height:20px;}
	.p-large, .p-large p{font-size:14px;line-height:20px;}
	.p-x-large, .p-x-large p{font-size:16px;line-height:22px;}
	.btn{padding: 8px 10px;line-height:20px; font-size: 14px; height:auto;white-space:normal}
	.btn-home{    padding: 0 13px 0 45px;line-height: 50px;	height: 50px;background-position: 10px center;}
	.btn-x-large-new{padding:0 15px;font-size:14px; height:40px; line-height:40px; min-width: 150px }
	.btn-brochure img { width:9px;}
	.btn-link {background-size: 15px;font-size: 11px;padding-left: 19px;line-height: 17px;}
	.icheckbox_minimal-blue, .iradio_minimal-blue {padding: 3px 15px 3px 25px; font-size: 12px; line-height:22px;}
	.m-l20{ margin-left:10px !important;}
	.m-r20{margin-right:10px !important;}
	.m-r40{margin-right:10px !important;}
	.pad-20{padding:20px;}
	.pad-l20{padding-left:10px !important;}
	.pad-l40{padding-left:10px !important;}
	.pad-r20{padding-right:10px !important;}
	.pad-r30{padding-right:10px !important;}
	.pad-r60{padding-right:10px !important;}
	.pad-lr20{padding-left:10px !important;padding-right:10px !important;}
	.pad-lr40{padding-left:10px !important;padding-right:10px !important;}
	.a-arrow-left { background-size:12px; padding-left:18px;}
	.a-arrow-right { background-size:12px; padding-right:18px;}
	.pdf-link { padding-left:23px;}

	/*-----------------------------Header--------------------------*/
	.top-yellow-bar{ height:5px;}
	#site-navigation nav{ margin-top:9px;}
	#site-navigation nav ul li a{font-size: 12px;padding: 8px 18px 4px;line-height: 15px;}
	.top-links li a{font-size: 12px;    margin-left: 11px;}
	.call-us{font-size:11px;}
	.call-us span{ font-size:11px;}
	#top_search_bar{width:120px;}
	.action-setting-links{ margin-top:0px;}
	.slider-text.columns{ font-size:26px; text-transform:uppercase; color:#FFF; max-width:330px; position:absolute; top:30%; line-height:30px;}
	.slider-text span{ font-size:36px;}
	.slider-text .btn{ font-size:14px;}
	.home-slider .text .brief{font-size:0.57em}
	.slider01 .s-btn{top:57%;}

	.slider05 .s-btn{top:69%;}
	.slider06 .text .brief {font-size: 0.9em;padding: 0 0 18% 0;color: #003e7e;letter-spacing: -2px;}
	noscript .slide{ float:none;}
	noscript .home-slider .text .maintext{ font-size:14px;}
	noscript .home-slider .text .subtext{ font-size:13px;}
	noscript .home-slider .slider01 .text .subtext { font-size:13px;}
	noscript .home-slider .text .brief{ color: #242424; font-size:9px; padding: 10px 0 15px;}
	noscript .home-slider .s-btn a{ font-size:9px}
	/*----------------------------inner pages------------------------*/
	.page-id-2981 #content-wrapper{ padding-top:36px;}
	.bg-content { padding-bottom:0px;}
	.cta-bg img {margin: -51px 0;}
	.cta-bg h3 { font-size:17px;}
	.cta-bg .btn { font-size:11px;}

	.footer-box .left-side{ font-size: 16px; padding:10px 0px; line-height: 20px; vertical-align:middle;}
	.footer-box .right-side{font-size: 12px; padding:12px 10px; vertical-align:middle; min-height:inherit;}
	.footer-box .right-side a { font-size:12px;}


		/*pages*/
		a.recent-post {font-size:12px;}
		.feature-box {  margin-top: 0px;}
		.file-btn-box .btn { line-height:inherit; height:inherit}
		/*Wheelchair Van*/
		.brochure-link {margin-top: 13px!important;position: absolute;right: 28px;background-size: 10px;font-size: 11px;padding-left: 13px;}
		.yellow-tab a{ padding: 10px 6px;font-size: 12px;}
		/*Feature page*/
		.tab-selection-links li a {padding-left: 7px;padding-right: 7px;}
		.hotspot .defaultDot { width:20px; height:20px; border-width:3px;}
		.feature-detail-wrapper .btn{ padding-left:2px; padding-right:2px; font-size:10px;}
		.feature-detail-wrapper .a-arrow-left, .feature-detail-wrapper .a-arrow-right { font-size:12px;}
		.yellow-tab li:hover a:after, .yellow-tab li a.selected:after {border-width: 11px 13px;margin-left: -14px;}
		.yellow-line-tab a { font-size:16px; padding:9px 0;}
		.detail-box { min-height:220px;}
		.detail-box > div {padding: 10px 10px;}
		.detail-box p { font-size:13px;}
		.detail-box .right-box {width: 59% !important;}
		.detail-box img {width: 36%;}

		/*Check Inventory*/
		.inventry-search input{ width: 130px; margin-top:0;}
		.inventry-search li { margin-left:1%;}
		.inv-list-box .van-condition { font-size:13px;}
		.inv-list-box a{margin: 23px 0px; text-align:center;}
		/*Careers*/

		/*Veteran Page*/
		.veteran-box { margin:-32px 0 0 0;}
		/*Wheelchair lift*/
		.page-id-1017 .large-block-grid-4 > li { width:50%!important;}
		.rwd-table tr th:first-child { background:#f3f4f4; color:#333; min-width:inherit;}
		.rwd-table tr td:first-child img{ max-width:80px;}
		.rwd-table th { font-size:12px;}
		.rwd-table td h4 { font-size:15px;}
		.rwd-table td:last-child { padding:9px;}
		.rwd-table tr td img{ max-width:20px;}
		/*Contact page*/
		.contact .number-box { font-size:11px;border: 0!important;padding: 10px 0 0!important; float:none}
		.contact > .row > .large-4 { width:41.66667%}
		/*Customer Stories*/
		.cstories-box .h-6x { font-size:25px;}
		.cstories-box h3 {margin: -41px 0px 0 0;}
		/*which van is*/
		.icheckbox_yellow, .iradio_yellow {font-size: 15px;}
		.question-page .answeroption .iradio_yellow {min-width: 170px;} /* QA */
		/*career*/
		.page-id-120 .post-content ul.list-default li {font-size: 14px;}
		/*veteran*/
		.veteran-box .name { padding-top:36px;}
		.page-id-1122 .bg-content { background-position:0 34%;}
		/*blog*/
		.blog .widget-title {font-size: 15px; line-height: 20px; margin:8px 0 8px}
		.blog .widget-area aside ul li { padding-bottom:10px; line-height:15px;}
		.blog .widget-area aside ul li a { font-size:13px;}
		.blog .entry-date { font-size:12px; line-height:16px; padding: 5px 7px 0 7px;}
		.blog .entry-date small{ font-size:10px;}
		.blog .entry-date img { bottom:-11px;}
		.blog .posted-in { font-size:11px; line-height:13px;}
		/*Resource Center*/
		.post-content  .side-nav a {color: #FFF;padding: 8px 12%;display: block;text-decoration: none;font-size: 13px;}
		.post-content  .side-nav li{ line-height:22px}
		.post-content  .side-nav li.current-menu-item a:after {border-width: 19px 16px;margin: -9px 0 0 -20px;}
		.resource-page .pdf-link { font-size:14px; display: block;background-position: 0 top;}
		/*Configrator*/
		.config-tab li { font-size:11px;}
		.vantabs h4 { font-size:18px;}
		.vantabs h3 {font-size: 16px;}
		#makeTab .question-icon { font-size:15px;}
		ul#colorUl li { width:47px; height:47px;}
		#colorTab #colorname { font-size:16px;}
		.finalprice { font-size:15px;}
		.itemprice {padding-left: 0;font-size: 13px;}
		.vsummary .selValue h5 { font-size:14px;}
		#finishBtn .small-block-grid-2 li{width:100%}
		.makediv .iradio_line{font-size:16px}

		/*-van detail-*/
		.van-detail .columns{ width:100%; height:auto!important}
		.van-detail .bdr-light-r{ border:0;}
		.van-detail .pad-l20{ padding-left:7px!important}
		.van-detail .pad-l20 .m-t0{ margin-top:20px!important}

		.win-landing-wrapper {height: 371px;}

		#caregiver-post h3{ font-size:15px; margin:0 0 3px 0; padding-bottom:0}
		#caregiver-post p {font-size: 11px;line-height: 15px;}

		/******************** Win 30 Day *******************************/
		.winner-popup{max-width: 711px;}
		.winner-popup .large-8, .winner-popup .large-4{ width:100%;}
		.winner-popup .dark-blue-bar{ height: 41px;}
		.winner-main-video{ padding:7px 7px 0 7px!important}
		.winner-popup .winner-content{ margin-top:0;}
		.winner-content .m-t40{ margin-top:10px!important }
		.winner-popup .font-bold.white.m-tb10.h-3x{background:#013e7f; padding:10px;}
		.winner-contest-link{ margin:0;}

		.the-northstar-e h1.entry-title { font-size:44px; top:-70px}
		.the-northstar-e .sub-title span{ font-size:32px}



	/*----------------------------footer-----------------------------*/
	footer .heading{font-size: 14px;}
	footer .links ul li {padding:5px 8px 10px 0;line-height: 20px;}
	footer .links a{ font-size:13px;}
	.btn-signup{ min-width:73px;}
	footer .map-link, footer .email-link { margin-left:0}
	footer address{ font-size:13px;}
	.social_media{ margin:7px 0 0;}
	.social_media .social_icon{ float: none; margin: 0;}
	.social_media .heading{ border: medium none; float: none; padding: 6px 0;}
	.social_media .social_icon a:first-child{ margin-left:0;}
	.social_media .social_icon a img { width:34px;}
	footer .row .center-div{ padding:0 15px;}
	.new-vmi-northstar-e .banner-img{ margin:5% 0 0 0; width:55%}
	.new-vmi-northstar-e h1.entry-title{ font-size:50px}
	.new-vmi-northstar-e .sub-title span{ font-size:41px}
	.new-vmi-northstar-e .price-tag-nse strong{ font-size:32px}
	.new-vmi-northstar-e .price-tag-nse span{ font-size:12px}
	.new-vmi-northstar-e .price-tag-nse .price-tag-bottom strong{ font-size:20px}
	.new-vmi-northstar-e .price-tag-nse{ top:28%}
	.new-vmi-northstar-e .bordered-box-grey { margin:-10% 0 0 0}
	.new-vmi-northstar-e .note{ width:42%}
	.new-vmi-northstar-e .bordered-box-grey{ margin:8% 0 0 0; width:90%}
	.operation-independence-banner .banner-img{ background-size: 1024px!important; padding:35px 0}
	.operation-independence-banner.veteran-advocate .banner-img{ padding:15px 0}
	.operation-independence-banner .oi-logo{ margin-bottom:20px; width:38%; margin-left:80px}
	.operation-independence-banner p{ margin-left:85px}
	.homeBannerCTA img{margin-top: 5px; margin-bottom:0}
	.claim-more-space-banner-section .row .large-6{width:100% !important;}
	.form-claim-more-space{margin-top:50px;}

	.tempe-video-link{ float: left;margin: -50px 0 0 38%;position: relative;}

	.contentSectionLeft.alignLeft img,.contentSectionLeft img{max-width:300px;left:0;right:0;margin:auto;}
	.contentSectionRight{padding:50px 20px !important;}
	.finacingBannerSection p{line-height:20px;}
	.finacingBannerSection h1{font-size:30px;}
	.finacingBannerSection .ctaSection span{display:block;margin-bottom:15px;}
	.finacingBannerSection .ctaSection .btn{font-size:15px;line-height:23px;margin-left:0;}
	.finacingContentSection .contentMenu ul li a{letter-spacing:0;font-size:15px;}

	.pacificaHeaderTagline{width: 100%;max-width: 100%;}
	.pacificaLandingPage .contentMenu ul li{margin:0;}
	.pacificaLandingPage .contentMenu ul li a{padding:15px 3px;letter-spacing:1px;font-size:16px;}
	.pacificaFooter h2{font-size:35px;}
	.pacificaFooter h2 .scheduleButton{margin-top:0px;}
	.featureImage{max-width:620px;}

	.dodgeNorthstarRebateLeft{padding-top:30px;}

	.page-id-3393 .video-content .h-28x{padding-top:5px !important;}
	.blue-box{padding:8px;}
	.pacificaForm{padding:8px;margin:0;}
	.pacificaForm h3{font-size:18px;}
	.pacificaForm p{font-size:12px;}
	.productPage .pacificaBanner{height:568px;background-size:cover;}
	.pacificaFooter h2{font-size:24px;line-height:40px;}
	.pacificaFooter h2 .scheduleButton{line-height:30px;}

	.pacificaHeaderTagline{width:55% !important;}
	.pacificaHeaderTagline p{font-size:15px;letter-spacing:1px;}
	.pricingSpecsSection .resources-list ul li{padding:15px 5px;}
	.pricingSpecsSection .resources-list ul li a h3{font-size:18px;}
	.blueBox .align-centered img{max-height:180px;}
	.blueBox,.ltBlueBox{max-height:200px;}
	.dodgeNorthstarRebate{background-size:auto 285px;}

	.smedium-12{width:100% !important;padding-left:20px !important;text-align:left !important;}
	.smedium-12 .text-right{text-align:left !important;}
	.smedium-12 .int-phone{margin-left:0 !important;}
	.blue-box-true .btn-blue{margin-top:0px !important;}
	.result-logo-sep-left .smedium-12{padding-left:5px !important;}
	.canandian_dealer{padding:0 10px !important;line-height:40px !important;text-align:center;min-width:110px !important;}
	.grid-display .logo-image-wrapper img{height:160px !important;}
	.border-box h4,.border-box .h-24x{font-size:15px !important;}
	.grid-list_box{padding:10px !important;}
	.grid-title{min-height:75px !important;}
	#inventory label.fl,.sort-by a{font-size:12px !important;line-height:20px !important;}
	.dealer-site select#per_page{width:65px !important;}
	#price-num,.detail-price{font-size:15px !important;}
	.form-wrapper.pad-20{padding:8px !important;}
	.detail-first-part{padding-right:0 !important;}

	.goFundMeBannerContent h2{font-size:50px;}
	.goFundMePage .contentMenu ul li{margin:0 5px;}
	.goFundMeOverviewWhite .goFundMeOverviewWhiteText{padding-left:0;}
	.goFundMeOverviewWhite img{position:static;width:100%;}
	.howItWorkSection ul li div h3{font-size:15px;line-height:20px;}
	.howItWorkSection ul li div{padding:5px;}
	.goFundMeBanner{background-size:auto 470px;}
	.goFundMeBanner > .row > .columns{padding:0 !important;}
	.goFundMeBanner > .row{margin:0;max-width:100%;}
	.goFundMeBannerContent{padding-top:45px;}
	.goFundMeOverviewBlueLeft{padding:15px 0 15px 0;}
	.goFundMeOverviewBlueLeft h2{font-size:20px;line-height:30px;margin:0;}
	.goFundMeOverviewBlueLeft ul li{font-size:15px;line-height:28px;}
	.howItWorkSection p{font-size:14px;}
	.keys-to-succes-tabs li p{font-size:13px;padding-left:50px !important;background-position:10px center;background-size:30px;padding:5px 5px 5px 80px;}
	.goFundMefooterSection h2{font-size:18px;line-height:30px;}
	.howItWorkSection ul li div{max-height:inherit !important;}
	.new-steps-block ul li .step-block .btn{padding:10px;}
	.gofundme-bg h1{font-size:25px;}
	.new-steps-block{width:100% !important;}
	.howItWorkSection ul li div .snum{display:block;position:static;}
	.howItWorkSection{padding:0;}
	.keys-to-succes-right ul{padding:0;}

	/**********Take For Spin************/
	.takeForSpinFooter h2{font-size:18px;}
	.takeForSpinForm .h-1-5x{font-size:13px;}
	.takeForSpinForm .form-heading h3{font-size:18px;width:320px;}
	.takeForSpinForm{padding:25px 10px;}
	.takeForSpinLogo img{width:280px;}
	.vanPaymentSection h1{font-size:25px;}
	.vanPaymentSection p{font-size:16px;line-height:22px;}
	.takeForSpinIcons h3{font-size:18px;margin-top:0;}
	.takeForSpinIcons p{font-size:13px;line-height:18px;}
	.takeForSpinThanksTitleCenter{padding:0 0 0 200px;}

	/**********Wheelchair vans v1************/
	.wheelchair-vans-v1-logo img,.wheelchair-vans-v2-logo img{height:100px;}
	.wheelchair-vans-v1-header-right{padding-top:10px;padding-bottom:10px;}
	.wheelchair-vans-v1-header-right h2{font-size:20px;line-height:30px;}
	.form-wheelchair-accessible h2{font-size:18px;padding:10px;}
	.form-wheelchair-accessible h2:after{top:32px;}
	.form-wheelchair-accessible h3{font-size:13px;}
	.wheelchair-vans-v1-right{padding-top:40px;}
	.yellow-cta h2,.white-cta h2{font-size:25px;}
	.why-choose-section-right,.why-choose-section-left{width:100% !important;}
	.why-choose-section .row{max-width:754px;}
	.why-choose-section-right{padding:30px !important;min-height:inherit;height:auto !important;}
	.why-choose-section-right-content{max-width:inherit;position:static;transform:none;}
	.wheelchair-vans-v2-left h1{font-size:28px;line-height:40px;}
	.wheelchair-vans-v2-left h2{font-size:20px;}
	.wheelchair-vans-v2-right .blue-box{padding:10px 0;}
	.wheelchair-vans-v2-right{padding-top:40px;}
	#formWheelchairAccessible input[type=text],#formWheelchairAccessible .square-border-select span.customSelect{height:35px;}

	/**********Promotion Page************/
	.promotion-page-banner{margin-top: -36px;}
	.cta-dark-blue h2{font-size:18px;}

	/******USAA Page CSS********/
	.usaaContentSection ul li:before{font-size:20px;height:60px;width:60px;line-height:40px;left:20px;}
	.usaaContentSection ul li.red-grid:before{border:10px solid #ab1f26;}
	.usaaContentSection ul li.white-grid:before{border:10px solid #ffffff;}
	.usaaContentSection ul li.blue-grid:before{border:10px solid #002c55;}
	.red-grid-shadow, .white-grid-shadow, .blue-grid-shadow{padding-left:50px;}
	.usaaContentSection ul li.red-grid p, .usaaContentSection ul li.blue-grid p,.usaaContentSection ul li.white-grid p{font-size:16px;}
	.red-grid-shadow:after,.blue-grid-shadow:after{background-size:100%;}
	.usaaBottom h2{padding:0;font-size:20px;}
	.usaaBottom p{font-size:15px;margin-bottom:10px;}
	.usaaContentSection .btn{font-size:16px;}
	.white-grid-shadow:after{height:44px;}
	.usaaBannerLeft,.usaaBannerMid{min-height:190px;}
	/******USAA Page CSS********/

	/*********Share Your Story**********/
	.shareYourStoryFixWidth{max-width:inherit;width:100%;}
	.step1-section-right,.step3-section-right{padding:30px 15px !important; }
	.step2-section-right{left:0 !important;width:100% !important;}
	.step2-section-left{right:0 !important;padding:30px 15px !important;width:100% !important;}
	.step3-section-right{width:100% !important;}
	.step3-section-left{width:100% !important;}
	/*********Share Your Story**********/

	/*********Get Demo Page**********/
	.contact-blue-block p{font-size:14px;}
	/*********Get Demo Page**********/

	/*********Event Entry Page**********/
	.eventEntryHeader .logo img{height:122px;}
	/*********Event Entry Page**********/

	/**********Toyota Sienna Product Page**********/

	.featuresSection .gallerySectionTabs li a{font-size:18px;}
	.featuresSection .gallerySectionTabs li{margin:0 5px;}
	.featureImage a.top-80{top:50px;}
	.featureImage a.top-160{top:120px;}
	/**********Toyota Sienna Product Page**********/
    /*new header*/
    .top-links { padding: 4px 0 4px;}
	.logo{margin-top:-31px;}
	.view-services-link,.view-services-link2{margin-top: 0;margin-bottom: 10px;}
	.blog-form .g-recaptcha{transform: scale(0.6);position: relative;left: -22%;}
}
/* iPad (landscape) ----------- */
@media only screen and (min-width: 960px) and (max-width: 1023px){

	h1{font-size: 32px;}
	.h-3x{font-size: 18px;line-height: 20px;}
	.h-3-5x{font-size:20px;line-height:22px;}
	.h-4x{font-size: 25px;line-height: 30px;}
	.btn{padding: 0 12px;height: 35px;line-height: 35px;font-size: 13px;}
	/*-----------------------------Header--------------------------*/
	.top-links li a{ margin-left:13px;}
	#site-navigation nav ul li a{ font-size:14px; padding: 10px 29px 8px;}

	.slider02 .people {right:0;}
	/*----------------------------inner pages------------------------*/
	.contact .number-box { font-size:15px; border: 0!important;padding: 10px 0 0!important; float:none;}
	.cta-bg h3 {font-size:20px;}
	.cta-bg .btn { font-size:16px;}
	.white-box h2{padding: 0px 0 19px;}
	.yellow-tab a{font-size: 14px;padding: 13px 9px;}
	.footer-box .left-side{ font-size:21px; line-height: 21px;}
	.footer-box .right-side{font-size: 15px; padding: 20px 20px;}
	.tab-selection-links li a {padding-left: 9px; padding-right: 9px;}
	/*Check Inventory*/
	.inventry-search input{ width: 175px; margin-top:0;}

	#caregiver-post h3{ font-size:20px; margin:0 0 5px 0; padding-bottom:0}
	#caregiver-post p {font-size: 12px;line-height: 17px;}
	.bg-veteran-benefit {  background-position: center 445px;}

	/*----------------------------footer-----------------------------*/
	.help_text{font-size: 11px;}
	.social_media .social_icon{ float: none; margin: 0;}
	.social_media .heading{ border: medium none; float: none; padding: 16px 0;}
	.social_media .social_icon a:first-child{ margin-left:0;}
	footer .row .center-div{ padding:0 0px;}
	.new-vmi-northstar-e .banner-img{ margin:5% 0 0 0; width:55%}
	.new-vmi-northstar-e .price-tag-nse{ top:28%}
	.new-vmi-northstar-e .note{ top:57%; width:42%}
	.new-vmi-northstar-e .bordered-box-grey{margin:-5% 0 0 0; width:85%}


}

@media only screen and (min-width: 1024px) and (max-width: 1200px){

	h1{font-size: 34px;}
	.h-3x{font-size: 19px;line-height: 29px;}
	.h-3-5x{font-size:21px;line-height:31px;}
	.h-4x{font-size: 24px;line-height: 23px;}
	.btn{padding: 0 13px;font-size: 14px;}
	.btn-home{background-position: 10px center;padding:0 13px 0 45px; line-height: 50px;height: 50px;}
	.btn-x-large-new{font-size:18px; height:50px; line-height:50px;  }
	/*-----------------------------Header--------------------------*/
	.call-us {margin-left: -139px;}
	.call-us span {  font-size: 16px;}
	.top-links li a{ margin-left:13px;}
	#site-navigation nav ul li a{ font-size:14px; line-height: 18px;}
	/*----------------------------inner pages------------------------*/
	.contact .number-box { font-size:15px; border: 0!important;padding: 10px 0 0!important; float:none;}
	.cta-bg .btn { font-size:16px;}
	.white-box h2{padding: 0px 0 23px;}
	.yellow-tab a{padding: 13px 11px;font-size: 15px;}
	.footer-box .left-side{ font-size:21px; line-height: 23px;}
	.footer-box .right-side{font-size: 17px; padding: 20px 20px;}
	.tab-selection-links li a {padding-left: 11px; padding-right: 10px;}
	/*Check Inventory*/
	.inventry-search input{ width: 192px; margin-top:0;}

	.used-van-banner{  background-size: 159%;}
	.large-title{font-size: 36px;}
	.bg-veteran-benefit { background-position: center 427px; background-size: 1200px;}
	/*----------------------------footer-----------------------------*/
	.help_text{font-size: 11px;}
	.social_media .social_icon{ float: none; margin: 0;}
	.social_media .heading{ border: medium none; float: none; padding: 16px 0;}
	.social_media .social_icon a:first-child{ margin-left:0;}
	footer .row .center-div{ padding:0 0px;}
	.contact-page-heading{ font-size:30px; top:28%}
	.new-vmi-northstar-e .banner-img{ margin:5% 0 0 0; width:50%}
	.new-vmi-northstar-e .price-tag-nse{ top:28%}
	.new-vmi-northstar-e .note{ top:57%}
	.new-vmi-northstar-e .bordered-box-grey{margin:-10% 0 0; width:80%}
	.new-vmi-northstar-e .note{ width:40%}
	.claim-more-space-video{height:385px;}
	.finacingBannerSection .ctaSection span{font-size:20px;}
	.finacingBannerSection .ctaSection .btn{font-size:15px;}
	.contentSectionLeft img{max-width:320px;}
}

/* 2x Retina Display */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){
}

@media print{
body {margin:0; padding:0; line-height: 1.4em; word-spacing:1px; letter-spacing:0.2px; font: 13px Arial, Helvetica,"Lucida Grande", serif; color: #000; width:100%; }
@page {size:8.5in 11in; margin:.3in .1in .2in .1in; mso-header-margin:.1in; mso-footer-margin:.1in; mso-paper-source:0;}

a, a:after { content: normal !important; }
img, img a, .more-link a {border:none;}
.print-page-break{display: block; page-break-before: auto !important; page-break-inside: avoid !important; position: relative !important;}
a:link, a:visited {background: transparent; color:#333; text-decoration:none;}
a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content: " (" attr(href) ") "; font-size: 11px;}
a[href^="http://"] {color:#000;}

input[type=text]{border:none!important; height:30px; display:inline; padding-top:7px;}
.h-3x{margin:0;}
.h-3x,.iradio_numbered{font-size:16px}
#rateText, #salesTax{text-align:right;}

.row {width:100%!important;margin:0 auto!important;max-width:1200px!important;*zoom:1!important;}
.row:before,  .row:after { content:" "; display:table;}
.row:after {clear:both;}
.row .column, .row .columns {position:relative; padding-left:7px; padding-right:7px; float:left;}
.row.collapse .column, .row.collapse .columns {position:relative; padding-left:0; padding-right:0; float:left;}
.row .row {width:auto; margin-left:-7px; margin-right:-7px; margin-top:0; margin-bottom:0; max-width:none; *zoom:1;}
.row .row:before,  .row .row:after {content:" ";   display:table;}
.row .row:after {clear:both;}

.row .large-1 {position:relative; width:8.33333%;}
.row .large-2 {position:relative; width:16.66667%;}
.row .large-3 {position:relative; width:25%;}
.row .large-4 {position:relative; width:30%;}
.row .large-5 {position:relative; width:41.66667%;}
.row .large-6 {position:relative; width:50%;}
.row .large-7 {position:relative; width:58.33333%;}
.row .large-8 {position:relative; width:66.66667%;}
.row .large-9 {position:relative; width:75%;}
.row .large-10 {position:relative; width:83.33333%;}
.row .large-11 {position:relative; width:91.66667%;}
.row .large-12 {position:relative; width:100%;}

.row .small-1 {width:8.33333% !important;position:relative;}
.row .small-4{width:30% !important;position:relative;}
.row .small-10 {width:50% !important;position:relative;}
.row .small-11 {width:70% !important;position:relative;}


/*Remove Element*/
#printCalc{ display:none !important;}

/* Firefox print media */
        @-moz-document url-prefix() { }
}
#backtoregion,#backtodealer {
    float: left;
    width: 100%;
}
#backtoregion a{background:url('images/back-to-region.png') no-repeat left center;padding:0 30px}
#backtodealer a{background:url('images/view-all-dealers.png') no-repeat right center;padding:0 30px}
#service-num::before{position:absolute;height:100%;width:24px;content: "";background: url("images/services-icon.png") no-repeat scroll left center;left:0;}
#service-num{display:inline-block;position:relative;}
.logo-desc{padding-top:5px;position:relative;padding-left:28px;text-align:left;}
.logo-desc::before{position:absolute;height:100%;width:24px;content: "";top:3px;background: url("images/address-icon.png") no-repeat scroll left center;left:0;}
#dealer-services .service-box {
    background: #EBEBEB;
    float: left;
    margin: 5px 0 5px;
    padding: 20px 10px;
    position: relative;
    width: 100%;
}
.service-box .hide-for-small{display:block !important;}
.dealer-logo .show-for-small{text-align:left;}
.dealer-logo a{text-decoration:none;color:#004080;}

.canandian_dealer.btn{ min-width:133px;}
.service-box:first-child {
    border-radius:8px 8px 0 0;
}
.service-box:last-child {

  border-radius:0 0 8px 8px;
}
.src-text{font-size:14px;line-height:18px;color:#003E7E}
#dealer-services{float:left;width:100%;}
.dealer-phone a{color:#fff;text-decoration:none;}
.delarship-map-box{height:450px; width:100%;border-bottom: 5px solid #00407e;border-radius: 0 0 5px 5px;}
/* //tab css\\ */
.tabs-menu {
    height: 30px;
    list-style:none;
    clear: both;
}
.tabs-menu li {
    height: 50px;
    line-height: 50px;
    float: left;
    background-color: #004080;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}
.tabs-menu li.current {
    position: relative;
    background-color: #fff;
     border-right: 1px solid #004080;
    border-left: 1px solid #004080;
    border-top: 1px solid #004080;
    z-index: 5;
}
.tabs-menu li.current a{
	color: #004080 !important;
}
.tabs-menu li a {
    display:block;
    text-align:center;
    color: #fff;
    text-decoration: none;
}
.tabs-menu .current a {
    color: #2e7da3;
}
.tab {
    border-top: 1px solid #004080;
    background-color: #fff;
    /*margin-bottom: 20px;*/
    width: auto;
}
.tab-content {
    display: none;
}
#dealership {
	display: block;
}
.form-wrapper{
	background:#EBEBEB;
	border:1px solid #B5BEC5;
	color:#004080;
}
#testimonial-wrapper{background:#EBEBEB;}
.bxHide{ height:0px; overflow:hidden;}
.slider-wraper{min-height:120px;}
.bx-wrapper, .bx-viewport {
    min-height: 150px !important;
}
.bx-wrapper .bx-viewport{background:none !important;border:none !important;box-shadow:none !important}
.service-box{
	display:table-cell;
	vertical-align:bottom;
	text-align:right;

}
.service-box a{text-decoration:none;color:#004080;}
.site-branding{
color:#004080;
}
.dealer-site label{color:#004080;}
.tellus label{display:block;}
.dlr-services .service-heading{/*color:#555555;*/}
.tellus .tellus-chekbox{display:block;}
.tellus-chekbox input{background:#fff;border:1px solid #fff;padding:5px;border-radius:5px;}
.tellus-chekbox a{text-decoration:none;}



.testimonial-text{color:#023F7E;font-style:italic;}
.bold-name.h-3-5x {color:#013E7F;font-weight: bold;text-transform: none;}

.bx-wrapper .bx-pager{padding-top:0px !important;}
#testimonial-wrapper .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    border-radius: 10px;
    height: 14px;
    margin: 0 10px;
    width: 14px;
}
#testimonial-wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover,#testimonial-wrapper .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
.tab-heading{margin-bottom:-1px;}

.tabs-menu a::before{content: "";
					display: inline-block;
					height: 35px;
					line-height: 23px;
					margin: 0 10px 0 0;
					vertical-align: middle;
					width: 30px;}
.tabs-menu #dealership-tab::before{
					background:url("images/dealership-icon.png") no-repeat left top;
					}
.tabs-menu #inventory-tab::before{
						width: 44px;
						background:url("images/inventory.png") no-repeat left top;
}
.tabs-menu #about-tab::before{
					background:url("images/aboutus.png") no-repeat left top;
					height:30px;
}
.tabs-menu .current #dealership-tab::before{background:url("images/dealership-blue.png") no-repeat left top;}
.tabs-menu .current #inventory-tab::before{background:url("images/inventory-blue.png") no-repeat left top;}
.tabs-menu .current #about-tab::before{background:url("images/aboutus-blue.png") no-repeat left top;}
.dealer-result .border-box{color:#003e7e; /*background:#FFF*/; margin:10px 0 10px;padding:0;float:left;width:100%;position:relative;min-height:150px;overflow:hidden;}
.border-box h4{color:#fff;}
.dealer-result .border-box .list_box{padding: 0 10px 0 28px !important;border: #013E7D 1px solid;}
.inventory_label{color:#fff;position:absolute;top:0;left:0;display:inline-block;padding:5px 10px;background:#7F8084;font-weight:bold;}
.local-inventory{color:#fff;position:absolute;top:0;left:0;display:inline-block;padding:5px 20px;
background:url("images/map-icon.png") no-repeat 5px center #019EED;font-weight:bold;}
.dlr-inv-img{background:#fff;border:#013E7D 1px solid;overflow: hidden;}
.logo-image-wrapper img{width:100%;height:186px;display:block;}
.logo-image-wrapper{text-align:center;height: 186px;overflow: hidden;background-color: #013E7F;}
.dealer-logo-img{background-color: #fff;}

.grid-display .dealer-logo-img a{width: 100%;display: flex;height: 186px;align-items: center;text-align: center;}
.grid-display .dealer-logo-img a img{height: auto !important;width: auto !important;display: inline-block;margin: auto;}

.list-display .dealer-logo-img a{width: 100%;display: flex;height: 190px;align-items: center;text-align: center;}
.list-display .dealer-logo-img a img{height: auto !important;width: auto !important;display: inline-block;margin: auto;}

.detail-first-section .dealer-logo-img{width: 100%;display: flex;height: 300px;align-items: center;text-align: center;}
.detail-first-section .dealer-logo-img img{height: auto !important;width: auto !important;display: inline-block;margin: auto;}

.border-box .brief {
    line-height: 18px;
	font-weight:bold;
}
.border-box .brief span {
    display: inline-block;
    min-width: 87px;
	font-weight:normal;
}
.border-box .oem {
    display: block;
    position: absolute;
    right: 5px;
    bottom: 7px;
}
.border-box.grid-display .oem {
top:auto !important;
bottom:7px;
}
.blue-border-box{background:#FFF; border:#013E7D 1px solid;}
.link-text-decoration-none{text-decoration:none!important;display:inline-block;}
.selectview .list-view, .selectview .grid-view {
    background-repeat: no-repeat;
    display: inline-block;
    height: 25px;
    width: 25px;
}
.selectview .grid-view {
    background-image: url("images/thumbnail-view.png");
}
.selectview .grid-view:hover, .selectview .grid-view.selected {
    background-image: url("images/thumbnail-view-hover.png");
}

.selectview .list-view {
    background-image: url("images/list-view.png");
}
.selectview .list-view:hover, .selectview .list-view.selected {
    background-image: url("images/list-view-hover.png");
}
.selectview label{line-height:1.5;color:#646464;}
.border-box .list_box{padding:0px 28px !important}

.more-link{color:#fff;text-decoration:none;}
.sort-by a {
    color: #003e7e;
    font-size: 14px;
    padding: 0 5px;
	text-decoration:none;
}
.sort-by span {
    color: #003e7e;
}
.serch-label {
    display: block;
    font-weight: bold;
    padding: 12px 0 5px;
}
.search-heading{
color:#013E7F;
font-weight:bold;
font-size:17px;
}
.grid-list_box{padding:15px 20px;color:#fff;position: relative;padding-bottom: 72px;}
.grid-list_box a.button{position:absolute;bottom:15px;right:20px;}
.grid-list_box a.grid_button{position:absolute;bottom:15px;left:70px;}
.grid-btn-wrap{position: absolute;left: 0;width: 100%;bottom: 0;padding: 14px;background-color: #003267;}
.grid-btn-wrap-yellow{background-color: #f4db0c;}
.hold-left p{font-size: 18px;color:#001f3f;margin: 0;line-height: 44px;font-family: 'AvenirNextLTPro-Demi';}
.hold-right{padding-top: 5px;}
.hold-right p{font-size: 12px !important;color:#6f6936;line-height: 14px;margin: 0;font-family: 'AvenirNextLTPro-Medium';letter-spacing: -0.1px;}
.hold-right a,.hold-right span{font-size: 14px;color:#000000;text-decoration: none;font-family: 'AvenirNextLTPro-Bold';letter-spacing: -0.1px;padding-left: 13px;background-image: url(images/small-phone-icon.png);background-repeat: no-repeat;background-position: left center;display: inline-block;}
.strong-txt{font-weight:bold;}
.grid-list_box .strong-txt{display:block;}
.grid-display .logo-image-wrapper img{height:auto;width:100%;}
.list-display h4{min-height:58px;}
.list-display .list-price{min-height:52px;}

.list-btn-wrap-yellow{background-color: #f4db0c;padding: 5px 10px 7px 10px;margin-top: 30px;text-align: center;}
.list-top p{font-size: 14px;color:#001f3f;margin: 0;line-height: 17px;font-family: 'AvenirNextLTPro-Demi';}
.list-bottom p{font-size: 12px !important;color:#6f6936;line-height: 16px;margin: 0;font-family: 'AvenirNextLTPro-Medium';letter-spacing: -0.1px;}
.list-bottom a,.list-bottom span{font-size: 14px;color:#000000;text-decoration: none;font-family: 'AvenirNextLTPro-Bold';letter-spacing: -0.1px;padding-left: 13px;background-image: url(images/small-phone-icon.png);background-repeat: no-repeat;background-position: left center;display: inline-block;}

.grid-title{min-height:142px;}
#price-num,#mileage{font-weight:bold;}
#price-num{font-size:24px;color:#009FED}
#vt-space{margin:0 15px;}
.detail-price{font-size:22px;}
.dealer-site span.customSelect{margin:5px 0 9px !important;border:1px solid #b5bec5 !important;box-shadow:none !important;}
.dealer-site .form-wrapper input[type="text"],.dealer-site .form-wrapper textarea {
    border: 1px solid #b5bec5;
    border-radius:3px;
   }
   .dealer-site .form-wrapper input[type="text"]{height: 35px;}
   .dealer-site{padding-bottom:0px !important;padding-top:20px;background:#fff;}
   .summary-div h4{border-bottom:2px solid #CDCDCF;padding-bottom:8px;}
   .main-img-wrap img{width:100%;/*cursor:pointer;*/}
   .gallery-img-wrap img{cursor:pointer;width:100%;max-height:67px;}
   .detail-first-part{padding-right:30px}
   .detail-first-section{padding-right:30px;}
   .gallery-img-wrap ul{margin: 0 -2px!important;}
   .gallery-img-wrap li{padding:0 3px 1px !important;}
   .summary-div .feature-div h6{margin-top:5px;margin-bottom:5px;font-weight:bold;}
   .summary-div .feature-div{padding-bottom:10px;display:block;font-size:14px;}
   .detail-bottm-section{border-top: 2px solid #cdcdcf;margin-top:45px;}
   .detail-bottm-section h4{font-size:20px;font-weight:bold;}
   .blue-btm-text{color:#003E7B;font-size:20px;font-weight:bold;}
   .blue-btm-text a{text-decoration:none;color: #003e7e;}
   .backbtn{display:inline-block;*display:inline;*zoom:1;padding:0 20px;height:35px;line-height:35px;font-size:18px;text-align:left;vertical-align:middle;cursor:pointer;color:#FFF;text-decoration:none!important;text-transform:lowercase; white-space: nowrap; border:none; border-radius:4px; text-transform:uppercase; font-weight:normal;}
   #association-section{
    background:#ebebeb;
   }
   .about-us-img{text-align:center;}
   .about-us-img img{/*width:100%;*/}
   .mapinfowin{background:#003D7C;border-radius:10px;padding:10px 30px 10px 20px;color:#fff; font-size: 16px;
    line-height: 20px;}
   .mapinfowin h5{font-weight:bold;color:#F5DB0C;}
   .mapinfowin h5 a{color:#F5DB0C;/*text-decoration:none;*/padding:0;margin:0;}
   .tp-widget-businessinfo span{font-size:20px !important}
   .dealer-site select{ border: 1px solid #b5bec5;border-radius: 3px; height: 35px; margin: 5px 0 10px;font-size:14px;padding:0 0 0 7px;}
   .directionlink a{margin-left:0px;}
   #inventory label.fl{line-height:20px;font-size:15px;color:#B9B9B9;}
   .dealer-logo img{max-height:100px;}
   .owner-img img{min-width:200px;}
   .owner-img {
    background: #fff none repeat scroll 0 0;
    border-radius: 100px;
    display: inline-block;
    height: 200px;
    overflow: hidden;
    text-align: center;
    width: 200px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;

}
   .align-centered img{/*visibility:hidden;*/}
	.navi {
	width: 500px;
	margin: 5px;
	padding:2px 5px;
	border:1px solid #eee;
	}

	.show {
	color: blue;
	margin: 5px 0;
	padding: 3px 5px;
	cursor: pointer;
	font: 15px/19px Arial,Helvetica,sans-serif;
	}
	.show a {
	text-decoration: none;
	}
	.show:hover {
	text-decoration: underline;
	}


	ul.setPaginate li.setPage{
	padding:15px 10px;
	font-size:14px;
	}

	ul.setPaginate{
	margin:0px;
	padding:0px;
	height:100%;
	overflow:hidden;
	font:12px 'Tahoma';
	list-style-type:none;
	}

	ul.setPaginate li.dot{padding: 3px 0;}

	ul.setPaginate li{
	display:inline-block;
	margin:0px;
	padding:0px;
	margin-left:5px;
	line-height:50px;
	}

	ul.setPaginate li a:hover,
	ul.setPaginate li a.current_page
	{
	color: #fff;border:1px solid #96b0cb; background:#004382;
	}
ul.setPaginate li.next a, ul.setPaginate li.next a:hover{background:url('images/pagination-right.png') right center no-repeat; text-indent:-9999px; width:20px; border:0; box-shadow: none}
ul.setPaginate li.previous a, ul.setPaginate li.previous a:hover{background:url('images/pagination-left.png') left center no-repeat; text-indent:-9999px; width:20px; text-indent:-9999px; width:20px; border:0; box-shadow: none}
	ul.setPaginate li a{
	 color: #3264a9;
    display: inline-block;
    font-size: 20px;
	line-height:25px;
    text-decoration: none;
	margin:0 1px;border:1px solid #96b0cb; padding:5px 12px;-webkit-border-radius: 50px;
-moz-border-radius: 50px;border-radius: 50px; background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); /* W3C */
	-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.14);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.14);box-shadow:0px 1px 3px rgba(0,0,0,0.14); text-shadow:0px 1px 0px rgba(255,255,255,0.40);
	}




@media only screen and (max-width: 767px){
   #association-section{text-align:center;}
	.logo-image img{width:auto;}
	.dealer-logo{text-align:center;}
	.dealer-logo img{max-height:80px;}
	.service-box{text-align:center;}
	.tabs-menu li{height: 64px;  line-height: 25px;}
	.tabs-menu a::before{display: block;margin: 5px auto 0; height:31px;}
	.detail-first-section, .detail-first-part{ padding-right:0;}
	.detail-price { font-size: 18px; text-align: left;    background: #efefef;  padding: 10px;}
	.detail-price #price-num {font-size: 19px; color: #009FED;}
	.detail-price #vt-space { margin: 0 15px; visibility: hidden; display: block;}
	.dealer-result{ padding-right:0!important}
	.dealer-result .result-blue-bg .p-r0{ padding:7px!important}
	.dealer-result .last-inner-div .text-right{ text-align:center!important}
	.dealer-result .direct-link.pad-t20{ padding-top:0!important}
	.inventorySerchFormBg{ padding:10px 0}
	.inventorySerchForm input[type="text"]{ width:100%;}
	.inventorySerchForm{ margin:0px}
	#frmInventorySearch > .row > .pad-l20{  padding-left: 7px!important}
	#frmInventorySearch .selectview{ display:none}
	#frmInventorySearch .checkboxNew{ padding: 0px 10px 0!important;}
	#frmInventorySearch .checkboxNew .search-heading{ background:url(images/customSelect-arrow.png) right center no-repeat; padding:10px 0!important; }
	#frmInventorySearch .checkboxNew .search-heading.down{}
	.inv-sorting{ display: block;}
	.inv-sorting a{ font-size: 13px; padding: 0 0px;}
	.sort-by label.fl{ float:none!important;}
	.result-blue-bg.list_box{padding: 0px 10px !important;}
	.dealer-result .border-box .list_box {padding: 10px !important;border: #013E7D 1px solid;}
	.result-blue-bg.list_box .p-tb30{padding: 10px 0!important;}
	.result-blue-bg.list_box .brief span {display: inline-block;min-width: 50%;font-weight: normal;float: left;}
	.result-blue-bg.list_box .p-t50{padding: 10px!important;}
	.result-blue-bg.list_box a.gray-button {   display: block; text-align: center; height: 34px; line-height: 29px;}
	.result-blue-bg.list_box .brief{ padding:20px 0;}
	#service-num{ font-size:14px!important}

	.logo-image-wrapper {text-align: center;}
	.logo-image-wrapper img{max-height:200px;}
	.dealer-site hr{margin:10px 0;}

	.copyright{line-height:20px;padding:10px;padding-bottom:30px;}
	#BackToTop{bottom:10px;}
	.delarship-map-box{height:250px; width:100%;}
	.dlr-services ul{margin:0 !important}
	.dlr-services .p-lr60 {padding-left: 10px !important; padding-right: 10px !important;}
	.bx-wrapper .bx-controls-direction a {display:none !important;}
	.align-centered{padding-top:10px !important;}
	.service-box{text-align:left;}

	.inventorySerchForm input[type="submit"]{top:15px;}
	.dlr-services ul li{width:100%;}
	.dealersCarousels a{display:inline-block;}
	.dealersCarousels .columns{padding:0 !important;}
	#testimonial-wrapper{padding:0 10px;}
	.grid-display .logo-image-wrapper img{max-height:inherit;width:100%;}
	.dealer-region .entry-title{margin-top:30px !important;}
	.list-box-div .fr{float:none !important;}
	.list-box-div .canandian_dealer{float:none !important;text-align:center;}
	.dealersCarousels li{width:100%;}
	.international-dealer-result .p-l20{ padding-left:0!important}
	.international-dealer-result .m-t30{ margin-top:0!important}
	.international-dealer-result .pad-t50 { padding-top:0!important}
	.international-dealer-result .pad-b20 { padding-bottom:0!important}
	.international-dealer-result .btn{ margin:0!important}
	.service-box .hide-for-small{display:none !important;}

	.page-id-3393 .video-content .h-28x{font-size:20px !important;padding:35px 10px 10px 10px!important;}
	.page-id-3393 .video-content{padding:20px 0 0 0 !important;}

	.detail-first-section .dealer-logo-img{height: auto !important;}
}





.icheckbox_line .icheck_line-icon, .iradio_line .icheck_line-icon,.icheckbox_line .icheck_line-icon, .iradio_line .icheck_line-icon {left: 0px !important;
}

.gallerySection .gallerySectionTabs li a {
   font-size: 24px;
}

.gallerySection .gallerySectionTabs li {
   margin: 0px 20px;
}

@media screen and (min-width:991px) and (max-width:1100px) {
.gallerySection .gallerySectionTabs li a {
   font-size: 22px;
}
.list-btn-wrap-yellow{padding: 8px;}

}

@media screen and (max-width:991px) {
.gallerySection .gallerySectionTabs li a {
   font-size: 20px;
}
.gallerySection .gallerySectionTabs li {
   margin: 10px 8px;
}
.list-display h4{min-height: inherit;margin-top: 10px !important;}
.dealer-result .border-box .list_box{padding: 0 15px !important;}
.dealer-result .result-blue-bg .p-t30{padding: 0 !important;}
.list-btn-wrap-yellow{margin-top: 10px;margin-bottom: 10px;}
.list-display .list-price{min-height: inherit;}
}

@media only screen and (max-width: 767px) {
.gallerySection .gallerySectionTabs li a {
   font-size: 16px;
}
}

@media only screen and (max-width: 670px) {
.gallerySection .gallerySectionTabs li {
   margin: 10px 0px;
   width: 24%;
}
.gallerySection .gallerySectionTabs li a {
   font-size: 14px;
}
#processing_request {
    position: fixed !important;
    left: 0px !important;
    padding-top: 50% !important;
z-index:999;
}
}
 
.subcheckbox {
    padding-left: 15px;
}
#emailAddressSpam{display: none;}

#options-value .editsum, .editsum span {
    text-decoration: none;
    cursor: text;
}