

 @import url('https://fonts.googleapis.com/css?family=Advent+Pro:700');
 @import url('https://fonts.googleapis.com/css?family=Barlow+Condensed');


html, body{text-align:justify;}
.top-nav{background:#282828;padding:5px 15px;color:#fff;}
.nav-section{margin-top:20px;}
.nav-phone{font-size:21px;}
.nav-phone a{color:#fff;}
.nav-phone b{color:#d30021;}
.nav-phone a:hover{text-decoration:none;}
.sales-call-icon{animation:shake 0.5s;animation-iteration-count:infinite;}
img{max-width:100%;}
@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg);}
10%{transform:translate(-1px, -2px) rotate(-1deg);}
20%{transform:translate(-3px, 0px) rotate(1deg);}
30%{transform:translate(3px, 2px) rotate(0deg);}
40%{transform:translate(1px, -1px) rotate(1deg);}
50%{transform:translate(-1px, 2px) rotate(-1deg);}
60%{transform:translate(-3px, 1px) rotate(0deg);}
70%{transform:translate(3px, 1px) rotate(-1deg);}
80%{transform:translate(-1px, -1px) rotate(1deg);}
90%{transform:translate(1px, 2px) rotate(0deg);}
100%{transform:translate(1px, -2px) rotate(-1deg);}
}
ul.nav.navbar-nav.pull-right{margin-top:40px;}
.navbar .nav > li > a:hover{background:#c2001e;}
div#bs-example-navbar-collapse-1{padding-right:0px;}
.nav-border{border-bottom:2px solid #dc0020;}
.fl-fl{background:#d20021;text-transform:uppercase;letter-spacing:3px;padding-left:0px;width:230px;position:fixed;right:-160px;z-index:1000;font:normal normal 13px Roboto;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.flaticon-customer-support, .flaticon-shield, .flaticon-dollar, .flaticon-free-shipping{color:#fff;line-height:50px;margin-right:15px;}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-size:30px;}
.fl-fl .fa-lg{line-height:1.5em;}
.fa{font-size:20px;color:#fff;padding:10px 0;width:20px;margin-left:8px;}
.social-icons .fa{font-size:40px;}
.fl-fl:hover{right:0;}
.fl-fl a{color:#fff !important;text-decoration:none;text-align:center;line-height:50px!important;vertical-align:top!important;}
.float-fb{top:200px;}
.float-tw{top:265px;}
.float-ig{top:330px;}
.float-pn{top:395px;}
.hero{background:url(../images/hero.png);min-height:600px;background-position:center;font-family: 'Barlow Condensed', sans-serif;}
.banner-left h1, .banner-left h2{font-size:26px;font-weight:600;text-align:center;}
.banner-left h1 span span{font-size:51px;}
.banner-left h2{}
.banner-left h1 span, .banner-left h2 span{font-weight:600;font-size:26px;}
.banner-left{margin-left:50px;margin-top:150px;background:rgba(255,255,255,0.9);padding:10px;}
.carousel-form{margin-top:60px;background:rgba(35, 44, 83, 0.9);padding:1px 20px 70px 20px;}
.form .step h2{color:#fff;}
label.error{color:#dc0020;}
.slick-slide img{width:60%;}
h3.cat-title{font-size:35px;font-weight:500;}
hr.cat-seprator{margin-top:10px;width:10%;border:1px double #d20021;margin-bottom:0px;}
.about{background-image:url("../images/auto-part.jpg");height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;font-size:17px;font-size:17px;line-height:1.7em;}
.about-body-left h2.text-center{line-height:0px;font-size:42px;margin-bottom:30px;}
.about-body-left{padding:33px;color:#fff;}
.about-body-left-width{width:80%;margin-left:100px;}
.about-body-left ul li{list-style-type:none;}
.about-body-right{background:url(../images/autopart.jpg);background-repeat:no-repeat;height:429px;background-position:top;}
.body-parts{margin-top:30px;margin-bottom:0px;}
.auto-part-image{height:300px;width:100%;overflow:hidden;position:relative;padding:0;margin-bottom:30px;}
.auto-part-image > .auto-part-image-body{position:absolute;height:100%;width:100%;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;z-index:-1;}
.auto-part-image > .auto-part-image-1{background-image:url("../images/auto-body.jpg");}
.auto-part-image > .auto-part-image-2{background-image:url("../images/auto-body-2.jpg");}
.auto-part-image > .auto-part-image-3{background-image:url("../images/auto-body-3.jpg");}
.auto-part-image > .auto-part-image-4{background-image:url("../images/auto-body-1.jpg");}
.auto-part-image:hover > .auto-part-image-body{-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.auto-part-image:hover > .container > .auto-part-image-btn{background:#b70122;border:1px solid #b70122;transition:all 0.5s;}
.auto-part-image:hover{cursor:pointer;}
.auto-part-image-heading{color:#fff;width:100%;height:100px;-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;padding-top:5vh;font-size:3em;}
.auto-part-image-text{color:#fff;font-family: 'Barlow Condensed', sans-serif;font-size:1.1em;width:40%;text-align:justify;}
.auto-part-image-btn{padding:10px 15px;background:#dc0021;border:1px solid #dc0021;color:#fff;font-weight:600;transition:all 0.5s;}
.category{background:#F3F3F3;}
.category-item{background:#fff;margin-bottom:30px;padding-bottom:20px;width:27%;}
.category-body b{text-transform:uppercase;}
.category-body{padding-top:30px;}
.category-body ul{padding-left:20px;}
.category-body ul li a{color:#686868;font-size:13px;line-height:1.8em;}
.category-body ul li a:hover{text-decoration:none;color:#dc0020;}
.btn-inverse,.blog-post p a.btn-inverse{border-radius:5px;background:#000;color:#fff;padding:3px 10px;font-size:13px;}
.heading-highlight{color:#dc0020;}
.category-section{margin-top:10px;}
.btn-style{border-radius:5px;background:#000;color:#fff;padding:5px 15px;font-size:15px;}
.btn-inverse:hover, .btn-inverse:focus, .btn-style:hover, .btn-style:focus{background:#dc0020;color:#fff;}
.callback{background:#F3F3F3;border-top:1px solid #ccc;padding:30px;}
.callback-title h3{font-weight:800;font-size:35px;text-transform:uppercase;padding-bottom:20px;}
.contact-detail .col-lg-12 .fa{color: #d20021;}
footer{padding:30px;}
.footer-item h4{text-transform:uppercase;font-weight:600;line-height:2.0em;}
.footer-item ul{list-style-type:none;padding-left:5px;color:#666;font-size:17px;letter-spacing:1px;line-height:3.0em; text-align:justify;}
.footer-item ul li .fa{ font-size: 17px;;color:#ff434c;}
.footer-item .link li{line-height:2.0em !important;}
.footer-item ul li a{color:#666;transition:0.1s ease-in-out;}
.footer-item ul li a:hover{text-decoration:none;color:#dc0020;padding-left:8px;transition:0.1s ease-in-out;}
.footer-item img{margin-top:40px;}
.footer-logo{text-align:center;font-size:20px;font-weight:700;}
.social, .newsletter{padding:20px 10px;}
.social .social-icons{border-radius:10px 0 0 10px;background:#383838;padding:15px 20px;}
.social-icons a{color:#fff;font-size:40px;padding-left:0px;}
.social-icons a:hover{color:#ff2d37;}
.social-icons a i.fa{width:35px;}
.newsletter{background:#181818;padding:22px;border-radius:0 10px 10px 0;}
.credits{margin-top:40px;font-size:13px;color:#686868;}
.hero-engine{background:url(../images/used-engine-hero.jpg);background-position:bottom;}
.hero-transmission{background:url(../images/used-transmission-hero.jpg);background-position:top;}
.hero-about{background:url(../images/about-hero.jpg);background-position:top;}
.hero-contact{background:url(../images/contact-hero.jpg);background-position:top;}
.hero-request{background:url(../images/request-part-hero.jpg);background-position:top;}
.hero-order{background:url(../images/order-hero.jpg);background-position:top;}
.hero-inner{min-height:150px;}
.hero-inner-head{color:#fff;padding-top:10px;}
.hero-inner-head h1{font-weight:800;font-size:50px;text-transform:uppercase;}
.hero-inner-head p{font-size:20px;line-height:10px;}
.body-text{margin-top:20px;margin-bottom:20px; font-size: 17px;;text-align:justify;}
.body-text .row{margin-top:10px;margin-bottom:10px;}
.cta{background:url(../images/cta.jpg);background-position:center;background-size:contain;}
.cta-body{padding-top:10px;padding-bottom:50px;color:#fff;}
.cta-body h3 .cta-opacity{font-size:30px;font-weight:700;opacity:0.7;}
.cta-body h3 a{opacity:1.0;font-size:70px;color:#fff;}
.cta-body h3 a:hover{color:#d20021;}
.cta-body p{font-family: 'Barlow Condensed', sans-serif;font-size:30px;font-weight:600;}
.cta-body p span{opacity:0.7;}
.cta-body p a{font-family: 'Barlow Condensed', sans-serif;font-weight:800;color:#fff;font-size:50px;}
.cta-body p a:hover{color:#d20021;}
.request-form{background:#f3f3f3;padding:30px;margin-top:20px;margin-bottom:20px;background-image:url(../images/request-bg.png);}
.request-form-body h1{text-transform:uppercase;font-weight:700;margin-bottom:20px;}
.request-form-body div div{margin-bottom:20px;}
.request-form-body div div.request-btn, .order-form-body div.order-btn{margin-bottom:0px;}
input::-webkit-calendar-picker-indicator{opacity:100;}
.contact{margin-top:20px;margin-bottom:20px;}
.contact-form h1{text-transform:uppercase;font-weight:600;}
.contact-form p{font-size:14px;color:#686868;margin-bottom:20px;}
.contact-form form input, .contact-form form textarea{margin-bottom:20px;}
.order-form{background:#f3f3f3;padding:30px;background-image:url(../images/request-bg.png);}
.order-form-body div{margin-bottom:20px;}
.order-form h1{text-transform:uppercase;font-weight:600;}
.credits img{width:50%;}
.error-page{padding:100px 0px;background:#282828;}
.blog-post{padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px;}
.blog-post p a{color:black;font-size:18px;font-weight:900;}
.blog-post p a img{max-width:100%;}
@media only screen and (max-width:1536px) and (min-width:1439px){.about-body-right{height:450px;}
}
@media only screen and (max-width:1440px) and (min-width:1023px){.banner-left h1, .banner-left h2{font-size:24px;text-align:center;}
.banner-left h1 span, .banner-left h2 span{font-size:25px;text-align:center;}
.banner-left h2{padding-left:0px;}
.about-body-left-width h3.text-center{font-size:22px;}
.about-body-left ul li{margin-bottom:-15px;margin-left:-45px;}
.about-body-left-width p{ font-size: 17px;;margin-bottom:5px;margin-top:10px;text-align:justify;}
}
@media only screen and (max-width:1024px) and (min-width:769px){.navbar .nav > li > a{margin-right:2px;font-size:12px;line-height:25px;}
.navbar-nav > li > a{padding-top:12px;padding-bottom:12px;}
i.fa.fa-phone.sales-call-icon, i.fa.fa-phone{width:20px;}
.banner-left h1 span, .banner-left h2 span{font-size:22px;}
.banner-left h1, .banner-left h2{font-size:18px;text-align:justify;}
.used-transmission-img img{margin-top:30px;}
.fl-fl{width:220px;font:normal normal 13px Roboto;}
.about-body-left-width{width:100%;margin-left:0px;}
.about-body-left-width h3.text-center{font-size:18px;}
.slick-slide img{width:80%;}
.about-body-right{background:url(../images/autopart-small.jpg);background-repeat:no-repeat;height:443px;}
.about-body-left{padding:32.7px;}
.carousel-form{margin-top:10px;}
.hero{min-height:500px;}
.auto-part-image-heading{font-size:2.5em;height:80px;}
.contact li i.fa{width:20px;}
.social-icons a i.fa{width:28px;}
.newsletter .row div span{ font-size: 17px; !important;}
.col-md-7 .form-inline input.form-control{width:230px !important;}
.credits img{margin-right:80px;}
.newsletter .row .col-sm-5{margin-top:15px !important;}
}
@media only screen and (max-width:768px) and (min-width:730px){body{overflow-x:hidden;}
i.fa.fa-phone.sales-call-icon, i.fa.fa-phone{width:20px;}
.nav-phone{font-size:17px;}
.navbar .nav > li > a{margin-right:2px;font-size:8px;line-height:22px;}
.navbar-collapse.collapse{display:none !important;}
.navbar-collapse.collapse.in{display:block !important;}
.navbar-header .collapse, .navbar-toggle{display:block !important;}
.navbar-header{float:none;}
button.navbar-toggle.collapsed{background:#dc0021;border-radius:0px;margin-top:30px;margin-bottom:30px;}
.navbar-toggle .icon-bar{border-radius:0px;background:#fff;}
button.navbar-toggle{background:#dc0021;border-radius:0px;margin-top:30px;margin-bottom:30px;}
.navbar .nav > li > a{margin-right:3px;font-size:10px;line-height:15px;}
ul.nav.navbar-nav.pull-right{margin-top:0px;}
.fl-fl{width:220px;font:normal normal 13px Roboto;}
.float-pn{top:385px;}
.float-ig{top:330px;}
.float-tw{top:275px;}
.float-fb{top:220px;}
.hero{min-height:400px;}
.banner-left{margin-left:00px;margin-top:100px;}
.banner-left h1, .banner-left h2{font-size:15px;}
.banner-left h1 span, .banner-left h2 span{font-size:18px;}
.banner-left h2{padding-left:00px;}
.form-control{height:30px;padding:5px;font-size:13px;}
.form .step h2{font-size:20px;}
.btn{line-height:10px;}
.carousel-form{margin-top:20px;}
.slick-slide img{width:80%;}
.about-body-left-width{width:100%;margin-left:0px;}
.auto-part-image-heading{font-size:1.7em;height:70px;}
.footer-item ul{font-size:10px;}
.footer-item ul li .fa{width:15px;}
.social-icons a i.fa{width:20px;}
.social-icons .fa{font-size:30px;}
.social .social-icons{padding:15px 10px;}
.social-icons a{font-size:30px;}
.newsletter .row .col-sm-5 span{font-size:12px !important;}
.col-sm-7 .form-inline .btn{padding:10px 5px;}
.col-sm-7 .form-inline input.form-control{width:165px !important;}
.col-sm-7{padding:3px;}
.btn-inverse{border-radius:0px;padding:8px 10px;}
.callback-form .form-inline button.btn.btn-danger{line-height:5px;}
.credits img{margin-right:60px;max-width:80%;}
}
@media only screen and (max-width:734px) and (min-width:599px){.nav-phone{font-size:21px;}
.cs-phone span{float:none !important;}
.cs-phone, .sales-phone{text-align:center;}
.nav-section{margin-top:110px;}
.carousel-form{margin-top:10px;}
.banner-left{display:none;}
.fl-fl a{line-height:35px!important;}
.flaticon-customer-support, .flaticon-shield, .flaticon-dollar, .flaticon-free-shipping{line-height:35px;}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-size:20px;}
.float-fb{top:185px;}
.float-tw{top:225px;}
.float-ig{top:265px;}
.float-pn{top:305px;}
div#bs-example-navbar-collapse-1{overflow:hidden;}
.navbar .nav > li > a{margin-right:55px;width:600px;text-align:center;font-size:15px;border-radius:0px;}
.slick-slide img{width:40%;}
.auto-part-image-text{width:70%;}
.category{display:none;}
.callback-form form.form-inline{display:grid;}
.form-control{height:35px;margin:5px 0px;padding:5px;font-size:15px;}
.footer-item ul{font-size:15px;}
.col-sm-7 .form-inline .btn{padding:0px 6px;margin:6px;margin-top:4px;}
.newsletter{padding:17.5px;}
.col-sm-7 .form-inline input.form-control{width:140px !important;font-size:10px;}
.newsletter .row .col-sm-5 span{font-size:11px !important;}
.col-sm-7 form.form-inline.pull-right{float:none !important;font-size:10px;margin-top:0px;display:inline-flex;}
.newsletter{padding:17px;border-radius:0px;margin-top:10px;}
.credits img{float:none !important;margin:0 auto;display:block;}
.credits{margin-top:00px;text-align:center;}
.social .social-icons{padding:0px;}
.social .social-icons{border-radius:0px;padding-left:260px;}
.newsletter .row .col-sm-5 span{font-size:15px !important;}
.newsletter .row .col-sm-7{padding-left:15px;}
}
@media only screen and (max-width:1366px) and (min-width:1279px){.about-body-right{background:url(../images/autopart-medium.jpg);background-repeat:no-repeat;height:493px;background-position:top;}
.nav-phone .fa, .nav-phone span .fa{width:20px;}
.banner-left h1 span span{font-size:51px;}
.banner-left h2{text-align:center;}
}
@media only screen and (max-width:1280px) and (min-width:1023px){.about-body-left-width{width:100%;margin-left:0px;}
.about-body-right{background:url(../images/autopart-medium.jpg);background-repeat:no-repeat;background-position:top;height:429px;}
}
@media only screen and (max-width:600px) and (min-width:424px){.nav-phone .pull-right{float:none !important;text-align:center;}
.nav-phone{text-align:center;}
.nav-section{margin-top:112px;}
.navbar .nav > li > a{border-radius:0px;}
.navbar-nav{width:550px;text-align:center;margin:0px;}
div#bs-example-navbar-collapse-1{overflow:hidden;}
.navbar .nav > li > a{font-size:15px;border-bottom:1px solid #e8b3bc;}
.carousel-form{margin-top:150px;}
.banner-left{margin-top:30px;}
.category{display:none;}
.form-control{height:50px;padding:15px;font-size:15px;margin-bottom:15px;}
.callback-form .form-inline button.btn.btn-danger{line-height:20px;font-size:20px;}
.footer-item ul li .fa{font-size:20px;color:#ff434c;}
.footer-item ul li .fa{width:20px;}
.footer-item ul{font-size:20px;}
.social .social-icons{padding:10px 55px;}
.social-icons a i.fa{width:70px;}
.social-icons .fa{font-size:70px;}
.social .social-icons{border-radius:0px;}
.newsletter{margin-top:20px;}
.newsletter .row .col-sm-5 span{font-size:20px !important;}
.col-sm-7 .form-inline input.form-control{width:300px !important;display:inline;}
.col-sm-7 .form-inline .btn{padding:20px 15px;font-size:20px;margin-top:-3px;}
.credits{font-size:20px;}
.newsletter .col-md-7 form.form-inline{float:none !important;padding:10px;}
.auto-part-image-text{font-size:1.3em;width:100%;}
}
@media only screen and (max-width:425px) and (min-width:415px){.sales-phone{text-align:center;}
.cs-phone{text-align:center;}
.cs-phone span{float:none !important;}
.top-nav{padding:5px;}
.navbar-brand > img{margin:20px 0px 0px -25px;}
.banner-left{margin-top:26px;}
.carousel-form{margin:41px 10px;}
.navbar .nav > li > a{border-radius:0px;}
button.navbar-toggle.collapsed{margin-top:35px;margin-bottom:10px;}
.hero{height:300px;}
.auto-part-image-heading{font-size:12px;}
.auto-part-image-text{font-size:11px;width:90%;}
.category{display:none;}
.callback-input{width:25%;font-size:10px;height:30px;}
.contact li{font-size:12px;}
.link li{font-size:12px;}
.social-icons a{font-size:20px;}
.social{width:50%;}
.newsletter{margin:-70px 148px 0px;padding:0px 36px 0px 10px;}
.col-sm-7 .form-inline input.form-control{width:200px !important;height:22px;font-size:13px;margin:5px 0px;}
.col-sm-7 .form-inline .btn.btn-danger{margin-bottom:10px;padding:0px;}
h3.cat-title{font-size:20px;}
.newsletter .row .col-sm-5 span{font-size:7px !important;padding:0px 10px 0px 0px;}
.fl-fl{width:220px;font:normal normal 12px Roboto;}
.banner-left{display:none;}
.subscribe-btn{height:10px;margin:-39px -20px 5px 10px;font-size:6px;}
.social-icons a i.fa{font-size:40px;width:35px;}
.credits img{width:100%;}
.navbar .nav > li > a{border-radius:0px;font-size:13px;margin-right:3px;}
.nav > li{position:relative;display:block;width:340px;text-align:center;}
ul.nav.navbar-nav.pull-right{margin-top:00px;margin-bottom:0px;margin-right:14px;overflow-x:hidden;}
}
@media only screen and (max-width:414px) and (min-width:383px){.nav-phone{font-size:18px;text-align:center;}
.navbar-brand > img{max-width:78%;}
.navbar-toggle{margin-top:23px;}
ul.nav.navbar-nav.pull-right{margin-top:0px;margin-bottom:0px;overflow:hidden;margin-right:10px;width:100%;text-align:center;}
.navbar .nav > li > a{border-radius:0px;}
.banner-left{margin-left:0px;margin-top:20px;}
.banner-left h1 span,.banner-left h2 span{font-size:23px;}
.banner-left h1,.banner-left h2 {font-size:20px;}
.carousel-form{margin-top:210px;}
.about-body-left-width{width:100%;margin-left:0px;}
.auto-part-image-text{width:80%;}
.auto-part-image-heading{height:40px;font-size:2em;padding-top:2vh;}
.auto-part-image{height:200px;}
.container-fluid.category{display:none;}
.callback-form form input.form-control{margin-bottom:10px;}
.social .social-icons{border-radius:0px;padding:5px 60px;margin-bottom:10px;}
.credits img{width:100%;}
.newsletter{border-radius:0px;}
.newsletter .col-sm-7 form{display:grid;margin-right:-15px;}
.nav-section{margin-top:5px;}
.about-body-left h2.text-center{font-size:20px;}
}
@media only screen and (max-width:384px) and (min-width:359px){.nav-phone{font-size:18px;}
.navbar-brand > img{max-width:78%;}
.nav-section{margin-top:70px;}
.navbar-toggle{margin-top:35px;}
.about-body-left-width{width: 100%;margin-left:0px;}
.about-body-left h2.text-center{font-size:21px;}
.auto-part-image-heading{font-size:22px;height:60px;}
.auto-part-image{height:200px;}
.callback-form .form-inline input.form-control{margin-bottom:10px;}
.contact li{font-size:10px;}
.social .social-icons{padding:15px;}
.social-icons a i.fa{font-size:20px;width:10px;}
.newsletter{margin: -70px 127px 0px;}
.newsletter .row .col-sm-5 span{font-size:6px !important;padding:0px;}
.col-sm-7 .form-inline input.form-control{width:238px !important;height:35px;font-size:10px;display:inline;}
.col-sm-7 .form-inline .btn.btn-danger{margin-bottom:0px;padding:0px;font-size:12px;line-height:25px;}
.about-body-left{padding:33px;color:#fff;}
.about-body-left-width p{font-size:12px;margin:5px 0px 2px 6px;}
}
@media only screen and (max-width:375px) and (min-width:359px){.nav-section{margin-top:5px;}
div#bs-example-navbar-collapse-1{overflow:hidden;}
.slick-slide img{width:80%;}
.auto-part-image-btn{padding:5px 10px;}
.footer-item ul.contact li .fa{width:20px;}
.about-body-left{padding:33px;overflow-y:hidden;}
.about-body-left-width{width:93%;margin-left:10px;}
.auto-part-image-heading{font-size:20px;}
.auto-part-image{height:200px;}
.callback-form form.form-inline .form-control{height:40px;margin-bottom:10px;}
.callback-form form.form-inline, .newsletter .row .col-xs-12 form.form-inline{float:none !important;display:grid;}
.nav-phone{font-size:14px;text-align:center;}
.top-nav{padding-top:2px;padding-bottom:0px;}
.banner-left{display:none;}
.carousel-form{margin-top:30px;padding:1px 41px 70px 25px;}
.hero{min-height:450px;}
.navbar-brand > img{height:92%;}
.step h2{font-size:17px;}
h3.cat-title{font-size:20px;}
.about-body-left-width{margin-left:28px;}
.about-body-left-width h3{font-size:20px;}
.auto-part-image-heading{font-size:12px;height:46px;}
.auto-part-image-text{font-size:11px;width:90%;}
.category{display:none;}
.callback-title h3{font-size:32px;}
.callback-input{margin:0px 10px 7px -10px;width:45%;font-size:11px;height:30px;}
.text-center form button{line-height:8px;}
.contact li{font-size:9px;}
.link li{font-size:15px;}
.newsletter .row .col-xs-12 span{font-size:18px;}
.about-body-left h2.text-center{font-size:20px;}
.social-icons{border-radius:0px !important;padding:0px;width:200%;}
.newsletter{display:block;width:200%;margin-top:10px;margin-left:0px;border-radius:0px;}
}
@media only screen and (max-width:360px) and (min-width:319px){.nav-section{margin-top:5px;}
.navbar-toggle{margin-top:15px;}
.about-body-left h2.text-center{font-size:15px;}
.social .social-icons{max-width:100%;}
.newsletter{max-width:100%;}
.newsletter .row .col-xs-12 span{font-size:18px !important;}
.newsletter .row .col-md-7 .form-inline input.form-control{width:238px;}
.credits img{width:100%;}
ul.nav.navbar-nav.pull-right{margin-top:0px;margin-bottom: 0px;width:100%;}
.navbar .nav > li > a{border-radius:0px;}
}
@media only screen and (max-width:320px){.newsletter .row .col-xs-12 span{font-size:15px !important;}
.newsletter .row .col-xs-12 form.form-inline .form-control{width:200px !important;}
.fl-fl .fa{margin-left:0px;}
}
@media only screen and (max-width:320px) and (min-width:300px){.nav-phone{font-size:12px;text-align:center;}
.top-nav{padding:0px;}
.navbar-brand > img{height:100%;}
.banner-left{display:none;}
.form .step h2{font-size:18px;}
.fl-fl{width:192px;font:normal normal 11px Roboto;}
.hero{min-height:450px;}
h3.cat-title{font-size:18px;}
.about-body-left-width h3{font-size:18px;}
.about-body-left-width{width:93%;margin-left:10px;}
.about-body-left-width p{font-size:12px;margin:5px 0px 2px 6px;}
.auto-part-image-heading{font-size:12px;height:36px;}
.auto-part-image-text{font-size:11px;width:90%;}
.category{display:none;}
.credits img{width:100%;margin:2px -6px;}
.contact li{margin:2px -40px;font-size:11px;}
.link li{font-size:9px;}
.callback-title h3{font-size:24px;}
.callback-input{margin:0px 10px 7px -10px;width:45%;font-size:11px;height:30px;}
.callback-form input[type="phone"]{margin:3px 2px 2px -61px;}
.callback-form button[type="submit"]{height:31px;margin:3px 3px 2px 2px;text-align:center;padding:2px 14px!important;}
.social .social-icons{border-radius:0px !important;margin-bottom:5px;max-width:100%;}
.social-icons a i.fa{width:29px;}
.newsletter{border-radius:0px;max-width:100%;}
.sign-up-news{font-size:15px !important;}
.newsletter-input{width:173px !important;margin:9px 12px;font-size:11px;}
.subscribe-btn{margin:2px 13px;width:173px;}
.navbar .nav > li > a{border-radius:0px;font-size:11px;margin-right:21px;margin-bottom:0px;}
.navbar-toggle{background-color:#dc0020!important;background-image:none;border:1px solid #c9302c;border-radius:0px;}
.navbar-toggle .icon-bar{border-radius:0px;background:#fff;}
ul.nav.navbar-nav.pull-right{margin-bottom:0px;margin-top:0px;}
.nav-section{margin-top:7px;}
.navbar-toggle{margin-top:13px;}
.float-sm{display:none;}
.nav-phone span.pull-right{float: none !important;}
.about-body-left h2.text-center{font-size:13px;}
.auto-part-image{height:200px;}
ul li{font-size:12px;}
.newsletter .row .col-xs-12 span{font-size:14px !important;}
.newsletter .row .col-xs-12 form.form-inline .form-control{width:180px !important;}
.callback-form form input.form-control{margin-bottom:10px;}
}