/* Stylesheet: TwitterBootsrap Modified On 2015-08-18 13:51:05 */
/* Please note: Twitter Bootrap files located under the framework folder of website. There are other CSS files found under that folder attached via the template */
/* For more information/documentation please visit: http://twitter.github.io/bootstrap/ */

/* Insert Main Styles Here */

body{ 
background: url(http://www.aquacars.co.nz/uploads/images/back-drop.jpg);
background-size:cover;
background-attachment: fixed;
font-family: 'Arial'; font-size:12px; color:#4D4D4D;
/* overflow:hidden; */
}

#bodyArea{padding-top: 60px; padding-bottom: 40px;}

.header {
padding-top: 15px;
height: 122px;
background: #fff;
}
.logo {
    height: auto;
    padding: 22px 4% 0px 2.5%;
    position: relative;
    z-index: 800;
}

.nivoSlider {margin: 20px auto;}

.headerButtons{margin:40px 0 0 0; width:30%;}

.btn-mobHdr {display:none;}

.container {
background:#ffffff;
padding-right: 0;
padding-left: 0;
}
.content {padding: 40px 0 10px;}
.main{padding: 0 5% 30px;}

/*------ NAV ----*/

.navbar-inverse { background:transparent; border:none;}

ul.nav {/*margin-left:-15px;*/ height: 40px;}

ul.nav li { padding-left: 0; }
ul.dropdown-menu li {border-bottom: 1px solid #CFCFCF;}
.navbar-nav > li > a {padding-top: 11px; text-transform: uppercase; /*background: url(http://www.aquacars.co.nz/images/template/menubg.png) top repeat-x; height:40px;*/ padding-left:3%; padding-right:3%;}

.navbar-inverse .navbar-collapse {
margin-left: 3.84%;
margin-right: 3.8%;
padding-left: 0px;
padding-right: 0px;
}

.navbar {margin:0; min-height:40px;}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus,

.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus

{ color:#ffffff!important;
font-weight: bold;
padding-top:11px;
text-align:center;
width: 100%;
height:40px;
background-color: #66C4C9;
/*_background-color:#eee; */
/* Safari 4-5, Chrome 1-9 */ 
_background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfdfd), to(#e5e5e5)); 
/* Safari 5.1, Chrome 10+ */
_background: -webkit-linear-gradient(top, #fdfdfd, #e5e5e5); 
/* Firefox 3.6+ */ 
_background: -moz-linear-gradient(top, #fdfdfd, #e5e5e5);
/* IE 10 */ 
_background: -ms-linear-gradient(top, #fdfdfd, #e5e5e5);

/* Opera 11.10+ */ 
_background: -o-linear-gradient(top, #fdfdfd, #e5e5e5);}


.navbar-nav > li > a:hover{/*background-position: 0 -42px;*/ background-color:#009da5; }

#career-start {
float: left;
width: 30%;
margin-left: 20%;
}
#career-pic {
float: left;
width: 30%;
}

.dropdown-menu {background:#66C4C9; -moz-box-shadow:0 10px 10px -8px #000; -webkit-box-shadow:0 10px 10px -8px #000; box-shadow:0 10px 10px -8px #000; border:0; border-radius:0; padding:0;}

.dropdown-menu > li > a {/*padding:4px 20px;*/ color:#fdfdfd; width: 100%; height: 100%;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background: #009da5 !important;
    color: #FFFFFF !important;
}
ul.nav .dropdown-menu li {
width: 100%;
}
.dropdown-menu > .active > a {background-color: #009DA5;}

ul.dropdown-menu li.active a {border-top:0!important;}

.navbar-inverse .navbar-nav > li > a {color:#fff; width: 100%; height: 40px; }

.navbar-toggle {border: 2px solid transparent;}

.navbar h2 { float:right; margin-top:15px;}

.dropdown-menu> li> a:hover,.dropdown-menu> li> a:focus { background:#FCFCFC; color:#4D99DB;}

.jumbotron {padding:0; margin:0; background: none;}

.panel {
    border-radius: 8px 8px 8px 8px;
}
.panel-default {
    border-color: #7FCED1;
}
.panel-default > .panel-heading {
    background-color: #7FCED1;
    border-color: #DDDDDD;
    color: #ffffff;
}
.list-group-item {
    background-color: #7FCED1;
}
.list-group-item > a {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1.1em;
}
.list-group-item > a:hover {
    color: #FFFFFF;
    text-decoration:none;
}
.panel-footer {
    background-color: #7FCED1;
}
.list-group-item:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.staffImg {float:left; margin-right: 2%;}
.staffTxt {text-align:center; display:block;}

.contactLeader { color: #009DA4; font-size: 1em; }
.contact-branch-header {
    border-bottom: 1px dashed #CCCCCC;
    font-size: 1.4em;
    margin-bottom: 25px;
    margin-top: 50px;
    padding-bottom: 5px;
    text-transform: uppercase;
    display: block;
}
#accordion > .panel {box-shadow:none;}
#accordion > .panel-default {border-color:transparent;}

#accordion > .panel-default > .panel-heading {background-color: transparent;}

#accordion > .panel-default > .panel-heading > .panel-title > a {
  color: #009DA4; 
  font-size: 1.1em;
  font-weight: normal;
  text-transform: uppercase;
    background-image: url("/images/aqua-chevron-right.png");
    background-position: left center;
    background-repeat: no-repeat;
padding-left: 25px;
}

#accordion > .panel-default > .panel-heading > .panel-title > a:hover {text-decoration:none;}

.table.table-responsive a {
    color: #7ABA7A;
}
.table tbody > tr > td { border-top: none;}

.col-lg-9.col-sm-9 a {color: #009DA5; text-decoration:underline;}

.panel-group .panel-heading+.panel-collapse .panel-body { border-top: transparent; }

#ask-us-now .serviceForm .serviceField {
float: none;
clear: both;
margin: 5px;
width: 100%;
}

/*------ FONT STYLES AND LISTS ----*/



h1 {color: #009DA4; font: 25px Arial,sans-serif; margin: 0 0 15px;}

h2 {color: #009DA4; font: 18px Arial,sans-serif; margin: 0 0 15px;}

h3 {font-family: Arial; font-weight:bold; sans-serif; font-size:16px; color:#009DA4;}

h4 {font-family: Arial; font-weight:bold; font-size:14px; color:#009DA4;}

h5 {font-family: Arial; font-size:12px; color:#009DA4;}

h6 {font-family: Arial; font-weight:bold;  font-size:11px; color:#009DA4;}

p {font-family: Arial; color:#4D4D4D;}

.main > ul > li > a {color:#009DA5; text-decoration:underline;}
.main > ul > li > a:hover, .main > ul > li > a:focus {color:#009DA5;}

ul {padding-left:15px;}

ul li {padding-left:8px;}

.flex-direction-nav ul, .flex-direction-nav ul li, .slides ul, .flexslider .slides > li {padding:0;}




/*------ FORM ----*/

label {width:100%;}

input, button, select, textarea {margin-bottom:10px;}

.serviceField.creditRadio > input {
  margin: 8px 0 0 6px;
}
.serviceLabel {
    width: 170px;
    text-align: left;
}
.serviceSubmit {
    width: 82%;
    padding: 8px 2% 0 20%;
}
.serviceSubmit input {
    background-color: #009DA4;
    background-image: url("/images/white-chevron-right.png");
    background-position: 80px center;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 35px;
    padding: 8px;
    text-align: left;
    width: 110px;
   /*margin-left: -33px;*/

}
.serviceForm textarea {
    width: 96%;
}
.creditLabel {
   font-weight: normal;
    text-align: left;
    width: 236px;
    float: left;
    margin-right: 10px;
}
.creditRadio > div {
    float: left;
    padding-top: 5px;
    width: auto;
}
.serviceField.creditRadio > label {
    float: left;
    width: auto;
    font-weight: normal;
}
.serviceStaticLabel {
    clear: left;
    float: left;
}
.creditRadio input {
    width: 30px;
}
.panel-title > a {
    color: #FFFFFF;
}
.panel-heading {
    padding: 0 15px;
}
.panel-footer {
    padding: 0 15px;
}
.list-group-item {
    padding: 4px 12px;
}
.panel.panel-default {
    width: 78%;
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}

/*------ FOOTER ----*/

footer {border-top: 1px dotted #999999; padding-top:10px;}

footer p, footer a {font-size: 1em; color:#808080;}

.footer_links {color: #808080; text-align:right; width:60%; font-size: 0.9em;}

hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #DCDCDC -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: dashed none none;
    border-width: 1px medium medium;
    height: 1px;
    margin: 10px 0;
}

#new-footer {
background: #1895a5;
border-radius: 8px 8px 0 0;
  position:fixed !important;
  bottom: 0;
  padding: 5px;
  width: 1170px;
  margin: auto;
}
#new-footer a:hover {
color: #ffffff;
}
.new-footer-left-links {
color: #fff;
font-size: 200%;
margin-bottom: 0px;
line-height: 100%;
}

.new-ftr-phone {
color: #ffffff;
font-size: 200%;
margin-bottom: 0px;
line-height: 100%;
}
.new-ftr-phone-reveal {
position: relative;
text-decoration: underline;
color: #ffffff;
}
.new-ftr-phone-reveal:after {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: "Telephone";
background: #1895a5;
text-decoration: underline;
color: #ffffff;
}

.new-footer-right-links {
color: #fff;
font-size: 150%;
padding: 15px 15% 0 0;
float: right;
}
.new-footer-links {
color: #fff;
text-align: center;
font-size:90%;
line-height: 90%;
clear: both;
}
.new-footer-links a{
color: #fff;
}
.new-footer-right-links:hover {
color: #fff;
}
/********** STICKNAV *********/
.stickbar {
position: relative;
height: 130px;
background: #fff;
}
.stickbar a {
color: #009DA4;
font-size: 200%;
line-height: 100%;
font-weight: bold;
border-bottom: 3px solid #009DA4;
padding-bottom: 6px;
text-decoration: none;
}
.stickbar a:hover {
color: #7f7f7f;
border-bottom: 3px solid #7f7f7f;
}
.stick-run {
position: absolute;
left: 10%;
top: 30px;
}
.apply-stick {
position: absolute;
left: 22%;
top: 60px;
}
.arrow1 {
position: absolute;
left: 25%;
top: 10px;
}
.choose-stick {
position: absolute;
left: 33%;
top: 60px;
}
.arrow2 {
position: absolute;
left: 46%;
top: 10px;
}
.paying-stick {
position: absolute;
left: 55%;
top: 60px;
}
.stick-car {
position: absolute;
left: 80%;
top: 30px;
}
.smiley {
float: left;
margin: 0 20px 20px 0;
}
.call{
float: right;
margin: 0 20px;
}

.ftr-social-media {
float: right;
margin: -48px 10px 0 0;
}
.ftr-social-media a {color: #1895a5;}
.ftr-social-media span:hover {color: #1895a5;}

@font-face {
    font-family: 'segoe_printbold';
    src: url('/fonts/6520623946-webfont.eot');
    src: url('/fonts/6520623946-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/6520623946-webfont.woff') format('woff'),
         url('/fonts/6520623946-webfont.ttf') format('truetype'),
         url('/fonts/6520623946-webfont.svg#segoe_printbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face { 
  font-family: 'Century Gothic'; 
  src: url('/frameworks/twb3/fonts/century_gothic.eot'); 
  src: url('/frameworks/twb3/fonts/century_gothic.eot?#iefix') format('embedded-opentype'), 
  url('/frameworks/twb3/fonts/century_gothic.svg#Century Gothic') format('svg'), 
  url('/frameworks/twb3/fonts/century_gothic.woff') format('woff'), 
  url('/frameworks/twb3/fonts/century_gothic.ttf') format('truetype'); 
  font-weight: normal; 
  font-style: normal;
  
}

.hdr-center-txt {
font-family: 'segoe_printbold';
color: #46535f;
margin-bottom: 0;
}
.hdr-right-phone {
color: #009DA4;
font-size: 250%;
font-weight: bold;
margin-bottom: 5px;
text-align: center;
}
.hdr-right-link {
color: #009DA4;
font-size: 200%;
font-weight: bold;
text-align: center;
display: block;
line-height: 140%;
}
.home {
padding-left: 15px;
padding-bottom: 73px;
}
.home .col-md-8 .col-sm-8 {
border-right: 1px solid #666;
}
.home p {
text-align: justify;
}
/*.home p {
font-family: 'Century Gothic'; 
font-weight: bold;
font-size: 18px;
}*/
.right-blk {
}
.right-blk a {color: #009DA4;}
.right-blk a:hover {color: #009DA4;}
.right-blk ul {color: #009DA4;}
.right-blk >ul>li>a {
color: #009DA4;
font-size: 200%;
line-height: 200%;
}

.right-blk h2 {
text-align: center;
margin-bottom: 5px;
font-weight: bold;
font-size: 180%;
line-height: 100%;
clear: both;
}
.right-blk .stockCont {
float: none;
margin: 0 auto 15px;
padding: 0 0 2px 0;
}
.right-blk .stockContent {
margin: auto;
padding: 0 4px;
height: 30px;
}
.right-blk .stockContTitle {display: none;}
.right-blk .stockContButtons {display: none;}

hr {
border-width: 1px 0 0;
margin-top: 0;
border-color: #666;
border-style: solid;
}

  /*--- TESTIMONIALS ---*/

  #testimonials {
    font-family: 'Century Gothic';
  }
 .revolveItem {margin-bottom: 10px;}
  .revolveMessage {
    font-family: 'Century Gothic';
    font-size: 1em;
    line-height: 1.3em;
    margin-bottom: 10px;
    _max-height: 130px;
    overflow: hidden;
  }
  .revolveAuthor {
    display: block;
    font-family: 'Century Gothic';
    font-size: 1em;
    text-align: right;
  }



.flex-direction-nav .flex-next{right:-30px!important;}


ul.nav li {
    padding-left: 1px;
width: 16.5%;
height: 40px;
}

.navbar-nav > li > a {
    padding-left: 8px;
    padding-right: 8px;
    font-size:13px
    font-style:helvetica,arial;
    font-weight:bold;
    text-align: center;
    border-left:1px solid #fff !important;
    _text-shadow: 0 1px 2px #444;
}

.navbar-nav > li:first-child > a{
    border-left:none !important;
}

.navbar-collapse{
    /*margin-right:0px;
    padding-right:0px; EDIT FOR NAV BAR*/
margin-left: 3.9%;
margin-right: 3.8%;
margin-top: 15px;
background-color: #009da5;
}

.navbar-nav{
    border-radius:7px;
    /*box-shadow:0 1px 3px #888;*/
    text-align:center;
    display:block;
height: 40px;
    width: 100%; /* was 94 */
    /*background: url(http://www.aquacars.co.nz/images/template/menubg.png) top repeat-x;
    padding:0;
    margin-left: 2% !important;*/

}

.custom-burger {vertical-align: middle; color: #fff;font-weight: bold;}

.stock, .cars, .whats_included, .car_credit_guaranteed, .paying_your_loan {
    width: 120px;
    padding-top: 14px !important;
    line-height: 14px !important;
}

.stock,.cars{
    width:100px;
    }

.whats_included{
    width: 90px;
}

.paying_your_loan{
    width:90px;
}

.search-form label {
    display: none;
}

.search-form input[type='text']{
    border: 2px solid #AAA;
    
    padding: 0 2px;
    box-sizing: border-box;
    width: 140px;
}
.search-button {
    border: none;
    color: #FFF;
    background-color: #999;
    font-size: 12px;
}


/**** FAQS ***/
.faq-answers p.faq-title {
   /*font-weight: bold;
    margin: 0 0 15px;*/
color: #009da5;
  font-family: 'Rockwell';
  text-transform: uppercase;
text-align: center;
width: 60%;
margin: 15px auto;
font-size: 120%;
font-weight: bold;
}
.faq-answers p.faq-title + p {
width: 60%;
margin: 0px auto;
text-align: justify;
}
.faq-top a {
    color: #808080;
    text-decoration: none;
text-align: right;
}
p.faq-top {
    color: #808080;
    font-size: 10px;
    margin: 5px 0 25px;
    text-transform: uppercase;
text-align: right;
width: 60%;
margin: 5px auto;
}
.faq-questions > a {
    /*text-decoration: underline;
    color: #009DA5;*/
color: #000;
  font-size: 120%;
  display: block;
}

.glossary-left {
    float: left;
    margin: 0 2% 0 0;
    text-align: justify;
    width: 48%;
}
.glossary-right {
    float: left;
    text-align: justify;
    width: 48%;
}

.testimItem {
    border: 0px solid #CCCCCC;
    clear: both;
    margin: 0 0 20px;
    padding: 0 20%;
}
.testimItemTitle{
  /*font-weight: bold;
  margin: 10px 0;*/
color: #009da5;
  margin-top: 4%;
  font-family: 'Rockwell';
  text-transform: uppercase;
font-size: 120%;
text-align: center;
}
.testimItemMessage {
    margin: 10px 0;
   font-style: italic;
text-align: justify;
font-family: 'Arial';
}

.clear-right{clear:right; padding-right: 15px;}

/**** FINANCE FORM ****/
.financeFormNew .finance-header { background-color: #7FCED1;}
.radiogroup input {
    margin: 10px 0 0 10px;
}
.wizardActions input {
    background-color: #009DA4;
    background-image: url("/images/white-chevron-right.png");
    background-position: 80px center;
    background-repeat: no-repeat;
    border-radius: 4px;
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    height: 35px;
    padding: 8px;
    text-align: left;
    width: 110px;
    margin-top: 20px;
}
.terms {
    display: block;
    float: right;
    width: 66%;
}
/**** CREDIT RATINGFORM ****/
#creditRating .creditRadio input {
    clear: left;
    float: left;
    margin-top: 2px;
}
#creditRating .serviceField {
    margin-top: 25px;
}
#creditRating .creditRadio .creditLabel {
    margin-top: 25px;
}
.navbar-nav>li:first-child{ /*margin-left: 90px;*/ width:17.5%;}

.phone-reveal {
    position: relative;
    text-decoration:underline;
    color: #1b95a6;

}
.phone-reveal:after {
    position:absolute;top:0;left:0;right:0;bottom:0;
    content:"Call us";
    background:#FFF;
    text-align: right;
    text-decoration:underline;
    color:#1b95a6;
}

.revealed:after{
    display:none;
}

/************ BLOG ************/

.blogPageHdr {
font-size: 300%;
line-height: 100%;
color: #009DA4;
margin: 0 52px 0 0;
text-shadow: 2px 4px 2px rgba(0,0,0,0.5);
display: block;
font-weight: normal;
margin-top: 30px;
}
.blogItem {
padding: 10px 15px 0;
margin-top: 15px;
margin-bottom: 10px;
min-height: 122px;
background: transparent;
font-size: 1em;
}
.blogItemDate {
border-bottom: 1px solid #000000;
margin-bottom: 12px;
}
.blogItemLink a {
color: #009DA4;
font-weight: bold;
font-size: 1.4em;
}
.blogItemSummary {
margin-top: 15px;
}
.blogSummaryImage img {
width: 50%;
}
.prevBlogArticle {float: left;}
.nextBlogArticle {float: right;}
.category-hdr {
color: #009DA4;
text-decoration: underline;
text-transform: uppercase;
margin-top: 12px;
}

.category-link {color: #000000;}

.blogCategoryList {
margin-top: 5px;
}
.blogCategoryList a {color: #000000;}
.blogLatestPostsTitleLink {
margin-top: 5px;
}
.blogLatestPostsList a {
color: #000000;
}
#blogPostDetailDate {
border-bottom: 1px solid #000000;
margin-bottom: 12px;
}
#blogPostDetailTitle {
color: #009DA4;
font-weight: bold;
font-size: 1.4em;
margin-bottom: 3px;
}
#blogPostDetailSummary {
margin-top: 15px;
}
.blog-left {
float: left;
width: 30%;
}
.blog-right {
float: left;
width: 70%;
}

.enquiryForm .captcha {
    margin: 10px 80px 0 110px;
    clear: both;
    padding-top: 10px;
}
.enquiryForm .enquirySubmit {padding: 10px 20px 20px 212px; width: 250px;}


.display-special-image {
margin: auto;
}

@media (max-width: 1200px){

 .navbar-nav>li:first-child{ margin-left: 0px;}
  .navbar-inverse .navbar-nav > li > a {font-size: 10px; padding-left: 5px; padding-right: 5px;} /*new Julian*/
  #new-footer {width: 970px;}
  .new-footer-right-links {padding: 15px 12% 0 0;}
}

@media (max-width: 1023px){

 .navbar-nav>li:first-child{margin-left: 0px;}
 .navbar-inverse .navbar-nav > li > a {font-size: 9px; padding-left: 5px; padding-right: 5px;} /* new Julian*/
}

@media only screen and (max-width: 991px) {

.jumbotron {background:none;}
 .navbar-nav>li:first-child{margin-left: 0px;}
.navbar-inverse .navbar-nav > li > a {font-size: 8px; padding-left: 5px; padding-right: 5px;}
.cars {width: 70px;}
.paying_your_loan {width: 80px;}
.car_credit_guaranteed {width: 90px;}
.whats_included {/*width: 70px !important;*/}
.navbar-nav {padding: 0; margin-left: -8px !important; width: 100%;}

.stickbar a {font-size: 150%;}
.stick-run {left: 5%;}
.apply-stick {
position: absolute;
left: 20%;
top: 60px;
}
.arrow1 {
position: absolute;
left: 25%;
top: 20px;
width: 17%;
height: auto;
}
.choose-stick {
position: absolute;
}
.arrow2 {
position: absolute;
left: 46%;
top: 20px;
width: 17%;
height: auto;
}
.paying-stick {
position: absolute;
left: 57%;
top: 60px;
}
#new-footer {width: 750px;}
}
@media (max-width: 768px) {
#scrollable {left: 0;}
#creditRating .serviceForm .serviceField {
float: none;
}
#career-start {
float: none;
width: 60%;
margin-left: 0px;
}
#career-pic {
float: none;
width: 60%;
}

}
@media (max-width: 767px) {
.navbar-collapse {
    border:none;
    padding:0 !important;
    margin:0 -15px !important;
    max-height:none;
}
.navbar-nav {
    width: 100%;
    padding:0px !important;
    margin:0px !important;
}
.navbar-nav>li>a{
    width:100% !important;
    font-size:16px !important;
    padding-top:13px !important;
    margin-top:0px; 
}
.navbar-header {background: #888;}

ul.nav { height: auto;}
.sectionheader:hover { height: 160px;}
.navbar-nav>li:first-child, ul.nav li {
  padding-left: 1px;
  width: 98%;
  height: 40px;
}
.hdr-right-phone {font-size: 300%;text-align: right;}
.hdr-right-link {font-size: 220%;text-align: right;}

.stick-run {left: 0;}
.apply-stick {left: 14%;}
.arrow1 {left: 18%;}
.choose-stick {left: 27%;}
.arrow2 {left: 45%;}
.paying-stick {left: 54%;}
.home {padding-bottom: 10px;}
/*.home {padding-bottom: 154px;}*/
#new-footer {width: 100%; position: relative!important;bottom: -13px;}
.new-footer-right-links {float: left;}
.bottom-logo {margin-bottom: 10px;}
.header {padding-top: 0;}
.new-ftr-phone {text-align: right; margin-bottom: 5px;}
.new-footer-left-links {display: block;text-align: right;}
}

@media (max-width: 640px) {
.stickbar a {font-size: 160%;}
.apply-stick {left: 8%;}
.arrow1 {left: 14%;}
.choose-stick {left: 27%;}
.arrow2 {left: 48%;}
.paying-stick {left: 65%;}
.stick-run {display:none;}
.stick-car {display:none;}
.stickbar {height: 90px;}
.header {height: 115px;background: #fff;}
}
@media (max-width: 568px) {
.search-form {display:none;}
.logo {padding: 0 4% 0;}
.mobApplyLink {clear: left;}
.mobApply {width: 94px;}
}
@media (max-width: 490px) {
.stickbar {height: 58px;}
.stickbar a {font-size: 140%;top: 30px;}
.hdr-right-phone {font-size: 220%;text-align: right;}
.header {height: 110px;}
.apply-stick {left: 4%;}
.arrow1 {left: 12%;top: 0px;}
.arrow2 {top: 0px;}
.choose-stick {left: 24%;}
}
@media (max-width: 460px) {
.new-footer-right-links {margin-right: 0;display: block;}
}
@media (max-width: 420px) {
.header {height: 90px;}
.hdr-right-phone {font-size: 180%;}
.hdr-right-link {font-size: 180%;}
.choose-stick {left: 22%;}
.paying-stick {left: 62%;}
}
@media (max-width: 400px) {
.apply-stick {left: 2%;}
.choose-stick {left: 20%;}
.new-footer-right-links {padding: 15px 6% 0 0;}
.stickbar a {font-size: 120%;}
}
@media (max-width: 370px) {

.btn-mobHdr {
    background-color: #009DA4;
    border-color: #009DA4;
    border-radius: 8px;
    clear: left;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 6px;
    padding: 8px 0;
    text-align: center;
    text-transform: uppercase;
    width: 94px;
}

.btn-mobHdr:hover,
.btn-mobHdr:focus,
.btn-mobHdr:active,
.btn-mobHdr.active {
  background-color: #00858b;
  border-color: #006c71;
  color: #FFFFFF;
  text-decoration:none;
}
.btn-mobHdr.disabled:hover,
.btn-mobHdr.disabled:focus,
.btn-mobHdr.disabled:active,
.btn-mobHdr.disabled.active,
.btn-mobHdr[disabled]:hover,
.btn-mobHdr[disabled]:focus,
.btn-mobHdr[disabled]:active,
.btn-mobHdr[disabled].active,
fieldset[disabled] .btn-mobHdr:hover,
fieldset[disabled] .btn-mobHdr:focus,
fieldset[disabled] .btn-mobHdr:active,
fieldset[disabled] .btn-mobHdr.active {
  background-color: #009DA4;
  border-color: #009DA4;
}

.serviceForm textarea {margin-bottom:6px;}
.serviceSubmit {padding: 8px 2% 0 28%;}


}
@media (max-width: 364px) {
.hdr-right-phone {font-size: 180%;text-align: right;}
.hdr-right-link {font-size: 180%;text-align: right;}
}
@media (max-width: 364px) {
.stickbar a {font-size: 110%;}
}

#new-foot-clear a {
text-decoration: none;
color: inherit;
}
#new-foot-clear a:hover {
text-decoration: underline;
}
.downloadLink {
color: #4D4D4D
}

.downloadLink:hover {
color: #ED6200
}