.b-nav__logo {background: none}
.b-search__main-form-submit {display: inline}
.b-welcome{background:#D40416 url(../images/fert/bg_intro.png) left top no-repeat;}
.b-asks__first-circle {border: none; width: 110px; height: 110px;}
.b-asks {background: url(../images/fert/banner_bmw.jpg) center center no-repeat; background-size: cover; border-bottom:1px solid #FFF; border: none;}
.b-asks__call {color: #FFF}
.b-features::after {background: transparent;}
.b-pageHeader {background: rgba(0, 0, 0, 0) url("../template/images/fert/slide/slide1.jpg") repeat scroll center center; padding: 0}
.b-pageHeader-overlay {background: rgba(0, 0, 0, 0.4); padding: 40px 0;}
.btn.m-btn {font-size: 12px}
h4.instruction {color: #D40416; font-weight: 400; text-transform: uppercase; font-size: 14px; padding-left: 10px; text-align: right; margin: 0;}
.b-featured__item h5 {font-size: 12px}
.b-infoBar {padding: 35px 0}

.s-submit a.btn.m-btn,
.s-submit a.btn.m-btn:hover span.fa
{
    background-color:#D40416;
    fill: #D40416;
    text-transform: uppercase;
}

.s-submit a.btn.m-btn
{
    color:#fff;
    fill:#fff;
}

.s-submit a.btn.m-btn:hover
{
  background-color: #555;
}

.field-error label { color: #d40416;}
.s-submit .field-error input[type="text"],
.s-submit .field-error select { border-color: #d40416;}

.s-submit textarea { 
  height: 390px;
background-color: #F7F7F7;
      border-radius: 20px;

    margin-bottom: 20px;
     border: 1px solid #eeeeee;
    display: block;
    font: 400 10px "Open Sans",sans-serif;
    padding: 15px 20px;
    text-transform: uppercase;
    width: 100%;
}

.bx-wrapper {margin-bottom: 33px}
.bx-wrapper .bx-viewport {border: none; box-shadow: none;}

.s-submit-square a.btn.m-btn {border-radius: 0; padding: 7px 30px; margin-right: 10px;}


.b-welcome .container {
  height: 530px;
  padding: 40px 15px 70px;
}

.b-welcome__services-auto, .b-welcome__services-trade, .b-welcome__services-buying, .b-welcome__services-support {
  padding: 15px 0;
  text-align: center;
}

.b-welcome__services-img {
  border: none;
  border-radius: 0;
  height: 120px;
  width: 140px;
}

.b-welcome__services-img:hover {
  background: #FFF;
}

.b-welcome__services h3 {
  margin: 0;
}

.b-welcome__services p {
  font: 300 13px "Open Sans",sans-serif;
  line-height: 15px;
  padding: 0 10px;
  margin-bottom: 0;
}

.carousel-control.left span.fa, .carousel-control.right span.fa {
  background: rgba(212, 4, 22, 0.9) none repeat scroll 0 0;
}

.product_browser ul li a.back_link:after {
  font-family: FontAwesome;
  content: "\f053";
}

.b-search__main {
    height: 420px;
}

.b-featured {
  padding-top: 175px;
}

h2.percent {color: #D40416}

.s-form input[type="password"] {
    border: 1px solid #eeeeee;
    border-radius: 30px;
    display: block;
    font: 400 10px "Open Sans",sans-serif;
    margin-bottom: 15px;
    padding: 15px 20px;
    text-transform: uppercase;
    width: 100%;
}

.s-form input[type="text"], .s-form input[type="password"], .s-form textarea {
  font: 600 11px "Open Sans",sans-serif;
}

@media print {
  a[href]:after { content: "";}
}

.s-form .has-error input[type='text'], .s-form .has-error textarea { border: 1px solid #a94442; }

.s-form input[type='text'], .s-form textarea { text-transform: none; }

/** Fix Bug where main nav submenu was not redirecting page */
@media screen and (max-width:767px){
    body .h-nav{
        position: relative;
    }
}
