@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/roboto-v51-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/roboto-v51-latin-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/roboto-v51-latin-700.woff2') format('woff2');
}
body {font-family: 'Roboto', Arial, sans-serif;margin:0px;padding:0px;background:#111;min-width:1200px;color:#111;font-size:16px;font-weight:400}
.removescroll {touch-action: none}
a {color:inherit;text-decoration:none}
a:hover {cursor:pointer}
::placeholder {opacity:.4}
select {width:100%;font-size:16px;height:48px;margin:10px 0px;border-radius:4px;padding-left:10px;color:#222;border:none;background:#fff;border:1px solid #a0a0a0}
button {all: unset}
.genselect {padding:20px 20px 30px 20px}
img {border:none}
p {padding:0px;margin:0px;line-height:1.5}
input[type=text] {width:260px;height:30px;padding:0px 5px;border:1px solid #999;border-radius:4px;font-size:16px}
input[type=email] {width:260px;height:30px;padding:0px 5px;border:1px solid #999;border-radius:4px;font-size:16px}
input[type=password] {width:260px;height:30px;padding:0px 5px;border:1px solid #999;border-radius:4px;font-size:16px}
h1 {margin:0 auto;font-size:22px;max-width:1000px;font-weight:600}
h2 {margin:5px 0px;padding:0;font-size:17px;max-width:1250px;font-weight:600}
h3 {font-weight:600}
strong {font-weight:600}
.hide {display:none !important}
.bold {font-weight:600}
.hidelink {display:none !important}
.underline {text-decoration:underline}
.carback {position:absolute;top:110px;left:50%;margin-left:-50%;width:100%;height:500px;overflow:hidden}
#Wrap {}
#WrapWrapper {background-color:#f9f9f9;padding-top:110px;opacity:1;transition:all .3s}
#Wrapper {width:1250px;margin:0px auto;overflow:hidden}
header {background:#222;height:110px;width:100%;position:absolute;z-index:11;border-bottom:1px solid #1e5c7e}
#Header {height:110px;margin:0px auto;width:1200px;position:relative}
#Header ul {list-style-type:none;display:block;padding:0px;margin:0px}
#Header li {display:inline-block;border-radius:4px}
#Header li a {display:block;padding:10px 25px}
#Header li button {display:block;padding:10px 25px}
#Header li div {padding:10px 25px}
#Header li:hover {cursor:pointer;color:#fff;background:#444}
#links {float:right;color:#e5e5e5;position:relative;font-size:16px;margin:35px 155px 0px 0px}
#Heading {position:absolute;top:110px;width:60%;right:40%;height:497px;z-index:3;background:linear-gradient(90deg, #e0e0e0 0%, transparent 0%)}
.headingh1wrap {width:380px;position:absolute;margin:0 auto;left:0px;right:880px;top:220px;padding-left:75px;color:#fff;z-index:3}
.headingh1wrap h1 {display:inline-block;font-size:120px;width:325px;line-height:1.1}
.period {display:inline-block;width:15px;height:15px;background:#fff;border-radius:8px}
.carsearch {height:40px;padding-left:3px;position:absolute;top:36px;right:3px;background-image:url(/images/carmenu.png);background-position:-7px -5px;background-size:70px;background-repeat:no-repeat;width:60px}
.carsearch:hover {cursor:pointer}
.cartlogo {position:absolute;top:36px;right:105px;width:28px}
.cartlogo:hover {cursor:pointer}
.cartref {position:absolute;top:-1px;right:-11px;width:9px;height:13px;padding:1px 1px 0px 4px;border-radius:10px;border:2px solid #46a3d2;background:#f0f0f0;font-size:10px;line-height:1.2}
.flattire {width:37px;height:auto}
#dropdown {position:absolute;top:10px;left:10px;width:29px;height:26px;z-index:10;display:none;font-size:10px;line-height:14px;text-align:center}
#line1 {background-color:#f0f0f0;height:2px;margin-top:5px;border-radius:2px}
#line2 {background-color:#f0f0f0;height:2px;margin-top:7px;border-radius:2px}
#line3 {background-color:#f0f0f0;height:2px;margin-top:7px;border-radius:2px}
#Logo {padding-top:35px;width:200px;float:left;text-align:center;color:#2083d4;margin:0px 0px 0px 60px}
#Logo img {width:100%}
#Logo span {color:#e5e5e5}
#Description {text-align:justify;padding:20px;font-size:17px}
.extra {color:red}
#Vehicle {width:300px;color:#222;padding:30px 20px 40px 20px;top:0px;transition:all .5s}
.divselected {padding:12px 30px 12px 8px;background:#fff;border:1px solid #000;margin:15px 0px;position:relative;width:261px;display:block;border-radius:4px}
.divselected::before {content:"";width:10px;height:10px;display:block;position:absolute;top:15px;right:15px;border-top:2px solid #999;border-right:2px solid #999;transform:rotate(135deg)}
.divselected:hover {cursor:pointer;box-shadow:0px 0px 2px 0px #000}
.divselect {display:none;overflow-y:scroll;background:#f5f5f5;position:absolute;left:-5px;top:0px;transition:all .3s;height:0px;width:0px;border-radius:4px}
.divselect div {padding:10px 5px 12px 5px;font-weight:600;font-size:17px;border-top:1px dashed #c0c0c0}
.divselect div:hover {background:#3d9ac9;color:#fff;cursor:default}
.inc {font-weight:normal;font-size:16px}
.selecttitle {display:block;text-align:center;padding:5px 0px 10px 0px;background:#e5e5e5;font-size:17px;margin-bottom:20px}
.selecttitle::before {content:"";width:12px;height:12px;display:block;position:absolute;top:15px;left:15px;border-top:4px solid #3d9ac9;border-right:4px solid #3d9ac9;transform:rotate(-135deg)}
.common {padding:5px;display:block}
.uncommon {padding:20px 5px;display:block}
.bottomline {border-bottom:1px dashed #c0c0c0;display:block;margin-bottom:20px}
.waitback {position:relative;display:block}
.wait {display:block;margin:100px auto;border:10px solid #e5e5e5;border-radius:50%;border-top:10px solid #fff;width:100px;height:100px;animation:spinner 1s linear infinite}
.waitfront {background:transparent;animation:fadein 1.8s;position:absolute;width:100%;height:100%;display:block;z-index:2}
.loading {display:block;width:100%;position:absolute;top:45px;text-align:center;color:#d0d0d0}
@keyframes spinner {0% {transform: rotate(0deg)} 100% {transform: rotate(360deg)}}
@keyframes fadein {0% {background-color:#ffffff} 10% {background-color:#ffffff} 100% {background-color:transparent}}
@-webkit-keyframes spinner {0% {-webkit-transform: rotate(0deg)} 100% {-webkit-transform: rotate(360deg)}}
@-webkit-keyframes fadein {0% {background-color:#ffffff} 10% {background-color:#ffffff} 100% {background-color:transparent}}
#submodelselect {display:none}
#Content {font-size:16px;width:400px;float:right;margin:40px 10px 30px 0px;height:400px;background:#f0f0f0;padding:10px;border-radius:5px}
#Content2 {color:#222;text-align:justify;padding:40px 0px 50px 0px;font-size:17px;margin:0px auto 0px auto;clear:both}
#Size {width:300px;color:#222;padding:30px 20px 40px 20px;top:0px;transition:all .5s}
.sizeselect {height:60px;margin:8px 0px}
#CalcSize {width:400px;margin:50px 0px 50px 0px;background:#f9f9f9;padding:20px;box-shadow:0px 0px 5px 0px #000}
#CalcSize select {width:100%;height:40px;font-size:16px;margin:10px 0px}
#Title {text-align:center;background:#e9e9e9;padding:14px 10px 18px 10px}
#choice {text-align:center}
#buttons {opacity:1;transition:opacity .9s}
#buttonwrap {opacity:0;transition:all .9s}
.bigtext {font-size:36px;font-weight:600;color:#222;margin-top:30px;padding:10px;line-height:1.2}
.medtext {font-size:26px;padding:20px 0px 30px 0px;color:#222;line-height:1.3}
.mainbutton {width:225px;position:relative;background:#2e6a8b;padding:15px 20px 15px 50px;margin:40px auto 0px auto;font-size:16px;color:#fff;text-align:center;border-radius:4px;transition:background .2s ease;font-weight:600}
.mainbutton:hover {cursor:pointer;background:#27607f}
.carbutton {width:45px;height:auto;left:20px;top:7px;position:absolute}
.back {position:absolute;background:#f0f0f0;top:-13px;right:-13px;padding:4px 9px;font-size:17px;border-radius:16px;font-weight:600;border:2px solid #222;color:#222;z-index:2}
.back:hover {cursor:pointer;border:2px solid #8ab6cf}
.go {font-size:16px;background:#f0f0f0;color:#222;margin-top:40px;text-align:center;font-weight:600;border-radius:4px;border:2px solid #2e6a8b;transition:background .2s ease}
.go1 {font-size:16px;color:#222;margin-top:40px;text-align:center;border-radius:4px;border:2px solid #d0d0d0;transition:background .2s ease}
.go1:hover {background:#e5e5e5}
.go2 {background:#2e6a8b;color:#fff;font-size:16px;border:2px solid #2e6a8b;border-radius:4px;transition:background .2s ease}
.go2:hover {background:#27607f}
.ok {font-size:17px;background:#2e6a8b;color:#fff;border-radius:4px;padding:10px;width:225px;margin:50px auto 0px auto;text-align:center;display:block}
.ok:hover {cursor:pointer}
.choicetitle {font-size:17px;margin-bottom:20px;text-align:center;font-weight:600}
#sizedone a {display:block;padding:13px 0px 14px 0px;cursor:pointer}
#sizedone span {display:block;padding:13px 0px 14px 0px;cursor:pointer}
#vehicledone a {display:block;padding:13px 0px 14px 0px;cursor:pointer;width:100%}
#vehicledone span {display:block;padding:13px 0px 14px 0px;cursor:pointer}
table, th, td {border-collapse:collapse;border-spacing:0px}
table caption {text-align:left;padding:10px}
#Makes {text-align:center;padding-top:60px}
.makes {width:17.5%;margin:10px 5px;vertical-align:top;font-size:17px;color:#222;background:#ffff;padding:15px 5px;display:inline-block;border:1px solid #92b9cd;border-radius:4px}
.makes:hover {cursor:pointer;background:#f0f0f0}
.generation {padding:20px;font-size:17px;text-align:justify;margin:40px 20px;border-radius:10px;box-shadow:0px 0px 1px 1px #000F1E03,0px 4px 8px 0px #000F1E08,0px 0px 4px 0px #000F1E33;background:#fff}
.generation h2 {text-align:left}
.generation h2 a {color:#407896;text-decoration:underline}
#Models {margin:50px 0px}
.sizeheads {margin:40px 10px 0px 10px}
.versions {padding:50px 20px}
.models {width:17.5%;margin:10px 5px 10px 5px;vertical-align:top;font-size:17px;text-align:center;color:#222;background:#fff;padding:15px 5px;display:inline-block;border:1px solid #92b9cd;border-radius:4px}
.models:hover {cursor:pointer;background:#f0f0f0}
.diaw {font-size:16px;float:right;margin:0px 10px 0px 0px;color:#407896}
.maketables {width:100%;font-size:17px;margin:50px 0px;text-align:left}
.maketables th {padding:10px;font-size:16px}
.maketables tr:hover td:not(.makerow) {cursor:pointer;background:#f5f5f5}
.maketables tr:hover > th {text-decoration:none}
th[scope="row"] {cursor:default;width:50px;padding:10px 0px 10px 15px;background:#f9f9f9}
.maketables td {padding:8px 10px;vertical-align:middle;line-height:2.5;white-space:nowrap;border-bottom:1px dashed #f0f0f0}
.makerow {cursor:default;text-decoration:none;border-right:1px solid #e5e5e5;font-weight:600;color:#333;width:80px;background:#f9f9f9;padding-right:15px !important}
.maketables td:nth-child(6) {width:170px}
.maketables a {color:#407896;text-decoration:underline}
.toptr {border-top:1px solid #bfd6e1}
.spacing {font-size:12px;display:inline-block;vertical-align:top;padding-top:6px}
#scroll {display:none}
.scroll {display:none}
.contact {font-size:20px;text-align:center;margin-top:30px;padding:20px}
.contact h2 {font-size:24px}
.qcontact a {line-height:2;font-size:16px;display:block;color:#407896;text-decoration:underline}
.faq {text-align:left}
.question {color:#407896;padding-top:60px}
.answer {padding-left:20px}
.commission {font-size:16px}
#breadcrumb {padding:20px 10px 10px 10px;margin:0 auto;font-size:17px}
#breadcrumb a {padding-right:10px;color:#407896;text-decoration:underline}
/*#breadcrumb a::after {content:"";border-right:1px solid #999;padding-left:10px}*/
.tsuburl {text-decoration:underline;color:#407896}
.checkfit {color:#407896}
.checkfit:hover {cursor:pointer}
.confirmfit {text-align:center;font-size:20px}
.confirmt {display:block;padding:10px;background:#d0d0d0}
.confirmv {border:1px solid #999;border-radius:4px;padding:5px 10px;margin:20px auto;display:block;width:100px;background:#407896;color:#fff}

#SpareProducts {margin-top:60px}
.tire {border:10px solid #f0f0f0;margin:20px 0px;min-height:420px;position:relative}
.manulogo {margin:10px 0px}
.tireimage {float:left;margin:15px}
.tireimage img {width:100%}
.specwrap {float:left;margin-left:50px;font-size:20px}
.specwrap span {font-weight:600}
.tirename {font-size:32px;margin:0px 0px 10px 0px;font-weight:600}
.tiresize {font-size:20px;margin:10px 0px}
.tireload {margin:10px 0px}
.tireweight {margin:10px 0px}
.tirediameter {margin:10px 0px}
.tirewidth {margin:10px 0px}
.tireprice {position:absolute;right:15px;bottom:120px;margin:10px 0px;font-size:20px}
.tireprice span {padding-left:10px;color:#2e8b57;font-size:28px;font-weight:600}
.tirerack {position:absolute;bottom:0px;right:0px;border-left:10px solid #f0f0f0;border-top:10px solid #f0f0f0;padding:10px 20px;font-size:20px}
.tirerack span {display:block;padding-bottom:5px}
.tirerack:hover {border:1px solid #999}
#Product ul a {color:#407896;text-decoration:underline}

#CreditWrapper {min-height:27px;padding:10px 0px 10px 0px;background-color:#222}
#Credit {max-width:1200px;margin:50px auto;color:#c0c0c0;text-align:center}
#Credit a:hover {color:#fff}
#Credit div {min-width:60px;padding:5px 20px 5px 20px;display:inline-block}
#CookieNotice {display:none;position:fixed;z-index:100;bottom:40px;left:0px;height:50px;width:400px;padding:8px;background:#fff678;text-align:center;font-size:13px;transition:transform .5s}
#CookieNotice div {position:absolute;top:-25px;right:5px;background:#fff;box-shadow:0px 0px 1px 1px #999;color:#2e8b57;font-weight:600;padding:8px}
#CookieNotice div:hover {cursor:pointer}
#CookieNotice a {text-decoration:underline}
.popup {position:absolute;top:0px;right:0px;z-index:10;opacity:.5;transition:all .5s;background:transparent;left:auto;width:0px;margin:0px auto;padding:0px;box-shadow:none;display:none}
.popup1 {position:absolute;z-index:10;width:300px;left:0;right:0;margin:0 auto;padding:0px;background:#e0e0e0;opacity:1;box-shadow:0px 0px 0px 1px #000;border-radius:4px;display:block}
.popup2 {position:absolute;z-index:10;width:320px;left:0;right:0;margin:0 auto;padding:20px;background:#fff;opacity:1;box-shadow:0px 0px 10px 2px #000;display:block;min-height:200px;font-size:17px;border-radius:4px}
.popup3 {position:absolute;z-index:10;width:320px;left:0;right:0;margin:0 auto;padding:20px 10px 20px 10px;background:#fff;opacity:1;box-shadow:0px 0px 10px 2px #000;display:block;min-height:200px;font-size:16px;border-radius:4px}
.popup4 {position:absolute;z-index:10;width:700px;left:0;right:0;margin:0 auto;padding:20px 10px 20px 10px;background:#fff;opacity:1;box-shadow:0px 0px 10px 2px #000;display:block;min-height:200px;font-size:16px;border-radius:4px}
.close {position:absolute;bottom:60px;right:10px;background:#e5e5e5;padding:8px;border:1px solid #222}
.close:hover {cursor:pointer}
.sparelist {font-size:16px;overflow-y:scroll;max-height:300px;padding-bottom:20px}
.policy {padding:20px;font-size:17px;text-align:justify;margin:40px 20px;border-radius:10px;box-shadow:0px 0px 1px 1px #000F1E03,0px 4px 8px 0px #000F1E08,0px 0px 4px 0px #000F1E33;background:#fff}
.cartpage {max-width:750px;margin:100px auto;position:relative;padding:10px;border-radius:10px;box-shadow:0px 0px 1px 1px #000F1E03,0px 4px 8px 0px #000F1E08,0px 0px 4px 0px #000F1E33;background:#fff}
.cart {display:block;position:absolute;top:120px;margin:0px auto;left:0px;right:0px;max-width:600px;;min-width:320px;background:#fff;border-radius:4px;box-shadow:0px 0px 5px 0px #000;z-index:5;padding:10px;transition:all .4s}
.cartheading {font-size:22px;font-weight:600;margin:10px 0px 0px 0px;padding:0px 5px 15px 5px;border-bottom:3px solid #c0c0c0}
.cartezlogo img {width:125px}
.addtocart {display:block;position:relative;padding:15px 10px 15px 10px;margin:40px auto 50px auto;width:325px;clear:both;background:#2e6a8b;color:#fff;border-radius:4px;text-align:center;font-size:16px;font-weight:600;transition:background .2s ease}
.addtocart:hover {cursor:pointer;background:#27607f}
.cartv {margin:10px auto 30px auto}
.kitheading {display:block;position:absolute;left:150px;top:30px}
.nocartitems {font-size:26px;text-align:center;margin:20px}
.nocartdesc {font-size:20px;text-align:center;padding:10px 80px}
.cartbutton {display:block;position:relative;font-size:16px;color:#fff;text-align:center;font-weight:normal;width:185px;padding:15px 90px 15px 30px;margin:50px auto 50px auto;background:#2e6a8b;border-radius:4px;font-weight:600;transition:background .2s ease}
.cartbutton span {font-size:15px;font-variant:all-small-caps;vertical-align:top;display:inline-block;padding:0px 0px 0px 8px}
.cartbutton:hover {cursor:pointer;background:#27607f}
.cartezbutton {background:#fff;color:#1b5f84;width:185px;padding:15px 90px 15px 25px;font-size:17px;border:1px solid #444;box-shadow:0px 0px 2px 0px #000}
.cartezbutton span {font-size:15px;font-variant:all-small-caps;vertical-align:top;display:inline-block;padding:0px 0px 0px 8px}
.cartezbutton:hover {background:#fff;border:1px solid #000;box-shadow:0px 0px 1px 1px #666}
.cartitem {position:relative;padding:5px 0px 0px 0px;border-bottom:1px solid #c0c0c0;clear:both;min-height:140px;font-weight:600;overflow:hidden}
.cartdetail {font-size:16px;display:block;color:#555;padding-top:4px;font-weight:normal}
.cartdetail strong {color:#2e8b30}
.cartitemimg {width:20%;float:left}
.cartitemimg img {width:100%}
.cartimglarge {height:320px;width:320px;display:block;float:none;margin:0px auto}
.cartitemimgsmall {width:23%;float:left;padding-right:10px}
.itemdesc {vertical-align:top;font-size:15px;padding:0px 10px 40px 10px}
.cartitemdesc {padding-left:10px;font-weight:normal}
.cartitemname {font-size:17px;vertical-align:top;padding:10px 15px 5px 10px;line-height:1.4}
.cartitemprice {position:absolute;font-size:20px;color:#277b3f;text-align:right;padding:20px 10px 0px 0px;bottom:18px;right:5px}
.cartbutimg {width:22px;height:22px;position:absolute;left:17px;top:13px}
.ezcartbutimg {width:90px;height:30px;position:absolute;right:22px;top:8px}
.cartqty {width:32px;padding-left:0px;height:28px;border:1px solid #e0e0e0;border-radius:4px;color:#666;font-size:15px;position:absolute;bottom:5px;right:105px}
.subtotal {border-top:2px solid #c0c0c0;background:#f0f0f0;padding:10px;clear:both;max-height:500px;transition:.6s;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.total {float:right;font-weight:600;font-size:20px;padding:15px}
.total span {font-size:14px;vertical-align:middle}
.selop {text-align:center;margin:20px auto;width:450px;font-size:18px;clear:both;font-weight:600}
.selop .go:hover {background:#d0d0d0}
.selopfin {text-align:left;padding-top:0px;color:green;margin:20px}
.selopbut {padding:5px 20px;margin:10px}
.selopbut:hover {cursor:pointer}
.ezspare {color:#e32727}
.finishezlogo {width:120px;float:left}
.finishezlogo img {width:100%}
.taxship {font-size:17px;color:#222;padding:0px 20px 10px 20px}
.taxship a {text-decoration:underline;color:#2e6a8b}
.taxship a:hover {}
.storage {text-align:justify;margin:0px auto;width:450px;font-size:17px;font-weight:normal;padding:10px}
.storage strong {font-size:20px;display:block;margin-bottom:20px}
.removeitem {position:absolute;font-size:15px;bottom:38px;right:135px;text-decoration:underline;color:#777}
.removeitem:hover {cursor:pointer}
.empty {margin-top:16px;top:14px;margin-right:40px;color:#222;font-size:16px;left:auto;right:5px;height:20px}
.trashsvg {width:28px;fill:#333;position:absolute;left:74px;top:-4px}
.svgsmall {fill:#888;top:-5px;left:-35px}
.svgsmall:hover {fill:#000}
.cartoptions {max-height:0px;overflow:hidden;transition:all .6s}
.accessoryheading {margin-top:10px}
.accessory {margin:0px;padding:10px 0px 15px 0px}
.accessory img {width:100%}
#bagaccessory {display:none}
.viewaccessory {padding:6px 15px 7px 15px;border-radius:4px;border:1px solid #2e6a8b;position:absolute;bottom:15px;right:120px;font-weight:normal}
.viewaccessory:hover {cursor:pointer;background:#f0f0f0}
.viewgreen {background:#2e6a8b;color:#fff;right:10px}
.viewgreen:hover {background:#27607f}
.itemnameprice {padding:5px 0px 0px 10px;font-size:20px;color:#277b3f}
.orcar {display:block;text-align:center;padding:20px 20px 10px 20px;font-weight:600}
.lastcar {font-size:18px;font-weight:600;color:#27607f;text-align:center;display:block;width:300px;background:#f9f9f9;margin:20px auto 0px auto;border:2px solid #c0c0c0;padding:12px 20px;border-radius:4px;transition:background .2s ease}
.lastcar2 {font-size:18px;font-weight:600;color:#27607f;text-align:center;display:block;width:320px;margin:20px auto 0px auto}
.lastcar:hover {cursor:pointer;background:#e5e5e5}
.accback {background:#e5e5e5;color:#000;padding:3px 10px;border:1px solid #999;border-radius:3px}

.faqwrap {padding-top:20px;clear:both}
.faqwrap p {margin:18px}
.faq {font-size:17px}
.q {display:block;padding:10px;background:#e9e9e9;position:relative}
.qq {display:block;margin-left:40px}
.a {display:block;padding:0px 15px;margin:15px 0px;overflow:hidden;transition:all .5s;line-height:1.7}
.ex {display:inline-block;vertical-align:top;background:#2e6a8b;;width:25px;text-align:center;color:#fff;font-weight:normal;position:absolute;top:50%;margin-top:-12px}
.ex:hover {cursor:pointer}
.exuse {display:inline-block}

@media (max-width:1249px) {
body {min-width:320px;width:100%}
h1 {font-size:17px}
h2 {font-size:17px}
p {line-height:1.6;font-size:17px}
.hidelink {display:inline-block !important}
.carback {top:50px;left:0px;margin:0;height:66px}
.carback img {width:100%}
#WrapWrapper {padding-top:50px;top:0px;position:relative;left:0px;box-shadow:0px 0px 5px 0px #000;transition:transform .5s, opacity .7s}
#Wrapper {width:auto;max-width:767px}
#Logo {font-size:24px;padding-top:12px;padding-right:5px;float:none;width:130px}
#Logo span {color:#222}
#HeaderBack {height:50px;width:100%;position:fixed;top:0px}
#Header {height:50px;width:auto}
#Header li {display:block;border-bottom:1px solid #3a3a3a;padding-bottom:3px}
#Header li {width:300px}
#Header li:hover {color:#e5e5e5;background:#000}
#Heading {left:0px;top:0px;height:68px;width:48%}
.headingh1wrap {width:auto;margin:0;right:auto;left:20px;padding:5px;top:64px;color:#b0b0b0}
.headingh1wrap h1 {font-size:26px;width:auto}
.period {width:3px;height:3px;border-radius:3px;margin-left:1px;background:#b0b0b0}
#dropdown {display:block}
.carsearch {display:block}
.carsearch {height:35px;top:11px;background-size:56px;width:45px}
.addtocart {width:230px;padding:15px 20px 15px 45px}
.cartlogo {top:7px;right:80px;width:28px}
#links {margin:15px 0px 0px 0px;float:none;width:280px;position:absolute;transform:translate3d(-300px,0,0);transition:transform .5s}
.cart {max-width:320px;padding-bottom:25px}
.cartheading {padding-bottom:30px}
.cartv {margin-bottom:0px}
.selop {width:auto}
.storage {width:auto}
.cartitemimg {width:35%}
.cartimglarge {height:320px;width:320px;display:block;float:none;margin:0px auto}
.cartitem {padding-bottom:40px}
.cartitemprice {bottom:12px}
.kitheading {left:15px;top:60px}
.cartqty {height:35px;width:45px;bottom:-4px}
.svgsmall {left:-50px;top:0px}
.cartbutton {width:275px}
.cartezbutton {width:180px}
.taxship {padding:10px 0px}
.popup4 {width:650px}
.storage {padding:5px}

#Description {font-size:17px}
.generation {font-size:17px}
#breadcrumb {text-align:center;font-size:15px;line-height:1.5}
#Content {width:100%;background:#f9f9f9;float:none;margin:100px 0px 5px 0px;height:auto;padding:0px}
#Content2 {width:auto;padding:10px;font-size:17px}
#Content2 p {min-width:320px;margin:0 auto;padding:15px;color:#111}
.tempwarn {background:#e5e5e5}
.bigtext {font-size:26px;padding:20px 15%;background:#e5e5e5}
.medtext {font-size:22px;padding:10px 20% 30px 20%;background:#e5e5e5}
#choice p {display:block;margin:0 auto;background:#f0f0f0}
#buttons {margin-top:40px}
.mainbutton {width:60%;float:none;display:block;margin:0px auto 0px auto;font-size:17px}
#Vehicle {margin:40px auto;width:300px}
.divselect div:hover {background:#f5f5f5;color:#222}
#Size {margin:40px auto;width:300px}
#Makes {width:100%}
.makes {width:90%}
#Models {width:100%}
.models {width:86%;display:block;margin:10px auto}
.generation {padding:0px;margin:0 auto;border-radius:0px}
.generation h2 {padding:20px;font-size:24px}
.generation p {padding:20px}
.maketables,.maketables tbody,.maketables tr,.maketables td,.maketables th[scope="row"] {display:block;width:100%}
.maketables {margin-top:0px;font-size:20px;width:100%}
.maketables thead {display:none}
.maketables tr:nth-child(even) {background:#f9f9f9}
.maketables th {color:#222;padding:10px}
.maketables thead th:first-child {background:#e9e9e9}
.maketables th:nth-child(1) {background:#fff}
.maketables td:nth-child(6) {width:auto;padding-bottom:20px !important}
.maketables th[scope="row"] {background:#f0f0f0;padding:10px;margin-top:0px;border-top:4px solid #bfd6e1;border-bottom:1px solid #e5e5e5;font-size:22px}
.maketables td {padding:8px 12px;line-height:1.5;white-space: normal}
.maketables tr {position:relative;overflow:hidden}
.maketables caption {width:320px;font-size:15px}
.maketables td::before {content:attr(data-label);display:block;font-size:14px;color:#999}
.makerow {font-weight:600;font-size:22px;background:transparent;border:none !important;position:absolute;left:60px;top:3px}
.modelrow {font-weight:600;font-size:18px;padding-top:15px !important;border-top:1px solid #e9e9e9}
.checkfit {text-decoration:underline}
.tablewrapwrap {position:relative;margin-top:10px}
.tire {min-height:500px}
.tireimage {width:auto;max-width:300px}
.specwrap {margin-left:20px}
.popup4 {width:85%;max-width:450px}
.contact {margin-top:0px}
.contact h2 {font-size:20px}
}

@media (max-width:600px) {
.tire {min-height:850px;margin:20px 10px}
.tireimage {width:auto;max-width:300px;margin:10px auto;float:none}
.specwrap {margin:30px auto;float:none;width:250px}
#CookieNotice {width:auto;bottom:0px}
.nocartdesc {padding:10px}
.selopbut {min-width:150px}
}
@media (min-width:1250px){
#Wrapper {width:1240px;padding:0px 5px}
#Content2 {width:1250px}
#Logo {margin:0px auto}
}
