.banner-bg .jumbotron span,
.banner-bg .widjet-box span,
body {
    font-size: 16px;
    line-height: 22px
}


.align_center,
.condition-menu-make1,
.feed,
.feedbox,
.img-txt-1,
.img-txt-2,
.make-txt,
.menu,
.model-head,
.no-left,
.owl-dots,
.reg-input,
.romeo,
.select-make-txt,
.selling-button1,
.selling-txt,
.txext,
.wedjet-btn {
    text-align: center
}

.blog-post,
.customer-name,
.feed-text,
.feedbackmake {
    font-style: italic
}

.ShowButton button,
.click,
.condition-menu-make1 ul li,
.feed,
.feed-head,
.footer-nav,
.img-txt-1,
.model-head,
.reg-input,
.rightVrm .main-inner input,
.select-arrow-txt,
.select-make-txt,
.selling-button1,
.selling-txt,
.txext,
.wedjet-btn,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700
}

.find-about,
.part-box .card .proceed-btn {
    max-width: 300px
}

.ShowButton button,
.alfa-txt-box-signup,
.button-txt-signup,
.click,
.country-signup,
.ctc-btn-txt-2,
.ctct-banner-txt,
.ctct-btn-txt,
.feed,
.feed-head,
.footer-nav,
.form-apps,
.ftr-signup,
.ino-supplier,
.model-head,
.model-head2,
.over-heading,
.over-heading1,
.porceed,
.reg-input,
.reg-input-signup,
.reg-sup,
.select-make-txt,
.selling-button1,
.selling-txt,
.sold-txt,
.sorry-go,
.wedjet select {
    text-transform: uppercase
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: bootstrap-icons;
    src: url("../fonts/bootstrap-icons.woff2") format("woff2"), url("../fonts/bootstrap-icons.woff") format("woff");
    font-display: swap
}

[class*=" bi-"]::before,
[class^=bi-]::before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: 400 !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.bi-caret-right-fill::before {
    content: "\f231"
}

.bi-check2::before {
    content: "\f272"
}

.bi-envelope::before {
    content: "\f32f"
}

iframe[name=google_conversion_frame] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left
}

* {
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0
}

body {
    font-family: Lato, sans-serif;
    color: #333
}

h1,
h2 {
    font-size: 24px;
    line-height: 30px
}

h3 {
    font-size: 22px;
    line-height: 28px
}

h4,
h5 {
    font-size: 20px;
    line-height: 26px
}

h6 {
    font-size: 18px;
    line-height: 24px
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

.left {
    float: left
}

.right {
    float: right
}

.clearfix:after {
    content: "&nbsp;";
    font-size: 0;
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    display: block
}

* html .clearfix {
    height: 1px
}

.clear {
    clear: both
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: 90%;
    color: #868e96
}

.menu,
.menu ul li a,
.part-box .list-inline .list-inline-item {
    color: #5e5e5e
}

.wraper {
    width: 1000px;
    margin: 0 auto
}

.top-br {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #ccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #ccc));
    background: -webkit-linear-gradient(top, #fff 0, #ccc 100%);
    background: -o-linear-gradient(top, #fff 0, #ccc 100%);
    background: -ms-linear-gradient(top, #fff 0, #ccc 100%);
    background: linear-gradient(to bottom, #fff 0, #ccc 100%);
    border-bottom: 3px solid #737678;
    height: 54px
}

.menu {
    font-size: 14px
}

.button a div:hover,
.condition-menu-make1 ul li a:hover,
.quote a div:hover,
.reg-input,
.txext,
.view a div:hover {
    color: #000
}

.menu ul li {
    padding: 0 5px;
    float: left;
    line-height: 54px;
    list-style: none
}

.menu ul li a {
    text-decoration: none
}

.ctc-btn-txt-2 a:hover,
.menu ul li a:hover,
.wedjet-btn a:hover {
    text-decoration: underline;
    color: #000
}

header {
    box-shadow: 0 .1rem .2rem rgb(0 0 0 / 15%);
    border-bottom: 1px solid #d7d7d7
}

header .list-inline-item:not(:last-child) {
    margin-right: .1rem
}

.fixed-top {
    animation-name: moveHeader;
    animation-duration: 2s;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
    z-index: 99999
}

@keyframes moveHeader {
    0% {
        transform: translateY(-100px)
    }

    100% {
        transform: translateY(0)
    }
}

.faqs .accordion-button:focus,
.form-control:focus,
header .navbar-toggler:focus {
    box-shadow: none
}

header .navbar-nav .nav-item .nav-link:hover {
    color: #000 !important;
    text-decoration: underline !important
}

header .navbar-nav .nav-item .nav-link {
    border-bottom: 1px solid #000
}

.engine-logo {
    margin-top: 6px
}

.condition-menu-make1 ul {
    display: table
}

.condition-menu-make1 ul li {
    padding: 12px 21px;
    float: left;
    list-style: none;
    color: #fff;
    background: #f39103;
    margin: 25px;
    border-radius: 7px;
    font-size: 18px;
    line-height: 24px;
    background: -moz-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f39103), color-stop(100%, #d57f03));
    background: -webkit-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -o-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -ms-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: linear-gradient(to bottom, #f39103 0, #d57f03 100%);
    width: 237px;
    -webkit-box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75);
    box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75)
}

.condition-menu-make1 ul li a {
    text-decoration: none;
    color: #fff !important
}

.banner-bg,
.model-year .card,
.other-condition,
.select-model,
.year-box {
    background-color: #f2f2f7
}

.banner-bg form .form-select {
    background-color: #e9e9e9;
    height: 40px
}

.banner-bg .widjet-box button {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 14%, #fff 14%, #f0f0f0 54%, #e1e1e1 97%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(14%, #fff), color-stop(14%, #fff), color-stop(54%, #f0f0f0), color-stop(97%, #e1e1e1));
    background: -webkit-linear-gradient(top, #fff 14%, #fff 14%, #f0f0f0 54%, #e1e1e1 97%);
    background: -o-linear-gradient(top, #fff 14%, #fff 14%, #f0f0f0 54%, #e1e1e1 97%);
    background: -ms-linear-gradient(top, #fff 14%, #fff 14%, #f0f0f0 54%, #e1e1e1 97%);
    background: linear-gradient(to bottom, #fff 14%, #fff 14%, #f0f0f0 54%, #e1e1e1 97%);
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    color: #9c9c9c;
    border: 1px solid #ccc;
    max-width: 230px
}

.banner-bg form button {
    font-size: 24px;
    height: 60px;
    line-height: 60px;
    background-color: #f49103;
    max-width: 250px
}

.banner-bg-back {
    border: 2px solid #b86c00
}

.reg,
.reg-blue {
    border-radius: 7px
}

.banner-bg-top {
    background-color: #fff
}

.txext {
    font-size: 26px;
    line-height: 32px
}

.reg {
    background: #ffcb05;
    width: 545px;
    margin-left: 20px;
    margin-top: 15px;
    padding: 5px
}

.reg-blue {
    background: #005ab0
}

.reg-img {
    margin-left: 5px
}

.reg-input {
    background: #ffcb05;
    border-radius: 0 7px 7px 0;
    font-size: 40px;
    line-height: 46px;
    height: 60px;
    margin-top: 5px;
    width: 488px
}

.wedjet select {
    width: 243px;
    border: 1px solid #999;
    padding: 10px 5px;
    margin-left: 20px;
    font-size: 14px;
    color: #070707;
    height: 44px;
    line-height: 44px;
    border-radius: 10px;
    background: #d2cfd7;
    margin-top: 22px
}

.wedjet-btn {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 14%, #fff 14%, #f0f0f0 54%, #e1e1e1 97%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(14%, #fff), color-stop(14%, #fff), color-stop(54%, #f0f0f0), color-stop(97%, #e1e1e1));
    background: -webkit-linear-gradient(top, #fff 14%, #fff 14%, #f0f0f0 54%, #e1e1e1 97%);
    background: -o-linear-gradient(top, #fff 14%, #fff 14%, #f0f0f0 54%, #e1e1e1 97%);
    background: -ms-linear-gradient(top, #fff 14%, #fff 14%, #f0f0f0 54%, #e1e1e1 97%);
    background: linear-gradient(to bottom, #fff 14%, #fff 14%, #f0f0f0 54%, #e1e1e1 97%);
    margin-left: 78px;
    margin-top: 9px;
    border-radius: 5px;
    font-size: 36px;
    opacity: .8;
    width: 225px;
    height: 55px;
    line-height: 55px;
    color: #9c9c9c;
    cursor: pointer;
    border: 1px solid #ccc
}

.wedjet-btn a {
    list-style: none;
    color: #9c9c9c;
    text-decoration: none
}

.select-arrow {
    margin-left: 12px;
    margin-top: 12px
}

.select-arrow-txt {
    color: #000;
    margin-top: 18px;
    margin-left: 10px
}

.select-make-txt {
    font-size: 26px;
    line-height: 32px;
    color: #000;
    margin: 20px 0
}

.bg-orange {
    background-color: #f39103 !important
}

.text-orange {
    color: #fe720a !important
}

.model-year .card a:hover,
.select-model a:hover {
    color: #fc6601 !important
}

.banner-bg .bullets .list-group .list-group-item,
.content .list-group .list-group-item,
.part-box .bullets .list-group .list-group-item,
.privacy .list-group .list-group-item {
    padding-left: 30px
}

.content .list-group .list-group-item::before {
    position: absolute;
    content: "\f272";
    top: 8px;
    left: 0;
    font-family: bootstrap-icons !important;
    font-size: 22px;
    font-weight: 700;
    color: #fc6601
}

.content .nav-link {
    font-size: 18px;
    height: 70px;
    box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75)
}

.content ul li {
    line-height: 30px
}

.model-year .card a h5 {
    font-size: 17px;
    line-height: 23px
}

.engine-size a {
    background-color: #f5f5f5
}

.engine-size a:hover,
.other-condition a:hover {
    background-color: #fc6601 !important;
    color: #fff !important
}

.part-box .card .proceed-btn,
.part-box .card form a,
.year-box .card a {
    background: #d57f03;
    height: 55px;
    line-height: 55px;
    font-size: 24px;
    cursor: pointer
}

.part-box .card form a,
.year-box .card a {
    max-width: 175px
}

.part-box .main_input input {
    min-height: 70px
}

.webp .part-box .bullets .list-group .list-group-item::before {
    background-image: url(../images/bullet2.webp)
}

.no-webp .part-box .bullets .list-group .list-group-item::before {
    background-image: url(../images/bullet2.png)
}

.part-box .bullets .list-group .list-group-item::before {
    position: absolute;
    content: '';
    top: 9px;
    left: 0;
    width: 22px;
    height: 19px;
    background-size: contain;
    background-repeat: no-repeat
}

.part-box .list-inline .list-inline-item::after {
    content: "";
    height: 1px;
    width: 100%;
    background: radial-gradient(50% 50% at 50% 50%, #000 0, rgba(143, 143, 143, 0) 100%);
    position: absolute;
    bottom: 0;
    left: 0
}

.rightVrm .main-inner input,
.signup .uk-plate::before,
.signup form .box-engine::before,
.signup form .location-card::before {
    background-repeat: no-repeat;
    background-size: contain
}

.make-box2 a {
    text-decoration: none;
    color: #3b3b3b
}

.make-box2 a:hove {
    color: #0571af
}

.make-txt {
    font-size: 14px;
    color: #3b3b3b;
    margin-top: 15px
}

.make-txt a {
    text-decoration: none;
    list-style: none;
    color: #00316d
}

.make-txt a:hover {
    text-decoration: none;
    color: #009c94
}

.make002 img {
    margin-bottom: 10px;
    background-color: #f8f6f6
}

.make-bg {
    background: #f2f2f7
}

.webp .make-sprite {
    background-image: url("../images/logos/make-sprite.webp")
}

.no-webp .make-sprite {
    background-image: url("../images/logos/make-sprite.png")
}

.step-sprite {
    width: 75px;
    height: 75px
}

.bg-alfaromeo {
    background-position: 0 0
}

.bg-audi {
    background-position: -75px 0
}

.bg-bmw {
    background-position: 0 -75px
}

.bg-citroen {
    background-position: -75px -75px
}

.bg-daewoo {
    background-position: -150px 0
}

.bg-daihatsu {
    background-position: -150px -75px
}

.bg-fiat {
    background-position: 0 -150px
}

.bg-ford {
    background-position: -75px -150px
}

.bg-honda {
    background-position: -150px -150px
}

.bg-hyundai {
    background-position: -225px 0
}

.bg-isuzu {
    background-position: -225px -75px
}

.bg-iveco {
    background-position: -225px -150px
}

.bg-jaguar {
    background-position: 0 -225px
}

.bg-kia {
    background-position: -75px -225px
}

.bg-landrover {
    background-position: -150px -225px
}

.bg-lexus {
    background-position: -225px -225px
}

.bg-mazda {
    background-position: -300px 0
}

.bg-mercedes {
    background-position: -300px -75px
}

.bg-mini {
    background-position: -300px -150px
}

.bg-mitsubishi {
    background-position: -300px -225px
}

.bg-nissan {
    background-position: 0 -300px
}

.bg-peugeot {
    background-position: -75px -300px
}

.bg-rangerover {
    background-position: -150px -300px
}

.bg-renault {
    background-position: -225px -300px
}

.bg-rover {
    background-position: -300px -300px
}

.bg-saab {
    background-position: -375px 0
}

.bg-seat {
    background-position: -375px -75px
}

.bg-skoda {
    background-position: -375px -150px
}

.bg-subaru {
    background-position: -375px -225px
}

.bg-suzuki {
    background-position: -375px -300px
}

.bg-toyota {
    background-position: 0 -375px
}

.bg-vauxhall {
    background-position: -75px -375px
}

.bg-volvo {
    background-position: -150px -375px
}

.bg-vw {
    background-position: -225px -375px
}

.make-bg .card:hover {
    border: 1px solid #fc6601 !important;
    color: #fc6601
}

.selleing-bg {
    background: #f1f1f1;
    padding: 10px
}

.seling-box {
    width: 194px;
    border: 1px solid
}

.selling-txt {
    font-size: 35px;
    color: #00316d;
    margin-top: 15px
}

.selling-box {
    -webkit-box-shadow: 0 0 3px 0 rgba(50, 50, 50, .5);
    -moz-box-shadow: 0 0 3px 0 rgba(50, 50, 50, .5);
    box-shadow: 0 0 3px 0 rgba(50, 50, 50, .5);
    background: #d6d6d6;
    margin-top: 15px;
    border: 8px solid #fff;
    -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .18);
    -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .18);
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, .18)
}

.selling-box img {
    width: 214px
}

.img-txt-1 {
    font-size: 19px;
    color: #000;
    margin-top: 5px
}

.box,
.feed-text {
    margin-top: 10px
}

.img-txt-2 {
    font-size: 20px;
    color: #646363
}

.selling-button1 {
    background: #f2f3f4;
    background: -moz-linear-gradient(top, #f2f3f4 38%, #d9dde1 50%, #e3e5e9 90%, #ebeced 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(38%, #f2f3f4), color-stop(50%, #d9dde1), color-stop(90%, #e3e5e9), color-stop(99%, #ebeced));
    background: -webkit-linear-gradient(top, #f2f3f4 38%, #d9dde1 50%, #e3e5e9 90%, #ebeced 99%);
    background: -o-linear-gradient(top, #f2f3f4 38%, #d9dde1 50%, #e3e5e9 90%, #ebeced 99%);
    background: -ms-linear-gradient(top, #f2f3f4 38%, #d9dde1 50%, #e3e5e9 90%, #ebeced 99%);
    background: linear-gradient(to bottom, #f2f3f4 38%, #d9dde1 50%, #e3e5e9 90%, #ebeced 99%);
    border: 1px solid #9d9d9d;
    color: #555;
    font-size: 25px;
    height: 53px;
    line-height: 53px;
    width: 228px;
    margin-top: 10px
}

.selling-button1 a {
    text-decoration: none;
    color: #555
}

.selling-button1 a:hover {
    text-decoration: none;
    color: #00316d
}

.box {
    margin-left: 15px;
    width: 231px
}

.feedback {
    padding: 20px 10px 30px;
    background: url(../images/feedback-bg.png)
}

.feed {
    font-size: 24px;
    color: #000;
    margin-bottom: 12px
}

.feedbox {
    width: auto;
    background: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 3px solid #000;
    box-shadow: 0 0 2px 0 rgba(119, 119, 119, .75);
    -moz-box-shadow: 0 0 2px 0 rgba(119, 119, 119, .75);
    -webkit-box-shadow: 0 0 2px 0 rgba(119, 119, 119, .75)
}

.feed-text {
    line-height: 18px
}

.feed-head {
    font-size: 18px;
    color: #4e4e4e
}

.customer-name {
    margin-right: 10px;
    color: #03c;
    margin-top: 5px
}

.rating {
    margin-left: 387px;
    margin-top: 10px
}

footer {
    background-color: #eef2f6
}

.footer {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #fdfdfd 60%, #ededed 96%, #dedede 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(60%, #fdfdfd), color-stop(96%, #ededed), color-stop(100%, #dedede));
    background: -webkit-linear-gradient(top, #fff 0, #fdfdfd 60%, #ededed 96%, #dedede 100%);
    background: -o-linear-gradient(top, #fff 0, #fdfdfd 60%, #ededed 96%, #dedede 100%);
    background: -ms-linear-gradient(top, #fff 0, #fdfdfd 60%, #ededed 96%, #dedede 100%);
    background: linear-gradient(to bottom, #fff 0, #fdfdfd 60%, #ededed 96%, #dedede 100%);
    border: 1px solid #ccc
}

.footer-top {
    border-top: 1px solid #e8e7e7;
    padding: 10px;
    background: #006497;
    background: -moz-linear-gradient(top, #006497 0, #0a2a50 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #006497), color-stop(100%, #0a2a50));
    background: -webkit-linear-gradient(top, #006497 0, #0a2a50 100%);
    background: -o-linear-gradient(top, #006497 0, #0a2a50 100%);
    background: -ms-linear-gradient(top, #006497 0, #0a2a50 100%);
    background: linear-gradient(to bottom, #006497 0, #0a2a50 100%)
}

.footer-box1 {
    width: 160px;
    padding: 10px;
    margin-right: 184px
}

.footer-nav {
    font-size: 22px;
    color: #fff;
    margin-bottom: 15px
}


/***
=================================================
About Us
=================================================
***/

.webp .about-sprite {
    background-image: url("../images/about_sprites.webp")
}

.no-webp .about-sprite {
    background-image: url("../images/about_sprites.png")
}

.about-us {
    width: 100px;
    height: 100px;
}

.bg-1st {
    background-position: -0 -0;
}

.bg-2nd {
    background-position: -100px -0;
}

.bg-3rd {
    background-position: -0 -100px;
}

.bg-4rth {
    background-position: -100px -100px;
}

.blog-post,
.nav {
    color: #a3a3a3
}

.webp .banner-bg .bullets .list-group .list-group-item::before,
.webp .privacy .list-group .list-group-item::before {
    background-image: url(../images/bullet.webp)
}

.no-webp .privacy .list-group .list-group-item::before {
    background-image: url(../images/bullet.jpg)
}

.banner-bg .bullets .list-group .list-group-item::before,
.privacy .list-group .list-group-item::before {
    position: absolute;
    content: '';
    top: 7px;
    left: 0;
    width: 26px;
    height: 24px;
    background-size: contain;
    background-repeat: no-repeat
}

.blog-post a,
.ctc-btn-txt-2 a,
.home a,
.view a {
    text-decoration: none;
    color: #fff
}

.sto {
    border-bottom: 1px solid #999;
    margin-top: 5px;
    margin-bottom: 5px
}

.blog-post {
    font-size: 12px
}

.footer-social img {
    margin-left: 4px;
    opacity: .5;
    width: 25px
}

.footer-social3 img {
    filter: url(filters.svg#grayscale);
    filter: gray;
    -webkit-filter: grayscale(1);
    cursor: pointer;
    width: 20px;
    margin-top: 8px;
    margin-right: 2px
}

.footer-social3 img:hover {
    filter: none;
    -webkit-filter: grayscale(0)
}

.romeo {
    margin-bottom: 10px
}

.model-head {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 12px
}

.bullet-text,
.make-text {
    font-size: 16px;
    line-height: 22px
}

.menu-bar-left a {
    text-decoration: none;
    color: #000
}

.menu-bar-left a div:hover {
    background: #ededed;
    color: #000
}

.alfaengine {
    margin-bottom: 10px;
    overflow: hidden
}

.make-text {
    text-align: justify
}

.para img {
    width: 157px
}

.bullet-text {
    margin-left: 10px;
    margin-top: 3px
}

.click {
    font-size: 20px
}

.feedbackmake {
    font-size: 16px
}

.johan {
    color: #00316d;
    font-size: 16px;
    margin-top: 10px;
    margin-left: 415px
}

.johan div:first-child {
    margin-right: 10px;
    margin-top: 5px
}

.boxsocail {
    margin-left: 100px
}

.ShowButton {
    width: 200px;
    margin: 15px auto;
    padding: 5px
}

.ShowButton button {
    background: linear-gradient(to bottom, #fff 14%, #fff 14%, #f0f0f0 54%, #e1e1e1 97%) rgba(0, 0, 0, 0);
    border-radius: 5px;
    color: #9c9c9c;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #ccc
}

.signup-text,
.year h1,
.year1 h1 {
    font-size: 32px;
    text-align: center
}

.top-signup {
    height: 3px;
    background: #737678
}

.text-blue-dark {
    color: #01377b !important
}

.bg-dark-blue {
    background-color: #01377b !important
}

.bg-yellow {
    background-color: #fc0 !important
}

.webp .signup .uk-plate::before {
    background-image: url(../images/uk-plate.webp)
}

.no-webp .signup .uk-plate::before {
    background-image: url(../images/uk-plate.jpg)
}

.signup .uk-plate {
    padding-left: 28px;
    height: 30px
}

.signup .uk-plate::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 23px;
    height: 30px;
    border-radius: 5px 0 0 5px
}

.signup form .card,
.signup form .card-saving,
.signup form .location-card {
    border: 1px solid #a3a3a3;
    border-radius: 10px
}

.signup form .card span {
    content: '';
    top: -13px;
    left: 10px
}

.signup form .card a,
.signup form .form-check-label {
    font-size: 14px;
    line-height: 20px
}

.webp .signup form .box-engine::before {
    background-image: url(../images/engine-replacement_1.webp)
}

.no-webp .signup form .box-engine::before {
    background-image: url(../images/engine-replacement_1.png)
}

.signup form .box-engine,
.signup form .location-card {
    padding-left: 45px
}

.signup form .box-engine::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 32px;
    height: 32px
}

.signup form .card-saving h6 {
    color: #231f20;
    font-size: 16px;
    line-height: 22px
}

.signup form .form-control {
    background-color: #edf3fb;
    border: 1px solid #c2c2c2;
    height: 43px
}

.webp .signup form .location-card::before {
    background-image: url(../images/you-location.webp)
}

.no-webp .signup form .location-card::before {
    background-image: url(../images/you-location.png)
}

.signup form .location-card::before {
    position: absolute;
    content: '';
    top: 9px;
    left: 11px;
    width: 22px;
    height: 22px;
    cursor: pointer
}

.signup form .cta {
    background-color: #227617;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    max-width: 230px
}

.form-control.is-valid,
.was-validated .form-control:valid {
    border: 2px solid #227617
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
    color: #227617
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
    border: 2px solid red
}

.webp .banner-bg-top .main_input input,
.webp .main_input input,
.webp .part-box .main_input input,
.webp .rightVrm .main-inner input {
    background-image: url(../images/gb.webp)
}

.no-webp .banner-bg-top .main_input input,
.no-webp .main_input input,
.no-webp .part-box .main_input input,
.no-webp .rightVrm .main-inner input {
    background-image: url(../images/gb.png)
}

.rightVrm .main-inner input {
    background-color: #ffcb05;
    color: #000;
    font-size: 26px;
    min-height: 58px;
    border-radius: 7px;
    border: none
}

.rightVrm .main-inner {
    max-width: 350px
}

.rightVrm .quote-btn,
.rightVrm .widget a.quote,
.widget button.quote {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    max-width: 203px;
    background: #007517;
    font-weight: 700
}

.rightVrm .quote-btn {
    background: -moz-linear-gradient(top, #007517 0, #00a01d 100%);
    background: -webkit-linear-gradient(top, #007517 0, #00a01d 100%);
    background: linear-gradient(to bottom, #007517 0, #00a01d 100%)
}

.rightVrm .widget a.quote,
.widget button.quote {
    width: 100%;
    cursor: pointer;
    background: -moz-linear-gradient(top, #007517 0, #00a01d 100%);
    background: -webkit-linear-gradient(top, #007517 0, #00a01d 100%);
    background: linear-gradient(to bottom, #007517 0, #00a01d 100%)
}

.signup-header {
    background: #fff;
    height: 100px
}

.signup-logo {
    opacity: .5
}

.signup-text {
    font-weight: 700;
    color: #000;
    width: 775px;
    line-height: 45px
}

.signup-bg {
    border: 1px solid #cdcdcd;
    padding: 10px
}

.widjet-area {
    font-size: 20px;
    width: 100%;
    margin: 5px 0
}

.signup-form {
    background: #fff;
    border: 3px solid #efeded;
    margin-top: 25px;
    padding: 8px;
    width: 400px;
    -webkit-box-shadow: 0 0 2px 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: 0 0 2px 0 rgba(50, 50, 50, .75);
    box-shadow: 0 0 2px 0 rgba(50, 50, 50, .75)
}

.button-txt-signup a:hover,
.signup-box {
    -webkit-box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
}

.signup-box {
    width: 426px;
    background: #fff;
    box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
}

.pt-signup-box-v1 {
    width: 950px !important;
    border: 2px solid #cecece
}

.pt-signup-box-v1 .signup-form {
    display: block;
    margin: 10px auto;
    position: relative
}

.pt-button-txt-signup-v1 {
    line-height: 50px !important;
    margin-left: 10px !important
}

.pt-button-signup-v1 {
    background: #0c3667 !important;
    height: 50px !important;
    margin-bottom: 8px !important;
    margin-left: 259px !important;
    margin-top: 20px !important;
    width: 435px !important
}

.pt-button-signup-arrow-v1 {
    margin-top: 5px !important
}

.pt-widget-box-signup-v1 {
    width: 695px !important;
    margin-left: 0 !important
}

.pt-sign-bg-v1 {
    background: #f49103
}

.alfa-txt-box-signup {
    color: #000 !important;
    font-weight: 700;
    font-size: 26px;
    line-height: 32px;
    text-align: center;
    padding: 10px 0
}

.pt-signup-new-arrow-v1 {
    margin-left: 25px !important
}

.signup-bullets ul {
    margin: 10px 0;
    padding: 0
}

.signup-bullets ul li {
    list-style: none;
    margin: 0 auto 0 34%;
    padding: 0
}

.signup-bullets ul li span {
    color: #000;
    font-size: 18px
}

.sep {
    margin-left: 45px;
    margin-right: 20px
}

.sep img {
    width: 11px
}

.country-signup {
    background: #fff;
    border: 3px solid #efeded;
    color: #585d60;
    font-size: 20px;
    margin-top: 25px;
    padding: 8px;
    width: 424px;
    -webkit-box-shadow: 0 0 2px 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: 0 0 2px 0 rgba(50, 50, 50, .75);
    box-shadow: 0 0 2px 0 rgba(50, 50, 50, .75)
}

.button-signup,
.viewprice {
    -webkit-box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75)
}

.button-signup {
    margin-left: -7px;
    margin-top: 32px;
    background: #f39103;
    background: -moz-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f39103), color-stop(100%, #d57f03));
    background: -webkit-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -o-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -ms-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: linear-gradient(to bottom, #f39103 0, #d57f03 100%);
    box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75);
    border-radius: 8px;
    width: 430px;
    height: 100px;
    cursor: pointer
}

.button-txt-signup {
    font-size: 38px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    line-height: 100px;
    margin-left: 5px
}

.button-txt-signup a {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.button-txt-signup a:hover {
    text-decoration: underline;
    color: #000;
    background: #fff;
    box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
}

.button-signup-arrow {
    margin-left: 7px;
    margin-top: 33px
}

.widget-box-signup {
    padding: 10px;
    width: 450px;
    margin-left: 22px;
    background: #fff;
    -webkit-box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75);
    box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
}

.signup-new-arrow {
    margin-left: 95px;
    margin-top: 8px
}

.signup-new-arrow-txt {
    font-size: 18px;
    color: #000;
    margin-left: 5px;
    margin-top: 6px
}

.reg-signup-yelw {
    background: #ffcb05;
    width: 362px;
    border-radius: 5px;
    margin-top: 15px;
    margin-left: 45px;
    padding: 3px;
    opacity: .4
}

.reg-blu-signup {
    background: #005baf;
    border-radius: 5px
}

.reg-input-signup {
    border-radius: 0 3px 3px 0;
    color: #000;
    font-size: 30px;
    font-weight: 700;
    height: 66px;
    line-height: 60px;
    margin-left: 2px;
    margin-top: 3px;
    text-align: center;
    width: 307px;
    background: #ffcb05
}

.emb,
.ftr-signup,
.make-info {
    margin-top: 10px
}

.blu-img-signup img,
.gb img,
.part-gb img {
    width: 50px
}

.mfg-txt-box-signup {
    padding-top: 10px;
    margin-left: 79px;
    width: 150px;
    font-size: 18px;
    color: #737678;
    padding-bottom: 10px
}

.year-blue,
.year-yellow {
    padding: 3px;
    border-radius: 5px
}

.ftr-signup-bg {
    background: #302f2f;
    height: 50px
}

.ftr-signup {
    font-size: 18px;
    color: #fff;
    line-height: 50px;
    text-align: center
}

.emb {
    margin-left: 48px
}

.emb img {
    margin-top: 6px;
    width: 220px;
    margin-left: 10px
}

.year,
.year1 {
    background: #e6e6e6
}

.year h1,
.year1 h1 {
    font-weight: 700;
    color: #000
}

.year-yellow {
    background: #ffcb05;
    width: 300px;
    margin-right: 10px
}

.year-blue {
    background: #005baf
}

.info,
.makedetail,
.part-bg {
    padding: 10px
}

.year-reg {
    background: #ffcb05;
    font-size: 28px;
    font-weight: 700;
    height: 71px;
    text-align: center;
    width: 243px
}

.button a,
.ctct-btn-txt a {
    text-decoration: none;
    color: #fff;
    cursor: pointer
}

.viewprice {
    background: -moz-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f39103), color-stop(100%, #d57f03));
    background: -webkit-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -o-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -ms-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: linear-gradient(to bottom, #f39103 0, #d57f03 100%);
    box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75);
    border: 1px solid #c37300;
    border-radius: 7px;
    width: 158px;
    height: 55px;
    text-align: center;
    line-height: 55px;
    font-size: 24px;
    font-weight: 700;
    margin-left: 42px
}

.porceed,
.rg-btn-overlay {
    -webkit-box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75)
}

.makedetail {
    width: 210px
}

.make-info {
    color: #737678;
    font-size: 16px;
    width: 100px
}

.make-info2 {
    color: #000;
    font-size: 24px;
    text-align: center;
    margin-bottom: 22px;
    line-height: 30px
}

.info {
    width: auto;
    background-color: #ededed;
    margin-top: 15px
}

.make-info3 {
    color: #737678;
    font-size: 16px;
    line-height: 22px;
    width: 100px;
    margin-top: 10px
}

.part-inp,
.porceed {
    font-size: 26px;
    text-align: center;
    font-weight: 700
}

.reg-blue-pat,
.reg-pat {
    padding: 4px;
    border-radius: 5px
}

.or-p {
    margin-left: 40px;
    margin-right: 40px
}

.reg-pat {
    background: #ffcb05;
    width: 380px
}

.reg-blue-pat {
    background: #005baf
}

.part-inp {
    height: 72px;
    width: 322px;
    background: #ffcb05
}

.go a div:hover {
    color: #000;
    cursor: pointer
}

.porceed {
    background: -moz-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f39103), color-stop(100%, #d57f03));
    background: -webkit-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -o-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -ms-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: linear-gradient(to bottom, #f39103 0, #d57f03 100%);
    box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75);
    border: 1px solid #c37300;
    border-radius: 7px;
    color: #fff;
    height: 77px;
    line-height: 77px;
    margin-left: 0;
    width: auto
}

.quote a {
    text-decoration: none
}

.year-txt {
    width: 40px;
    font-size: 22px;
    color: #000
}

.cash-txt,
.cash-txt-1,
.sold-txt {
    font-size: 30px;
    text-align: center
}

.cash-txt {
    font-weight: 700;
    color: #d40811;
    margin-top: 25px
}

.sold-txt {
    color: #a4a4a4;
    margin-top: 7px
}

.cash-txt-1 {
    font-weight: 700;
    color: #d40811;
    margin-top: 5px
}

.part-shadow {
    margin-left: 45px
}

.soory-bg {
    background: #fff;
    padding-bottom: 15px
}

.sooory-img {
    margin-left: 5px;
    margin-top: 15px
}

.soory-txt,
.soory-txt-blue {
    margin-left: 15px;
    width: 803px;
    font-weight: 700
}

.soory-txt {
    font-size: 49px;
    color: #f50d29;
    margin-top: 25px
}

.soory-txt-blue {
    font-size: 30px;
    color: #20508b;
    text-align: center;
    margin-top: 15px
}

.footer-box2 {
    padding: 10px;
    width: 225px
}

.contact-form form .form-control {
    border: 3px solid #e6e6e6;
    height: 50px
}

.contatc-us-bg {
    background: #e6e6e6;
    border-top: 1px solid #d7d7d7;
    height: 60px
}

.contact-form form .btn {
    background-color: #00377b;
    height: 50px;
    line-height: 50px;
    max-width: 200px;
    font-size: 28px
}

.ctct-btn-txt {
    font-size: 31px;
    font-weight: 700;
    text-align: center;
    color: #fff
}

.ctct-btn-txt a:hover {
    color: #ccc
}

.contact-banner {
    border: 1px solid #99defd;
    margin-left: 80px;
    margin-top: 24px;
    width: 345px;
    background: #f1f8fd;
    background: -moz-linear-gradient(top, #f1f8fd 0, #d5effc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f8fd), color-stop(100%, #d5effc));
    background: -webkit-linear-gradient(top, #f1f8fd 0, #d5effc 100%);
    background: -o-linear-gradient(top, #f1f8fd 0, #d5effc 100%);
    background: -ms-linear-gradient(top, #f1f8fd 0, #d5effc 100%);
    background: linear-gradient(to bottom, #f1f8fd 0, #d5effc 100%);
    padding-bottom: 20px
}

.banner-logo {
    opacity: .5;
    margin-top: 25px
}

.banner-engine-img img {
    margin-left: 50px;
    margin-top: 35px;
    opacity: .25;
    position: absolute;
    z-index: 1
}

.ctct-banner-txt {
    color: #fe0410;
    font-size: 54px;
    font-weight: 700;
    margin-left: 12px;
    margin-top: 50px;
    position: relative;
    text-align: center;
    width: 333px;
    z-index: 2
}

.contact-submit,
.ctc-btn-txt-2,
.over-heading {
    color: #fff;
    font-weight: 700
}

.ctc-btn {
    background: #d93e3e;
    height: 65px;
    margin-left: 50px;
    margin-top: 50px;
    width: 251px;
    position: absolute;
    z-index: 1
}

.ctc-btn-bg-2 {
    background: #fc5a58;
    height: 65px;
    margin-left: 54px;
    margin-top: 45px;
    position: relative;
    width: 250px;
    z-index: 2
}

.ctc-btn-txt-2 {
    font-size: 32px;
    text-align: center;
    line-height: 65px
}

.overlay {
    background-color: #fff;
    border: 4px solid #f49103;
    box-shadow: 1px 1px 4px 0 #323232;
    height: 428px;
    padding: 10px;
    border-radius: 10px
}

.contact-submit {
    background: 0 0;
    font-size: 36px;
    line-height: 42px;
    cursor: pointer
}

.banner-1 {
    margin-top: 35px
}

.over-heading {
    background: #000;
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center
}

.over-headings {
    border: 1px solid #c7c7c7;
    color: #000;
    font-size: 16px;
    font-weight: 700;
    height: 35px;
    line-height: 35px;
    text-align: center
}

.fuel-list,
.over-1,
.over-3,
.over-4,
.over-8,
.supply,
.turbo-list,
.year {
    width: 87px
}

.over-5 {
    width: 81px
}

.over-6 {
    width: 109px
}

.over-7 {
    width: 74px
}

.rg-btn-overlay {
    background: #f39103;
    background: -moz-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f39103), color-stop(100%, #d57f03));
    background: -webkit-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -o-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: -ms-linear-gradient(top, #f39103 0, #d57f03 100%);
    background: linear-gradient(to bottom, #f39103 0, #d57f03 100%);
    box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75);
    border-radius: 7px;
    color: #fff;
    cursor: pointer;
    font-size: 28px;
    font-weight: 700;
    height: 62px;
    line-height: 62px;
    margin-left: 230px;
    margin-top: 15px;
    text-align: center;
    width: 305px
}

.model-list,
.over-2 {
    width: 146px
}

.body-type {
    width: 89px
}

.lb_overlay {
    opacity: .62 !important
}

.banner-2,
.desktop_overlay,
.hide,
.mobilemenu left,
.owl-nav,
.sorry-go-small,
.vehicle1-reg-small,
.wedgetsmall-2 {
    display: none
}

.widjet-small1 {
    border: 3px solid #f39103
}

.overlay-smallheading {
    background-color: #009;
    padding-bottom: 10px;
    padding-top: 10px;
    color: #fff
}

.topname {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 5px
}

.topname {
    margin-right: 10px;
    width: 495px
}

.button-year a,
.contact-button a,
.part-button a,
.recon-engine-btn a,
.toplink-btn a,
.used-engine-btn a {
    color: #fff;
    text-decoration: none
}

.toplink {
    background: linear-gradient(to bottom, #ed5d1d 0, #c1341c 100%) rgba(0, 0, 0, 0);
    height: 34px;
    line-height: 34px;
    max-width: 118px
}

.postsignup {
    margin-top: 40px;
    margin-bottom: 40px
}

.wedgetsmall-1 {
    margin-top: 8px;
    opacity: .7
}

.emb-part,
.name {
    margin-top: 10px
}

.wedjet {
    margin-left: 21px;
    opacity: .8
}

.emb-part {
    margin-left: 123px
}

.emb-part img {
    margin-top: 6px;
    width: 320px
}

.find-about {
    background-color: #f49103;
    height: 50px;
    line-height: 50px;
    font-size: 26px
}

.img-txt-2 a {
    color: #646363;
    font-size: 20px;
    text-align: center;
    text-decoration: none
}

.img-txt-1 a {
    color: #000;
    font-weight: 700;
    margin-top: 5px;
    text-align: center;
    text-decoration: none
}

.name {
    color: #000;
    font-size: 18px;
    margin-bottom: 10px
}

.make-box2 a:hover {
    color: #0a294f
}

.make-box:hover {
    -webkit-box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75);
    -moz-box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75);
    box-shadow: inset 0 0 5px 0 rgba(50, 50, 50, .75)
}

.sorry-btn,
.sorry-go {
    background: linear-gradient(to bottom, #ffa800 0, #ff7400 100%) rgba(0, 0, 0, 0);
    box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75);
    color: #000;
    text-align: center;
    font-weight: 700
}

.sorre-reg {
    margin-bottom: 20px;
    margin-left: 28px;
    margin-right: 60px;
    width: 720px
}

.sorry-btn {
    border: 5px solid #4c9200;
    border-radius: 10px;
    font-size: 32px;
    height: 100px;
    line-height: 50px;
    width: 130px;
    margin-top: 5px
}

.sorry-or {
    margin-left: 428px;
    margin-right: 124px;
    margin-top: 0
}

.sorry-or img {
    margin-bottom: 15px;
    width: 60px
}

.sorry-go {
    border: 5px solid #4c9200;
    border-radius: 10px;
    cursor: pointer;
    font-size: 30px;
    height: 60px;
    line-height: 60px;
    margin-left: 30px;
    width: 900px
}

.sorry-yellow {
    background-color: #ffcb05;
    border-radius: 7px;
    padding: 6px
}

.enter-sorry {
    background-color: #ffcb05;
    border-radius: 0 7px 7px 0;
    font-size: 28px;
    font-weight: 700;
    height: 70px;
    padding: 10px;
    text-align: center;
    width: 623px
}

.sorry-aubtn {
    margin-left: 200px
}

.sorrygb img {
    height: 90px
}

.company a {
    font-weight: 700
}

a .engine-make2 {
    text-decoration: underline;
    color: #03f;
    font-weight: 700
}

.engine-make b {
    color: #ffa800
}

.fuel-list1,
.over-11,
.over-13,
.over-14,
.over-18,
.supply1,
.turbo-list1 {
    width: 94px
}

.body-type1 {
    width: 127px
}

.over-heading1 {
    background: #0a4980;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center
}

.about-baner,
.business-det,
.model-head2,
.wedjet img {
    margin-bottom: 10px
}

.overlay-smallheading h1 {
    color: #fff !important
}

.about-baner {
    margin-top: 10px
}

.condition-menu-make {
    color: #646363;
    font-size: 16px;
    font-weight: 700;
    line-height: 131px;
    margin-left: 25px;
    text-align: center
}

.condition-menu-model,
.condition-menu-model-less {
    color: #646363;
    line-height: 131px;
    margin-left: 7px;
    text-align: center;
    font-weight: 700
}

.condition-menu-make ul li,
.condition-menu-model ul li,
.condition-menu-model-less ul li {
    float: left;
    list-style: none;
    padding: 0 10px
}

.condition-menu-make ul li a,
.condition-menu-model ul li a,
.condition-menu-model-less ul li a {
    color: #646363;
    text-decoration: none
}

.condition-menu-make ul li a:hover,
.condition-menu-model ul li a:hover,
.condition-menu-model-less ul li a:hover {
    color: #00377b
}

.condition-menu-model {
    font-size: 16px
}

.condition-menu-model-less {
    font-size: 10px
}

.engine-logo-make,
.engine-logo-model {
    margin-left: 3px;
    margin-top: 10px
}

.engine-logo-make img,
.engine-logo-model img {
    width: 170px
}

.select-make-part select,
.temp {
    background-color: #d3d3d3 !important
}

.align_right {
    text-align: right
}

.align_left {
    text-align: left;
    margin-top: 15px
}

.align_justify {
    text-align: justify
}

.cap-supplyer,
.cap-text,
.footer-supplyer,
.form-apps,
.ino-supplier,
.model-head2,
.reg-sup {
    text-align: center
}

.top-bar2 {
    background: #737678;
    height: 3px
}

.header-supplier {
    background: #fff;
    border-bottom: 1px solid #d2d2d2;
    padding: 10px
}

.sup-logo {
    width: 300px
}

.aps {
    width: 650px
}

.reg-sup {
    color: #00377b;
    font-size: 24px;
    margin-top: 25px
}

.form-apps {
    font-size: 36px;
    font-weight: 700;
    color: #000
}

.bg-supplier {
    background-color: #ededed;
    border-top: 1px solid #fff;
    padding-bottom: 20px
}

.apps-detail {
    border: 5px solid #e7e7e7;
    border-radius: 7px;
    margin-top: 25px
}

.ino-supplier {
    background: #00377b;
    height: 45px;
    font-weight: 700;
    color: #fff;
    font-size: 24px;
    line-height: 45px
}

.detail-apps {
    background: #fff;
    padding: 10px
}

.box-suypplier {
    width: 288px;
    padding: 10px
}

.supp {
    margin-left: 20px;
    margin-right: 20px
}

.car-supplier {
    font-size: 18px;
    color: #000;
    margin-left: 10px
}

.chkbox,
.chkbox-supplyer {
    margin-top: 5px
}

.business-detail {
    width: 632px;
    padding: 10px;
    margin-left: 10px
}

.company-supplier {
    color: red;
    font-size: 16px;
    font-weight: 700;
    margin-right: 3px;
    margin-top: 7px;
    width: 187px
}

.company-input,
.company-supplier-text {
    color: #666;
    font-size: 14px;
    border: 1px solid #ccc
}

.company-supplier span {
    color: #242424;
    font-weight: 400;
    font-size: 16px
}

.company-input {
    padding: 8px 5px;
    width: 422px;
    background: #f6f6f6
}

.supplyer-add {
    background-color: #666;
    margin-left: 18px;
    margin-top: 10px
}

.company-supplier-text {
    background: #f6f6f6;
    width: 412px;
    padding: 10px
}

.registration-sup {
    width: 622px;
    margin-top: 10px
}

.vat-supplyer {
    font-size: 18px;
    color: red
}

.vat-supplyer span {
    font-size: 18px;
    color: #242424
}

.supplyer {
    margin-left: 10px;
    margin-right: 5px;
    color: #242424
}

.cap-text {
    padding: 7px 5px;
    border: 1px solid #ccc;
    width: 370px;
    font-size: 18px
}

.cap-supplyer {
    width: 382px;
    margin-left: 67px
}

.submit-supplyer img {
    width: 230px;
    margin-left: 67px
}

.footer-supplyer {
    background: #302f2f;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 14px
}

.widjet-box {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #fff 0, #ededed 100%);
    background: -o-linear-gradient(top, #fff 0, #ededed 100%);
    background: -ms-linear-gradient(top, #fff 0, #ededed 100%);
    background: linear-gradient(to bottom, #fff 0, #ededed 100%)
}

.widjet-box-heading {
    font-size: 22px;
    line-height: 28px;
    color: #636363;
    font-weight: 700;
    text-align: center;
    margin-bottom: 10px
}

.wedjet img {
    margin-left: 29px
}

.reviews-star {
    background: #f49103;
    border-radius: 0 50px 50px 0;
    width: 300px;
    padding: 5px
}

.user-name {
    font-size: 21px;
    color: #000;
    font-weight: 700
}

.user-name span {
    margin-left: 10px;
    margin-top: 5px
}

.model-head2 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    margin-top: 8px
}

.owl-carousel .item {
    box-sizing: border-box;
    min-height: 150px
}

.owl-carousel .item span {
    display: block;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700
}

.owl-carousel .item p {
    color: #e50013
}

.owl-carousel .owl-item span.mx-auto {
    background-color: #f49103;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    box-sizing: border-box;
    width: 150px
}

.owl-dot.active {
    width: 35px !important;
    border-radius: 4px !important
}

.owl-dot {
    border: 1px solid #f49103 !important;
    border-radius: 50% !important;
    padding: 4px !important;
    background: #f49103 !important;
    margin: 0 10px !important
}

.cont_email span {
    font-size: 14px;
    font-weight: 700;
    color: #000
}

.faqs {
    background-color: #f0f0f0
}

.faqs .accordion-button:not(.collapsed) {
    background-color: #fff !important;
    color: #000 !important
}

.garage-sign {
    background: #ededed
}

.Warranty-bg-1 a div {
    width: auto
}

.year-txt-garage {
    color: #000;
    font-size: 18px;
    line-height: 32px;
    width: auto
}

.embed-container,
.embed-container iframe {
    height: 200px !important
}

.bullt-txt {
    width: 820px
}

.terms-no {
    margin-right: 5px
}

.prvcy-txt {
    color: #242424;
    font-size: 15px;
    margin-top: 5px
}

.pt-ftr-signup-bg-v1 {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0
}

.pt-ftr-signup-v1 {
    line-height: 30px !important
}

#cart_holder {
    top: 100px !important
}

.no-left .rg-btn-overlay {
    margin-left: 0 !important;
    width: 100%;
    max-width: 305px
}

.banner-bg-top .main_input input,
.main_input input,
part-box .main_input input {
    background-repeat: no-repeat;
    background-color: #ffcb05;
    color: #333;
    border: none;
    min-height: 50px;
    font-size: 22px;
    background-size: contain
}

.banner-bg-top .main,
.main {
    background-color: #ffcb05;
    max-width: 500px
}

.banner-bg-top .main_inner,
.main_inner {
    background-color: #104392
}

@media screen and (min-width:768px) {
    header .list-inline-item:not(:last-child) {
        margin-right: .5rem
    }

    .banner-bg-top .main_input input,
    .main_input input,
    part-box .main_input input {
        font-size: 28px
    }

    h1 {
        font-size: 32px;
        line-height: 38px
    }

    h2 {
        font-size: 28px;
        line-height: 34px
    }

    h3 {
        font-size: 26px;
        line-height: 32px
    }

    h4 {
        font-size: 24px;
        line-height: 30px
    }

    .banner-bg-top .main_input input {
        min-height: 70px
    }

    .signup form .card span {
        left: 25px
    }
}

@media screen and (min-width:992px) {
    header .navbar-nav .nav-item .nav-link {
        border-bottom: 0
    }

    .banner-bg .jumbotron span,
    .banner-bg .widjet-box span {
        font-size: 20px;
        line-height: 26px
    }

    h1 {
        font-size: 40px;
        line-height: 46px
    }

    h2 {
        font-size: 32px;
        line-height: 38px
    }

    h3 {
        font-size: 28px;
        line-height: 34px
    }
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}