/*****************************************
                     Global Styles
*****************************************/

html {height:auto;background: #fff;}
body {font-family:"Open Sans", helvetica, arial, sans-serif; color:#222; 
    background: #262626;
    background: -moz-linear-gradient(top,rgba(38,38,38,1) 0,rgba(79,79,79,1) 22%,rgba(79,79,79,1) 22%,rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(38,38,38,1)),color-stop(22%,rgba(79,79,79,1)),color-stop(22%,rgba(79,79,79,1)),color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top,rgba(38,38,38,1) 0,rgba(79,79,79,1) 22%,rgba(79,79,79,1) 22%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top,rgba(38,38,38,1) 0,rgba(79,79,79,1) 22%,rgba(79,79,79,1) 22%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top,rgba(38,38,38,1) 0,rgba(79,79,79,1) 22%,rgba(79,79,79,1) 22%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,rgba(38,38,38,1) 0,rgba(79,79,79,1) 22%,rgba(79,79,79,1) 22%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626',endColorstr='#000000',GradientType=0);
background: #262626;
}

.ar_pgtitle {text-align:left; font-size:1.3em; margin:0;} 
.ar_pgdesc {text-align:left; font-size:1.1em; padding: 0 0 10px; font-weight:normal; margin:0;} 

.footer-links {text-align:center;}
.footer-links .sitemap,
.footer-links .company-name {float:none; text-align: center; display:inline-block;}
.footer-links .ar {display:inline-block; color:#666; font-weight:normal; font-size:1em; text-decoration:none; margin:0; padding:5px;}
.footer-links .ar:hover {color:#222; background-color:;}

.ar-bold {font-weight:bold;}
.ar-italic {font-style:italic}
.ar-underline {text-decoration:underline;}
.ar-uppercase {text-transform:uppercase;}

.ar-border-solid {border: 0; height: 1px; background: #1a1a1a; background-image: linear-gradient(to right, #ccc, #1a1a1a, #ccc); margin:1em 0;}
.ar-border-solid-fade {border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); margin:1em 0;}
.ar-border-double {border: 0; border-top: 3px double #1a1a1a; margin:1em 0;}
.ar-border-dashed {border: 0; border-top: 1px dashed #1a1a1a; margin:1em 0;}
.ar-border-dot {border: 0; border-top: 1px dotted #1a1a1a; margin:1em 0;}

.swiper-slide img {max-width:683px; width:100%;}

a.ar_email_link {color:#333;}

.phone {color:white; text-decoration:none;}

/*****************************************
                     Container Styles++
*****************************************/

.super-wrap {max-width:952px; max-width:none; margin:0 auto 5px; background:#000; border:1px solid #000; border:none;}

.header-wrap, .nav-wrap, .content-wrap, .footer-wrap{width:100%; display:block; clear:both; position:relative; padding:1em 0; }
.container {max-width:952px; margin:0 auto; position:relative;}
.container:after{content: ""; display: block; height: 0; clear: both;}

.header-wrap{background:#000; padding:0; border-top:4px solid #01588E;}
.header-wrap .container{text-align:center;}

.logo img {vertical-align:middle;display:inline-block;width:100%;margin: 0 auto; max-width: 638px;}
.header-info-nav {text-align:right;}

.nav-wrap{padding:0; border-bottom: 1px solid #000; -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0,0,0,1); -moz-box-shadow: inset 0px 0px 13px 0px rgba(0,0,0,1); box-shadow: inset 0px 0px 13px 0px rgba(0,0,0,1);
background: rgb(2,94,148);
background: -moz-linear-gradient(top, rgba(2,94,148,1) 0%, rgba(3,38,92,1) 100%);
background: -webkit-linear-gradient(top, rgba(2,94,148,1) 0%,rgba(3,38,92,1) 100%);
background: linear-gradient(to bottom, rgba(2,94,148,1) 0%,rgba(3,38,92,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#025e94', endColorstr='#03265c',GradientType=0 );
}
.nav-wrap .container{text-align:center; max-width: none;}

.content-wrap{background:#fff; box-shadow: inset 25px 0px 25px -25px rgba(0,0,0,0.5), inset -25px 0px 25px -25px rgba(0,0,0,0.5);}
.content-wrap .container{text-align:left;}

.footer-wrap{-webkit-box-shadow: inset 0 -2px 12px 0 rgba(0,0,0,1); -moz-box-shadow: inset 0 -2px 12px 0 rgba(0,0,0,1); box-shadow: inset 0 -2px 12px 0 rgba(0,0,0,1);
    background: #025e94;}



.footer-wrap .container{}
.ar_confidence div {width:50%;}
.ar_confidence img {max-width:100px !important;}

/*****************************************
                  Resp. Navigation Styles
*****************************************/

#menu {list-style-type: none; margin: 0; padding: 0; border: 1px solid #000; position: relative; text-align: center;display: inline-block; margin: 0 auto 10px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;
    -webkit-box-shadow: inset 0 -2px 12px 0 rgba(0,0,0,1);
    -moz-box-shadow: inset 0 -2px 12px 0 rgba(0,0,0,1);
    box-shadow: inset 0 -2px 12px 0 rgba(0,0,0,1);}
#menu .hidden {list-style-type:none; margin:0; padding:0; position: absolute;}
#menu li {display:inline-block; position:relative; border-right: 1px solid #000; line-height:1em;}
#menu li:last-child {border:none;} 
#menu li a {display:block; font-size:14px; text-align: left; color: #fff; text-decoration: none; padding: 9px 1.45em; font-weight:700; text-transform:uppercase;}
#menu li:first-child a {border-bottom-left-radius: 15px; padding-left:30px;}
#menu li:last-child a {border-bottom-right-radius: 15px; padding-right:30px;}
#menu li ul {display: none; top: 100%; z-index: 99999; background:#000;}
#menu li ul li {display: block; float: none;}
#menu li ul li {border:none !important;}
#menu li ul li a {width: auto; min-width: 220px; padding:10px; background: #fff; color: #024c82; font-size:12px; border-radius:0 !important;}

#menu li:hover .hidden, .hidden:hover {display: block; border: 1px solid #ccc;}
#menu li:hover ul a:hover {background: #024c82; color: #fff;}


#menu li ul li:first-child a,
#menu li ul li:last-child a {padding:10px; border-radius:0;}

#menu li a:hover {color:#01346c;
    background: #fff;}


#menu li > a.active-head {background: #3a3939;}
#menu li > a.active-head li a {background:#f3f3f3;}

.nav-wrap .show-menu {text-decoration: none; color: #fff; text-align: center; padding: 1em; line-height: 1em; display: none; cursor:pointer; font-weight:600; background: #025e94; -webkit-box-shadow: inset 0 -2px 12px 0 rgba(0,0,0,1);-moz-box-shadow: inset 0 -2px 12px 0 rgba(0,0,0,1);box-shadow: inset 0 -2px 12px 0 rgba(0,0,0,1);}
.nav-wrap .show-menu span {float:left; color:#fff; line-height:1em;}
.nav-wrap input[type=checkbox]{display: none; top: 100%; z-index: 99999;}
.nav-wrap input[type=checkbox]:checked ~ #menu{display: block;}

#menu li.has-dropdown > a:after {font-size:.5em; display: inline-block; height: 100%; vertical-align: middle; margin-left:1em; color: #fff; content: ' \25bc';}
#menu li:hover a:after {color:#01346c;}


/*****************************************
               Template Specific Styles
*****************************************/


.header-wrap,
.header-wrap .ar12 {padding:0;}

.header-content {position:absolute; top:10px; right:0px; font-size:0;}
.header-content .logo,
.header-content .logo-bbb,
.header-content .header-info {display:inline-block; vertical-align:middle; font-size:16px; float:none; }
.header-content .header-info p {font-weight: 300; font-size: 22px; margin: 5px 0 10px 0; padding: 0; font-family: 'arial'; line-height: 17px; text-align:left; color:#000; }
.header-content .header-info p span {color: #000; font-size: 16px; display:block;}

.socialcontainer {float:none;}

.content-wrap {padding: 1em;}

h2.no-span {display: table; white-space: nowrap;display:block; position: relative; color:#000; font-weight:600; text-align:center; font-size:27px; margin:10px auto;}
h2.no-span:before,
h2.no-span:after {height: 4px; overflow: hidden; width: 35%; margin: 0; content: ''; display: table-cell; position: absolute; top: 50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%);}
h2.no-span:before {right: 1.5%; background-image: linear-gradient(to right, rgb(255, 255, 255), rgba(158, 158, 158, 0.79), rgba(0, 0, 0, 0));}
h2.no-span:after {left: 1.5%; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(158, 158, 158, 0.75), rgb(255, 255, 255));}

.row.hero-container {border-top: 6px solid #194576;}

#return-to-top {z-index: 99998; position: fixed; bottom: 16px; right: 20px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); width: 50px; height: 50px; display: block; text-decoration: none; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; display: none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
#return-to-top i {z-index: 99999;color: #fff; margin: 0; position: relative; left: 16px; top: 14px; font-size: 19px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
#return-to-top:hover {background: #194576;}
#return-to-top:hover i {color: #fff; top: 5px;}

.fp-options a {display:inline-block;margin:1%;}
.select-sedan, .select-coupe, .select-wagon, .select-suv, .select-truck, .select-van, .select-10, .select-10-20, .select-20 {width:129px; height:63px; display:block;}

.fp-specials {font-weight: 400; font-size: 1.5em; text-align: center; margin: 0; color:#0f253f; padding-top: 1em;
    background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgba(229,229,229,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00ffffff',GradientType=0 );
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgb(243, 243, 243) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
}

.forms-container {}
form h3 {color:#000 !important; background:#102359;}
.locations-container {}
.locations-infohours .store-hours-container  {}
.invtablein {color:#000!important;}

.specials-listing {margin-bottom:20px;}
.specials-listing a {text-decoration:none;}
.specials-listing img {width:100%;}
.specials-info {background:#efefef; color:#000; padding:1em;}
.specials-info h3 {font-size:24px; color:#194576; margin:0;}
.specials-info p {font-size:20px; margin:0;}
.specials-info ul {font-size:13px; padding:0; list-style:none; }
.specials-info ul li {}

.specials-stock {padding-top:5px;}
.specials-stock, .specials-vin {font-style:italic; font-size:11px;}

h5.company-name,
h5.sitemap {margin:0 auto;}
.fp-counter {padding:0 0 1em;}

.inc-makes-container *, .btn-tradein *, .btn-credit * {margin:0 auto;}

.inc-makes-container,
.btn-tradein,
.btn-credit {min-height: 220px; display: block; background:#333; padding:16px; border:1px solid #000; border-radius:5px; text-decoration:none;
background: rgb(7,85,133);
background: -moz-linear-gradient(top, rgba(7,85,133,1) 0%, rgba(6,21,29,1) 100%);
background: -webkit-linear-gradient(top, rgba(7,85,133,1) 0%,rgba(6,21,29,1) 100%);
background: linear-gradient(to bottom, rgba(7,85,133,1) 0%,rgba(6,21,29,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#075585', endColorstr='#06151d',GradientType=0 );
}

.btn-tradein, .btn-credit {text-transform: uppercase;}

.inc-makes-container {}
.inc-makes-container h1 {margin: 0 auto 8px; padding: 0 0 7px; font-size: 16px; text-transform:uppercase; text-shadow: 0px 1px 5px #000; color:#fff;}
.inc-makes-container .manuone {width:50%;}
.inc-makes-container .manuname {font-size:14px;}

.btn-tradein {}
.btn-tradein h2 {font-size:40px; text-align: center; line-height: 1em; font-weight:500; text-shadow: 0px 3px 8px #000; color:#fff;}
.btn-tradein h1 {font-size:85px; color:#ff0; text-align: center; line-height: 1em; font-weight:900; text-shadow: 0px 3px 8px #000; }
.btn-tradein span.btn-tradein-link {display:block; padding:8px 10px; color:#fff; border-radius:5px; font-size:16px; border:1px solid #001623; text-align:center; text-shadow:0px 2px 7px #000; box-shadow:0px 2px 7px #000;
background: rgb(65,128,168);
background: -moz-linear-gradient(top, rgba(65,128,168,1) 0%, rgba(2,65,105,1) 100%);
background: -webkit-linear-gradient(top, rgba(65,128,168,1) 0%,rgba(2,65,105,1) 100%);
background: linear-gradient(to bottom, rgba(65,128,168,1) 0%,rgba(2,65,105,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4180a8', endColorstr='#024169',GradientType=0 );
}
.btn-tradein span.btn-tradein-link span {display:block; font-weight:900; font-size:20px;}

.btn-tradein:hover span.btn-tradein-link {color:#ff0;}

.btn-credit {text-align:center;}
.btn-credit h2 {font-size: 16px; text-align: center; text-shadow: 0px 2px 3px #000, 0px 2px 6px #000; font-weight: 500; color:#fff;}
.btn-credit h1 {font-size: 80px; color: #ff0; text-shadow: 0px 1px 1px #000, 0px 3px 8px #000; font-weight: 900; line-height: 1em; text-align: center;}
.btn-credit p {text-align: center; padding-bottom: 6px; font-size: 19px; color:#fff;}
.btn-credit  span.btn-credit-link {display: block; background: #ccc; padding: 8px 10px; color: #000; border-radius: 5px; box-shadow: 0px 2px 7px #000;}

.content-wrap {padding: 1em 1em 40px;}

.footer-wrap,
.footer-wrap .footer,
.footer-wrap. container,
.footer-wrap .row {position:relative;}

.footer-wrap {padding:10px 0 14px;}
.footer-wrap p {display:block; text-align:center; font-weight: 600; margin:0 auto; font-size:19px; color:#fff;}
.foot-logo {position:absolute; top:-40px; left:50%; transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.footer-links {display:block; padding:1em 1em 1em;}

@media (max-width:960px){
.inc-makes-wrap {float: none; width: 100%; margin-bottom: 20px;}
.inc-makes-container .manuone {width: 25%;}
.btn-tradein-wrap,
.btn-credit-wrap {width:50%;}
.btn-credit h1,
.btn-tradein h1 {font-size:74px}
}

@media (max-width:840px){
h2.no-span:before,
h2.no-span:after {display:none;}
}

@media (max-width:820px) {
.footer-wrap {padding: 0 0 1em;}
.footer-links {padding:1em;}
.foot-logo {position:relative; top:0; left:0; bottom:0; right:0; transform:none;}
.footer-wrap .foot-logo img {margin-top:-40px; margin-bottom: -5px;}
.footer-links .sitemap,
.footer-links .company-name {float:none; text-align: center;}
}

@media (max-width:680px){
.inc-makes-container .manuone {width: 50%;}
.btn-tradein-wrap,
.btn-credit-wrap {width:100%;}
}



/* General page COLORS
*****************************************/

body {color:#000;}

h1, h2, h3, h4, h5, h6, p {color:#000; }

a {color:#000;}
a:hover {color:#ccc;}

.ar_pgtitle,
.ar_pgdesc {color:#000;}



/* Form COLORS 
*****************************************/

.forms-container {background: #fff; border: 1px solid #bbb;}

.forms-container .forms-heading {color:#1a1a1a;}
.forms-container .ar_form_sub h3 {color:#fff; background: #fff; border:1px solid #222;}
.forms-container label {color:#1a1a1a;}

.forms-container input,
.forms-container select,
.forms-container textarea {color:#1a1a1a;}

.forms-container .arform_text_disclaimer {color:#1a1a1a;}
.forms-container .arform_thanks * {color:#1a1a1a;}

.forms-container .arform_button {color:#fff; background: #194576; border: 1px solid #bbb;}
.forms-container .arform_button:hover {background:#477ebb;}


/* Contact panel COLORS 
*****************************************/

.store-contact-container {background:#fff; border: 1px solid #bbb;}
.store-contact-container * {color:#1a1a1a;}
.store-contact-name h3 {}
.store-contact-phone a {color:#18181;}
.store-contact-fax a {}
.store-contact-email a {}
.store-contact-address {}
.store-contact-map a {}

.store-contact-phone a:hover, 
.store-contact-fax a:hover,
.store-contact-email a:hover,
.store-contact-map a:hover {color: #444;}

.store-hours-container {background:#fff; border: 1px solid #bbb;}
.store-hours-container * {color:#1a1a1a;}
.store-hours-row h3 {}
.store-hours-col-left {}
.store-hours-col-right {}



/* Location panel COLORS 
*****************************************/

.locations-container .store-hours-container {background:#fff;}
.locations-info h2,
.locations-left h3,
.locations-info p,
.locations-container .store-hours-container * {color:#1a1a1a;}



/*****************************************
                      All Resp. Styles
*****************************************/


@media (max-width:1125px) {
.specials-listing {width:33.333%;}
}

@media (max-width:1120px) {
.fp-options a{font-size:20px}
}

@media (max-width:980px) {
.nav-wrap {padding:0;}
.nav-wrap .ar7 {padding:10px 0 15px; width:100%;}
.header-info-nav {text-align:center;}
}

@media (max-width:930px) {
#menu li a {font-size:13px}
.fp-options {width: 100%; text-align: center; padding: 1em 0; float:none;}
.ar-slider-wrap {width: 100%;  margin:0 auto; float:none;}
.fp-options a {margin:0 auto;}
.fp-options .select-price {display:block; width:100%; padding-top:10px;}
.select-sedan, .select-coupe, .select-wagon, .select-suv, .select-truck, .select-van, .select-10, .select-10-20, .select-20 {width:129px; height:63px; display:block;}
}

@media (max-width:920px) {
.section-0 h1 {font-size:28px;}
.fp-specials {background:none;}
}

@media (max-width: 890px) {

.nav-wrap,
.nav-wrap .container {padding: 0; background:#025e94}

.nav-wrap .show-menu {display:block;}
#menu {position: static !important; display: none; background:#000; }
#menu li {margin-bottom: 1px; border:none;}
#menu li a {padding:10px !important; font-size:14px; text-align:center; border-radius:0 !important;}
#menu li a:hover {background:#fff; color:#000;}
#menu li, #menu li a {width: 100% !important;}
#menu li .hidden{display: none !important;}
#menu li.has-dropdown ul.active {display:block !important; background: #1f1f1f; position: relative;}
#menu li:hover .hidden, .hidden:hover {border:none;}

}

@media (max-width:829px) {
.specials-listing {width:50%;}
}

.inv-submit {background: #f1f1f1; border: 1px solid #f1f1f1; font-weight: 600;}

@media (max-width:724px) {
.header-wrap {padding: 10px; min-height:auto !important;}
.header-bg {display:none;}
.header-content {position:relative; top:0; right:0; bottom:0; left:0; text-align: left;}
.header-content .logo {max-width:270px; margin:0 auto;}
.header-wrap,
.header-content .logo,
.header-content {display:block; text-align:center;}
.socialcontainer {position:relative; top:0; right:0; bottom:0; left:0; float:none;}
.header-content .header-info p, .header-content .header-info p span {text-align:center; text-shadow:none!important; color:#fff !important;}
.header-content .logo-bbb {display:none;}
}

@media (max-width:480px) {
.specials-listing {width:100%;}
}

@media (max-width:440px) {
.hero-container {display:none;}
.fp-options a{font-size:24px}
.fp-options a i.fa {display:block; text-align:center; padding:0 0 10px;}
}

.select-sedan{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-sedans.png) center center no-repeat;}
.select-sedan:hover{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-sedans-hover.png) center center no-repeat;}
.select-coupe{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-coupes.png) center center no-repeat;}
.select-coupe:hover{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-coupes-hover.png) center center no-repeat;}
.select-wagon{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-wagons.png) center center no-repeat;}
.select-wagon:hover{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-wagons-hover.png) center center no-repeat;}
.select-suv{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-suvs.png) center center no-repeat;}
.select-suv:hover{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-suvs-hover.png) center center no-repeat;}
.select-truck{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-trucks.png) center center no-repeat;}
.select-truck:hover{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-trucks-hover.png) center center no-repeat;}
.select-van{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-vans.png) center center no-repeat;}
.select-van:hover{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-vans-hover.png) center center no-repeat;}
.select-10{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-10.png) center center no-repeat;}
.select-10:hover{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-10-hover.png) center center no-repeat;}
.select-10-20{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-10-20.png) center center no-repeat;}
.select-10-20:hover{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-10-20-hover.png) center center no-repeat;}
.select-20{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-20.png) center center no-repeat;}
.select-20:hover{background:url(<cfif cgi.server_name is tsitesets.website>../assets/</cfif>images/select-20-hover.png) center center no-repeat;}

.ar4.fp-options h1 {margin:.25em auto;}
.ar4.fp-options .manuone {display: inline-block; vertical-align: middle; text-align: center; margin: 10px .5% 0; width: 100%;}
.ar4.fp-options .manuname, .wrangler {display: inline-block; vertical-align: middle; width: 100%; padding: 10px 20px; font-size: 13px; text-align:left; color: #000; background: #fff; border-radius: 4px; font-weight: 600; margin: 0; border: 1px solid #ccc; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);}
.ar4.fp-options .manuname:hover, .wrangler:hover {background: #065381; color: #fff;}
.header-wrap {position:relative; min-height:265px; overflow:hidden; background: #03265c; background: -moz-linear-gradient(top, #03265c 0%, #021535 100%); background: -webkit-linear-gradient(top, #03265c 0%,#021535 100%); background: linear-gradient(to bottom, #03265c 0%,#021535 100%);}
.header-wrap .header-bg {z-index: 8; min-height: 265px; position: absolute; top: -125%; left: -5%; width: 100%; height: 100%; text-align:center; max-width: 1100px; margin: 0 auto; position:relative; min-height: 300px;}
.header-wrap .header-bg img{max-width: none; margin: 0; width: 115%;  -webkit-transform: rotate(-1deg); -moz-transform: rotate(6deg);}

@media(max-width:1440px) {
.header-wrap .header-bg {top: -74%;}
}

@media (max-width:1130px) {
.header-wrap .header-bg {top: -30%;}
}

@media (max-width:724px) {
.header-wrap {padding:0;}
}

@media(max-width:460px){
.ar6.fp-options .manuone {width:98%;}
}
