@media screen and (max-width: 1280px) {
    #sign_up {
        width: 45%!important;
    }
    .bmw-vrm-popup {
        margin: 0 auto!important;
        text-align: center;
    }
}
@media screen and (max-width: 1024px) {
    ul.help {
        z-index: 20!important
    }
    #sign_up {
        width: 55%!important
    }
    .vrm-signup .wrapper {
        width: 1000px;
    }
    .vrm-signup .right-info form {
        margin-left: 0px;
    }
    .vrm-signup .left-info h2 {
        font-size: 24px;
        line-height: 30px;
    }
    .vrm-signup .left-info .bullet-list li {
        font-size: 20px;
        line-height: 26px;
    }
}
@media screen and (max-width: 980px) {
    .heading-signup-v9 .wrapper, .wrapper.wrapper-v2 {
        width: 940px;
    }
    .home_banner h1 {
        font-size: 26px;
        line-height: 32px;
    }
    .bmw-vrm-popup-heading {
        font-size: 18px;
        line-height: 24px;
    }
    .heading-signup-v9 .text-signup-v3 {
        font-size: 20px !important;
        line-height: 26px !important;
    }
    .make-main-box .inner-box-v4 {
        width: 87.2%;
    }
    .arrow-4 {
        right: -28px;
    }

    .overlay-list-ver2,  .row_model {
        margin: 0 20px 5px 0;
        width: 247px;
    }
    .row_model .make-list-1 {
        width: 243px !important;
    }
    .signup-left1-v1 {
        width: 525px !important;
    }
    .rep-box-v1 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .name-box-v1 {
        width: 380px !important;
    }
    .main_table th {
        padding: 7px 30px
    }
    .model_main-table table {
        display: block;
        overflow-x: auto;
        padding: 0;
    }
    .main_table table, td {
        /*        padding: 5px;*/
    }
    #sign_up {
        width: 60%!important;
        top: 53% !important;
    }
}
@media screen and (max-width: 900px) {
    .container-m, .container {
        width: 100%;
    }
    #reg-text {
        font-size: 20px !important;
        line-height: 26px !important;
    }
    .overlay-list-ver2, .row_model {
        width: 100%;
    }
    .search-model-v02-home {
        font-size: 26px;
        line-height: 32px;
        width: 50%;
    }
    .pt_form .home-float-none {
        float: none;
    }
    .bmw-vrm-popup-cta-2 {
        clear: both;
        float: none;
        width: 50%;
    }
    .part-left {
        margin-right: 0;
    }
    .engines-box {
        width: 685px;
    }
    .tabset, .part-top-nav1 {
        display: none;
    }
    .spanpart {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        top: -11px;
        left: 0;
    }
    .spanpart h1 {
        font-size: 16px;
        line-height: 22px;
        left: 0;
        padding: 3px 0 17px;
        top: 11px;
        width: 100%;
        border-radius: 0;
        font-family: Arial, Helvetica, sans-serif;
    }

    .pt_form {
        width: 75%;
        margin: auto;
    }
    .pt_form_left select {
        padding-left: 5px;
    }
    .pt_form_left {
        width: 48%;
        margin-bottom: 10px;
    }
    .privacy-policy .offer-heading {
        width: auto;
    }
    .proceed-vrm,
    .search-model-001 {
        font-family: Verdana, Geneva, sans-serif
    }
    .btnvrm,
    .proceed-vrm,
    .reg-model-yellow-vrm,
    .search-model-001 {
        box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
    }
    .make-btn-v2-2,
    .make-main-box .inner-box .make-btn {
        text-indent: -9999px;
        cursor: pointer;
        overflow: hidden
    }
    .add-box,
    .arrow-4,
    .engines-homepage-holder .last-box,
    .left-arrow,
    .make-items,
    .part-last-box,
    .part-left .part-img-box,
    .part-right .center-box .outter-box,
    .part-right .part-heading .price-detail,
    .part-right .top-box-1 .inner-box .shade-2,
    .part-top-nav,
    .year-inner-box .arrow-green,
    .year-inner-box .shade,
    .year-red-top {
        display: none
    }
    .part-nav1 h1,
    h1,
    ul.part-nav1 {
        text-align: center
    }
    .make-btn-v2-2,
    .top-pro-slider .inner-box,
    .wrapper2,
    ul.year-img-list {
        overflow: hidden
    }
    .logo,
    .right ul,
    ul.part-nav1 {
        position: relative
    }
    #sign_up {
        width: 65%!important
    }
    .reg-model-yellow-vrm {
        background-color: #ffcb05;
        border-radius: 7px;
        margin-bottom: 10px;
        margin-left: 0;
        padding: 5px;
        width: 410px
    }
    .reg-model2-vrm {
        width: 336px
    }
    ul.part-nav1 {
        height: auto;
        margin: 0;
        padding: 0;
        width: 100%;
    }
    .id-yr,
    .id-yr-data {
        padding: 5px;
        width: 150px
    }
    .id-yr {
        font-weight: 700;
        margin-left: 20px;
        margin-right: 0
    }
    .id-yr-data {
        margin-right: 5px
    }
    .about-box h1 {
        width: 700px
    }
    .part-nav1 h1 {
        font-size: 16px;
        line-height: 22px;
        width: 100%;
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
    }
    .make-btn-v2-2 {
        background: url(images/viewbtntext3.png) no-repeat rgba(0, 0, 0, 0);
        border: 0;
        font-size: 0;
        height: 62px;
        line-height: 0;
        margin: 5px 0 10px -18px;
        width: 423px
    }
    .make-main-box .inner-box-v4 .make-btn {
        margin: 5px 0 10px -20px;
        width: 423px
    }
    .overlay-list-ver2 select {
        /* background: 0 0; */
        height: 35px;
        /* padding: 0 5px; */
        /* width: 347px; */
    }
    .make_engines-box-right {
        width: 490px;
    }
    .make_engines-box-right .make-main-box .inner-box-v4 {
        width: 82%;
    }
    .make-main-box .inner-box-v4 {
        width: 83%;
        padding: 55px 36px 0 36px;
    }
    .main_part_vrm input {
        font-size: 20px;
        background-size: contain;
        min-height: 56px;
    }
    h1 {
        /*        font-size: 32px;
                line-height: 58px;
                width: 745px*/
    }
    .year-inner-box1-v2 h1 .eng_code_heading1 {
        font-size: 16px;
        line-height: 22px;
        font-family: Arial, Helvetica, sans-serif;
    }
    .year-inner-box1-v2 h1 {
        border-radius: 0;
        width: 100%;
        top: 11px;
    }
    .row_model .make-list-1 {
        width: 100% !important;
    }
    .overlay-list-ver2 {
        margin: 0 0 5px 0;
        width: 96%;
        height: 35px;
    }
    .or_image {
        margin-right: 0;
    }
    .engines-homepage-holder, .engines-homepage-holder .left {
        width: 97%;
    }
    /*    .japanese_engines, .japanese_engines .left {
            width: 100%;
        }*/
    .japanese_engines .tab-content {
        padding: 20px;
        width: 93%;
    }
    .home-or {
        margin: 0
    }
    .signup-logo-new-v2 img {
        margin-left: 0;
        width: 183px
    }
    .signup-logo-v2 img {
        margin-left: 83px;
        width: 250px!important
    }
    .wrapper {
        width: 745px!important
    }
    .about-us-width {
        width: 645px!important
    }
    .mian-review .inner-box .right-col {
        width: 391px
    }
    .tab-content-arears {
        width: 658px
    }
    .twelve h1 {
        font-size: 28px!important;
        line-height: 38px!important
    }
    ul.part-nav1 li {
        font-size: 9px!important;
        line-height: 26px;
        padding: 0;
        margin: 0;
    }
    .part-right .reg-box-v011 {
        margin-left: 0px;
    }
    .year-inner-box1 {
        width: 82.3%
    }
    .year-inner-box1 h1 {
        width: 364px;
        margin-top: -51px;
        line-height: 22px
    }
    ul.year-img-list li {
        margin-left: -2px
    }
    .engines-box-left h2 {
        width: 100%;
    }
    .c-three-fourth {
        width: 375px;
    }
    .nav li a {
        width: 163px;
    }
    .level2_menu ul li a {
        width: 169px;
    }
    .widget-top img {
        width: 409px
    }
    .span4 h1 {
        width: 357px;
        top: -8px
    }
    .widget-top {
        margin-left: 20px;
        display: none;
    }
    #tab-1 {
        display: none;
    }
    .tab-content {
        width: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 0;
        padding-left: 0;
    }
    .tab-content h3 {
        width: 352px
    }
    .list_carousel {
        width: 460px!important;
        margin-left: 20px
    }
    .review .inner-box .view-holder {
        width: 65%;
        margin-bottom: 10px;
        margin-left: 54px
    }
    .review .inner-box .right-col {
        width: 95.9%
    }
    .review .inner-box {
        width: 97%
    }
    .review .inner-box .right-col .detail-box {
        width: 95.5%
    }
    #intro, #tab-5 {
        width: 91%;
        padding: 15px;
    }
    .slidebox img {
        width: 205px!important
    }
    .wrapper2 {
        width: 472px!important
    }
    .slidebox ul li {
        width: 204px!important
    }
    .mid-box {
        width: 195px;
        padding: 12px 1px 15px 14px;
        float: left;
        font-size: 11px;
        line-height: 18px;
        color: #3d3d3d;
        height: 169px;
        background: url(../images/bg-top.gif) left top no-repeat;
        margin-left: 10px;
        margin-top: 8px
    }
    .head {
        width: 100%;
        position: relative;
        z-index: 99999;
        top: -10px;
        background: transparent;
    }
    .btn-vr1, .btn2-vr1 {
        margin-left: 0;
        width: 90%;
        margin: 5px auto;
        font-size: 16px;
        line-height: 22px;
        font-family: Arial, Helvetica, sans-serif;
    }
    .catagory .used-btn-vr1, .catagory .used-btn1-vr1 {
        width: 100%;
    }
    .catagory .hover-link .left, .catagory .hover-link .engine-hover {
        margin-left: 0;
        width: 100%;
    }
    .gearbox2, .gearbox3, .engine-hover {
        margin-left: 0;
    }
    .text, .text1, .text2, .text3 {
        top: 312px;
        margin-left: 0;
    }
    .text, .text1, .text2, .text3 {
        width: 91%;
        height: 257px;
        left: 6px;
        overflow-y: auto;
    }
    .text, .text1, .text2, .text3 {
        font-size: 12px;
        line-height: 18px;
    }
    .top-box {
        width: 197px
    }

    .shadow {
        background: url(../images/box-shadow.png) no-repeat;
        margin-left: 43px;
        margin-top: 322px
    }
    .img-1 img {
        width: 300px
    }
    .img-1,
    .img-2,
    .img-3,
    .img-7 {
        width: 292px;
        height: 302px
    }
    .img-1 {
        background: url(../images/engined111.jpg)
    }
    .img-7 {
        background: url(../images/transmissiond111.jpg)
    }
    .img-2 {
        background: url(../images/geard111.jpg)
    }
    .img-3 {
        background: url(../images/cylinderd111.jpg)
    }
    .container-b,
    .container-m, .ancillaries-box {
        background: 0 0
    }
    .grid-holder {
        padding-right: 0;
        padding-left: 0;
    }
    .container-b {
        width: 684px;;
    }
    ul.help {
        z-index: 2
    }
    .top-bar h1 {
        width: 640px
    }
    .container, .container-8 {
        border-radius: 10px;
        width: 722px;
        background: #c9c9c9;
        background: -moz-linear-gradient(top, #c9c9c9 0, #e8e8e8 13%, #efefef 16%, #fff 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c9c9c9), color-stop(13%, #e8e8e8), color-stop(16%, #efefef), color-stop(100%, #fff));
        background: -webkit-linear-gradient(top, #c9c9c9 0, #e8e8e8 13%, #efefef 16%, #fff 100%);
        background: -o-linear-gradient(top, #c9c9c9 0, #e8e8e8 13%, #efefef 16%, #fff 100%);
        background: -ms-linear-gradient(top, #c9c9c9 0, #e8e8e8 13%, #efefef 16%, #fff 100%);
        background: linear-gradient(to bottom, #c9c9c9 0, #e8e8e8 13%, #efefef 16%, #fff 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#ffffff', GradientType=0);
        -webkit-box-shadow: 0 0 1px 3px #ccc;
        box-shadow: 0 0 1px 3px #ccc
    }
    .logo {
        z-index: 3
    }
    ul#social-networks {
        left: 538px;
        z-index: 2
    }
    .right {
        padding: 0
    }
    .phone-no {
        margin: 1px 0 0 -10px;
        width: 186px;
        display: none;
    }
    .top-caption {
        font-size: 11px;
        padding-left: 11px
    }
    .number {
        font-size: 15px;
        line-height: 35px;
        padding: 0 0 0 41px;
        background: url(../images/186.png) left top no-repeat;
        height: 39px
    }
    .right ul {
        z-index: 1
    }
    .top-products {
        width: 692px;
    }
    .catagory {
        margin: 0 20px 25px 11px;
        width: 292px;
        height: 301px
    }
    .homepage-holder {
        width: 710px
    }
    .homepage-holder .left {
        margin-bottom: 20px;
        width: 98%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .homepage-holder .right {
        float: left;
        padding: 0 5px
    }
    .red-heading {
        background: #d81f24;
        border-radius: 0 0 20px 20px;
        box-shadow: 0 0 2px 3px #ccc;
        color: #fff;
        font-size: 26px;
        height: 55px;
        left: 28px;
        line-height: 49px;
        margin: 0;
        position: absolute;
        text-align: center;
        top: 0;
        width: 625px
    }
    .top-pro-slider {
        width: 100%!important;
        margin-left: 0;
        border: 0;
        padding: 0;
        background: transparent;
    }
    .last-box {
        margin-left: 45px!important
    }
    .jcarousel-skin-tango .jcarousel-container-horizontal {
        padding: 60px 0px 20px!important;
        width: 722px!important;
        margin-left: 0;
    }
    .jcarousel-skin-tango .jcarousel-clip-horizontal {
        height: 200px;
        margin: auto;
        width: 673px!important;
    }
    .jcarousel-skin-tango .jcarousel-prev-horizontal {
        left: 0!important;
        background: 0 0!important
    }
    .jcarousel-skin-tango .jcarousel-next-horizontal {
        right: -3px!important;
        background: 0 0!important
    }
    .two-slider .box {
        width: 32.5%
    }
    .two-slider .box .inner-box ul li img {
        width: 102%;
        display: block
    }
    .two-slider .box h3 {
        font-size: 20px;
        line-height: 20px
    }
    .main-heading {
        font-size: 22px;
        line-height: 28px;
    }
    .two-slider .box .inner-box,
    .two-slider .box .inner-box ul,
    .two-slider .box .inner-box ul li {
        height: 178px!important
    }
    ul.why-us-list {
        padding-right: 10px;
        padding-left: 10px;
    }
    ul.why-us-list li {
        text-align: left;
        font-size: 14px;
        line-height: 28px;
        padding: 0 40px;
    }
    .country-box dl dd {
        width: 94px;
        margin-right: 25px
    }
    .country-box {
        width: 92%;
    }
    .outter {
        display: block;
        float: left
    }
    .last-box span {
        width: 200px;
        height: 122px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #ccc
    }
    .infographics {
        background: url(../images/sprite.png) -46px -379px no-repeat
    }
    .fedex {
        background: url(../images/sprite.png) -353px -379px no-repeat
    }
    .paypal {
        background: url(../images/sprite.png) -681px -378px no-repeat
    }
    .footer {
        width: auto
    }
    ul.breadcrumbs {
        margin: 15px 0 15px 0px;
        width: 100%;
    }
    .engines-box-left {
        margin-right: 0
    }
    .engines-box-right {
        width: 482px;
    }
    .make-main-box {
        width: 100%;
        margin-left: 0;
    }
    .make-main-box .shade {
        display: none;
    }
    .make-main-box .inner-box {
        width: 91.6%
    }
    .make-main-box .inner-box .make-list-1.active,
    .make-main-box .inner-box div .make-list-1 {
        width: 348px;
        height: 28px
    }
    .make-main-box .inner-box h2 {
        background: #d92025;
        border-radius: 0 0 20px 20px;
        color: #fff;
        font-size: 14px;
        height: 36px;
        left: 18px;
        line-height: 33px;
        margin: 0;
        position: absolute;
        text-align: center;
        top: -1px;
        width: 92%
    }
    .make-main-box .inner-box .make-btn {
        background: url(../images/viewbtn001.png) left top no-repeat;
        font-size: 0;
        line-height: 0;
        width: 330px;
        height: 45px;
        border: 0;
        margin: 5px 0 10px 7px
    }
    .about-box .heading,
    .top-pro-slider-heading {
        border-radius: 0 0 20px 20px;
        color: #fff;
        text-align: center
    }
    .make-main-box .inner-box .make-btn:hover {
        background: url(../images/view-stock-1.png) left -48px no-repeat
    }
    .arrow-4 {
        bottom: 22px;
        right: 1px
    }
    .ancillaries-image-box {
        width: 68%
    }
    .ancillaries-image-box .img-box {
        width: 150px
    }
    .top-pro-slider-heading {
        background: #d92025;
        font-size: 18px;
        height: 36px;
        left: 18px;
        line-height: 33px;
        margin: 0;
        position: absolute;
        top: -11px;
        width: 92%
    }
    .top-pro-slider-1 .jcarousel-skin-tango .jcarousel-container-horizontal {
        width: 440px!important;
        margin-left: 58px
    }
    .top-pro-slider-1 .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 220px!important;
        margin-left: 0!important
    }
    .image-frame-2 {
        background: url(../images/fram-5.png) left top no-repeat
    }
    .ancillaries-image-box .img-box img {
        width: 145px!important;
        top: -35px
    }
    .ancili-caption {
        width: 94%;
        bottom: 6px
    }
    .tabset li a {
        font-size: 10px;
        padding: 5px 4px
    }
    .ancillaries-image-box-2 {
        width: 66%
    }
    .ancillaries-image-box-2 .img-box-2 {
        margin-left: 84px
    }
    .ancili-caption-2 {
        font-size: 15px;
        line-height: 22px;
        padding: 6px 0
    }

    .year-box-holder {
        width: 490px
    }
    ul.year-img-list {
        margin: 0 0 0 33px!important
    }
    .year-inner-box h2 {
        font-size: 14px;
        line-height: 27px;
        margin-top: -55px;
        width: 412px
    }
    .eng_code_heading,
    .para {
        width: 65%
    }
    .part-right .top-box-1 {
        float: left;
        width: 450px;
        margin-bottom: 23px
    }
    .year-inner-box1-v2 {
        width: 452px;
    }
    .engines-top-products-year .d-flex {
        flex-direction: column;
    }
    .sp-btn-id {
        width: 211px;
    }
    ul.part-nav {
        margin-top: -54px;
        width: 111%;
        margin-left: -38px
    }
    ul.part-nav li {
        font-size: 15px;
        line-height: 20px
    }
    .part-right {
        width: 490px
    }
    .call-box, .part-right .center-box, .call-box img, .about-box .left, .about-box .outter-box .box img,
    .engines-top-products-year, .engine-v2 {
        width: 100%;
    }
    .part-right .part-heading {
        padding: 10px 0 10px 20px;
        font-size: 15px;
        width: 96%
    }
    ul.part-list li {
        width: 94%;
        font-size: 14px;
        line-height: 24px;
    }
    .part-left .engines-box-left {
        width: 94%
    }
    .part-left h3 {
        font-size: 14px;
        text-align: center
    }
    .part-right .top-box-1 .inner-box {
        width: 100%;
        padding-left: 0;
        padding-top: 0;
    }
    .map-location,
    .offer-heading,
    .share-us {
        width: 685px
    }
    .contact-list-1 {
        max-width: 55%;
        min-width: 55%;
        max-height: 160px;
        min-height: 160px
    }
    #CaptchaImage {
        height: 50px!important;
        width: 140px!important
    }
    #skip_CaptchaCode {
        width: 127px!important
    }
    .about-box {
        width: 68%
    }
    .about-box .outter-box {
        width: 630px
    }
    .about-box .outter-box .box {
        width: 133px;
        margin-left: 14px
    }
    .review-full .inner-box .right-col {
        width: 69.9%
    }
    .review-full .inner-box .right-col .detail-box {
        width: 96.5%
    }
    .review-full .inner-box {
        width: 97.9%
    }
    .about-box .heading {
        background: #db2126;
        left: 17px;
        margin: 0;
        position: absolute;
        font-size: 12px;
        height: 14px;
        line-height: 14px;
        top: -1px;
        width: 77%
    }
    .search-model-001,
    .signup-brn-v1 {
        color: #fff;
        font-weight: 700;
        cursor: pointer
    }
    .headingd1 {
        height: 32px!important
    }
    .right-box {
        width: 100%;
        float: left
    }
    ul.offer-list {
        margin-left: 12px
    }
    .video-box {
        width: 380px;
        margin-left: 0!important
    }
    .engines-box-left1 {
        width: 100%;
        height: auto
    }
    .download-img {
        left: 189px;
        top: 30px;
        width: 194px
    }
    .reg-model-yellow {
        margin-top: 0!important;
        margin-left: 10px!important;
        width: 347px!important
    }
    .search-model {
        margin-left: 71px
    }
    .reg-model2 {
        width: 275px
    }
    .make-main-box .inner-box-v4 .make-list-1 .row_model {
        margin: 0 20px 5px 0;
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        margin: 0 20px 5px 9px;
        width: 352px;
        height: 33px
    }
    .signup-left1-v1 {
        width: 400px!important
    }
    .name-box-v1 {
        width: 255px!important;
    }
    .name-signup-v1 select {
        width: 260px!important
    }
    .signup-brn-v1 {
        background: url(../images/signup-btnv1-640.jpg)!important;
        font-size: 18px!important;
        height: 50px!important;
        line-height: 50px;
        margin-bottom: 15px;
        margin-left: 85px!important;
        margin-top: 15px;
        width: 263px!important
    }
    .reg-box-v001 {
        margin-left: 0
    }
    .year-inner-box1-v001 h1 {
        margin: -53px 0 10px 10px;
        width: 418px
    }
    .year-inner-box1-v001 {
        height: 550px
    }
    .reg-model-yellow-v011 {
        width: 309px;
    }
    .reg-model2-v011 {
        width: 234px;
    }
    .search-model-001 {
        background: linear-gradient(to bottom, #6EC300 0, #117300 100%) rgba(0, 0, 0, 0);
        border: 4px solid #FFF;
        border-radius: 7px;
        font-size: 29px;
        height: 66px;
        line-height: 62px;
        margin-left: 338px;
        margin-top: -85px;
        padding-left: 11px;
        width: 54px
    }
    .make-detail-signup-v8,
    .make-signup-v8 {
        color: #000;
        font-size: 18px!important;
        font-weight: 700
    }
    .signup_proceed .reg-inp-v1 {
        width: 218px!important;
        font-size: 20px;
    }
    .reg-inp-v1 {
        width: 224px!important
    }
    .signup-logo-v1 img {
        width: 280px
    }
    .make-detail-signup-v8 {
        text-align: center;
        width: 160px!important
    }
    .make-signup-v8 {
        margin-bottom: 15px;
        text-align: left;
        width: 115px!important
    }
    .btnvrm,
    .code-v2,
    .eg-inp-v2,
    .proceed-vrm {
        text-align: center
    }
    .search-model-v02 {
        margin-left: 10px;
        width: 75px
    }
    .engines-top-products-year .box-v3 {
        padding: 0;
        width: 100%;
    }
    .btn-v2 {
        width: 72px
    }
    .or-v2 {
        margin-left: 0px;
        margin-top: 10px
    }
    .shop-price-id {
        margin-bottom: 20px;
        margin-left: 56px;
        width: 250px
    }
    .viewprice-v3 {
        /* margin-left: 112px; */
        /* margin-top: 10px; */
        margin: 10px auto;
    }

    .year-inner-box1-v2 h1 {
        /*        background: #D51E22;
                border-radius: 0 0 11px 11px;
                color: #FFF;
                font-size: 15px;
                line-height: 38px;
                margin: -53px 0 10px 10px;
                position: relative;
                text-align: center;
                width: 413px;
                z-index: 4*/
    }
    .yellow-v2 {
        background: #FFCB05;
        border-radius: 7px;
        padding: 4px;
        margin-left: 30px;
        width: 310px
    }
    .eg-inp-v2 {
        background: #FFCB05;
        font-size: 22px;
        font-weight: 700;
        height: 58px;
        width: 274px
    }
    .code-v2 {
        font-size: 12px;
        margin-left: 55px;
        margin-top: 20px;
        width: 100px
    }
    .signup-logo-new-v5 img {
        margin-left: 0!important;
        width: 183px
    }
    .banner-add {
        background: url(../images/rb.png) 17px top/650px auto no-repeat rgba(0, 0, 0, 0);
        height: 68px;
        width: 713px
    }
    .banner-add-v2 {
        background: url(../images/rb2.png) 17px top/650px auto no-repeat rgba(0, 0, 0, 0);
        height: 68px;
        width: 713px
    }
    .make-btn-v2-4,
    .make-btn-v2-5 {
        border: 0;
        font-size: 0;
        height: 52px;
        line-height: 0;
        overflow: hidden;
        text-indent: -9999px;
        width: 423px;
        cursor: pointer
    }
    .review-pad {
        background-color: #FFF;
        padding-left: 5px
    }
    .image-box {
        margin-left: 93px
    }
    .image-box2 {
        margin-left: 14px
    }
    .search-model-v5 {
        margin-top: 5px
    }
    .make-btn-v2-5 {
        background: url(../images/btn-model-v5.png) 0 0/351px auto no-repeat rgba(0, 0, 0, 0);
        margin: 5px 0 10px 11px
    }
    .make-btn-v2-5:hover {
        background: url(../images/btn-model-v5.png) 0 -51px/351px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .search-model-v4 {
        margin-top: 5px
    }
    .make-btn-v2-4 {
        background: url(../images/btn-model-v4.png) 0 0/351px auto no-repeat rgba(0, 0, 0, 0);
        margin: 5px 0 10px 11px
    }
    .make-btn-v2-4:hover {
        background: url(../images/btn-model-v4.png) 0 -51px/351px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .part-right .reg-box-v011 .vrm2 {
        margin-left: 0;
        width: 100%;
    }
    /*    .or-vrm img {
            margin-left: 155px;
            margin-right: 0;
            margin-top: 21px;
            width: 40px
        }*/
    .proceed-vrm {
        background: linear-gradient(to bottom, #6ec300 0, #117300 100%) rgba(0, 0, 0, 0);
        border: 4px solid #fff;
        border-radius: 7px;
        color: #fff;
        cursor: pointer;
        font-size: 24px;
        font-weight: 700;
        height: 50px;
        line-height: 50px;
        margin-bottom: 20px;
        margin-left: 60px;
        margin-top: 15px;
        width: 210px
    }
    .search-model-vrm {
        margin-left: 107px;
        height: 50px;
        line-height: 50px
    }
    .new-banner-year img {
        width: 670px;
        margin-bottom: 0;
        height: 83px
    }
    .name-signup-v1 select {
        color: #949494;
        font-size: 20px;
        padding: 13px
    }
    .overlay-v3 {
        width: 660px
    }
    .reg-vrmhome {
        margin-bottom: 10px;
        margin-left: 0;
        width: 565px
    }
    .btnvrm {
        background: linear-gradient(to bottom, #71c700 0, #127500 100%) rgba(0, 0, 0, 0);
        border: 3px solid #fff;
        border-radius: 5px;
        color: #fff;
        font-size: 40px;
        font-weight: 700;
        height: 65px;
        line-height: 65px;
        margin-left: 5px;
        margin-top: 7px;
        padding: 10px;
        width: 64px
    }
    .overlay-list-ver {
        background: linear-gradient(to bottom, #f2f5f7 0, #e5ebee 51%, #d7dee3 51%, #f6f8f9 100%) rgba(0, 0, 0, 0);
        border: 1px solid #adb9c2;
        height: 30px;
        line-height: 30px;
        margin-bottom: 20px;
        margin-left: 6px;
        padding: 5px;
        width: 147px
    }
    .overlay-list-ver select {
        background: 0 0;
        padding: 6px 5px;
        width: 147px
    }
    .overlay-home-btn05 a {
        text-decoration: none;
        margin-left: 190px
    }
    .over-btn-ver {
        margin-left: 193px;
        width: 250px
    }
    .customer img {
        width: 311px
    }
    .wrapper-8 {
        background-color: #fff;
        border: 1px solid #bdbcbd;
        clear: both;
        margin-bottom: 15px;
        margin-left: -12px;
        margin-top: 15px;
        padding-bottom: 1px;
        padding-top: 0;
        width: 726px
    }
    .tab-content .tooltips .tooltiptext {
        width: 275px !important;
        top: -15px;
        left: 68px;
    }
    .tab-content p {
        width: 348px;
    }
    .signup-right1-v1 {
        width: 309px !important;;
        font-size: 14px !important;;
        line-height: 20px !important;;
    }
    .vrm-signup-heading .left{
        float: none;
        text-align: center;
    }
    .vrm-signup .left-info .ml {
        margin-right: 0px;
    }
    .trust-badge li img{
        width: 100px;
    }
    .rep-box-v1 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .vrm-signup .left-info h2 {
        font-size: 20px;
        line-height: 26px;
    }
}
@media screen and (max-width: 800px) {
    .proceed-vrm,
    .search-model-001 {
        font-family: Verdana, Geneva, sans-serif
    }
    .part-right .reg-model-yellow-vrm {
        width: 438px;
    }
    .part-right .reg-model2-vrm {
        width: 368px;
    }
    .model-main-table, .call-box img, .about-box .left, .about-box .outter-box .box img, .engine-v2 {
        width: 100%;
    }
    .top-pro-slider .inner-box,
    .wrapper2,
    ul.year-img-list {
        overflow: hidden
    }
    .logo,
    .right ul {
        position: relative
    }
    #sign_up {
        width: 70%!important
    }
    .detail-yr {
        /*        margin-left: 23px;
                margin-right: 12px*/
    }
    h1 {
        /*        font-size: 32px;
                line-height: 58px;
                text-align: center;
                width: 745px*/
    }
    .overlay-list-ver2 {
        /*margin: 0 20px 5px 16px*/
    }
    .signup-logo-new-v2 img {
        margin-left: 0;
        width: 183px
    }
    .signup-logo-v2 img {
        margin-left: 83px;
        width: 250px!important
    }
    .about-us-width {
        width: 645px!important
    }
    .mian-review .inner-box .right-col {
        width: 391px
    }
    .tab-content-arears {
        width: 658px
    }
    .twelve h1 {
        font-size: 28px!important;
        line-height: 38px!important
    }

    .year-inner-box1 {
        width: 82.3%
    }
    .year-inner-box1 h1 {
        width: 364px;
        margin-top: -51px;
        line-height: 22px
    }
    ul.year-img-list li {
        margin-left: -2px
    }
    .level2_menu ul li a {
        width: 169px
    }
    .widget-top img {
        width: 409px
    }
    .span4 h1 {
        width: 357px;
        top: -8px
    }
    .widget-top {
        margin-left: 20px
    }
    /*    .tab-content {
            width: 348px
        }*/
    .inner-box {
        margin-left: 0
    }
    .list_carousel {
        width: 460px!important;
        margin-left: 20px
    }
    .review .inner-box .view-holder {
        width: 65%;
        margin-bottom: 10px;
        margin-left: 54px
    }
    .review .inner-box .right-col {
        width: 95.9%
    }
    .review .inner-box {
        width: 97%
    }
    .review .inner-box .right-col .detail-box {
        width: 95.5%
    }
    .slidebox img {
        width: 205px!important
    }
    .wrapper2 {
        width: 472px!important
    }
    .slidebox ul li {
        width: 204px!important
    }
    .shadow {
        background: url(../images/box-shadow.png) no-repeat;
        margin-left: 43px;
        margin-top: 322px
    }
    .img-1 img {
        width: 300px
    }
    .img-1,
    .img-2,
    .img-3,
    .img-7 {
        width: 292px;
        height: 302px
    }
    .img-1 {
        background: url(../images/engined111.jpg)
    }
    .img-7 {
        background: url(../images/transmissiond111.jpg)
    }
    .img-2 {
        background: url(../images/geard111.jpg)
    }
    .img-3 {
        background: url(../images/cylinderd111.jpg)
    }
    ul.help {
        z-index: 2
    }
    .top-bar h1 {
        width: 640px
    }
    .container {
        border-radius: 10px;
        width: 722px;
        background: #c9c9c9;
        background: -moz-linear-gradient(top, #c9c9c9 0, #e8e8e8 13%, #efefef 16%, #fff 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c9c9c9), color-stop(13%, #e8e8e8), color-stop(16%, #efefef), color-stop(100%, #fff));
        background: -webkit-linear-gradient(top, #c9c9c9 0, #e8e8e8 13%, #efefef 16%, #fff 100%);
        background: -o-linear-gradient(top, #c9c9c9 0, #e8e8e8 13%, #efefef 16%, #fff 100%);
        background: -ms-linear-gradient(top, #c9c9c9 0, #e8e8e8 13%, #efefef 16%, #fff 100%);
        background: linear-gradient(to bottom, #c9c9c9 0, #e8e8e8 13%, #efefef 16%, #fff 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#ffffff', GradientType=0);
        -webkit-box-shadow: 0 0 1px 3px #ccc;
        box-shadow: 0 0 1px 3px #ccc
    }
    .logo {
        z-index: 3
    }
    .phone-no {
        margin: 1px 0 0 -10px;
        width: 186px
    }
    .top-caption {
        font-size: 11px;
        padding-left: 11px
    }
    .number {
        font-size: 15px;
        line-height: 35px;
        padding: 0 0 0 41px;
        background: url(../images/186.png) left top no-repeat;
        height: 39px
    }
    .catagory {
        margin: 0 20px 25px 11px;
        width: 292px;
        height: 301px
    }
    .homepage-holder {
        width: 710px
    }
    .homepage-holder .right {
        float: left;
        padding: 0 5px
    }
    .top-pro-slider .red-heading {
        border-radius: 0;
        font-size: 20px;
        line-height: 26px;
        height: 50px;
        line-height: 50px;
        width: 100%;
        left: 0;
    }
    .btnvrm,
    .proceed-vrm,
    .search-model-001 {
        box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
    }
    .last-box {
        margin: 0!important;
    }
    .jcarousel-skin-tango .jcarousel-prev-horizontal {
        left: 0!important;
        background: 0 0!important
    }
    .jcarousel-skin-tango .jcarousel-next-horizontal {
        right: -3px!important;
        background: 0 0!important
    }
    .two-slider .box {
        width: 32.5%
    }
    .two-slider .box .inner-box ul li img {
        width: 102%;
        display: block
    }
    .two-slider .box h3 {
        font-size: 20px;
        line-height: 20px
    }
    .two-slider .box .inner-box,
    .two-slider .box .inner-box ul,
    .two-slider .box .inner-box ul li {
        height: 178px!important
    }
    ul.why-us-list li {
        /*        text-align: left;
                font-size: 16px;
                line-height: 22px*/
    }
    .country-box dl dd {
        width: 94px;
        margin-right: 25px
    }
    .outter {
        display: block;
        float: left
    }
    .add-box,
    .engines-homepage-holder .last-box,
    .left-arrow,
    .make-items,
    .part-last-box,
    .part-left .part-img-box,
    .part-right .center-box .outter-box,
    .part-right .part-heading .price-detail,
    .part-right .top-box-1 .inner-box .shade-2,
    .part-top-nav,
    .year-inner-box .arrow-green,
    .year-inner-box .shade,
    .year-red-top, .shade {
        display: none
    }
    .last-box span {
        width: 200px;
        height: 122px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #ccc
    }
    .infographics {
        background: url(../images/sprite.png) -46px -379px no-repeat
    }
    .fedex {
        background: url(../images/sprite.png) -353px -379px no-repeat
    }
    .paypal {
        background: url(../images/sprite.png) -681px -378px no-repeat
    }
    .footer {
        width: auto
    }
    .engines-box-left {
        margin-right: 0
    }
    .engines-box-right {
        width: 480px;
    }
    .ancillaries-box,
    .make-main-box .shade {
        background: 0 0
    }
    .make-main-box .inner-box {
        width: 91.6%
    }
    .make-main-box .inner-box .make-list-1.active,
    .make-main-box .inner-box div .make-list-1 {
        width: 348px;
        height: 28px
    }
    .make-main-box .inner-box h2 {
        background: #d92025;
        border-radius: 0 0 20px 20px;
        color: #fff;
        font-size: 14px;
        height: 36px;
        left: 18px;
        line-height: 33px;
        margin: 0;
        position: absolute;
        text-align: center;
        top: -1px;
        width: 92%
    }
    .make-main-box .inner-box .make-btn {
        background: url(../images/viewbtn001.png) left top no-repeat;
        font-size: 0;
        line-height: 0;
        text-indent: -9999px;
        overflow: hidden;
        width: 330px;
        height: 45px;
        border: 0;
        cursor: pointer;
        margin: 5px 0 10px 7px
    }
    .about-box .heading,
    .top-pro-slider-heading {
        border-radius: 0 0 20px 20px;
        color: #fff;
        text-align: center
    }
    .make-main-box .inner-box .make-btn:hover {
        background: url(../images/view-stock-1.png) left -48px no-repeat
    }
    .arrow-4 {
        bottom: 22px;
        right: 1px
    }
    .ancillaries-image-box {
        width: 68%
    }
    .ancillaries-image-box .img-box {
        width: 150px
    }
    .engines-homepage-holder .left {
        /*width: 66%*/
    }
    .top-pro-slider-heading {
        background: #d92025;
        font-size: 18px;
        height: 36px;
        left: 18px;
        line-height: 33px;
        margin: 0;
        position: absolute;
        top: -11px;
        width: 92%
    }
    .top-pro-slider-1 .jcarousel-skin-tango .jcarousel-container-horizontal {
        width: 440px!important;
        margin-left: 58px
    }
    .top-pro-slider-1 .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 220px!important;
        margin-left: 0!important
    }
    .image-frame-2 {
        background: url(../images/fram-5.png) left top no-repeat
    }
    .ancillaries-image-box .img-box img {
        width: 145px!important;
        top: -35px
    }
    .ancili-caption {
        width: 94%;
        bottom: 6px
    }
    .tabset li a {
        font-size: 10px;
        padding: 5px 4px
    }
    .ancillaries-image-box-2 {
        width: 66%
    }
    .ancillaries-image-box-2 .img-box-2 {
        margin-left: 84px
    }
    .ancili-caption-2 {
        font-size: 15px;
        line-height: 22px;
        padding: 6px 0
    }
    ul.breadcrumbs {
        width: 100%;
        margin: 15px 0 15px 0;
    }
    .year-box-holder {
        width: 490px
    }
    ul.year-img-list {
        margin: 0 0 0 33px!important
    }
    .year-inner-box h2 {
        font-size: 14px;
        line-height: 27px;
        margin-top: -55px;
        width: 412px
    }
    .eng_code_heading,
    .para {
        width: 65%
    }
    ul.part-nav {
        margin-top: -54px;
        width: 111%;
        margin-left: -38px
    }
    ul.part-nav li {
        font-size: 15px;
        line-height: 20px
    }
    .part-right {
        width: 490px
    }
    .call-box {
        width: 97%
    }

    .part-right .part-heading {
        padding: 10px 0 10px 20px;
        font-size: 15px;
        width: 96%
    }
    .part-left .engines-box-left {
        width: 94%
    }
    .part-left h3 {
        font-size: 14px;
        line-height: 20px;
        text-align: center
    }
    .map-location,
    .offer-heading,
    .share-us {
        width: 685px
    }
    .contact-list-1 {
        max-width: 55%;
        min-width: 55%;
        max-height: 160px;
        min-height: 160px
    }
    #CaptchaImage {
        height: 50px!important;
        width: 140px!important
    }
    #skip_CaptchaCode {
        width: 127px!important
    }
    .about-box {
        width: 68%
    }
    .about-box .outter-box {
        width: 630px
    }
    .about-box .outter-box .box {
        width: 133px;
        margin-left: 14px
    }
    .review-full .inner-box .right-col {
        width: 69.9%
    }
    .review-full .inner-box .right-col .detail-box {
        width: 96.5%
    }
    .review-full .inner-box {
        width: 97.9%
    }
    .about-box .heading {
        background: #db2126;
        left: 17px;
        margin: 0;
        position: absolute;
        font-size: 12px;
        height: 14px;
        line-height: 14px;
        top: -1px;
        width: 77%
    }
    .search-model-001,
    .signup-brn-v1 {
        color: #FFF;
        font-weight: 700;
        cursor: pointer
    }
    .headingd1 {
        height: 32px!important
    }
    .right-box {
        width: 100%;
        float: left
    }
    ul.offer-list {
        margin-left: 12px
    }
    .video-box {
        width: 380px;
        margin-left: 0!important
    }
    .engines-box-left1 {
        width: 100%;
        height: auto
    }
    .download-img {
        left: 189px;
        top: 30px;
        width: 194px
    }
    .reg-model-yellow {
        margin-top: 5px!important;
        margin-left: 0!important;
        width: 360px!important
    }
    .reg-model2 {
        width: 288px
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        margin: 0 20px 5px 9px;
        width: 361px
    }
    .name-signup-v1 select {
        width: 260px!important
    }
    .signup-brn-v1 {
        background: url(../images/signup-btnv1-640.jpg)!important;
        font-size: 18px!important;
        height: 50px!important;
        line-height: 50px;
        margin-bottom: 15px;
        margin-left: 85px!important;
        margin-top: 15px;
        width: 263px!important
    }
    .reg-box-v001 {
        margin-left: 0
    }
    .year-inner-box1-v001 h1 {
        margin: -53px 0 10px 10px;
        width: 418px
    }
    .year-inner-box1-v001 {
        height: 550px
    }
    .reg-model-yellow-v011 {
        margin-left: 12px
    }
    .search-model-001 {
        background: linear-gradient(to bottom, #6EC300 0, #117300 100%) rgba(0, 0, 0, 0);
        border: 4px solid #FFF;
        border-radius: 7px;
        font-size: 29px;
        height: 66px;
        line-height: 62px;
        margin-left: 338px;
        margin-top: -85px;
        padding-left: 11px;
        width: 54px
    }
    .make-detail-signup-v8,
    .make-signup-v8 {
        color: #000;
        font-size: 18px!important;
        font-weight: 700
    }
    .reg-inp-v1 {
        width: 224px!important
    }
    .signup-logo-v1 img {
        width: 280px
    }
    .make-detail-signup-v8 {
        text-align: center;
        width: 160px!important
    }
    .make-signup-v8 {
        margin-bottom: 15px;
        text-align: left;
        width: 115px!important
    }
    .btnvrm,
    .code-v2,
    .eg-inp-v2,
    .proceed-vrm {
        text-align: center
    }
    .search-model-v02 {
        margin-left: 10px;
        width: 75px
    }
    .box-v3 {
        padding: 10px;
        width: 406px
    }
    .btn-v2 {
        width: 72px
    }
    .or-v2 {
        margin-left: 16px;
        margin-top: 10px
    }
    .viewprice-v3 {
        /*        margin-left: 116px;
                margin-top: 10px*/
    }

    .year-inner-box1-v2 h1 {
        /*        background: #D51E22;
                border-radius: 0 0 11px 11px;
                color: #FFF;
                font-size: 15px;
                line-height: 38px;
                margin: -53px 0 10px 10px;
                position: relative;
                text-align: center;
                width: 413px;
                z-index: 4*/
    }
    .yellow-v2 {
        background: #FFCB05;
        border-radius: 7px;
        padding: 4px;
        width: 310px
    }
    .eg-inp-v2 {
        background: #FFCB05;
        font-size: 22px;
        font-weight: 700;
        height: 58px;
        width: 274px
    }
    .code-v2 {
        font-size: 12px;
        margin-left: 55px;
        margin-top: 20px;
        width: 100px
    }
    .signup-logo-new-v5 img {
        margin-left: 0!important;
        width: 183px
    }
    .banner-add {
        background: url(../images/rb.png) 17px top/650px auto no-repeat rgba(0, 0, 0, 0);
        height: 68px;
        width: 713px
    }
    .banner-add-v2 {
        background: url(../images/rb2.png) 17px top/650px auto no-repeat rgba(0, 0, 0, 0);
        height: 68px;
        width: 713px
    }
    .make-btn-v2-4,
    .make-btn-v2-5 {
        border: 0;
        font-size: 0;
        height: 52px;
        line-height: 0;
        overflow: hidden;
        text-indent: -9999px;
        width: 423px;
        cursor: pointer
    }
    .review-pad {
        background-color: #FFF;
        padding-left: 5px
    }
    .image-box {
        margin-left: 93px
    }
    .image-box2 {
        margin-left: 14px
    }
    .search-model-v5 {
        margin-top: 5px
    }
    .make-btn-v2-5 {
        background: url(../images/btn-model-v5.png) 0 0/351px auto no-repeat rgba(0, 0, 0, 0);
        margin: 5px 0 10px 11px
    }
    .make-btn-v2-5:hover {
        background: url(../images/btn-model-v5.png) 0 -51px/351px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .search-model-v4 {
        margin-top: 5px
    }
    .make-btn-v2-4 {
        background: url(../images/btn-model-v4.png) 0 0/351px auto no-repeat rgba(0, 0, 0, 0);
        margin: 5px 0 10px 11px
    }
    .make-btn-v2-4:hover {
        background: url(../images/btn-model-v4.png) 0 -51px/351px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .proceed-vrm {
        background: linear-gradient(to bottom, #6ec300 0, #117300 100%) rgba(0, 0, 0, 0);
        border: 4px solid #fff;
        border-radius: 7px;
        color: #fff;
        cursor: pointer;
        font-size: 24px;
        font-weight: 700;
        height: 50px;
        line-height: 50px;
        margin-bottom: 20px;
        margin-left: 55px;
        margin-top: 15px;
        width: 210px
    }
    .search-model-vrm {
        margin-left: 130px
    }
    .new-banner-year img {
        width: 670px;
        margin-bottom: 0;
        height: 83px
    }
    .name-signup-v1 select {
        color: #949494;
        font-size: 20px;
        padding: 13px
    }
    .overlay-v3 {
        width: 660px
    }
    .reg-vrmhome {
        margin-bottom: 10px;
        margin-left: 0;
        width: 565px
    }
    .btnvrm {
        background: linear-gradient(to bottom, #71c700 0, #127500 100%) rgba(0, 0, 0, 0);
        border: 3px solid #fff;
        border-radius: 5px;
        color: #fff;
        font-size: 40px;
        font-weight: 700;
        height: 65px;
        line-height: 65px;
        margin-left: 5px;
        margin-top: 7px;
        padding: 10px;
        width: 64px
    }
    .overlay-list-ver {
        background: linear-gradient(to bottom, #f2f5f7 0, #e5ebee 51%, #d7dee3 51%, #f6f8f9 100%) rgba(0, 0, 0, 0);
        border: 1px solid #adb9c2;
        height: 30px;
        line-height: 30px;
        margin-bottom: 20px;
        margin-left: 6px;
        padding: 5px;
        width: 147px
    }
    .overlay-list-ver select {
        background: 0 0;
        padding: 6px 5px;
        width: 147px
    }
    .overlay-home-btn05 a {
        text-decoration: none;
        margin-left: 190px
    }
    .over-btn-ver {
        margin-left: 193px;
        width: 250px
    }
    .customer img {
        width: 311px
    }
    .wrapper-8 {
        background-color: #fff;
        border: 1px solid #bdbcbd;
        clear: both;
        margin-bottom: 15px;
        margin-left: -12px;
        margin-top: 15px;
        padding-bottom: 1px;
        padding-top: 0;
        width: 726px
    }
    .vrm-signup .right-info h2 {
        font-size: 24px;
        line-height: 30px;
    }
    .vrm-signup .left-info .bullet-list li {
        font-size: 18px;
        line-height: 24px;
    }
}
@media screen and (max-width: 768px) {
    .container-m {
        width: 100%;
        overflow: visible;
    }
    .part-right .top-box-1 .inner-box {
        border: transparent;
    }
    .jcarousel-skin-tango .jcarousel-container-horizontal {
        width: 705px!important;
    }
    .heading-signup-v9 .text-signup-v3 {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    .proceed-vrm,
    .search-model-001 {
        font-family: Verdana, Geneva, sans-serif
    }
    .make-btn-v2-2,
    .make-main-box .inner-box .make-btn {
        text-indent: -9999px;
        cursor: pointer;
        overflow: hidden
    }
    .make-btn-v2-2,
    .top-pro-slider .inner-box,
    .wrapper2,
    ul.year-img-list {
        overflow: hidden
    }
    #sign_up {
        width: 75%!important
    }
    .make-btn-v2-2 {
        background: url(images/viewbtntext3.png) 0 0/336px auto no-repeat rgba(0, 0, 0, 0);
        border: 0;
        font-size: 0;
        height: 50px;
        line-height: 0;
        margin: 5px 0 10px 55px;
        width: 423px
    }
    .make-main-box .inner-box-v4 {
        /*        width: 86%;*/
    }
    .or_image {
        margin-right: 0
    }
    .make-main-box .inner-box-v4 .make-btn {
        margin: 5px 0 10px 51px;
        width: 327px
    }
    .overlay-list-ver2 {
        /*margin: 0 20px 5px 33px*/
    }
    .signup-logo-new-v2 img {
        margin-left: 0;
        width: 183px
    }
    .signup-logo-v2 img {
        margin-left: 83px;
        width: 250px!important
    }
    .about-us-width {
        width: 645px!important
    }
    .mian-review .inner-box .right-col {
        width: 391px
    }
    .tab-content-arears {
        width: 658px
    }
    .twelve h1 {
        font-size: 28px!important;
        line-height: 38px!important
    }
    .year-inner-box1 {
        width: 82.3%
    }
    .year-inner-box1 h1 {
        width: 364px;
        margin-top: -51px;
        line-height: 22px
    }
    ul.year-img-list li {
        margin-left: -2px
    }
    .widget-top img {
        width: 409px
    }
    .span4 h1 {
        width: 357px;
        top: -8px
    }
    .widget-top {
        margin-left: 20px
    }
    .tab-content {
        /*width: 348px*/
    }
    .list_carousel {
        width: 460px!important;
        margin-left: 20px
    }
    .review .inner-box .view-holder {
        width: 65%;
        margin-bottom: 10px;
        margin-left: 54px
    }
    .review .inner-box .right-col {
        width: 95.9%
    }
    .review .inner-box {
        width: 97%
    }
    .review .inner-box .right-col .detail-box {
        width: 95.5%
    }
    .slidebox img {
        width: 205px!important
    }
    .wrapper2 {
        width: 472px!important
    }
    .slidebox ul li {
        width: 204px!important
    }
    .catagory .used-btn-vr1, .catagory .used-btn1-vr1 {
        width: 100%;
    }
    .shadow {
        background: url(../images/box-shadow.png) no-repeat;
        margin-left: 43px;
        margin-top: 322px
    }
    .img-1 img {
        width: 300px
    }
    .img-1,
    .img-2,
    .img-3,
    .img-7 {
        width: 292px;
        height: 302px
    }
    .img-1 {
        background: url(../images/engined111.jpg)
    }
    .img-7 {
        background: url(../images/transmissiond111.jpg)
    }
    .img-2 {
        background: url(../images/geard111.jpg)
    }
    .img-3 {
        background: url(../images/cylinderd111.jpg)
    }
    ul.help {
        z-index: 2
    }
    .top-bar h1 {
        width: 640px
    }
    .container {
        border-radius: 10px;
        width: 722px;
    }
    .phone-no {
        margin: 1px 0 0 -10px;
        width: 186px
    }
    .top-caption {
        font-size: 11px;
        padding-left: 11px
    }
    .number {
        font-size: 15px;
        line-height: 35px;
        padding: 0 0 0 41px;
        background: url(../images/186.png) left top no-repeat;
        height: 39px
    }
    .catagory {
        margin: 0 20px 25px 11px;
        width: 292px;
        height: 301px
    }
    .homepage-holder {
        width: 710px
    }
    .homepage-holder .right {
        float: left;
        padding: 0 5px
    }
    .btnvrm,
    .proceed-vrm,
    .search-model-001 {
        box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
    }
    .last-box {
        margin-left: 45px!important
    }
    .jcarousel-skin-tango .jcarousel-prev-horizontal {
        left: 0!important;
        background: 0 0!important
    }
    .jcarousel-skin-tango .jcarousel-next-horizontal {
        right: -3px!important;
        background: 0 0!important
    }
    .two-slider .box {
        width: 32.5%
    }
    .two-slider .box .inner-box ul li img {
        width: 102%;
        display: block
    }
    .two-slider .box h3 {
        font-size: 20px;
        line-height: 20px
    }
    .two-slider .box .inner-box,
    .two-slider .box .inner-box ul,
    .two-slider .box .inner-box ul li {
        height: 178px!important
    }
    .main_part_vrm .main_input {
        padding: 0;
    }
    .country-box dl dd {
        width: 94px;
        margin-right: 25px
    }
    .outter {
        display: block;
        float: left
    }
    .add-box,
    .engines-homepage-holder .last-box,
    .left-arrow,
    .make-items,
    .part-last-box,
    .part-left .part-img-box,
    .part-right .center-box .outter-box,
    .part-right .part-heading .price-detail,
    .part-right .top-box-1 .inner-box .shade-2,
    .part-top-nav,
    .year-inner-box .arrow-green,
    .year-inner-box .shade,
    .year-red-top, .top-products .shadow {
        display: none
    }

    .last-box span {
        width: 200px;
        height: 122px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #ccc
    }
    .infographics {
        background: url(../images/sprite.png) -46px -379px no-repeat
    }
    .fedex {
        background: url(../images/sprite.png) -353px -379px no-repeat
    }
    .paypal {
        background: url(../images/sprite.png) -681px -378px no-repeat
    }
    .footer {
        width: auto
    }
    .engines-box-left {
        margin-right: 0
    }
    .make-main-box {
        width: 94%;
        margin-left: 12px
    }
    .ancillaries-box,
    .make-main-box .shade {
        background: 0 0
    }
    .make-main-box .inner-box {
        width: 91.6%
    }
    .make-main-box .inner-box .make-list-1.active,
    .make-main-box .inner-box div .make-list-1 {
        width: 348px;
        height: 28px
    }
    .make-main-box .inner-box h2 {
        background: #d92025;
        border-radius: 0 0 20px 20px;
        color: #fff;
        font-size: 14px;
        height: 36px;
        left: 18px;
        line-height: 33px;
        margin: 0;
        position: absolute;
        text-align: center;
        top: -1px;
        width: 92%
    }
    .make-main-box .inner-box .make-btn {
        background: url(../images/viewbtn001.png) left top no-repeat;
        font-size: 0;
        line-height: 0;
        width: 330px;
        height: 45px;
        border: 0;
        margin: 5px 0 10px 7px
    }
    .about-box .heading,
    .top-pro-slider-heading {
        border-radius: 0 0 20px 20px;
        color: #fff;
        text-align: center
    }
    .make-main-box .inner-box .make-btn:hover {
        background: url(../images/view-stock-1.png) left -48px no-repeat
    }
    .arrow-4 {
        bottom: 22px;
        right: 1px
    }
    .ancillaries-image-box {
        width: 68%
    }
    .ancillaries-image-box .img-box {
        width: 150px
    }
    .engines-homepage-holder .left {
        /*width: 66%*/
    }
    .top-pro-slider-heading {
        background: #d92025;
        font-size: 18px;
        height: 36px;
        left: 18px;
        line-height: 33px;
        margin: 0;
        position: absolute;
        top: -11px;
        width: 92%
    }
    .top-pro-slider-1 .jcarousel-skin-tango .jcarousel-container-horizontal {
        width: 440px!important;
        margin-left: 58px
    }
    .top-pro-slider-1 .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 220px!important;
        margin-left: 0!important
    }
    .image-frame-2 {
        background: url(../images/fram-5.png) left top no-repeat
    }
    .ancillaries-image-box .img-box img {
        width: 145px!important;
        top: -35px
    }
    .ancili-caption {
        width: 94%;
        bottom: 6px
    }
    .tabset li a {
        font-size: 10px;
        padding: 5px 4px
    }
    .ancillaries-image-box-2 {
        width: 66%
    }
    .ancillaries-image-box-2 .img-box-2 {
        margin-left: 84px
    }
    .ancili-caption-2 {
        font-size: 15px;
        line-height: 22px;
        padding: 6px 0
    }
    ul.breadcrumbs {
        width: 100%;
        margin: 15px 0 15px 0;
    }
    .year-box-holder {
        width: 490px
    }
    ul.year-img-list {
        margin: 0 0 0 33px!important
    }
    .year-inner-box h2 {
        font-size: 14px;
        line-height: 27px;
        margin-top: -55px;
        width: 412px
    }
    .eng_code_heading,
    .para {
        width: 65%
    }
    ul.part-nav {
        margin-top: -54px;
        width: 111%;
        margin-left: -38px
    }
    ul.part-nav li {
        font-size: 15px;
        line-height: 20px
    }
    .part-right {
        width: 490px
    }
    .call-box img, .about-box .left, .about-box .outter-box .box img, .engine-v2 {
        width: 100%
    }
    .part-right .part-heading {
        padding: 10px 0 10px 20px;
        font-size: 15px;
        width: 96%
    }
    .part-left .engines-box-left {
        width: 94%
    }
    .part-left h3 {
        font-size: 14px;
        text-align: center
    }
    .map-location,
    .offer-heading,
    .share-us {
        width: 685px
    }
    .contact-list-1 {
        max-width: 55%;
        min-width: 55%;
        max-height: 160px;
        min-height: 160px
    }
    #CaptchaImage {
        height: 50px!important;
        width: 140px!important
    }
    #skip_CaptchaCode {
        width: 127px!important
    }
    .about-box {
        width: 68%
    }
    .about-box .outter-box {
        width: 630px
    }
    .about-box .outter-box .box {
        width: 133px;
        margin-left: 14px
    }
    .review-full .inner-box .right-col {
        width: 69.9%
    }
    .review-full .inner-box .right-col .detail-box {
        width: 96.5%
    }
    .review-full .inner-box {
        width: 97.9%
    }
    .about-box .heading {
        background: #db2126;
        left: 17px;
        margin: 0;
        position: absolute;
        font-size: 12px;
        height: 14px;
        line-height: 14px;
        top: -1px;
        width: 77%
    }
    .search-model-001,
    .signup-brn-v1 {
        color: #FFF;
        font-weight: 700;
        cursor: pointer
    }
    .headingd1 {
        height: 32px!important
    }
    .right-box {
        width: 100%;
        float: left
    }
    ul.offer-list {
        margin-left: 12px
    }
    .video-box {
        width: 380px;
        margin-left: 0!important
    }
    .engines-box-left1 {
        width: 100%;
        height: auto
    }
    .download-img {
        left: 189px;
        top: 30px;
        width: 194px
    }
    .reg-model-yellow {
        margin-top: 5px!important;
        margin-left: 10px!important;
        width: 412px!important
    }
    .search-model {
        margin-left: 110px
    }
    .reg-model2 {
        width: 340px
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        margin: 0 20px 5px 0;
        width: 410px
    }
    .name-signup-v1 select {
        width: 260px!important
    }
    .signup-brn-v1 {
        background: url(../images/signup-btnv1-640.jpg)!important;
        font-size: 18px!important;
        height: 50px!important;
        line-height: 50px;
        margin-bottom: 15px;
        margin-left: 85px!important;
        margin-top: 15px;
        width: 263px!important
    }
    .reg-box-v001 {
        margin-left: 0
    }
    .year-inner-box1-v001 h1 {
        margin: -53px 0 10px 10px;
        width: 418px
    }
    .year-inner-box1-v001 {
        height: 550px
    }
    .search-model-001 {
        background: linear-gradient(to bottom, #6EC300 0, #117300 100%) rgba(0, 0, 0, 0);
        border: 4px solid #FFF;
        border-radius: 7px;
        font-size: 29px;
        height: 66px;
        line-height: 62px;
        margin-left: 338px;
        margin-top: -85px;
        padding-left: 11px;
        width: 54px
    }
    .make-detail-signup-v8,
    .make-signup-v8 {
        color: #000;
        font-size: 18px!important;
        font-weight: 700
    }
    .reg-inp-v1 {
        width: 224px!important
    }
    .signup-logo-v1 img {
        width: 280px
    }
    .make-detail-signup-v8 {
        text-align: center;
        width: 160px!important
    }
    .make-signup-v8 {
        margin-bottom: 15px;
        text-align: left;
        width: 115px!important
    }
    .btnvrm,
    .code-v2,
    .eg-inp-v2,
    .proceed-vrm,
    h1 {
        text-align: center
    }
    .search-model-v02 {
        margin-left: 10px;
        width: 75px
    }
    .box-v3 {
        padding: 10px;
        width: 406px
    }
    .btn-v2 {
        width: 72px
    }
    .or-v2 {
        margin-left: 0;
        margin-top: 10px
    }
    .viewprice-v3 {
        /*        margin-left: 119px;
                margin-top: 10px*/
    }
    .year-inner-box1-v2 h1 {
        /*        background: #D51E22;
                border-radius: 0 0 11px 11px;
                color: #FFF;
                font-size: 15px;
                line-height: 38px;
                margin: -53px 0 10px 10px;
                position: relative;
                text-align: center;
                width: 413px;
                z-index: 4*/
    }
    .yellow-v2 {
        background: #FFCB05;
        border-radius: 7px;
        padding: 4px;
        width: 310px
    }
    .eg-inp-v2 {
        background: #FFCB05;
        font-size: 22px;
        font-weight: 700;
        height: 58px;
        width: 274px
    }
    .code-v2 {
        font-size: 12px;
        margin-left: 55px;
        margin-top: 20px;
        width: 100px
    }
    .signup-logo-new-v5 img {
        margin-left: 0!important;
        width: 183px
    }
    .banner-add {
        background: url(../images/rb.png) 17px top/650px auto no-repeat rgba(0, 0, 0, 0);
        height: 68px;
        width: 713px
    }
    .banner-add-v2 {
        background: url(../images/rb2.png) 17px top/650px auto no-repeat rgba(0, 0, 0, 0);
        height: 68px;
        width: 713px
    }
    .make-btn-v2-4,
    .make-btn-v2-5 {
        border: 0;
        font-size: 0;
        height: 52px;
        line-height: 0;
        overflow: hidden;
        text-indent: -9999px;
        width: 423px;
        cursor: pointer
    }
    .review-pad {
        background-color: #FFF;
        padding-left: 5px
    }
    .image-box {
        margin-left: 93px
    }
    .image-box2 {
        margin-left: 14px
    }
    .search-model-v5 {
        margin-top: 5px
    }
    .make-btn-v2-5 {
        background: url(../images/btn-model-v5.png) 0 0/351px auto no-repeat rgba(0, 0, 0, 0);
        margin: 5px 0 10px 11px
    }
    .make-btn-v2-5:hover {
        background: url(../images/btn-model-v5.png) 0 -51px/351px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .search-model-v4 {
        margin-top: 5px
    }
    .make-btn-v2-4 {
        background: url(../images/btn-model-v4.png) 0 0/351px auto no-repeat rgba(0, 0, 0, 0);
        margin: 5px 0 10px 11px
    }
    .make-btn-v2-4:hover {
        background: url(../images/btn-model-v4.png) 0 -51px/351px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .vrm2 {
        margin-left: 20px;
        width: 408px
    }
    .proceed-vrm {
        background: linear-gradient(to bottom, #6ec300 0, #117300 100%) rgba(0, 0, 0, 0);
        border: 4px solid #fff;
        border-radius: 7px;
        color: #fff;
        cursor: pointer;
        font-size: 24px;
        font-weight: 700;
        height: 50px;
        line-height: 50px;
        margin-bottom: 20px;
        margin-left: 52px;
        margin-top: 15px;
        width: 210px
    }
    .search-model-vrm {
        margin-left: 125px
    }
    .new-banner-year img {
        width: 670px;
        margin-bottom: 0;
        height: 83px
    }
    .name-signup-v1 select {
        color: #949494;
        font-size: 20px;
        padding: 13px
    }
    .overlay-v3 {
        width: 660px
    }
    .reg-vrmhome {
        margin-bottom: 10px;
        margin-left: 0;
        width: 565px
    }
    .btnvrm {
        background: linear-gradient(to bottom, #71c700 0, #127500 100%) rgba(0, 0, 0, 0);
        border: 3px solid #fff;
        border-radius: 5px;
        color: #fff;
        font-size: 40px;
        font-weight: 700;
        height: 65px;
        line-height: 65px;
        margin-left: 5px;
        margin-top: 7px;
        padding: 10px;
        width: 64px
    }
    .overlay-list-ver {
        background: linear-gradient(to bottom, #f2f5f7 0, #e5ebee 51%, #d7dee3 51%, #f6f8f9 100%) rgba(0, 0, 0, 0);
        border: 1px solid #adb9c2;
        height: 30px;
        line-height: 30px;
        margin-bottom: 20px;
        margin-left: 6px;
        padding: 5px;
        width: 147px
    }
    .overlay-list-ver select {
        background: 0 0;
        padding: 6px 5px;
        width: 147px
    }
    .make-main-box .inner-box-v4 .overlay-home-btn05 a {
        font-size: 20px;
        line-height: 26px;
        padding: 15px !important;
    }
    .over-btn-ver {
        margin-left: 193px;
        width: 250px
    }
    .customer img {
        width: 311px
    }
    .wrapper-8 {
        background-color: #fff;
        border: 1px solid #bdbcbd;
        clear: both;
        margin-bottom: 15px;
        margin-left: -12px;
        margin-top: 15px;
        padding-bottom: 1px;
        padding-top: 0;
        width: 726px
    }
    /*    h1 {
            font-size: 30px !important;
            line-height: 36px !important;
            width: 596px !important;
        }*/
}
@media screen and (max-width: 736px) {
    .container-b, .top-products  {
        width: 655px;
    }
    .container-8 {
        width: 695px;
    }
    .container, .engines-box {
        width: 100%;
    }
    .nav li a {
        width: 156px;
    }
    ul#social-networks {
        left: 525px;
        right: 0;
    }
    .c-three-fourth {
        width: 380px;
    }
    .catagory {
        margin: 0 0px 10px 10px;
    }
    .home_banner h1 {
        font-size: 20px;
        line-height: 26px;
    }
    .year-inner-box1-v2 {
        width: 422px;
    }
    .right ul {
        margin: 0;
    }
    .part-right {
        width: 453px;
    }
    .part-right .reg-model-yellow-vrm {
        width: 412px;
    }
    .part-right .reg-model2-vrm {
        width: 342px;
    }
    .part-right .top-box-1 {
        width: 424px;
    }
    .phone-no {
        display: none;
    }
    .level2_menu ul li a {
        width: 162px;
    }

    .wrapper {
        width: 695px!important;
    }
    .make-main-box .inner-box-v4 {
        width: 82%;
        padding: 50px 36px 0 36px;
    }
    .engines-homepage-holder, .engines-homepage-holder .left {
        width: 99%;
        padding: 10px 0 0 0px;
    }
    .make-main-box {
        width: 100%;
        margin-left: 0;
    }
    .engines-box-right {
        width: 452px;
    }
    .spanpart h1 {
        font-size: 12px;
        line-height: 18px;
        padding: 3px 0 15px;
    }
    .pt_form_left {
        width: 47%;
        margin-bottom: 10px;
    }
    .signup-left1-v1 {
        width: 350px!important;
    }
    .name-box-v1 {
        width: 206px!important;
    }
    .rep-box-v1 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .signup-brn-v5 {
        font-size: 22px !important;
        line-height: 28px !important;
    }
    #sign_up {
        width: 66%!important;
    }
    .vrm-signup .left-info .bullet-list li {
        font-size: 17px;
        line-height: 23px;
    }
}
@media screen and (max-width: 720px) {
    .container-b {
        width: 515px;
    }
    .container-8 {
        width: 555px;
    }
    /*    .signup_procced_popup .signup-right1-v1 {
            position: absolute;
            left: 50%;
            top: 45%;
            transform: translate(-50%,-50%);
        }*/
    .england-flag {
        width: 90% !important;
    }
    .part-right .reg-model-yellow-vrm {
        width: 473px;
    }
    .part-right .reg-model2-vrm {
        width: 403px;
    }
    .main_table table, td {
        margin-top: 10px;
    }
    .bmw-reg-popup input {
        font-size: 20px;
    }
    .heading-signup-v9 .logo-newv5 img, .heading-signup-v1 .logo-newv5 img {
        width: 200px;
    }
    .homevrminput,
    .proceed-vrm,
    .reg-model2-vrm,
    .search-model-001,
    .search-model-v4,
    .search-model-v5 {
        font-family: Verdana, Geneva, sans-serif;
        font-weight: 700
    }
    .engines-homepage-holder h1, .right ul, .wrapper2, .tabset, #tab-1 {
        display: none
    }
    .make-btn-v2-2,
    .make-btn-v2-4,
    .make-btn-v2-5,
    .make-main-box .inner-box .make-btn {
        text-indent: -9999px;
        cursor: pointer;
        overflow: hidden
    }
    .btn-v2,
    .homevrminput,
    .reg-model2-vrm {
        text-transform: uppercase
    }
    #sign_up {
        width: 84%!important
    }
    .id-yr, .id-yr-data {
        padding: 5px;
        width: 43%;
    }
    .shop-price-id {
        margin: 10px auto;
    }
    .detail-yr {
        /*        margin-left: 0;
                margin-right: 12px;
                width: 91%*/
    }
    .about-box h1 {
        width: 537px
    }
    .make-btn-v2-2 {
        background: url(images/viewbtntext3.png) 0 0/260px auto no-repeat rgba(0, 0, 0, 0);
        border: 0;
        font-size: 0;
        height: 38px;
        line-height: 0;
        margin: 5px 0 10px 15px;
        width: 272px
    }
    .make-btn-v2-2:hover {
        background: url(images/viewbtntext3-2.png) 0 -39px/266px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .make-main-box .inner-box-v4 .make-btn:hover {
        background: url(../images/viewbtn001.png) left -36px/247px auto no-repeat rgba(0, 0, 0, 0)
    }
    /*    .search-model-v02-home {
            margin: 0 0 0 27px;
        }*/
    .wrapper {
        width: 610px!important
    }
    .country-box {
        width: 94%
    }
    .tab-content-arears {
        width: 480px
    }
    .map-location,
    .offer-heading,
    .share-us {
        width: 522px
    }
    .twelve h1 {
        font-size: 23px!important;
        line-height: 38px!important
    }
    ul.left-slider li img {
        height: 115px;
        width: 82%!important
    }
    .part-left img {
        width: 100px
    }
    .year-inner-box1 {
        width: 82.3%
    }
    .year-inner-box1 h1 {
        width: 268px;
        margin-top: -51px;
        line-height: 22px
    }
    .engines-box-left h2,.engines-box-left-2 h2  {
        width: 100%;
        line-height: 38px;
    }
    .chzn-results {
        font-size: 14px;
        line-height: 20px;
        float: left;
        width: 100%;
        margin: 0;
        position: relative;
        z-index: 999;
        display: block;
    }
    .arrow-4, .engines-box-left ul, .part-1-shade, .part-2-shade, .part-left, .two-slider, .year-inner-box1-v001 .arrow-green1, ul.help {
        display: none;
    }
    .img-holder img, .img-holder {
        width: 100px!important;
        display: none;
    }
    .img-holder .img-box-6 img {
        width: 35% !important;
        height: 100%;
        top: -33px;
    }
    .head {
        width: 100%;
        position: relative;
        z-index: 99999;
        top: -10px;
        background: transparent;
    }
    .review .inner-box .view-holder {
        margin-bottom: 10px;
        margin-left: 104px;
        width: 50%
    }
    .review .inner-box .right-col {
        width: 95.9%
    }
    .review .inner-box {
        width: 97.5%
    }
    .review .inner-box .right-col .detail-box {
        width: 96.4%
    }
    .slidebox img {
        width: 231px!important
    }
    .wrapper2 {
        width: 518px!important;
        overflow: hidden;
        margin-left: 11px
    }
    .top-pro-slider-1 .wrapper2 {
        width: 320px
    }
    .slidebox ul li {
        width: 231px!important;
    }
    .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 79% !important;
    }
    .top-pro-slider .inner-box {
        overflow: hidden
    }
    .text, .text1, .text2, .text3 {
        width: 87%;
        left: 10px;
    }
    .text, .text1, .text2, .text3 {
        top: 264px;
    }

    .main-heading, .number {
        font-size: 18px;
        line-height: 24px;
    }
    .catagory .used-btn-vr1, .catagory .used-btn1-vr1 {
        width: 100%;
    }
    .shadow {
        background: url(../images/box-shadow.png) no-repeat;
        margin-left: 43px;
        margin-top: 322px
    }
    .img-1 img {
        width: 300px
    }
    .img-1, .img-2, .img-3, .img-7 {
        width: 230px;
        height: 253px;

    }
    .img-1 {
        background: url(../images/engined111.jpg);
        background-size: cover;
    }
    .img-7 {
        background: url(../images/transmissiond111.jpg);
        background-size: cover;
    }
    .img-2 {
        background: url(../images/geard111.jpg);
        background-size: cover;
    }
    .img-3 {
        background: url(../images/cylinderd111.jpg);
        background-size: cover;
    }
    .top-bar h1 {
        width: 520px
    }
    .container {
        width: 555px
    }
    .tab-content {
        width: 100%;
        margin-bottom: 0;
    }
    .list_carousel {
        margin-left: 18px;
        width: 263px
    }
    ul#social-networks {
        right: 15px;
        top: 30px;
        z-index: 2;
        left: 380px;
    }
    ul#social-networks li {
        /*        float: none;
                margin-bottom: 7px*/
    }
    .phone-no {
        margin: 0 0 0 -12px;
        width: 223px
    }
    .number {
        line-height: 46px;
        padding: 0 0 0 50px;
        background: url(../images/223.png) left top no-repeat;
        height: 51px
    }
    .widget-top img {
        display: none;
    }
    .main_part_vrm input {
        background-size: contain;
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        height: 35px
    }
    .make-main-box .inner-box-v4 .make-btn {
        background: url(../images/viewbtn001.png) left top/250px auto no-repeat rgba(0, 0, 0, 0);
        height: 36px;
        margin: 5px 0 10px 15px;
        width: 330px
    }
    .top-caption {
        font-size: 13px;
        padding-left: 3px
    }
    .level2_menu ul li a {
        width: 127px;
        font-size: 10px
    }
    .nav li a {
        width: 121px;
        font-size: 9px;
    }
    .grid {
        margin-left: 0;
    }
    .wraper {
        width: 100%;
    }
    .logo {
        margin-top: 0!important;
        margin-left: 0!important;
    }
    .top-products {
        width: 527px;
        margin-bottom: 0 !important;
    }
    .catagory {
        width: 230px;
        height: 253px;
    }
    .homepage-holder {
        width: 100%;
    }
    .homepage-holder .left {
        width: 96%;
    }
    ul.why-us-list li {
        line-height: 28px
    }
    .country-box dl dd {
        width: 99px
    }
    .tab-content-arears h3 {
        width: 435px
    }
    .homepage-holder .right {
        display: block;
        float: none;
        margin: 0 auto;
        overflow: hidden;
        padding: 10px 0 0
    }
    .btn-v2,
    .proceed-vrm,
    .reg-model-yellow-vrm,
    .search-model-001,
    .search-model-v4,
    .search-model-v5 {
        box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
    }
    .jcarousel-skin-tango .jcarousel-container-horizontal {
        width: 100% !important;
        padding-bottom: 0 !important;
    }
    .jcarousel-skin-tango .jcarousel-next-horizontal {
        right: 49px!important;
        margin-left: 8px
    }
    .two-slider .box {
        width: 54.5%;
        margin-bottom: 20px;
        margin-right: 0
    }
    .caption {
        width: 93.9%
    }
    .two-slider .box:first-child {
        margin-left: 0
    }
    .two-slider .box .inner-box,
    .two-slider .box .inner-box ul,
    .two-slider .box .inner-box ul li {
        height: 242px!important
    }
    .two-slider .box .inner-box ul li img {
        height: 240px
    }
    .two-slider .box h3 {
        font-size: 24px;
        line-height: 28px
    }
    .last-box span {
        width: 300px;
        height: 124px;
        float: none;
        margin: 0 auto 20px!important;
        border-radius: 0;
        border: 0
    }
    .infographics {
        background: url(../images/sprite.png) left -379px no-repeat
    }
    .fedex {
        background: url(../images/sprite.png) -303px -379px no-repeat
    }
    .paypal {
        background: url(../images/sprite.png) -604px -378px no-repeat
    }
    .engines-box {
        width: 100%;
        padding: 0;
    }
    .make-main-box {
        margin-bottom: 0;
    }
    .engines-box-left {
        width: 99%
    }
    .engines-box-right {
        width: 100%;
        margin-left: 0;
    }
    .make-main-box .inner-box h2 {
        font-size: 14px;
        height: 42px;
        line-height: 18px
    }
    .make-main-box .inner-box {
        width: 85.6%
    }
    .make-main-box .inner-box .make-list-1.active,
    .make-main-box .inner-box div .make-list-1 {
        width: 220px
    }
    .make-main-box .inner-box .make-btn {
        background: url(../images/view-stock-2.png) left top no-repeat;
        font-size: 0;
        line-height: 0;
        width: 205px;
        height: 40px;
        border: 0;
        margin: 5px 0 10px 7px
    }
    .make-main-box .inner-box .make-btn:hover {
        background: url(../images/view-stock-2.png) left -39px no-repeat
    }
    .ancillaries-image-box {
        width: 50%
    }
    .top-pro-slider-1 {
        width: 87.8%!important;
        background: 0 0;
        border: none
    }
    .top-pro-slider-1 .jcarousel-skin-tango .jcarousel-container-horizontal {
        width: 328px!important;
        padding: 40px 56px 20px!important;
        display: none;
        margin-left: -23px
    }
    .top-pro-slider-1 .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 217px!important
    }
    .img-box-6 {
        margin-left: 0;
        width: 100%;
        display: none;
    }
    .img-box-6 img {
        width: 144px
    }
    .image-frame-4 {
        display: block;
        position: absolute;
        top: -1px;
        left: -1px;
        width: 169px;
        height: 145px;
        font-size: 0;
        line-height: 0;
        background: 0 0
    }
    .ancillaries-image-box-2 .img-box-2 {
        margin-left: 20px
    }
    .part-left {
        width: 150px;
        margin-right: 10px
    }
    .part-left .engines-box-left {
        width: 100%
    }
    .click-proceed {
        font-size: 10px;
        padding: 0 0 0 5px;
        line-height: 27px
    }
    .year-inner-box h2 {
        font-size: 11px;
        line-height: 20px;
        margin-top: -54px;
        width: 307px
    }
    .eng_code_heading {
        width: 46%
    }
    .para {
        width: 347px
    }
    .year-box-holder {
        width: 100%;
        /* overflow: hidden; */
        /* float: left; */
    }
    .year-inner-box1-v2 {
        width: 484px;
    }
    ul.year-img-list {
        margin-left: 59px!important
    }
    .part-right .top-box-1 .inner-box .box ul {
        width: 100%;
    }
    .part-right .top-box-1 .inner-box .box ul li {
        width: 100%;
        padding: 5px 0;
    }
    ul.part-nav1 li {
        font-size: 7px!important
    }
    .part-right .top-box-1 .inner-box {
        padding-left: 0;

    }
    .buy-holder img {
        width: 180px
    }
    .part-right .top-box-1 .inner-box .box ul li {
        font-size: 12px;
        line-height: 18px;
    }
    .part-right .top-box-1 .inner-box .box .pro {
        bottom: 240px;
        left: 115px
    }
    .part-1-shade {
        display: none
    }
    .box a img {
        width: 80px
    }
    ul.part-nav {
        margin-left: 4px
    }
    ul.part-nav li {
        font-size: 12px;
        padding: 5px 15px 0
    }
    .part-right {
        width: 100%;
    }
    .part-right .part-heading {
        font-size: 11px;
        padding: 10px 0 10px 8px;
        width: 98%
    }
    .part-right .part-heading strong {
        float: left;
        width: 100%;
    }
    .part-left h3 {
        font-size: 12px
    }
    .top-pro-slider-heading {
        top: 0;
        left: 12px
    }
    .reg-model-yellow {
        margin-top: 5px!important;
        margin-left: 10px!important;
        width: 260px!important
    }
    .search-model {
        margin-left: 28px;
        height: 64px!important;
        line-height: 64px!important;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 23px
    }
    .reg-model2 {
        width: 133px;
        font-size: 24px
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        width: 261px
    }
    .arrow-4 {
        right: -63px
    }
    .span4 h1 {
        font-size: 13px;
        margin-left: -8px;
        width: 218px
    }
    .rep-box-v1 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .signup-left1-v1 {
        width: 84% !important;
        padding: 20px 0 0 !important;
        border: 3px solid #000;
        margin: 0 5%;
        border: 0;
    }
    .signup-right-wdth {
        width: 100%;
    }
    .signup-right1-v1 {
        width: 97%!important;
        padding: 10px !important;
        margin: 0 !important;
        min-height: inherit;
    }
    .name-box-v1 {
        width: 395px!important;
    }
    .name-signup-v1 select {
        width: 400px!important
    }
    .signup-brn-v1 {
        background: url(../images/signup-btnv1.jpg)!important;
        color: #FFF;
        font-size: 30px!important;
        font-weight: 700;
        height: 80px!important;
        line-height: 83px;
        margin-bottom: 15px;
        margin-left: 92px!important;
        margin-top: 15px;
        width: 439px!important;
        cursor: pointer
    }
    .reg-inp-v1 {
        width: 506px!important;
    }
    .year-inner-box1-v001,
    ul.part-nav1 {
        height: auto
    }
    .year-inner-box1-v001 h1 {
        margin: -53px 0 10px 10px;
        width: 304px
    }
    .reg-model-yellow-v011 {
        width: 305px;
        margin-left: 5px;
    }
    .reg-model2-v011 {
        width: 234px
    }
    .reg-box-v011 {
        margin-left: -6px
    }

    .part-right .top-box-1 {
        width: 486px;
    }
    .part-top-nav1 {
        width: 329px;
        height: 73px
    }
    .search-model-001 {
        background: linear-gradient(to bottom, #6EC300 0, #117300 100%) rgba(0, 0, 0, 0);
        border: 4px solid #FFF;
        border-radius: 7px;
        color: #FFF;
        cursor: pointer;
        font-size: 29px;
        height: 66px;
        line-height: 62px;
        margin-left: 230px;
        margin-top: -85px;
        padding-left: 11px;
        width: 54px
    }
    .make-detail-signup-v8,
    .make-signup-v8 {
        color: #000;
        font-size: 18px!important;
        font-weight: 700
    }
    .reg-box-v001 {
        margin-left: 6px
    }
    .make-detail-signup-v8 {
        text-align: center;
        width: 300px!important
    }
    .make-signup-v8 {
        margin-bottom: 15px;
        text-align: left;
        width: 115px!important
    }
    .btn-v2,
    .code-v2,
    .eg-inp-v2,
    .homevrminput,
    .proceed-vrm,
    .reg-model2-vrm {
        text-align: center
    }
    .search-model-v02 {
        margin-left: 117px;
        width: 75px;
        margin-bottom: 10px
    }
    .year-inner-box1-v2 h1 {
        /*        background: #D51E22;
                border-radius: 0 0 11px 11px;
                color: #FFF;
                font-size: 15px;
                line-height: 27px;
                margin: -53px 0 10px 10px;
                position: relative;
                text-align: center;
                width: 304px;
                z-index: 4*/
    }
    .box-v3 {
        padding: 5px;
        width: 315px;
        margin-left: 0
    }
    .yellow-v2 {
        background: #FFCB05;
        border-radius: 7px;
        padding: 4px;
        width: 244px
    }
    .eg-inp-v2 {
        background: #FFCB05;
        font-size: 22px;
        font-weight: 700;
        height: 58px;
        width: 209px
    }
    .btn-v2 {
        background: linear-gradient(to bottom, #6BBE00 0, #0B6A00 100%) rgba(0, 0, 0, 0);
        border: 3px solid #FFF;
        border-radius: 5px;
        color: #FFF;
        font-size: 24px;
        font-weight: 700;
        height: 67px;
        line-height: 67px;
        margin-left: 10px;
        width: 47px
    }
    .or-v2 {
        margin-left: 0
    }
    .viewprice-v3 {
        /*        margin-left: 87px;
                margin-top: 10px*/
    }
    .engine-v2 {
        border: none;
        border-left: none;
        width: 294px
    }
    .code-v2 {
        font-size: 12px;
        margin-left: 36px;
        margin-top: 20px;
        width: 100px
    }
    .signup-logo-new-v5 img {
        margin-left: -171px!important;
        width: 183px
    }
    .banner-add {
        background: url(../images/rb.png) 17px top/484px auto no-repeat rgba(0, 0, 0, 0);
        height: 49px;
        width: 582px
    }
    .banner-add-v2 {
        background: url(../images/rb2.png) 17px top/484px auto no-repeat rgba(0, 0, 0, 0);
        height: 49px;
        width: 582px
    }
    .image-box {
        margin-left: 51px
    }
    .arrow-ideal-v1-signup img {
        margin-left: -32px;
        margin-right: 10px;
        width: 20px
    }
    .search-model-v4 {
        background: url(../images/gobtn-v4.png) left top/57px 72px no-repeat rgba(0, 0, 0, 0);
        border-radius: 7px;
        color: #FFF;
        cursor: pointer;
        font-size: 35px;
        height: 71px;
        line-height: 74px;
        margin-left: 7px;
        margin-top: 6px;
        width: 57px
    }
    .make-btn-v2-4 {
        background: url(../images/btn-model-v4.png) 0 0/226px auto no-repeat rgba(0, 0, 0, 0);
        border: 0;
        font-size: 0;
        height: 34px;
        line-height: 0;
        margin: 5px 0 10px 11px;
        width: 233px
    }
    .make-btn-v2-4:hover {
        background: url(../images/btn-model-v4.png) 0 -34px/226px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .search-model-v5 {
        background: url(../images/gobtn-v5.png) left top/57px 72px no-repeat rgba(0, 0, 0, 0);
        border-radius: 7px;
        color: #FFF;
        cursor: pointer;
        font-size: 35px;
        height: 71px;
        line-height: 74px;
        margin-left: 7px;
        margin-top: 6px;
        width: 57px
    }
    .make-btn-v2-5 {
        background: url(../images/btn-model-v5.png) 0 0/226px auto no-repeat rgba(0, 0, 0, 0);
        border: 0;
        font-size: 0;
        height: 34px;
        line-height: 0;
        margin: 5px 0 10px 11px;
        width: 233px
    }
    .make-btn-v2-5:hover {
        background: url(../images/btn-model-v5.png) 0 -34px/226px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .small-banner img {
        width: 152px;
        margin-bottom: 10px
    }
    .vrm2 {
        margin-left: 2px;
        width: 326px
    }
    .reg-model-yellow-vrm {
        background-color: #ffcb05;
        border-radius: 7px;
        padding: 5px;
        width: 306px;
    }
    .reg-model2-vrm {
        background: #ffcb05;
        border: 0;
        border-radius: 0 5px 5px 0;
        color: #000;
        font-size: 28px;
        height: 72px;
        margin-top: -71px;
        padding: 5px;
        width: 235px
    }
    .search-model-vrm {
        margin-left: 90px;
        width: 290px;
    }
    .proceed-vrm {
        background: linear-gradient(to bottom, #6ec300 0, #117300 100%) rgba(0, 0, 0, 0);
        border: 4px solid #fff;
        border-radius: 7px;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
        height: 50px;
        line-height: 50px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-top: 15px;
        width: 173px
    }
    .new-banner-year img {
        width: 503px;
        margin-bottom: 0;
        height: 55px;
        margin-top: 20px
    }
    .wrapper-v2 {
        border: none!important
    }
    .overlay-v3 {
        width: 475px
    }
    .reg-vrmhome {
        margin-bottom: 10px;
        margin-left: 0;
        width: 380px
    }
    .homevrminput {
        background-color: #ffcb05;
        font-size: 36px;
        height: 86px;
        width: 313px
    }
    .overlay-list-ver,
    .overlay-list-ver select {
        width: 217px
    }
    .over-btn-ver {
        margin-left: 96px;
        width: 250px;
        font-size: 29px
    }
    .customer img {
        width: 445px
    }
    .wrapper-8 {
        background-color: #fff;
        border: 1px solid #bdbcbd;
        clear: both;
        margin-bottom: 15px;
        margin-left: 1px!important;
        margin-top: 15px;
        padding-bottom: 1px;
        padding-top: 0;
        width: 509px!important
    }
    .list_carousel-8 {
        margin: 0;
        overflow: hidden;
        width: 491px!important
    }
    .signup-left1-v1 .input-group {

        border: transparent;
    }
    .tab-content .input-group {
        background: transparent;
        border: transparent;
    }
    .vrm-signup .right-info h2 {
        margin-left: 0px;
    }
    .vrm-signup-heading h3 {
        font-size: 24px;
        line-height: 30px;
    }
    .vrm-signup .right-info .name-box-v1 {
        padding: 15px;
    }
}
@media screen and (max-width: 640px) {
    .privacy-policy.grid-holder {
        width: 400px;

    }
    .make-main-box .inner-box-v4 .overlay-home-btn05 a {
        font-size: 16px;
        line-height: 22px;
        padding: 12px !important;
    }
    .make-main-box .inner-box-v4 {
        margin: 0;
    }
    .part_search-model a {
        font-size: 16px;
        line-height: 22px;
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }
    .homevrminput,
    .proceed-vrm,
    .reg-model2-vrm,
    .search-model-001,
    .search-model-v4,
    .search-model-v5 {
        font-family: Verdana, Geneva, sans-serif;
        font-weight: 700
    }
    .part-nav1 h1,
    .red-heading,
    .reg-inp-v1,
    h1 {
        text-align: center
    }
    .engines-homepage-holder h1,
    .last-box,
    .right ul,
    .wrapper2 {
        display: none
    }
    .make-btn-v2-4,
    .make-btn-v2-5,
    .make-main-box .inner-box .make-btn {
        text-indent: -9999px;
        cursor: pointer;
        overflow: hidden
    }
    .btn-v2,
    .homevrminput,
    .reg-model2-vrm {
        text-transform: uppercase
    }
    #sign_up {
        width: 88%!important
    }
    .part-right .top-box-1 .inner-box .box h3 {
        font-size: 16px;
        line-height: 24px
    }
    h1 {
        /*        font-size: 32px;
                line-height: 58px;
                width: 596px*/
    }
    .wrapper {
        width: 610px!important
    }
    .country-box {
        width: 94%
    }
    .tab-content-arears {
        width: 480px
    }
    .map-location,
    .offer-heading,
    .share-us {
        width: 522px
    }
    .twelve h1 {
        font-size: 23px!important;
        line-height: 38px!important
    }
    ul.left-slider li img {
        height: 115px;
        width: 82%!important
    }
    .part-left img {
        width: 100px
    }
    .year-inner-box1 {
        width: 82.3%
    }
    .year-inner-box1 h1 {
        width: 268px;
        margin-top: -51px;
        line-height: 22px
    }
    .img-holder img {
        width: 100px!important
    }
    .img-holder .img-box-6 img {
        width: 120px!important;
        height: 137px!important
    }
    .review .inner-box .view-holder {
        margin-bottom: 10px;
        margin-left: 104px;
        width: 50%
    }
    .review .inner-box .right-col {
        width: 95.9%
    }
    .review .inner-box {
        width: 97.5%
    }
    .review .inner-box .right-col .detail-box {
        width: 96.4%
    }
    .slidebox img {
        width: 231px!important
    }
    .wrapper2 {
        width: 518px!important;
        overflow: hidden;
        margin-left: 11px
    }
    .top-pro-slider-1 .wrapper2 {
        width: 320px
    }
    .slidebox ul li {
        width: 231px!important
    }
    .mid-box {
        width: 195px;
        padding: 12px 1px 15px 14px;
        float: left;
        font-size: 11px;
        line-height: 18px;
        color: #3d3d3d;
        height: 169px;
        background: url(../images/bg-top.gif) left top no-repeat
    }
    .top-pro-slider .inner-box {
        overflow: hidden
    }
    .main-heading,
    .number {
        font-size: 18px
    }
    .shadow {
        background: url(../images/box-shadow.png) no-repeat;
        margin-left: 43px;
        margin-top: 322px
    }
    .top-bar h1 {
        width: 520px
    }
    .container {
        width: 555px
    }
    .list_carousel {
        margin-left: 18px;
        width: 263px
    }
    .phone-no {
        margin: 0 0 0 -12px;
        width: 223px
    }
    .number {
        line-height: 46px;
        padding: 0 0 0 50px;
        background: url(../images/223.png) left top no-repeat;
        height: 51px
    }
    .widget-top img {
        width: 266px
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        /*        height: 28px*/
    }
    .make-main-box .inner-box-v4 .make-btn {
        margin: 5px 0 10px 10px
    }
    .top-caption {
        font-size: 13px;
        padding-left: 3px
    }
    .level2_menu ul li a {
        width: 127px;
        font-size: 10px
    }
    .top-products {
        width: 525px;
    }
    ul.why-us-list li {
        line-height: 28px;
        padding: 0 0 0 38px;
    }
    .country-box dl dd {
        width: 99px
    }
    .tab-content-arears h3 {
        width: 435px
    }
    .homepage-holder .right {
        display: block;
        float: none;
        margin: 0 auto;
        overflow: hidden;
        padding: 10px 0 0
    }
    .btn-v2,
    .proceed-vrm,
    .reg-model-yellow-vrm,
    .search-model-001,
    .search-model-v4,
    .search-model-v5 {
        box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
    }
    .two-slider .box {
        width: 54.5%;
        margin-bottom: 20px;
        margin-right: 0
    }
    .caption {
        width: 93.9%
    }
    .two-slider .box:first-child {
        margin-left: 0
    }
    .two-slider .box .inner-box,
    .two-slider .box .inner-box ul,
    .two-slider .box .inner-box ul li {
        height: 242px!important
    }
    .two-slider .box .inner-box ul li img {
        height: 240px
    }
    .two-slider .box h3 {
        font-size: 24px;
        line-height: 28px
    }
    .last-box span {
        width: 300px;
        height: 124px;
        float: none;
        margin: 0 auto 20px!important;
        border-radius: 0;
        border: 0
    }
    .infographics {
        background: url(../images/sprite.png) left -379px no-repeat
    }
    .fedex {
        background: url(../images/sprite.png) -303px -379px no-repeat
    }
    .paypal {
        background: url(../images/sprite.png) -604px -378px no-repeat
    }
    .engines-box-left {
        width: 98%;
    }
    .make-main-box .inner-box h2 {
        font-size: 14px;
        height: 42px;
        line-height: 18px
    }
    .make-main-box .inner-box {
        width: 85.6%
    }
    .make-main-box .inner-box .make-list-1.active,
    .make-main-box .inner-box div .make-list-1 {
        width: 220px
    }
    .make-main-box .inner-box .make-btn {
        background: url(../images/view-stock-2.png) left top no-repeat;
        font-size: 0;
        line-height: 0;
        width: 205px;
        height: 40px;
        border: 0;
        margin: 5px 0 10px 7px
    }
    .make-main-box .inner-box .make-btn:hover {
        background: url(../images/view-stock-2.png) left -39px no-repeat
    }
    .ancillaries-image-box {
        width: 50%
    }
    .top-pro-slider-1 {
        width: 87.8%!important;
        background: 0 0;
        border: none
    }
    .top-pro-slider-1 .jcarousel-skin-tango .jcarousel-container-horizontal {
        width: 328px!important;
        padding: 40px 56px 20px!important;
        display: none;
        margin-left: -23px
    }
    .top-pro-slider-1 .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 217px!important
    }
    .img-box-6 {
        margin-left: 5px
    }
    .img-box-6 img {
        width: 144px
    }
    .image-frame-4 {
        display: block;
        position: absolute;
        top: -1px;
        left: -1px;
        width: 169px;
        height: 145px;
        font-size: 0;
        line-height: 0;
        background: 0 0
    }
    .ancillaries-image-box-2 .img-box-2 {
        margin-left: 20px
    }
    .part-left {
        width: 150px;
        margin-right: 10px
    }
    .part-left .engines-box-left {
        width: 100%
    }
    .click-proceed {
        font-size: 10px;
        padding: 0 0 0 5px;
        line-height: 27px
    }
    .year-inner-box h2 {
        font-size: 11px;
        line-height: 20px;
        margin-top: -54px;
        width: 307px
    }
    .eng_code_heading {
        width: 46%
    }
    .para {
        width: 347px
    }
    ul.year-img-list {
        margin-left: 59px!important
    }
    .part-right .top-box-1 .inner-box .box ul {
        width: 98%;
    }
    .part-right .top-box-1 .inner-box .box ul li {
        width: 100%;
    }
    .part-right .top-box-1 .inner-box {
        padding-left: 0
    }
    .buy-holder img {
        width: 180px
    }
    .part-right .top-box-1 .inner-box .box .pro {
        bottom: 240px;
        left: 115px
    }
    .part-1-shade {
        display: none
    }
    .box a img {
        width: 80px
    }
    ul.part-nav {
        margin-left: 4px
    }
    ul.part-nav li {
        font-size: 12px;
        padding: 5px 15px 0
    }
    .part-right .part-heading {
        font-size: 11px;
        padding: 10px 0 10px 8px;
        width: 98%
    }
    .part-left h3 {
        font-size: 12px
    }
    .top-pro-slider-heading {
        top: 0;
        left: 12px
    }
    .reg-model-yellow {
        margin-top: 5px!important;
        margin-left: 10px!important
    }
    .search-model {
        height: 64px!important;
        line-height: 64px!important;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 23px
    }
    .reg-model2 {
        width: 188px;
        font-size: 24px
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        width: 261px
    }
    .or_image {
        margin-right: -15px
    }
    .arrow-4 {
        right: -63px
    }
    .span4 h1 {
        font-size: 13px;
        margin-left: -8px;
        width: 218px
    }
    .name-signup-v1 select {
        width: 400px!important
    }
    .signup-brn-v1 {
        background: url(../images/signup-btnv1.jpg)!important;
        color: #FFF;
        font-size: 30px!important;
        font-weight: 700;
        height: 80px!important;
        line-height: 83px;
        margin-bottom: 15px;
        margin-left: 92px!important;
        margin-top: 15px;
        width: 439px!important;
        cursor: pointer
    }
    .year-inner-box1-v001,
    ul.part-nav1 {
        height: auto
    }
    .year-inner-box1-v001 h1 {
        margin: -53px 0 10px 10px;
        width: 304px
    }
    .reg-box-v011 {
        margin-left: -6px
    }
    .part-top-nav1 {
        width: 329px;
        height: 73px
    }
    .search-model-001 {
        background: linear-gradient(to bottom, #6EC300 0, #117300 100%) rgba(0, 0, 0, 0);
        border: 4px solid #FFF;
        border-radius: 7px;
        color: #FFF;
        cursor: pointer;
        font-size: 29px;
        height: 66px;
        line-height: 62px;
        margin-left: 230px;
        margin-top: -85px;
        padding-left: 11px;
        width: 54px
    }
    .make-detail-signup-v8,
    .make-signup-v8 {
        color: #000;
        font-size: 18px!important;
        font-weight: 700
    }
    .reg-box-v001 {
        margin-left: 6px
    }
    .make-detail-signup-v8 {
        text-align: center;
        width: 300px!important
    }
    .signup-right1-v1 .gurantee img {
        width: 50%;
        display: none;
    }
    .make-signup-v8 {
        margin-bottom: 15px;
        text-align: left;
        width: 115px!important
    }
    .btn-v2,
    .code-v2,
    .eg-inp-v2,
    .homevrminput,
    .proceed-vrm,
    .reg-model2-vrm {
        text-align: center
    }
    .search-model-v02 {
        margin-left: 117px;
        width: 75px;
        margin-bottom: 10px
    }
    .box-v3 {
        padding: 5px;
        width: 315px;
        margin-left: 0
    }
    .yellow-v2 {
        background: #FFCB05;
        border-radius: 7px;
        padding: 4px;
        width: 244px
    }
    .eg-inp-v2 {
        background: #FFCB05;
        font-size: 22px;
        font-weight: 700;
        height: 58px;
        width: 209px
    }
    .btn-v2 {
        background: linear-gradient(to bottom, #6BBE00 0, #0B6A00 100%) rgba(0, 0, 0, 0);
        border: 3px solid #FFF;
        border-radius: 5px;
        color: #FFF;
        font-size: 24px;
        font-weight: 700;
        height: 67px;
        line-height: 67px;
        margin-left: 10px;
        width: 47px
    }
    .or-v2 {
        margin-left: 0
    }
    .viewprice-v3 {
        /*        margin-left: 84px;
                margin-top: 10px*/
    }
    .engine-v2 {
        border: none;
        border-left: none;
        width: 294px
    }
    .code-v2 {
        font-size: 12px;
        margin-left: 36px;
        margin-top: 20px;
        width: 100px
    }
    .signup-logo-new-v5 img {
        margin-left: -171px!important;
        width: 183px
    }
    .banner-add {
        background: url(../images/rb.png) 17px top/484px auto no-repeat rgba(0, 0, 0, 0);
        height: 49px;
        width: 582px
    }
    .banner-add-v2 {
        background: url(../images/rb2.png) 17px top/484px auto no-repeat rgba(0, 0, 0, 0);
        height: 49px;
        width: 582px
    }
    .image-box {
        margin-left: 51px
    }
    .arrow-ideal-v1-signup img {
        margin-left: -32px;
        margin-right: 10px;
        width: 20px
    }
    .search-model-v4 {
        background: url(../images/gobtn-v4.png) left top/57px 72px no-repeat rgba(0, 0, 0, 0);
        border-radius: 7px;
        color: #FFF;
        cursor: pointer;
        font-size: 35px;
        height: 71px;
        line-height: 74px;
        margin-left: 7px;
        margin-top: 6px;
        width: 57px
    }
    .make-btn-v2-4 {
        background: url(../images/btn-model-v4.png) 0 0/226px auto no-repeat rgba(0, 0, 0, 0);
        border: 0;
        font-size: 0;
        height: 34px;
        line-height: 0;
        margin: 5px 0 10px 11px;
        width: 233px
    }
    .make-btn-v2-4:hover {
        background: url(../images/btn-model-v4.png) 0 -34px/226px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .search-model-v5 {
        background: url(../images/gobtn-v5.png) left top/57px 72px no-repeat rgba(0, 0, 0, 0);
        border-radius: 7px;
        color: #FFF;
        cursor: pointer;
        font-size: 35px;
        height: 71px;
        line-height: 74px;
        margin-left: 7px;
        margin-top: 6px;
        width: 57px
    }
    .make-btn-v2-5 {
        background: url(../images/btn-model-v5.png) 0 0/226px auto no-repeat rgba(0, 0, 0, 0);
        border: 0;
        font-size: 0;
        height: 34px;
        line-height: 0;
        margin: 5px 0 10px 11px;
        width: 233px
    }
    .make-btn-v2-5:hover {
        background: url(../images/btn-model-v5.png) 0 -34px/226px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .small-banner img {
        width: 152px;
        margin-bottom: 10px
    }
    .vrm2 {
        margin-left: 2px;
        width: 326px
    }
    .reg-model2-vrm {
        background: #ffcb05;
        border: 0;
        border-radius: 0 5px 5px 0;
        color: #000;
        font-size: 28px;
        height: 72px;
        margin-top: -71px;
        padding: 5px;
        width: 235px
    }
    .search-model-vrm {
        margin-left: 87px
    }
    .proceed-vrm {
        background: linear-gradient(to bottom, #6ec300 0, #117300 100%) rgba(0, 0, 0, 0);
        border: 4px solid #fff;
        border-radius: 7px;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
        height: 50px;
        line-height: 50px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-top: 15px;
        width: 176px
    }
    .new-banner-year img {
        width: 503px;
        margin-bottom: 0;
        height: 55px;
        margin-top: 20px
    }
    .wrapper-v2 {
        border: none!important
    }
    .overlay-v3 {
        width: 475px
    }
    .reg-vrmhome {
        margin-bottom: 10px;
        margin-left: 0;
        width: 380px
    }
    .homevrminput {
        background-color: #ffcb05;
        font-size: 36px;
        height: 86px;
        width: 313px
    }
    .overlay-list-ver,
    .overlay-list-ver select {
        width: 217px
    }
    .over-btn-ver {
        margin-left: 96px;
        width: 250px;
        font-size: 29px
    }
    .customer img {
        width: 445px
    }
    .wrapper-8 {
        background-color: #fff;
        border: 1px solid #bdbcbd;
        clear: both;
        margin-bottom: 15px;
        margin-left: 1px!important;
        margin-top: 15px;
        padding-bottom: 1px;
        padding-top: 0;
        width: 509px!important
    }
    .list_carousel-8 {
        margin: 0;
        overflow: hidden;
        width: 491px!important
    }
}
@media screen and (max-width: 600px) {
    .container-8 {
        width: 100%;
    }
    .home_banner h1 {
        font-size: 16px;
        line-height: 22px;
        margin-top: 0 !important;
        margin-bottom: 10px !important;
    }
    #intro table {
        display:block;
        overflow-x:auto;
        width:100%;
    }
    .search-model-v02-home {
        margin: 0 0 auto;
    }
    .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 50% !important;
    }
    .homepage-holder .left {
        width: 95%;
    }
    .logo {
        margin-left: -68px!important;
        transform: scale(0.5,0.5);
    }
    .container-b {
        width: 380px;
    }
    .tab-content h3 {
        width: 88%;
    }
    .year-inner-box1-v2 h1 .eng_code_heading1 {
        font-size: 14px;
        line-height: 20px;
    }
    .engines-top-products-year .detail-yr {
        padding: 0;
        width: 100%;
    }
    .part-right .reg-img-v011 img {
        width: 35px;
    }
    .part-right .reg-model-yellow-vrm {
        width: 340px;
    }
    .sp-btn-id {
        width: 224px;
        padding: 10px !important;
        font-size: 16px;
        line-height: 22px;
    }
    .part-right .reg-model2-vrm {
        width: 285px;
        margin-top: -42px;
        height: 54px;
        font-size: 20px;
    }
    .search-model-vrm {
        margin-left: 0;
        width: 340px;
    }
    .make-main-box .inner-box-v4 {
        width: 78%;
    }
    .pt_form {
        width: 95%;
    }
    .signup-right1-v1 {
        width: 96% !important;
    }
    .heading-signup-v9 .text-signup-v3, .heading-signup-v1 .text-signup-v3 {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .btn-v2,
    .eg-inp-v2,
    .homevrminput,
    .reg-inp-v1,
    .search-model-v4,
    .search-model-v5,
    .signup-brn-v1 {
        font-weight: 700
    }
    .part-nav1 h1,
    .reg-inp-v1,
    .search-model,
    h1 {
        text-align: center
    }
    .btn-v2,
    .search-model-v4,
    .search-model-v5 {
        box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
    }
    .japanese_engines .tab-content {
        width: 90%;
    }
    .make-btn-v2-4,
    .make-btn-v2-5,
    .make-main-box .inner-box .make-btn {
        overflow: hidden;
        text-indent: -9999px;
        cursor: pointer
    }
    .homevrminput,
    .search-model-v4,
    .search-model-v5 {
        font-family: Verdana, Geneva, sans-serif
    }
    .btn-v2,
    .homevrminput {
        text-transform: uppercase
    }
    #sign_up {
        width: 94%!important
    }
    .id-yr-data {
        margin-right: 5px;
        padding: 5px;
        width: 136px
    }
    .about-box h1 {
        font-size: 18px!important;
        width: 345px
    }
    .part-nav1 h1 {
        font-size: 14px!important;
        line-height: 20px!important;
    }
    h1 {
        /*        font-size: 24px !important;
                line-height: 30px !important;
                width: 384px !important;*/
    }
    .make-main-box .inner-box-v4 .make-btn {
        margin: 5px 0 10px 27px
    }
    .wrapper {
        width: 430px!important
    }
    .part-nav1 li {
        line-height: 19px!important
    }
    .contact-list-1 {
        max-height: 160px;
        max-width: 50%;
        min-height: 160px;
        min-width: 15%
    }
    #skip_CaptchaCode {
        width: 89px!important
    }
    .map-location,
    .offer-heading,
    .share-us {
        width: 363px
    }
    ul.blog-networks li {
        display: inline-block;
        padding: 0 21px 0 0
    }
    .image-frame-4,
    .part-1-shade,
    .shadow,
    .widget-top,
    .wrapper2 {
        display: none
    }
    .tab-content-arears {
        width: 341px
    }
    .twelve h1 {
        font-size: 28px!important;
        line-height: 31px!important
    }
    .part-right .top-box-1 .inner-box .box .pro {
        bottom: 230px;
        left: 86px;
        width: 100px
    }
    .box a img {
        width: 80px
    }
    .cash-back {
        font-size: 14px;
        line-height: 18px
    }
    .img-holder .img-box-6 img {
        height: 113px!important;
        width: 96px!important
    }
    .level2_menu {
        margin-top: 20px
    }
    .navigation-left {
        width: 130px;
        display: none
    }
    .img-holder img {
        padding-bottom: 10px;
        width: 77px
    }
    .span4 h1 {
        width: 248px !important;
        font-size: 14px!important;
        line-height: 21px!important
    }
    .img-box-6 img {
        width: 85px;
        height: 114px;
        left: -21px
    }
    .engines-box-left-2 {
        width: 123px
    }
    .level2_menu ul li a {
        width: 181px
    }
    .nav li a {
        font-size: 11px;
        width: 156px
    }
    .wraper {
        width: 370px
    }
    .review .inner-box .view-holder {
        width: 65%;
        margin-bottom: 10px;
        margin-left: 74px
    }
    .review .inner-box .right-col {
        width: 95.9%
    }
    .review .inner-box {
        width: 97.5%
    }
    .review .inner-box .right-col .detail-box {
        width: 96.4%
    }
    .slidebox img {
        width: 231px!important
    }
    .wrapper2 {
        width: 518px!important;
        overflow: hidden
    }
    .slidebox ul li {
        width: 231px!important
    }
    .mid-box {
        width: 195px;
        padding: 12px 1px 15px 14px;
        float: left;
        font-size: 11px;
        line-height: 18px;
        color: #3d3d3d;
        height: 169px;
        background: url(../images/bg-top.gif) left top no-repeat
    }
    .top-pro-slider .inner-box {
        overflow: hidden
    }
    .shadow {
        background: url(../images/box-shadow.png) no-repeat;
        margin-left: 43px;
        margin-top: 322px
    }
    .catagory {
        width: 75%;
        margin: 5px auto;
    }
    .img-1, .img-2, .img-3, .img-7 {
        width: 100%;
    }
    .top-bar h1 {
        width: 360px
    }
    .container {
        width: 100%;
    }
    .phone-no {
        margin: 69px 0 0 -275px;
        width: 40%
    }
    ul#social-networks {
        left: 245px;
        /* top: 18px; */
        /* z-index: 2; */
    }
    .top-products {
        width: 400px;
        justify-content: center;
        display: flex;
        flex-direction: column;
    }
    .tab-content-arears h3 {
        width: 300px
    }
    .england-map {
        background: url(../images/uk-map.png) 10px 100px no-repeat #F5F5F5
    }
    .country-box {
        width: 90%;
    }
    .two-slider {
        width: 65.6%
    }
    .two-slider .box .inner-box,
    .two-slider .box .inner-box ul,
    .two-slider .box .inner-box ul li {
        height: 200px!important
    }
    .two-slider .box .inner-box ul li img {
        display: block;
        height: 200px!important
    }
    .arrow-4,
    .make-main-box .shade,
    .part-left {
        display: none
    }
    .footer {
        width: 362px
    }
    .make-main-box .inner-box {
        width: 54.6%;
        padding-left: 0
    }
    .make-main-box .inner-box h2 {
        font-size: 12px;
        left: 9px
    }
    .make-main-box .inner-box .make-list-1.active,
    .make-main-box .inner-box div .make-list-1 {
        width: 165px
    }
    .make-main-box .inner-box .make-btn {
        background: url(../images/view-stock-4.png) left top no-repeat;
        font-size: 0;
        line-height: 0;
        width: 205px;
        height: 35px;
        border: 0;
        margin: 5px 0 10px 1px
    }
    .make-main-box .inner-box .make-btn:hover {
        background: url(../images/view-stock-4.png) left -39px no-repeat
    }
    .ancillaries-image-box {
        margin-left: 27px;
        width: 24%
    }
    .ancillaries-image-box-2 {
        width: 28%
    }
    .ancillaries-image-box-2 .img-box-2 {
        margin-left: 10px;
        width: 198px;
        height: 172px
    }
    .ancillaries-image-box-2 .img-box-2 img {
        width: 210px;
        height: 230px;
        left: -12px;
        top: -56px
    }
    .ancillaries-image-box-2 .ancili-caption-2 {
        font-size: 12px;
        line-height: 18px
    }
    .image-frame {
        background: url(../images/fram-2.png) left top no-repeat;
        width: 198px;
        height: 170px;
        top: 0;
        left: 0
    }
    .part-left {
        margin-right: -3px;
        width: 124px
    }
    .make-btn-v2-2 {
        margin-left: 15px
    }
    .part-left .engines-box-left {
        display: block
    }
    .engines-box-left-2,
    .level2_menu,
    .nav,
    .new-banner-year,
    .wrapper-8 {
        display: none
    }
    .part-left .chzn-results {
        display: none;
        float: left;
        width: 364px;
        margin: 0;
        overflow: hidden;
        position: relative;
        z-index: 999
    }
    .year-inner-box1 h1 {
        width: 178px;
        font-size: 11px
    }
    ul.year-img-list {
        margin-left: 16px!important
    }
    ul.left-slider li img {
        width: 61%!important;
        height: 90px
    }
    .part-left img {
        width: 100px
    }
    .year-inner-box1 {
        width: 56.3%
    }
    .make-btn-v2-year {
        background: url(images/Year-4.png) no-repeat rgba(0, 0, 0, 0);
        width: 220px;
        height: 34px;
        margin-left: -23px
    }
    .make-btn-v2-year:hover {
        background: url(images/Year-4.png) 0 -37px no-repeat rgba(0, 0, 0, 0)
    }
    .toggle-top {
        float: left;
        margin-bottom: 20px;
        width: 62%
    }
    .wraper-utility {
        width: 370px
    }
    .reg-model-yellow {
        margin-top: 5px!important;
        margin-left: 22px!important
    }
    .search-model {
        height: 50px!important;
        line-height: 50px!important;
        margin-bottom: 16px;
        padding-left: 5px;
        padding-right: 5px
    }
    .reg-model2 {
        font-size: 20px
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        width: 290px
    }
    .or_image {
        margin-right: 0
    }
    .signup-left1-v1 {
        width: 341px!important;
    }
    .name-box-v1 {
        width: 233px!important;
    }
    .name-signup-v1 select {
        width: 240px!important
    }
    .signup-brn-v1 {
        background: url(../images/signup-btnv1-640.jpg)!important;
        color: #FFF;
        font-size: 18px!important;
        height: 50px!important;
        line-height: 50px;
        margin-bottom: 15px;
        margin-left: 85px!important;
        margin-top: 15px;
        width: 263px!important;
        cursor: pointer
    }
    .reg-inp-v1 {
        width: 327px!important;
    }
    .reg-box-v001 {
        margin-left: 0
    }
    .year-inner-box1-v001 h1 {
        margin: -53px 0 10px 10px;
        width: 304px
    }
    .year-inner-box1-v001 {
        height: auto;
        width: 88.3%
    }
    .make-detail-signup-v8,
    .make-signup-v8 {
        color: #000;
        font-size: 18px!important;
        font-weight: 700
    }
    .part-right .top-box-1 {
        width: 352px;
    }
    .part-top-nav1 {
        width: 329px;
        height: 73px
    }
    .make-detail-signup-v8 {
        text-align: center;
        width: 160px!important
    }
    .make-signup-v8 {
        margin-bottom: 15px;
        text-align: left;
        width: 115px!important
    }
    .code-v2,
    .eg-inp-v2,
    .homevrminput {
        text-align: center
    }
    .year-inner-box1-v2 {
        width: 343px;
    }
    .viewprice-v3 {
        padding: 15px !important;
        font-size: 16px;
        line-height: 22px;
    }
    .yellow-v2 {
        background: #FFCB05;
        border-radius: 7px;
        padding: 4px;
        width: 228px
    }
    .eg-inp-v2 {
        background: #FFCB05;
        font-size: 22px;
        height: 58px;
        width: 193px
    }
    .btn-v2 {
        background: linear-gradient(to bottom, #6BBE00 0, #0B6A00 100%) rgba(0, 0, 0, 0);
        border: 3px solid #FFF;
        border-radius: 5px;
        color: #FFF;
        font-size: 24px;
        height: 67px;
        line-height: 67px;
        margin-left: 21px;
        margin-top: 0;
        width: 64px
    }
    .or-v2 {
        margin-left: 0;
        margin-bottom: 10px
    }
    .engine-v2 {
        width: 190px
    }
    .code-v2 {
        width: 100%;
        margin-left: 0;
    }
    .signup-logo-new-v5 img {
        margin-left: 0!important;
        width: 183px
    }
    .banner-add {
        background: url(../images/rb.png) 17px top/343px no-repeat rgba(0, 0, 0, 0);
        height: 35px;
        width: 454px
    }
    .banner-add-v2 {
        background: url(../images/rb2.png) 17px top/343px no-repeat rgba(0, 0, 0, 0);
        height: 35px;
        width: 454px
    }
    .signupbult {
        margin-left: 75px
    }
    .image-box {
        margin-left: -18px
    }
    .image-box2 {
        margin-left: 5px
    }
    .arrow-signup2 {
        margin-left: 40px
    }
    .search-model-v5 {
        background: url(../images/gobtn-v5.png) left top/72px 71px no-repeat rgba(0, 0, 0, 0);
        border-radius: 7px;
        color: #FFF;
        cursor: pointer;
        font-size: 35px;
        height: 71px;
        line-height: 74px;
        margin-left: 7px;
        margin-top: 6px;
        width: 72px
    }
    .make-btn-v2-5 {
        background: url(../images/btn-model-v5.png) 0 0/288px auto no-repeat rgba(0, 0, 0, 0);
        border: 0;
        font-size: 0;
        height: 43px;
        line-height: 0;
        margin: 5px 0 10px 11px;
        width: 288px
    }
    .make-btn-v2-5:hover {
        background: url(../images/btn-model-v5.png) 0 -43px/288px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .search-model-v4 {
        background: url(../images/gobtn-v4.png) left top/72px 71px no-repeat rgba(0, 0, 0, 0);
        border-radius: 7px;
        color: #FFF;
        cursor: pointer;
        font-size: 35px;
        height: 71px;
        line-height: 74px;
        margin-left: 7px;
        margin-top: 6px;
        width: 72px
    }
    .make-btn-v2-4 {
        background: url(../images/btn-model-v4.png) 0 0/288px auto no-repeat rgba(0, 0, 0, 0);
        border: 0;
        font-size: 0;
        height: 43px;
        line-height: 0;
        margin: 5px 0 10px 11px;
        width: 288px
    }
    .make-btn-v2-4:hover {
        background: url(../images/btn-model-v4.png) 0 -43px/288px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .signup-logo-v79 img {
        width: 390px
    }
    .wrapper-v2 {
        border: none!important
    }
    .overlay-v3 {
        width: 340px
    }
    .reg-vrmhome {
        margin-bottom: 10px;
        margin-left: 0;
        width: 341px
    }
    .homevrminput {
        background-color: #ffcb05;
        font-size: 36px;
        height: 86px;
        width: 274px
    }
    .btnvrm {
        margin-left: 123px;
        margin-bottom: 10px
    }
    .overlay-list-ver {
        width: 150px
    }
    .over-btn-ver {
        font-size: 29px;
        margin-left: 34px;
        width: 250px
    }
    .overlay-list-ver select {
        width: 149px
    }
    .customer img {
        width: 370px
    }
    .signup-left1-v1 .rep-box-v1 {
        margin-left: 0;
    }
    .tab-content .tooltips .tooltiptext {
        width: 240px !important;
        top: -15px;
        left: 68px;
    }
    .tab-content .input-group label {
        font-size: 12px;

        margin-left: 10px;
    }
    .tab-content p {
        width: 315px;
    }
    .vrm-signup .left {
        width: 100%;
    }
    .vrm-signup-body:before , .vrm-signup-body:after {
        background: none;
    }
    .vrm-signup{
        background: #0c0f47;
    }
    .vrm-signup .right-info .trust-badge{
        display: none;
    }
    .vrm-signup .left.left-info{
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .vrm-signup .left.right-info{
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .vrm-signup .right-info .mob{
        display: block !important;
        margin-bottom: 10px;
    }
    .vrm-signup .right-info h3{
        display: none;
    }
    .vrm-signup .left-info h2{
        display: none;
    }
    .vrm-signup .right-info h2 {
        font-size: 20px;
        line-height: 26px;
        text-align: center;
    }
    .vrm-signup-heading h3 {
        margin-left: 0;
        margin-top: 5px;
        font-size: 18px;
        line-height: 24px;
    }
}
@media screen and (max-width: 568px) {

    .top-bar {
        display: none;
    }
    ul.breadcrumbs {
        width: 100%;
        margin: 0px 0 10px 0px;
    }
    .container-b {
        width: 390px;
        padding: 0 20px 0;
        margin: 0 auto;
    }
    ul#social-networks {
        top: 17px;
        left: 295px;
    }
    .btn-v2,
    .eg-inp-v2,
    .homevrminput,
    .reg-inp-v1,
    .search-model-v4,
    .search-model-v5,
    .signup-brn-v1 {
        font-weight: 700
    }
    .btn-v2,
    .search-model-v4,
    .search-model-v5 {
        box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
    }
    .make-btn-v2-4,
    .make-btn-v2-5,
    .make-main-box .inner-box .make-btn {
        overflow: hidden;
        text-indent: -9999px;
        cursor: pointer
    }
    .homevrminput,
    .search-model-v4,
    .search-model-v5 {
        font-family: Verdana, Geneva, sans-serif
    }
    .btn-v2,
    .homevrminput {
        text-transform: uppercase
    }
    .spanpart {
        background: transparent;
        top: 0px;
        left: 0;
        font-family: Arial, Helvetica, sans-serif;
        height: 0;
    }
    .spanpart h1 {
        background: transparent;
        padding: 0;
        left: 0;
    }
    .japnes_heading h1 {
        color: #000;
    }
    .make-main-box .inner-box-v4 {
        width: 87%;
        padding: 40px 20px 0 20px;
    }
    .make-main-box .inner-box-v4 .make-btn {
        margin: 5px 0 10px 27px
    }
    .wrapper {
        width: 430px!important
    }
    .part-nav1 li {
        line-height: 19px!important
    }
    /*    .tab-content {
            width: 296px
        }*/
    .contact-list-1 {
        max-height: 160px;
        max-width: 50%;
        min-height: 160px;
        min-width: 15%
    }
    #skip_CaptchaCode {
        width: 89px!important
    }
    .map-location,
    .offer-heading,
    .share-us {
        width: 363px
    }
    ul.blog-networks li {
        display: inline-block;
        padding: 0 21px 0 0
    }
    .image-frame-4,
    .part-1-shade,
    .shadow,

    .widget-top,
    .wrapper2 {
        display: none
    }
    .tab-content-arears {
        width: 341px
    }
    .twelve h1 {
        font-size: 28px!important;
        line-height: 31px!important
    }
    .call-box {
        width: 61%
    }
    .part-right .top-box-1 .inner-box .box .pro {
        bottom: 230px;
        left: 86px;
        width: 100px
    }
    .box a img {
        width: 80px
    }
    .cash-back {
        font-size: 14px;
        line-height: 18px
    }
    .img-holder .img-box-6 img {
        height: 113px!important;
        width: 96px!important
    }
    .level2_menu {
        margin-top: 20px
    }
    .navigation-left {
        width: 130px;
        display: none
    }
    .img-holder img {
        padding-bottom: 10px;
        width: 77px
    }
    .span4 h1 {
        width: 248px;
        font-size: 20px!important;
        line-height: 22px!important
    }
    .img-box-6 img {
        width: 85px;
        height: 114px;
        left: -21px
    }
    .engines-box-left-2 {
        width: 123px
    }
    .level2_menu ul li a {
        width: 181px
    }
    .nav li a {
        font-size: 11px;
        width: 156px
    }
    .wraper {
        width: 370px
    }
    .review .inner-box .view-holder {
        width: 65%;
        margin-bottom: 10px;
        margin-left: 74px
    }
    .review .inner-box .right-col {
        width: 95.9%
    }
    .review .inner-box {
        width: 97.5%
    }
    .review .inner-box .right-col .detail-box {
        width: 96.4%
    }
    .slidebox img {
        width: 231px!important
    }
    .wrapper2 {
        width: 518px!important;
        overflow: hidden
    }
    .slidebox ul li {
        width: 231px!important
    }
    .mid-box {
        width: 195px;
        padding: 12px 1px 15px 14px;
        float: left;
        font-size: 11px;
        line-height: 18px;
        color: #3d3d3d;
        height: 169px;
        background: url(../images/bg-top.gif) left top no-repeat
    }
    .top-pro-slider .inner-box {
        overflow: hidden
    }
    .top-box {
        width: 197px
    }
    .shadow {
        background: url(../images/box-shadow.png) no-repeat;
        margin-left: 43px;
        margin-top: 322px
    }
    .top-bar h1 {
        width: 360px
    }
    .phone-no {
        margin: 69px 0 0 -275px;
        width: 40%
    }
    ul#social-networks li {
        margin: 0;
    }
    ul#social-networks li a {
        transform: scale(0.7,0.7);
    }
    .tab-content-arears h3 {
        width: 300px
    }
    .england-map {
        background: url(../images/uk-map.png) 10px 100px no-repeat #F5F5F5
    }
    .two-slider {
        width: 65.6%
    }
    .two-slider .box .inner-box,
    .two-slider .box .inner-box ul,
    .two-slider .box .inner-box ul li {
        height: 200px!important
    }
    .two-slider .box .inner-box ul li img {
        display: block;
        height: 200px!important
    }
    .arrow-4,
    .make-main-box .shade,
    .part-left {
        display: none
    }
    .make-main-box .inner-box {
        width: 54.6%;
        padding-left: 0
    }
    .make-main-box .inner-box h2 {
        font-size: 12px;
        left: 9px
    }
    .make-main-box .inner-box .make-list-1.active,
    .make-main-box .inner-box div .make-list-1 {
        width: 165px
    }
    .make-main-box .inner-box .make-btn {
        background: url(../images/view-stock-4.png) left top no-repeat;
        font-size: 0;
        line-height: 0;
        width: 205px;
        height: 35px;
        border: 0;
        margin: 5px 0 10px 1px
    }
    .make-main-box .inner-box .make-btn:hover {
        background: url(../images/view-stock-4.png) left -39px no-repeat
    }
    .ancillaries-image-box {
        margin-left: 27px;
        width: 24%
    }
    .ancillaries-image-box-2 {
        width: 28%
    }
    .ancillaries-image-box-2 .img-box-2 {
        margin-left: 10px;
        width: 198px;
        height: 172px
    }
    .ancillaries-image-box-2 .img-box-2 img {
        width: 210px;
        height: 230px;
        left: -12px;
        top: -56px
    }
    .ancillaries-image-box-2 .ancili-caption-2 {
        font-size: 12px;
        line-height: 18px
    }
    .image-frame {
        background: url(../images/fram-2.png) left top no-repeat;
        width: 198px;
        height: 170px;
        top: 0;
        left: 0
    }
    .part-left {
        margin-right: -3px;
        width: 124px
    }
    .make-btn-v2-2 {
        margin-left: 15px
    }
    .part-left .engines-box-left {
        display: block
    }
    .engines-box-left-2,
    .level2_menu,
    .nav,
    .new-banner-year,
    .wrapper-8 {
        display: none
    }
    .part-left .chzn-results {
        display: none;
        float: left;
        width: 364px;
        margin: 0;
        overflow: hidden;
        position: relative;
        z-index: 999
    }
    .year-inner-box1 h1 {
        width: 178px;
        font-size: 11px
    }
    ul.year-img-list {
        margin-left: 16px!important
    }
    ul.left-slider li img {
        width: 61%!important;
        height: 90px
    }
    .part-left img {
        width: 100px
    }
    .year-inner-box1 {
        width: 56.3%
    }
    .make-btn-v2-year {
        background: url(images/Year-4.png) no-repeat rgba(0, 0, 0, 0);
        width: 220px;
        height: 34px;
        margin-left: -23px
    }
    .make-btn-v2-year:hover {
        background: url(images/Year-4.png) 0 -37px no-repeat rgba(0, 0, 0, 0)
    }
    .toggle-top {
        float: left;
        margin-bottom: 20px;
        width: 62%
    }
    .wraper-utility {
        width: 370px
    }
    .reg-model-yellow {
        margin-top: 16px!important;
        margin-left: 23px!important
    }
    .search-model {
        height: 50px!important;
        line-height: 50px!important;
        margin-bottom: 16px;
        padding-left: 5px;
        padding-right: 5px
    }
    .reg-model2 {
        font-size: 20px
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        width: 290px
    }
    .or_image {
        margin-right: 0
    }
    .name-signup-v1 select {
        width: 240px!important
    }
    .signup-brn-v1 {
        background: url(../images/signup-btnv1-640.jpg)!important;
        color: #FFF;
        font-size: 18px!important;
        height: 50px!important;
        line-height: 50px;
        margin-bottom: 15px;
        margin-left: 85px!important;
        margin-top: 15px;
        width: 263px!important;
        cursor: pointer
    }
    .reg-box-v001 {
        margin-left: 0
    }
    .year-inner-box1-v001 h1 {
        margin: -53px 0 10px 10px;
        width: 304px
    }
    .year-inner-box1-v001 {
        height: auto;
        width: 88.3%
    }
    .make-detail-signup-v8,
    .make-signup-v8 {
        color: #000;
        font-size: 18px!important;
        font-weight: 700
    }
    .part-right .top-box-1 {
        width: 361px;
    }
    .part-top-nav1 {
        width: 329px;
        height: 73px
    }
    .make-detail-signup-v8 {
        text-align: center;
        width: 160px!important
    }
    .make-signup-v8 {
        margin-bottom: 15px;
        text-align: left;
        width: 115px!important
    }
    .code-v2,
    .eg-inp-v2,
    .homevrminput {
        text-align: center
    }
    .engine-code-v2 {
        font-size: 14px;
        line-height: 20px;
    }
    .yellow-v2 {
        background: #FFCB05;
        border-radius: 7px;
        padding: 4px;
        width: 230px
    }
    .eg-inp-v2 {
        background: #FFCB05;
        font-size: 22px;
        height: 58px;
        width: 195px
    }
    .btn-v2 {
        background: linear-gradient(to bottom, #6BBE00 0, #0B6A00 100%) rgba(0, 0, 0, 0);
        border: 3px solid #FFF;
        border-radius: 5px;
        color: #FFF;
        font-size: 24px;
        height: 67px;
        line-height: 67px;
        margin-left: 21px;
        margin-top: 0;
        width: 64px
    }
    .or-v2 {
        margin-left: 0;
        margin-bottom: 10px
    }
    .engine-v2 {
        width: 190px
    }
    .signup-logo-new-v5 img {
        margin-left: 0!important;
        width: 183px
    }
    .banner-add {
        background: url(../images/rb.png) 17px top/343px no-repeat rgba(0, 0, 0, 0);
        height: 35px;
        width: 454px
    }
    .banner-add-v2 {
        background: url(../images/rb2.png) 17px top/343px no-repeat rgba(0, 0, 0, 0);
        height: 35px;
        width: 454px
    }
    .signupbult {
        margin-left: 75px
    }
    .image-box {
        margin-left: -18px
    }
    .image-box2 {
        margin-left: 5px
    }
    .arrow-signup2 {
        margin-left: 40px
    }
    .search-model-v5 {
        background: url(../images/gobtn-v5.png) left top/72px 71px no-repeat rgba(0, 0, 0, 0);
        border-radius: 7px;
        color: #FFF;
        cursor: pointer;
        font-size: 35px;
        height: 71px;
        line-height: 74px;
        margin-left: 7px;
        margin-top: 6px;
        width: 72px
    }
    .make-btn-v2-5 {
        background: url(../images/btn-model-v5.png) 0 0/288px auto no-repeat rgba(0, 0, 0, 0);
        border: 0;
        font-size: 0;
        height: 43px;
        line-height: 0;
        margin: 5px 0 10px 11px;
        width: 288px
    }
    .make-btn-v2-5:hover {
        background: url(../images/btn-model-v5.png) 0 -43px/288px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .search-model-v4 {
        background: url(../images/gobtn-v4.png) left top/72px 71px no-repeat rgba(0, 0, 0, 0);
        border-radius: 7px;
        color: #FFF;
        cursor: pointer;
        font-size: 35px;
        height: 71px;
        line-height: 74px;
        margin-left: 7px;
        margin-top: 6px;
        width: 72px
    }
    .make-btn-v2-4 {
        background: url(../images/btn-model-v4.png) 0 0/288px auto no-repeat rgba(0, 0, 0, 0);
        border: 0;
        font-size: 0;
        height: 43px;
        line-height: 0;
        margin: 5px 0 10px 11px;
        width: 288px
    }
    .make-btn-v2-4:hover {
        background: url(../images/btn-model-v4.png) 0 -43px/288px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .signup-logo-v79 img {
        width: 390px
    }
    .wrapper-v2 {
        border: none!important
    }
    .overlay-v3 {
        width: 340px
    }
    .reg-vrmhome {
        margin-bottom: 10px;
        margin-left: 0;
        width: 341px
    }
    .homevrminput {
        background-color: #ffcb05;
        font-size: 36px;
        height: 86px;
        width: 274px
    }
    .btnvrm {
        margin-left: 123px;
        margin-bottom: 10px
    }
    .overlay-list-ver {
        width: 150px
    }
    .over-btn-ver {
        font-size: 29px;
        margin-left: 34px;
        width: 250px
    }
    .overlay-list-ver select {
        width: 149px
    }
    .customer img {
        width: 370px
    }
    .tab-content .tooltips .tooltiptext {
        width: 220px !important;
        left: 71px;
    }
    .ad-banner .mobile{
        display: block;
    }
    .ad-banner .desktop{
        display: none;
    }
}
@media screen and (max-width: 480px) {
    .home_banner h1 {
        font-family: Arial, Helvetica, sans-serif;
    }
    .signup-brn-v5 {
        font-size: 18px !important;
        line-height: 24px !important;
        padding: 10px !important;
    }
    .signup-left1-v1 {
        width: 90% !important;
    }
    .part-right .top-box-1 .inner-box .box .pro1 {
        width:100%;
        font-size:14px;
    }
    .btn-v2,
    .eg-inp-v2,
    .homevrminput,
    .reg-inp-v1,
    .search-model-v4,
    .search-model-v5,
    .signup-brn-v1 {
        font-weight: 700
    }
    .part-right .top-box-1 .inner-box .box ul li {
        width: 97%;
        padding: 5px;
    }
    .engines-top-products-year .detail-yr {
        border: 0;
        padding-bottom: 5px;
    }
    .part-right .reg-model2-vrm {
        font-size: 20px;
    }
    .btn-v2,
    .search-model-v4,
    .search-model-v5 {
        box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
    }
    .make-btn-v2-4,
    .make-btn-v2-5,
    .make-main-box .inner-box .make-btn {
        overflow: hidden;
        text-indent: -9999px;
        cursor: pointer
    }
    .homevrminput,
    .search-model-v4,
    .search-model-v5 {
        font-family: Verdana, Geneva, sans-serif
    }
    .btn-v2,
    .homevrminput {
        text-transform: uppercase
    }
    .or_image img {
        width: 35px;
        margin-bottom: 5px;
    }
    .homepage-holder {
        width: 99%;
    }
    #sign_up {
        width: 90%!important
    }
    /*    .price-quote-text {
            font-size: 16px
        }*/
    .bmw-reg-popup input {
        width: 315px!important
    }
    /*    .bmw-vrm-popup-cta,
        .bmw-vrm-popup-cta-2 {
            width: 400px!important
        }*/
    ul.breadcrumbs {
        display: none;
        width: 77%
    }
    .make-main-box .inner-box-v4 .make-btn {
        margin: 5px 0 10px 27px
    }
    .wrapper {
        width: 430px!important
    }
    .part-nav1 li {
        line-height: 19px!important
    }
    /*    .tab-content {
            width: 296px
        }*/
    .contact-list-1 {
        max-height: 160px;
        max-width: 50%;
        min-height: 160px;
        min-width: 15%
    }
    #skip_CaptchaCode {
        width: 89px!important
    }
    .map-location,
    .offer-heading,
    .share-us {
        width: 363px
    }
    ul.blog-networks li {
        display: inline-block;
        padding: 0 21px 0 0
    }
    .image-frame-4,
    .part-1-shade,
    .shadow,

    .widget-top,
    .wrapper2 {
        display: none
    }
    .tab-content-arears {
        width: 341px
    }
    .twelve h1 {
        font-size: 28px!important;
        line-height: 31px!important
    }
    .call-box
    {
        width: 61%
    }
    .part-right .top-box-1 .inner-box .box .pro {
        bottom: 230px;
        left: 86px;
        width: 100px
    }
    .box a img {
        width: 80px
    }
    .cash-back {
        font-size: 14px;
        line-height: 18px
    }
    .part-right .top-box-1 .inner-box .box ul {
        width: 100%;
        padding:0;
    }
    .img-holder .img-box-6 img {
        height: 113px!important;
        width: 96px!important
    }
    .level2_menu {
        margin-top: 20px
    }
    .navigation-left {
        width: 130px;
        display: none
    }
    .img-holder img {
        padding-bottom: 10px;
        width: 77px
    }
    .span4 h1 {
        width: 248px;
        font-size: 14px!important;
        line-height: 17px
    }
    .img-box-6 img {
        width: 85px;
        height: 114px;
        left: -21px
    }
    .engines-box-left-2 {
        width: 123px
    }
    .level2_menu ul li a {
        width: 181px
    }
    .nav li a {
        font-size: 11px;
        width: 156px
    }
    .wraper {
        width: 370px
    }
    .review .inner-box .view-holder {
        width: 65%;
        margin-bottom: 10px;
        margin-left: 74px
    }
    .review .inner-box .right-col {
        width: 95.9%
    }
    .review .inner-box {
        width: 97.5%
    }
    .review .inner-box .right-col .detail-box {
        width: 96.4%
    }
    .slidebox img {
        width: 231px!important
    }
    .wrapper2 {
        width: 518px!important;
        overflow: hidden
    }
    .slidebox ul li {
        width: 231px!important
    }
    .mid-box {
        width: 195px;
        padding: 12px 1px 15px 14px;
        float: left;
        font-size: 11px;
        line-height: 18px;
        color: #3d3d3d;
        height: 169px;
        background: url(../images/bg-top.gif) left top no-repeat
    }
    .top-pro-slider .inner-box {
        overflow: hidden
    }
    .top-box {
        width: 197px
    }
    .shadow {
        background: url(../images/box-shadow.png) no-repeat;
        margin-left: 43px;
        margin-top: 322px
    }
    .top-bar h1 {
        width: 360px
    }
    .phone-no {
        margin: 69px 0 0 -275px;
        width: 40%
    }
    .tab-content-arears h3 {
        width: 300px
    }
    .england-map {
        background: url(../images/uk-map.png) 10px 100px no-repeat #F5F5F5
    }
    .two-slider {
        width: 65.6%
    }
    .two-slider .box .inner-box,
    .two-slider .box .inner-box ul,
    .two-slider .box .inner-box ul li {
        height: 200px!important
    }
    .two-slider .box .inner-box ul li img {
        display: block;
        height: 200px!important
    }
    .arrow-4,
    .make-main-box .shade,
    .part-left {
        display: none
    }
    .make-main-box .inner-box {
        width: 54.6%;
        padding-left: 0
    }
    .make-main-box .inner-box h2 {
        font-size: 12px;
        left: 9px
    }
    .make-main-box .inner-box .make-list-1.active,
    .make-main-box .inner-box div .make-list-1 {
        width: 165px
    }
    .make-main-box .inner-box .make-btn {
        background: url(../images/view-stock-4.png) left top no-repeat;
        font-size: 0;
        line-height: 0;
        width: 205px;
        height: 35px;
        border: 0;
        margin: 5px 0 10px 1px
    }
    .make-main-box .inner-box .make-btn:hover {
        background: url(../images/view-stock-4.png) left -39px no-repeat
    }
    .ancillaries-image-box {
        margin-left: 27px;
        width: 24%
    }
    .ancillaries-image-box-2 {
        width: 28%
    }
    .ancillaries-image-box-2 .img-box-2 {
        margin-left: 10px;
        width: 198px;
        height: 172px
    }
    .ancillaries-image-box-2 .img-box-2 img {
        width: 210px;
        height: 230px;
        left: -12px;
        top: -56px
    }
    .ancillaries-image-box-2 .ancili-caption-2 {
        font-size: 12px;
        line-height: 18px
    }
    .image-frame {
        background: url(../images/fram-2.png) left top no-repeat;
        width: 198px;
        height: 170px;
        top: 0;
        left: 0
    }
    .part-left {
        margin-right: -3px;
        width: 124px
    }
    .make-btn-v2-2 {
        margin-left: 15px
    }
    .part-left .engines-box-left {
        display: block
    }
    .engines-box-left-2,
    .level2_menu,
    .nav,
    .new-banner-year,
    .wrapper-8 {
        display: none
    }
    .part-left .chzn-results {
        display: none;
        float: left;
        width: 364px;
        margin: 0;
        overflow: hidden;
        position: relative;
        z-index: 999
    }
    .year-inner-box1 h1 {
        width: 178px;
        font-size: 11px
    }
    ul.year-img-list {
        margin-left: 16px!important
    }
    ul.left-slider li img {
        width: 61%!important;
        height: 90px
    }
    .part-left img {
        width: 100px
    }
    .year-inner-box1 {
        width: 56.3%
    }
    .make-btn-v2-year {
        background: url(images/Year-4.png) no-repeat rgba(0, 0, 0, 0);
        width: 220px;
        height: 34px;
        margin-left: -23px
    }
    .make-btn-v2-year:hover {
        background: url(images/Year-4.png) 0 -37px no-repeat rgba(0, 0, 0, 0)
    }
    .toggle-top {
        float: left;
        margin-bottom: 20px;
        width: 62%
    }
    .wraper-utility {
        width: 370px
    }
    .reg-model-yellow {
        margin-top: 5px!important;
        margin-left: 22px!important
    }
    .search-model {
        height: 50px!important;
        line-height: 50px!important;
        margin-bottom: 16px;
        padding-left: 5px;
        padding-right: 5px
    }
    .reg-model2 {
        font-size: 20px
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        width: 290px
    }
    .or_image {
        margin-right: 0
    }
    .name-box-v1 {
        font-size: 14px !important;
    }
    .name-signup-v1 select {
        width: 240px!important
    }
    .signup-brn-v1 {
        background: url(../images/signup-btnv1-640.jpg)!important;
        color: #FFF;
        font-size: 18px!important;
        height: 50px!important;
        line-height: 50px;
        margin-bottom: 15px;
        margin-left: 85px!important;
        margin-top: 15px;
        width: 263px!important;
        cursor: pointer
    }
    .reg-box-v001 {
        margin-left: 0
    }
    .year-inner-box1-v001 h1 {
        margin: -53px 0 10px 10px;
        width: 304px
    }
    .year-inner-box1-v001 {
        height: auto;
        width: 88.3%
    }
    .make-detail-signup-v8,
    .make-signup-v8 {
        color: #000;
        font-size: 18px!important;
        font-weight: 700
    }
    .part-top-nav1 {
        width: 329px;
        height: 73px
    }
    .make-detail-signup-v8 {
        text-align: center;
        width: 160px!important
    }
    .make-signup-v8 {
        margin-bottom: 15px;
        text-align: left;
        width: 115px!important
    }
    .code-v2,
    .eg-inp-v2,
    .homevrminput {
        text-align: center
    }
    .yellow-v2 {
        margin-left: 19px;
        background: #FFCB05;
        border-radius: 7px;
        padding: 4px;
        width: 260px
    }
    .eg-inp-v2 {
        background: #FFCB05;
        font-size: 22px;
        height: 58px;
        width: 225px
    }
    .btn-v2 {
        background: linear-gradient(to bottom, #6BBE00 0, #0B6A00 100%) rgba(0, 0, 0, 0);
        border: 3px solid #FFF;
        border-radius: 5px;
        color: #FFF;
        font-size: 24px;
        height: 67px;
        line-height: 67px;
        margin-left: 21px;
        margin-top: 0;
        width: 64px
    }
    .or-v2 {
        margin-left: 0;
        margin-bottom: 10px
    }
    .engine-v2 {
        width: 190px
    }
    .signup-logo-new-v5 img {
        margin-left: 0!important;
        width: 183px
    }
    .banner-add {
        background: url(../images/rb.png) 17px top/343px no-repeat rgba(0, 0, 0, 0);
        height: 35px;
        width: 454px
    }
    .banner-add-v2 {
        background: url(../images/rb2.png) 17px top/343px no-repeat rgba(0, 0, 0, 0);
        height: 35px;
        width: 454px
    }
    .signupbult {
        margin-left: 75px
    }
    .image-box {
        margin-left: -18px
    }
    .image-box2 {
        margin-left: 5px
    }
    .arrow-signup2 {
        margin-left: 40px
    }
    .search-model-v5 {
        background: url(../images/gobtn-v5.png) left top/72px 71px no-repeat rgba(0, 0, 0, 0);
        border-radius: 7px;
        color: #FFF;
        cursor: pointer;
        font-size: 35px;
        height: 71px;
        line-height: 74px;
        margin-left: 7px;
        margin-top: 6px;
        width: 72px
    }
    .make-btn-v2-5 {
        background: url(../images/btn-model-v5.png) 0 0/288px auto no-repeat rgba(0, 0, 0, 0);
        border: 0;
        font-size: 0;
        height: 43px;
        line-height: 0;
        margin: 5px 0 10px 11px;
        width: 288px
    }
    .make-btn-v2-5:hover {
        background: url(../images/btn-model-v5.png) 0 -43px/288px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .search-model-v4 {
        background: url(../images/gobtn-v4.png) left top/72px 71px no-repeat rgba(0, 0, 0, 0);
        border-radius: 7px;
        color: #FFF;
        cursor: pointer;
        font-size: 35px;
        height: 71px;
        line-height: 74px;
        margin-left: 7px;
        margin-top: 6px;
        width: 72px
    }
    .make-btn-v2-4 {
        background: url(../images/btn-model-v4.png) 0 0/288px auto no-repeat rgba(0, 0, 0, 0);
        border: 0;
        font-size: 0;
        height: 43px;
        line-height: 0;
        margin: 5px 0 10px 11px;
        width: 288px
    }
    .make-btn-v2-4:hover {
        background: url(../images/btn-model-v4.png) 0 -43px/288px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .signup-logo-v79 img {
        width: 390px
    }
    .wrapper-v2 {
        border: none!important
    }
    .overlay-v3 {
        width: 340px
    }
    .reg-vrmhome {
        margin-bottom: 10px;
        margin-left: 0;
        width: 341px
    }
    .homevrminput {
        background-color: #ffcb05;
        font-size: 36px;
        height: 86px;
        width: 274px
    }
    .btnvrm {
        margin-left: 123px;
        margin-bottom: 10px
    }
    .overlay-list-ver {
        width: 150px
    }
    .over-btn-ver {
        font-size: 29px;
        margin-left: 34px;
        width: 250px
    }
    .overlay-list-ver select {
        width: 149px
    }
    .customer img {
        width: 370px
    }
    .vrm-signup .right-info h2 {
        font-size: 18px;
        line-height: 24px;
    }
}
@media screen and (max-width: 414px) {
    .vrm-home .main_part_vrm {
        width: 70%;
    }
    .vrm-home .ml-3 {
        width: 25%;
        margin-left: 0 !important;
    }
    ul#social-networks {
        top: 10px;
        left: 245px;
    }
    /*    .vrm-home .d-flex {
            flex-direction: column;
        }*/
    .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 60% !important;
    }
    .year-inner-box1-v2 h1 .eng_code_heading1 {
        font-size: 12px;
        line-height: 18px;
    }
    .id-yr, .id-yr-data {
        width: 40%;
    }
    .top-pro-slider .red-heading {
        font-size: 18px;
    }
    .year-inner-box1-v2 {
        width: 310px;
    }
    .part-right .top-box-1 .inner-box .box img:nth-child(7) {
        width: 100%;
    }
    .main_table th {
        padding: 7px 10px;
    }
    .main_table td img {
        width: 50px !important;
    }
    .main_table td span, .main_table table, td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
    }
    .make-main-box .inner-box-v4 {
        width: 85%;
    }
    .pt_form_left {
        width: 100%
    }
    .signup-right1-v1 {
        width: 95% !important;
    }
    .heading-signup-v9 .d-flex, .bg-v1 .heading-signup-v1.d-flex {
        display: block !important;
    }
    .heading-signup-v9 .text-signup-v3 {
        width: 100% !important;
    }
    .heading-signup-v9 .logo-newv5, .heading-signup-v1 .logo-newv5 {
        width: 100%;
        text-align: center;
    }
    .reg-inp-v1 {
        width: 276px!important;
    }
    .signup-left1-v1 .icon-rep-v1 img {
        width: 45px !important;
    }
    .name-box-v1 {
        height: auto !important;
        width: 257px!important;
    }
    .name-signup-v1 .question_mark {
        top: 6px !important;
    }
    .signup-left1-v1 .rep-box-v1 {
        margin-bottom: 5px !important;
    }
    .privacy-policy.grid-holder {
        width: 378px;
    }
    .part-left .engines-box-left,
    .shadow {
        display: none
    }
    .chzn-results,
    .make-btn-v2-2,
    .top-pro-slider .inner-box,
    .wrapper2 {
        overflow: hidden
    }
    .btn-v2,
    .proceed-vrm,
    .reg-model-yellow-vrm {
        box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
    }
    .homevrminput,
    .proceed-vrm,
    .reg-model2-vrm {
        font-family: Verdana, Geneva, sans-serif
    }
    .btn-v2,
    .homevrminput,
    .reg-model2-vrm {
        text-transform: uppercase
    }
    /*    .bmw-vrm-popup-heading {
            font-size: 26px
        }*/
    .bmw-reg-popup input {
        width: 251px!important
    }
    /*    .bmw-vrm-popup-cta,
        .bmw-vrm-popup-cta-2 {
            width: 340px!important
        }*/
    /*    .pt_form_left {
            width: 100%;
            float: none;
            margin-right: 0
        }*/
    .pt_form_right {
        width: 100%;
        float: none;
        margin-left: 0
    }
    .part-right .reg-model-yellow-vrm {
        width: 300px;
    }
    .part-right .reg-model2-vrm {
        width: 245px;
    }
    .about-box h1 {
        font-size: 18px!important;
        line-height: 22px!important;
        width: 265px
    }
    .about-box .outter-box {
        width: 293px
    }
    .about-box .outter-box .box {
        margin-left: 0!important;
        margin-top: 20px;
        width: 133px
    }
    .make-btn-v2-2:hover {
        background: url(images/viewbtntext3-2.png) 0 -32px/217px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .make-btn-v2-2 {
        background: url(images/viewbtntext3.png) 0 0/216px auto no-repeat rgba(0, 0, 0, 0);
        border: 0;
        cursor: pointer;
        font-size: 0;
        height: 32px;
        line-height: 0;
        margin: 5px 0 10px 15px;
        text-indent: -9999px;
        width: 272px
    }
    .level2_menu ul li,
    .nav li {
        border: none
    }
    .make-main-box .inner-box-v4 .make-btn:hover {
        background: url(../images/viewbtn001.png) left -32px/220px auto no-repeat rgba(0, 0, 0, 0)
    }
    .reg-model2-v011 {
        font-size: 22px;
        height: 44px;
        margin-top: -42px;
        width: 201px
    }
    .reg-model-yellow-v011 {
        width: 255px;
    }
    .pt_form {
        width: 90%;
    }
    .signup-logo-v2 img {
        margin-left: 83px;
        width: 200px!important
    }
    .wrapper {
        width: 380px!important
    }
    .map-location,
    .offer-heading,
    .share-us {
        width: 236px
    }
    .search-model-001 {
        margin-left: 83px;
        margin-top: 4px
    }
    .contact-list {
        width: 27%
    }
    .tab-content h3 {
        font-size: 14px;
        line-height: 20px;
    }
    .contact-list-1 {
        max-width: 27%
    }
    .tab-content-arears h3 span {
        color: #EE0909;
        font-size: 10px
    }
    .england-map   {
        width: 89%;
    }
    .japanese_engines .tab-content {
        width: 88%;
    }
    .tab-content-arears h3 {
        width: 188px;
        font-size: 11px
    }
    .tab-content-arears {
        width: 231px;
        font-size: 11px
    }
    .year-inner-box1 {
        margin-top: 0;
        width: 87.3%;
        height: 800px
    }
    .toggle-top {
        width: 92%
    }
    .img-box-6 img {
        height: 139px;
        left: -3px;
        width: 131px
    }
    .level2_menu ul li a {
        width: 236px
    }
    .engines-box-left-2 {
        width: 235px
    }
    .wraper {
        width: 236px
    }
    .catagory {
        height: 254px
    }
    .review .inner-box .view-holder {
        width: 65%;
        margin-bottom: 10px;
        margin-left: 74px
    }
    .review .inner-box .right-col {
        width: 96% !important
    }
    .review-heading {
        font-size: 18px;
        line-height: 24px;
    }
    .review .inner-box {
        width: 97.5%
    }
    .review .inner-box .right-col .detail-box {
        width: 95%;
    }
    #intro {
        width: 90%;
        padding: 15px;
    }
    .tab-content h2 {
        font-size: 16px;
        line-height: 22px;
    }
    .slidebox img {
        width: 231px!important
    }
    .wrapper2 {
        width: 518px!important
    }
    .slidebox ul li {
        width: 231px!important
    }
    .top-box {
        width: 197px
    }
    .shadow {
        margin-left: 43px;
        margin-top: 322px
    }
    .img-1 img {
        width: 300px
    }
    .img-1,
    .img-2,
    .img-3,
    .img-7 {
        width: 292px;
        height: 257px;
        background-size: contain;
    }
    .top-bar h1 {
        width: 228px
    }
    /*    .container {
            width: 276px;
            padding-bottom: 0
        }*/
    .container-b {
        width: 340px;
    }
    .main-heading {
        line-height: 26px
    }
    .phone-no {
        margin: 0
    }
    .chzn-results {
        display: block!important
    }
    .arrow-4,
    .engines-box-left ul,
    .last-box,
    .part-1-shade,
    .part-2-shade,
    .part-left,
    .two-slider,
    .year-inner-box1-v001 .arrow-green1,
    ul.breadcrumbs,
    ul.help {
        display: none
    }
    .top-products {
        /* margin: 0 0 30px 13px!important; */
        width: 350px;
    }
    .catagory,
    .last-res {
        width: 240px
    }
    .item-detail,
    .item-detail-h {
        width: 220px
    }
    .shadow {
        background: url(../images/sprite.png) -24px -188px no-repeat
    }
    /*    ul#social-networks {
            left: 2px;
            display: none
        }*/
    .footer {
        width: 100%;
        margin: 0 auto;
    }

    .img-box-6 {
        margin-left: 40px
    }
    .make-main-box .inner-box .make-list-1.active,
    .make-main-box .inner-box div .make-list-1 {
        width: 195px
    }
    .make-main-box .inner-box .make-btn {
        margin-left: 13px
    }
    .chzn-results option {
        width: 190px;
        font-size: 12px
    }
    .img-box-2 {
        height: 325px;
        width: 325px
    }
    .ancillaries-image-box-2 {
        width: 46%
    }
    .ancillaries-image-box-2 .img-box-2 {
        margin-left: 30px
    }
    .eng_code_heading {
        font-size: 15px;
        line-height: 18px;
        width: 100%
    }
    .year-inner-box {
        width: 88.3%
    }
    .year-inner-box h2 {
        width: 182px
    }
    .para {
        width: 250px
    }
    ul.year-img-list {
        margin-left: 19px
    }
    .click-proceed {
        line-height: 13px;
        padding: 0
    }
    .nav-toggle,
    .nav-toggle1 {
        margin-right: 6px
    }
    .part-left .chzn-results {
        width: 232px;
        margin-bottom: 10px
    }
    .part-top-nav1 {
        margin-left: -48px;
        width: 220px
    }
    .part-right .top-box-1 {
        width: 312px;
    }
    .part-right .top-box-1 .inner-box .box {
        /* width: 100%; */
        width: 289px;
    }
    .part-right .top-box-1 .inner-box .box h3 {
        font-size: 14px;
        line-height: 20px
    }
    ul.part-nav li {
        font-size: 11px;
        padding: 5px 3px 0;
        line-height: 17px
    }
    cash-back img {
        width: 100%!important
    }
    #part-2 {
        width: 100%;
        padding: 0;
        border: 0;
    }
    .part-right .top-box-1 .inner-box .box .buy-holder img, .part-right .top-box-1 .inner-box #part-2 ul {
        width: 100%
    }
    .part-right .top-box-1 .inner-box #part-2 ul li {
        width: 95%;
    }
    .part-right .top-box-1 .inner-box #part-2 .pro {
        font-size: 20px;
        line-height: 35px;
        width: 191px
    }
    .box a img {
        width: 61px!important
    }
    .part-right .top-box-1 .inner-box .box .pro {
        font-size: 20px;
        line-height: 35px;
        bottom: 215px;
        left: 110px;
        width: 100px
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        width: 205px
    }
    .make-main-box .inner-box-v4 .make-btn {
        background: url(../images/viewbtn001.png) left top/218px auto no-repeat rgba(0, 0, 0, 0);
        height: 33px;
        margin: 5px 0 10px 15px;
        width: 218px
    }
    .span4 h1 {
        font-size: 13px!important;
        line-height: 19px;
        width: 177px!important;
        margin-top: 8px
    }
    .search-model {
        margin-top: 0;
        width: 170px!important
    }
    .reg-model-yellow {
        margin-left: 5px!important;
        margin-top: 33px!important;
        width: 215px!important
    }
    .reg-model2 {
        font-size: 20px;
        width: 143px
    }
    .signup-left1-v1 {
        width: 90% !important;
    }
    .signup-left1-v1 .input-group {
        max-width: 325px !important;
    }
    .signup-logo-v1 img {
        width: 200px
    }
    .name-signup-v1 select {
        width: 209px!important
    }
    .signup-brn-v1 {
        background: url(../images/signup-btnv1-640.jpg)!important;
        color: #FFF;
        font-size: 18px!important;
        font-weight: 700;
        height: 50px!important;
        line-height: 50px;
        margin-bottom: 15px;
        margin-left: 29px!important;
        margin-top: 15px;
        width: 263px!important;
        cursor: pointer
    }
    .year-inner-box1-v001 h1 {
        margin: -53px 0 10px 7px;
        width: 190px
    }
    .reg-box-v001 {
        margin-left: -14px
    }
    .reg-img-v011 img {
        width: 32px
    }
    .make-detail-signup-v8,
    .make-signup-v8 {
        color: #000;
        font-size: 14px!important;
        font-weight: 700
    }
    .make-detail-signup-v8 {
        text-align: center;
        width: 135px!important
    }
    .make-signup-v8 {
        margin-bottom: 15px;
        text-align: left;
        width: 94px!important
    }
    .code-v2,
    .eg-inp-v2,
    .homevrminput,
    .proceed-vrm,
    .reg-model2-vrm {
        text-align: center
    }
    .search-model-v02 {
        margin-bottom: 10px;
        margin-left: 74px;
        width: 75px
    }
    ul.breadcrumbs {
        width: 77%
    }
    .yellow-v2 {
        background: #FFCB05;
        border-radius: 7px;
        padding: 4px;
        width: 184px
    }
    .eg-inp-v2 {
        background: #FFCB05;
        font-size: 22px;
        font-weight: 700;
        height: 58px;
        width: 149px
    }
    .btn-v2 {
        background: linear-gradient(to bottom, #6BBE00 0, #0B6A00 100%) rgba(0, 0, 0, 0);
        border: 3px solid #FFF;
        border-radius: 5px;
        color: #FFF;
        font-size: 24px;
        font-weight: 700;
        height: 67px;
        line-height: 67px;
        margin-left: 67px;
        margin-top: 10px;
        width: 64px
    }
    .or-v2 {
        margin-bottom: 10px;
        margin-left: 0
    }
    .engine-v2 {
        width: 179px
    }
    .footer-v5 {
        line-height: 18px!important
    }
    .banner-add {
        background: url(../images/rb.png) 17px top/235px auto no-repeat rgba(0, 0, 0, 0);
        height: 25px;
        width: 454px
    }
    .banner-add-v2 {
        background: url(../images/rb2.png) 17px top/235px auto no-repeat rgba(0, 0, 0, 0);
        height: 25px;
        width: 454px
    }
    .signupbult {
        margin-left: 8px
    }
    .arrow-ideal-v1-signup img {
        margin-left: 0;
        margin-right: 10px;
        width: 20px
    }
    .make-btn-v2-4,
    .make-btn-v2-5 {
        border: 0;
        font-size: 0;
        height: 29px;
        line-height: 0;
        overflow: hidden;
        text-indent: -9999px;
        width: 200px;
        cursor: pointer
    }
    .image-box {
        margin-left: -43px
    }
    .arrow-signup2 {
        margin-left: 10px
    }
    .search-model-v5 {
        margin-left: 82px;
        margin-bottom: 10px
    }
    .make-btn-v2-5 {
        background: url(../images/btn-model-v5.png) 0 0/198px auto no-repeat rgba(0, 0, 0, 0);
        margin: 5px 0 10px 11px
    }
    .make-btn-v2-5:hover {
        background: url(../images/btn-model-v5.png) 0 -30px/200px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .search-model-v4 {
        margin-left: 82px;
        margin-bottom: 10px
    }
    .make-btn-v2-4 {
        background: url(../images/btn-model-v4.png) 0 0/198px auto no-repeat rgba(0, 0, 0, 0);
        margin: 5px 0 10px 11px
    }
    .make-btn-v2-4:hover {
        background: url(../images/btn-model-v4.png) 0 -30px/200px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .vrm2 {
        margin-left: 2px;
        margin-top: 0;
        width: 217px
    }

    .reg-model2-vrm {
        background: #ffcb05;
        border: 0;
        border-radius: 0 5px 5px 0;
        color: #000;
        font-size: 24px;
        font-weight: 700;
        height: 49px;
        margin-top: -41px;
        padding: 5px;
        width: 142px
    }
    .search-model-vrm {
        margin-left: 0;
        width: 300px;
    }
    .proceed-vrm {
        background: linear-gradient(to bottom, #6ec300 0, #117300 100%) rgba(0, 0, 0, 0);
        border: 4px solid #fff;
        border-radius: 7px;
        color: #fff;
        cursor: pointer;
        font-size: 18px;
        font-weight: 700;
        height: 50px;
        line-height: 50px;
        margin-bottom: 0;
        margin-left: 0;
        margin-top: 0;
        width: 174px;
    }
    .signup-logo-v79 img {
        width: 295px
    }
    .overlay-v3 {
        width: 219px
    }
    .reg-vrmhome {
        margin-bottom: 10px;
        margin-left: 0;
        width: 221px
    }
    .homegb-vrm img {
        width: 33px
    }
    .homevrminput {
        background-color: #ffcb05;
        font-size: 22px;
        font-weight: 700;
        height: 58px;
        width: 172px
    }
    .btnvrm {
        margin-bottom: 10px;
        margin-left: 67px;
        height: 40px;
        line-height: 40px
    }
    .overlay-list-ver,
    .overlay-list-ver select {
        width: 196px
    }
    .overlay-proceed-ver {
        width: 198px
    }
    .over-btn-ver {
        font-size: 29px;
        margin-left: 0;
        width: 189px
    }
    .customer img {
        width: 255px!important
    }
    .vrm-signup-heading h3 {
        font-size: 16px;
        line-height: 22px;
    }
}
@media screen and (max-width: 384px) {
    .container-b {
        width: 304px;
    }
    .vrm-home .main_part_vrm {
        padding: 3px;
    }
    .vrm-home .main_part_vrm input {
        background-size: contain;
        min-height: 45px;
    }
    .search-model-v02-home {
        font-size: 18px;
        line-height: 24px;
        border: 2px solid #fff;
    }
    .top-products {
        width: 313px;
    }
    .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 65% !important;
    }
    .year-inner-box1-v2 {
        width: 274px;
    }
    .engines-top-products-year .main_part_vrm input {
        background-size: contain;
    }
    .make-main-box .inner-box-v4 {
        width: 83%;
    }
    ul#social-networks {
        top: 14px;
        left: 208px;
    }
    .wrapper {
        width: 343px !important;
    }
    .part-right .top-box-1 {
        width: 275px;
    }
    .part-right .top-box-1 .inner-box .box {
        width: 97%;
        margin: 0 auto;
        border: 0;
    }
    .part-right .reg-model-yellow-vrm, .search-model-vrm {
        width: 263px;
    }
    .part-right .reg-model2-vrm {
        width: 208px;
    }
    .england-flag, .scotland-flag, .wales-flag, .n-irish-flag, .irish-flag, .europe-flag {
        background: transparent;
        padding: 0;
    }
    .england-map, .wales-map, .scotland-map, .n-irish-map, .irish-map, .europe-map {
        background: transparent;
        border: 0;
        padding-left: 0;
        width: 95% !important;
    }
    .signup-left1-v1 p {
        padding: 0 !important;
    }
    .name-box-v1 {
        width: 222px!important;
    }
    .reg-inp-v1 {
        width: 240px!important;
    }
    .privacy-policy.grid-holder {
        width: 300px;
    }
    .bmw-reg-popup input {
        width: 236px!important;
        font-size: 24px;
    }
    .vrm-signup .right-info h2 {
        font-size: 18px;
        line-height: 24px;
    }
}
@media screen and (max-width: 375px) {
    .btn-v2,
    .eg-inp-v2,
    .homevrminput,
    .reg-inp-v1,
    .reg-model2-vrm,
    .signup-brn-v1 {
        font-weight: 700
    }
    .level2_menu ul li,
    .nav li {
        border: none
    }
    .chzn-results,
    .top-pro-slider .inner-box,
    .wrapper2 {
        overflow: hidden
    }
    .reg-inp-v1,
    h1 {
        text-align: center
    }
    .btn-v2,
    .reg-model-yellow-vrm {
        box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
    }
    .homevrminput,
    .reg-model2-vrm {
        font-family: Verdana, Geneva, sans-serif;
        text-transform: uppercase
    }
    .btn-v2,
    .homevrminput,
    .reg-model2-vrm {
        text-transform: uppercase
    }
    .container-u {
        width: 294px!important
    }
    ul.why-us-list li {
        font-size: 14px
    }
    .not-reg {
        font-size: 12px!important;
        line-height: 18px !important;
    }
    .bmw-reg-popup input {
        width: 220px!important
    }
    /*    .bmw-vrm-popup-cta,
        .bmw-vrm-popup-cta-2 {
            width: 307px!important
        }*/
    /*    .bmw-vrm-popup-heading {
            font-size: 23px!important
        }*/
    .bmw-popup-img img {
        width: 65%!important
    }
    .part-left .engines-box-left,
    .shadow {
        display: none
    }
    .form-box .btn {
        width: 178px
    }
    .reg-inp-v1 {
        width: 247px!important;
    }
    .main_part_vrm input {
        font-size: 16px;
    }
    .main_part_vrm {
        padding: 3px;
    }
    .reg-model2-v011 {
        font-size: 22px;
        height: 44px;
        margin-top: -42px;
        width: 201px
    }
    .signup-logo-v2 img {
        margin-left: 83px;
        width: 200px!important
    }
    .wrapper {
        width: 350px!important
    }
    .map-location,
    .offer-heading,
    .share-us {
        width: 236px
    }
    .search-model-001 {
        margin-left: 83px;
        margin-top: 4px
    }
    .tab-content {
        margin-bottom: 15px;
    }
    .contact-list {
        width: 27%;
        display: inline-block;
    }
    .contact-list-1 {
        max-width: 27%
    }
    .tab-content-arears h3 span {
        color: #EE0909;
        font-size: 10px
    }
    .country-box {
        width: 87%
    }
    .tab-content-arears h3 {
        width: 188px;
        font-size: 11px
    }
    .tab-content-arears {
        width: 231px;
        font-size: 11px
    }
    .year-inner-box1 {
        margin-top: 0;
        width: 87.3%;
        height: 800px
    }
    .toggle-top {
        width: 92%
    }
    .img-box-6 img {
        height: 139px;
        left: -3px;
        width: 131px
    }
    .level2_menu ul li a {
        width: 236px
    }
    .engines-box-left-2 {
        width: 235px
    }
    .wraper {
        width: 236px
    }
    .catagory {
        height: 254px
    }
    .review .inner-box .view-holder {
        width: 65%;
        margin-bottom: 10px;
        margin-left: 74px
    }
    .review .inner-box {
        width: 97.5%
    }
    .slidebox img {
        width: 231px!important
    }
    .wrapper2 {
        width: 518px!important
    }
    .slidebox ul li {
        width: 231px!important
    }
    .mid-box {
        width: 195px;
        padding: 12px 1px 15px 14px;
        float: left;
        font-size: 11px;
        line-height: 18px;
        color: #3d3d3d;
        height: 169px;
        background: url(../images/bg-top.gif) left top no-repeat
    }
    .top-box {
        width: 197px
    }
    .shadow {
        margin-left: 43px;
        margin-top: 322px
    }
    .img-1 img {
        width: 300px
    }
    .img-1,
    .img-2,
    .img-3,
    .img-7 {
        width: 292px;
        height: 257px
    }
    .img-1 {
        background: url(../images/enginedaaa.png)
    }
    .img-7 {
        background: url(../images/transmissionaaa.png)
    }
    .img-2 {
        background: url(../images/gearaaa.png)
    }
    .img-3 {
        background: url(../images/cylinderaaa.png)
    }
    .top-bar h1 {
        width: 228px
    }
    .container {
        width: 340px;
        padding-bottom: 0;
    }
    .main-heading {
        line-height: 26px
    }
    .phone-no {
        margin: 0
    }
    .chzn-results {
        display: block!important
    }
    .arrow-4,
    .engines-box-left ul,
    .last-box,
    .part-1-shade,
    .part-2-shade,
    .part-left,
    .two-slider,
    .year-inner-box1-v001 .arrow-green1,
    ul.help {
        display: none
    }
    .top-products {
        width: 320px;
    }
    .catagory,
    .last-res {
        width: 240px
    }
    .item-detail,
    .item-detail-h {
        width: 220px
    }
    .shadow {
        background: url(../images/sprite.png) -24px -188px no-repeat
    }
    .make-main-box .inner-box {
        width: 97.6%
    }
    .img-box-6 {
        margin-left: 40px
    }
    .make-main-box .inner-box .make-list-1.active,
    .make-main-box .inner-box div .make-list-1 {
        width: 195px
    }
    .make-main-box .inner-box .make-btn {
        margin-left: 13px
    }
    .chzn-results option {
        width: 190px;
        font-size: 12px
    }
    .img-box-2 {
        height: 325px;
        width: 325px
    }
    .ancillaries-image-box-2 {
        width: 46%
    }
    .ancillaries-image-box-2 .img-box-2 {
        margin-left: 30px
    }
    .eng_code_heading {
        font-size: 15px;
        line-height: 18px;
        width: 100%
    }
    .year-inner-box {
        width: 88.3%
    }
    .year-inner-box h2 {
        width: 182px
    }
    .para {
        width: 250px
    }
    ul.year-img-list {
        margin-left: 19px
    }
    .click-proceed {
        line-height: 13px;
        padding: 0
    }
    .nav-toggle,
    .nav-toggle1 {
        margin-right: 6px
    }
    .part-left .chzn-results {
        width: 232px;
        margin-bottom: 10px
    }
    .part-top-nav1 {
        margin-left: -48px;
        width: 220px
    }
    ul.part-nav li {
        font-size: 11px;
        padding: 5px 3px 0;
        line-height: 17px
    }
    .free-img {
        margin-left: 0
    }
    cash-back img {
        width: 100%!important
    }

    .part-right .top-box-1 .inner-box .box .buy-holder img {
        width: 100%
    }

    .part-right .top-box-1 .inner-box #part-2 .pro {
        font-size: 20px;
        line-height: 35px;
        width: 191px
    }
    .part-right .top-box-1 .inner-box .box img {
        width: 100%
    }
    .box a img {
        width: 61px!important
    }
    .part-right .top-box-1 .inner-box .box .pro {
        font-size: 20px;
        line-height: 35px;
        bottom: 215px;
        left: 110px;
        width: 100px
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        width: 205px
    }
    .or_image {
        margin-right: 1px
    }
    .span4 h1 {
        font-size: 14px;
        line-height: 17px;
        width: 161px
    }
    .search-model {
        margin-top: 0;
        width: 173px!important
    }
    .reg-model2 {
        font-size: 20px;
        width: 141px
    }
    .signup-logo-v1 img {
        width: 200px
    }
    .name-signup-v1 select {
        width: 209px!important
    }
    .signup-brn-v1 {
        background: url(../images/signup-btnv1-640.jpg)!important;
        color: #FFF;
        font-size: 18px!important;
        height: 50px!important;
        line-height: 50px;
        margin-bottom: 15px;
        margin-left: 29px!important;
        margin-top: 15px;
        width: 263px!important;
        cursor: pointer
    }
    .year-inner-box1-v001 h1 {
        margin: -53px 0 10px 7px;
        width: 190px
    }
    .reg-box-v001 {
        margin-left: -14px
    }
    .reg-img-v011 img {
        width: 32px
    }
    .make-detail-signup-v8,
    .make-signup-v8 {
        color: #000;
        font-size: 14px!important;
        font-weight: 700
    }
    .make-detail-signup-v8 {
        text-align: center;
        width: 135px!important
    }
    .make-signup-v8 {
        margin-bottom: 15px;
        text-align: left;
        width: 94px!important
    }
    .code-v2,
    .eg-inp-v2,
    .homevrminput,
    .reg-model2-vrm {
        text-align: center
    }
    .search-model-v02 {
        margin-bottom: 10px;
        margin-left: 74px;
        width: 75px
    }
    .yellow-v2 {
        background: #FFCB05;
        border-radius: 7px;
        padding: 4px;
        width: 184px
    }
    .eg-inp-v2 {
        background: #FFCB05;
        font-size: 22px;
        height: 58px;
        width: 149px
    }
    .btn-v2 {
        background: linear-gradient(to bottom, #6BBE00 0, #0B6A00 100%) rgba(0, 0, 0, 0);
        border: 3px solid #FFF;
        border-radius: 5px;
        color: #FFF;
        font-size: 24px;
        height: 67px;
        line-height: 67px;
        margin-left: 67px;
        margin-top: 10px;
        width: 64px
    }
    .or-v2 {
        margin-bottom: 0;
        margin-left: 0
    }
    .engine-v2 {
        width: 179px
    }
    .footer-v5 {
        line-height: 18px!important
    }
    .banner-add {
        background: url(../images/rb.png) 17px top/235px auto no-repeat rgba(0, 0, 0, 0);
        height: 25px;
        width: 454px
    }
    .banner-add-v2 {
        background: url(../images/rb2.png) 17px top/235px auto no-repeat rgba(0, 0, 0, 0);
        height: 25px;
        width: 454px
    }
    .signupbult {
        margin-left: 8px
    }
    .arrow-ideal-v1-signup img {
        margin-left: 0;
        margin-right: 10px;
        width: 20px
    }
    .make-btn-v2-4,
    .make-btn-v2-5 {
        border: 0;
        font-size: 0;
        height: 29px;
        line-height: 0;
        overflow: hidden;
        text-indent: -9999px;
        width: 200px;
        cursor: pointer
    }
    .image-box {
        margin-left: -43px
    }
    .arrow-signup2 {
        margin-left: 10px
    }
    .search-model-v5 {
        margin-left: 82px;
        margin-bottom: 10px
    }
    .make-btn-v2-5 {
        background: url(../images/btn-model-v5.png) 0 0/198px auto no-repeat rgba(0, 0, 0, 0);
        margin: 5px 0 10px 11px
    }
    .make-btn-v2-5:hover {
        background: url(../images/btn-model-v5.png) 0 -30px/200px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .search-model-v4 {
        margin-left: 82px;
        margin-bottom: 10px
    }
    .make-btn-v2-4 {
        background: url(../images/btn-model-v4.png) 0 0/198px auto no-repeat rgba(0, 0, 0, 0);
        margin: 5px 0 10px 11px
    }
    .make-btn-v2-4:hover {
        background: url(../images/btn-model-v4.png) 0 -30px/200px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .vrm2 {
        margin-left: 2px;
        margin-top: 0;
        width: 217px
    }
    .reg-model2-vrm {
        background: #ffcb05;
        border: 0;
        border-radius: 0 5px 5px 0;
        color: #000;
        font-size: 24px;
        height: 49px;
        margin-top: -41px;
        padding: 5px;
        width: 142px
    }
    .signup-logo-v79 img {
        width: 295px
    }
    .overlay-v3 {
        width: 219px
    }
    .reg-vrmhome {
        margin-bottom: 10px;
        margin-left: 0;
        width: 221px
    }
    .homegb-vrm img {
        width: 33px
    }
    .homevrminput {
        background-color: #ffcb05;
        font-size: 22px;
        height: 58px;
        width: 172px
    }
    .btnvrm {
        margin-bottom: 10px;
        margin-left: 67px;
        height: 40px;
        line-height: 40px
    }
    .overlay-list-ver,
    .overlay-list-ver select {
        width: 196px
    }
    .overlay-proceed-ver {
        width: 198px
    }
    .over-btn-ver {
        font-size: 29px;
        margin-left: 0;
        width: 189px
    }
    .customer img {
        width: 255px!important
    }
    .tab-content .tooltips .tooltiptext {
        width: 190px !important;
        left: 71px;
    }
    #skip_CaptchaCode {
        width: 50px!important;
    }
    .tab-content .input-group label {
        font-size: 11px;

    }
    .tab-content p {
        width: 265px;
    }

}
@media screen and (max-width: 360px) {
    .part_search-model a {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
    .part-right .part-heading {
        width: 97%;
    }
    .vrm-home .main_part_vrm input {
        background-size: contain;
        min-height: 45px;
    }

    .main_part_vrm input {
        min-height: 38px;
        background-size: 10%;
    }
    .make-main-box .inner-box-v4 .overlay-home-btn05 a {
        padding: 8px !important;
    }
    .heading-signup-v9 .logo-newv5 img {
        width: 150px;
    }
    .btn-v2,
    .eg-inp-v2,
    .homevrminput,
    .reg-inp-v1,
    .reg-model2-vrm,
    .signup-brn-v1 {
        font-weight: 700
    }
    .level2_menu ul li,
    .nav li {
        border: none
    }
    .part-left .engines-box-left,
    .shadow {
        display: none
    }
    .chzn-results,
    .top-pro-slider .inner-box,
    .wrapper2 {
        overflow: hidden
    }
    .reg-inp-v1,
    h1 {
        text-align: center
    }
    .btn-v2,
    .reg-model-yellow-vrm {
        box-shadow: 0 0 3px 0 rgba(50, 50, 50, .75)
    }
    .homevrminput,
    .reg-model2-vrm {
        font-family: Verdana, Geneva, sans-serif;
        text-transform: uppercase
    }
    .btn-v2,
    .homevrminput,
    .reg-model2-vrm {
        text-transform: uppercase
    }
    .bmw-reg-popup input {
        width: 210px!important
    }
    .reg-model2-v011 {
        font-size: 22px;
        height: 44px;
        margin-top: -42px;
        width: 201px
    }
    .reg-model-yellow-v011 {
        margin-left: 5px;
        width: 255px
    }
    .signup-logo-v2 img {
        margin-left: 60px;
        width: 200px!important
    }
    /*    .wrapper {
            width: 320px!important
        }*/
    .map-location,
    .offer-heading,
    .share-us {
        width: 236px
    }
    .search-model-001 {
        margin-left: 83px;
        margin-top: 4px
    }
    .tab-content h3 {
        width: 184px
    }
    .contact-list {
        width: 27%
    }
    .contact-list-1 {
        max-width: 27%
    }
    .tab-content-arears h3 span {
        color: #EE0909;
        font-size: 10px
    }
    .country-box {
        width: 87%
    }
    .tab-content-arears h3 {
        width: 188px;
        font-size: 11px
    }
    .tab-content-arears {
        width: 231px;
        font-size: 11px
    }
    .year-inner-box1 {
        margin-top: 0;
        width: 87.3%;
        height: 800px
    }
    .toggle-top {
        width: 92%
    }
    .img-box-6 img {
        height: 139px;
        left: -3px;
        width: 131px
    }
    .level2_menu ul li a {
        width: 236px
    }
    .engines-box-left-2 {
        width: 235px
    }
    .wraper {
        width: 236px
    }
    .catagory {
        height: 254px
    }
    .review .inner-box .view-holder {
        width: 65%;
        margin-bottom: 10px;
        margin-left: 74px
    }
    .slidebox img {
        width: 231px!important
    }
    .wrapper2 {
        width: 518px!important
    }
    .slidebox ul li {
        width: 231px!important
    }
    .mid-box {
        width: 195px;
        padding: 12px 1px 15px 14px;
        float: left;
        font-size: 11px;
        line-height: 18px;
        color: #3d3d3d;
        height: 169px;
        background: url(../images/bg-top.gif) left top no-repeat
    }
    .top-box {
        width: 197px
    }
    .shadow {
        margin-left: 43px;
        margin-top: 322px
    }
    .img-1 img {
        width: 300px
    }
    .img-1,
    .img-2,
    .img-3,
    .img-7 {
        width: 292px;
        height: 257px
    }
    .img-1 {
        background: url(../images/enginedaaa.png)
    }
    .img-7 {
        background: url(../images/transmissionaaa.png)
    }
    .img-2 {
        background: url(../images/gearaaa.png)
    }
    .img-3 {
        background: url(../images/cylinderaaa.png)
    }
    .top-bar h1 {
        width: 228px
    }
    /*    .container {
            width: 276px;
            padding-bottom: 0
        }*/
    .main-heading {
        line-height: 26px
    }
    .phone-no {
        margin: 0
    }
    .chzn-results {
        display: block!important
    }
    .arrow-4,
    .engines-box-left ul,
    .last-box,
    .part-1-shade,
    .part-2-shade,
    .part-left,
    .two-slider,
    .year-inner-box1-v001 .arrow-green1,
    ul.help {
        display: none
    }

    .catagory,
    .last-res {
        width: 240px
    }
    .item-detail,
    .item-detail-h {
        width: 220px
    }
    .shadow {
        background: url(../images/sprite.png) -24px -188px no-repeat
    }
    .make-main-box .inner-box {
        width: 97.6%
    }
    .img-box-6 {
        margin-left: 40px
    }
    .make-main-box .inner-box .make-list-1.active,
    .make-main-box .inner-box div .make-list-1 {
        width: 195px
    }
    .make-main-box .inner-box .make-btn {
        margin-left: 13px
    }
    .chzn-results option {
        width: 190px;
        font-size: 12px
    }
    .img-box-2 {
        height: 325px;
        width: 325px
    }
    .ancillaries-image-box-2 {
        width: 46%
    }
    .ancillaries-image-box-2 .img-box-2 {
        margin-left: 30px
    }
    .eng_code_heading {
        font-size: 15px;
        line-height: 18px;
        width: 100%
    }
    .year-box-holder {
        width: 248px
    }
    .year-inner-box {
        width: 88.3%
    }
    .year-inner-box h2 {
        width: 182px
    }
    .para {
        width: 250px
    }
    ul.year-img-list {
        margin-left: 19px
    }
    .click-proceed {
        line-height: 13px;
        padding: 0
    }
    .nav-toggle,
    .nav-toggle1 {
        margin-right: 6px
    }
    .part-left .chzn-results {
        width: 232px;
        margin-bottom: 10px
    }
    .part-top-nav1 {
        margin-left: -48px;
        width: 220px
    }
    ul.part-nav li {
        font-size: 11px;
        padding: 5px 3px 0;
        line-height: 17px
    }
    .free-img {
        margin-left: 0
    }
    cash-back img {
        width: 100%!important
    }

    .part-right .top-box-1 .inner-box .box .buy-holder img {
        width: 100%
    }
    .part-right .top-box-1 .inner-box #part-2 .pro {
        font-size: 20px;
        line-height: 35px;
        width: 191px
    }
    .part-right .top-box-1 .inner-box .box img {
        width: 100%
    }
    .box a img {
        width: 61px!important
    }
    .part-right .top-box-1 .inner-box .box .pro {
        font-size: 20px;
        line-height: 35px;
        bottom: 215px;
        left: 110px;
        width: 100px
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        width: 205px
    }
    .or_image {
        margin-right: 1px
    }
    .span4 h1 {
        font-size: 14px;
        line-height: 17px;
        width: 161px
    }
    .search-model {
        margin-top: 0;
        width: 168px!important
    }
    .reg-model2 {
        font-size: 20px;
        width: 141px
    }
    .signup-logo-v1 img {
        width: 200px
    }
    .name-signup-v1 select {
        width: 209px!important
    }
    .signup-brn-v1 {
        background: url(../images/signup-btnv1-640.jpg)!important;
        color: #FFF;
        font-size: 18px!important;
        height: 50px!important;
        line-height: 50px;
        margin-bottom: 15px;
        margin-left: 5px!important;
        margin-top: 15px;
        width: 263px!important;
        cursor: pointer
    }
    .year-inner-box1-v001 h1 {
        margin: -53px 0 10px 7px;
        width: 190px
    }
    .reg-box-v001 {
        margin-left: -14px
    }
    .reg-img-v011 img {
        width: 32px
    }
    .make-detail-signup-v8,
    .make-signup-v8 {
        color: #000;
        font-size: 14px!important;
        font-weight: 700
    }
    .make-detail-signup-v8 {
        text-align: center;
        width: 135px!important
    }
    .make-signup-v8 {
        margin-bottom: 15px;
        text-align: left;
        width: 94px!important
    }
    .code-v2,
    .eg-inp-v2,
    .homevrminput,
    .reg-model2-vrm {
        text-align: center
    }
    .search-model-v02 {
        margin-bottom: 10px;
        margin-left: 74px;
        width: 75px
    }
    .yellow-v2 {
        background: #FFCB05;
        border-radius: 7px;
        padding: 4px;
        width: 184px;
        margin-left: 0
    }
    .eg-inp-v2 {
        background: #FFCB05;
        font-size: 22px;
        height: 58px;
        width: 149px
    }
    .btn-v2 {
        background: linear-gradient(to bottom, #6BBE00 0, #0B6A00 100%) rgba(0, 0, 0, 0);
        border: 3px solid #FFF;
        border-radius: 5px;
        color: #FFF;
        font-size: 24px;
        height: 67px;
        line-height: 67px;
        margin-left: 67px;
        margin-top: 10px;
        width: 64px
    }
    .or-v2 {
        margin-bottom: 0;
        margin-left: 0
    }
    .engine-v2 {
        width: 179px
    }
    .footer-v5 {
        line-height: 18px!important
    }
    .banner-add {
        background: url(../images/rb.png) 17px top/235px auto no-repeat rgba(0, 0, 0, 0);
        height: 25px;
        width: 454px
    }
    .banner-add-v2 {
        background: url(../images/rb2.png) 17px top/235px auto no-repeat rgba(0, 0, 0, 0);
        height: 25px;
        width: 454px
    }
    .signupbult {
        margin-left: 8px
    }
    .arrow-ideal-v1-signup img {
        margin-left: 0;
        margin-right: 10px;
        width: 20px
    }
    .make-btn-v2-4,
    .make-btn-v2-5 {
        border: 0;
        font-size: 0;
        height: 29px;
        line-height: 0;
        overflow: hidden;
        text-indent: -9999px;
        width: 200px;
        cursor: pointer
    }
    .image-box {
        margin-left: -43px
    }
    .arrow-signup2 {
        margin-left: 10px
    }
    .search-model-v5 {
        margin-left: 82px;
        margin-bottom: 10px
    }
    .make-btn-v2-5 {
        background: url(../images/btn-model-v5.png) 0 0/198px auto no-repeat rgba(0, 0, 0, 0);
        margin: 5px 0 10px 11px
    }
    .make-btn-v2-5:hover {
        background: url(../images/btn-model-v5.png) 0 -30px/200px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .search-model-v4 {
        margin-left: 82px;
        margin-bottom: 10px
    }
    .make-btn-v2-4 {
        background: url(../images/btn-model-v4.png) 0 0/198px auto no-repeat rgba(0, 0, 0, 0);
        margin: 5px 0 10px 11px
    }
    .make-btn-v2-4:hover {
        background: url(../images/btn-model-v4.png) 0 -30px/200px auto no-repeat rgba(0, 0, 0, 0);
        cursor: pointer
    }
    .vrm2 {
        margin-left: 2px;
        margin-top: 0;
        width: 217px
    }
    .reg-model2-vrm {
        background: #ffcb05;
        border: 0;
        border-radius: 0 5px 5px 0;
        color: #000;
        font-size: 24px;
        height: 49px;
        margin-top: -41px;
        padding: 5px;
        width: 142px
    }
    .signup-logo-v79 img {
        width: 295px
    }
    .overlay-v3 {
        width: 219px
    }
    .reg-vrmhome {
        margin-bottom: 10px;
        margin-left: 0;
        width: 221px
    }
    .homegb-vrm img {
        width: 33px
    }
    .homevrminput {
        background-color: #ffcb05;
        font-size: 22px;
        height: 58px;
        width: 172px
    }
    .btnvrm {
        margin-bottom: 10px;
        margin-left: 67px;
        height: 40px;
        line-height: 40px
    }
    .overlay-list-ver,
    .overlay-list-ver select {
        width: 196px
    }
    .overlay-proceed-ver {
        width: 198px
    }
    .over-btn-ver {
        font-size: 29px;
        margin-left: 0;
        width: 189px
    }
    .customer img {
        width: 255px!important
    }
}
@media screen and (max-width: 320px) {
    .main_part_vrm input {
        background-size: contain;
    }
    .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width: 70% !important;
    }
    .level2_menu ul li,
    .nav li {
        border: none
    }
    .proceed-vrm {

        width: 174px;
    }
    .part-left .engines-box-left,
    .shadow {
        display: none
    }
    .chzn-results,
    .top-pro-slider .inner-box,
    .wrapper2 {
        overflow: hidden
    }
    .bmw-reg-popup input {
        width: 179px!important;
        font-size: 26px!important
    }
    .map-location,
    .offer-heading,
    .share-us {
        width: 236px
    }
    .tab-content h3 {
        width: 184px
    }
    .contact-list {
        width: 27%
    }
    .contact-list-1 {
        max-width: 27%
    }
    .tab-content-arears h3 span {
        color: #EE0909;
        font-size: 10px
    }
    .country-box {
        width: 87%
    }
    .tab-content-arears h3 {
        width: 188px;
        font-size: 11px
    }
    .tab-content-arears {
        width: 231px;
        font-size: 11px
    }
    .year-inner-box1 {
        margin-top: 0;
        width: 87.3%;
        height: 800px
    }
    .toggle-top {
        width: 92%
    }
    .img-box-6 img {
        height: 139px;
        left: -3px;
        width: 131px
    }
    .make-main-box .inner-box-v4 {
        width: 90%;
        padding: 40px 10px 0 10px;
    }
    .level2_menu ul li a {
        width: 236px
    }
    .engines-box-left-2 {
        width: 235px
    }
    .wraper {
        width: 236px
    }
    .catagory {
        height: 254px
    }
    .review .inner-box .view-holder {
        width: 65%;
        margin-bottom: 10px;
        margin-left: 74px
    }
    .slidebox img {
        width: 231px!important
    }
    .wrapper2 {
        width: 518px!important
    }
    .slidebox ul li {
        width: 231px!important
    }
    .mid-box {
        width: 195px;
        padding: 12px 1px 15px 14px;
        float: left;
        font-size: 11px;
        line-height: 18px;
        color: #3d3d3d;
        height: 169px;
        background: url(../images/bg-top.gif) left top no-repeat
    }
    .top-box {
        width: 197px
    }
    .shadow {
        margin-left: 43px;
        margin-top: 322px
    }
    .img-1 img {
        width: 300px
    }
    .img-1,
    .img-2,
    .img-3,
    .img-7 {
        width: 292px;
        height: 257px
    }
    .img-1 {
        background: url(../images/enginedaaa.png)
    }
    .img-7 {
        background: url(../images/transmissionaaa.png)
    }
    .img-2 {
        background: url(../images/gearaaa.png)
    }
    .img-3 {
        background: url(../images/cylinderaaa.png)
    }
    .top-bar h1 {
        width: 228px
    }
    .container {
        width: 100%;
        padding-bottom: 0;
    }
    .container-b {
        width: 305px;
        padding: 0;
    }
    ul#social-networks {
        left: 170px;
    }
    .main-heading {
        line-height: 26px
    }
    .phone-no {
        margin: 0
    }
    .chzn-results {
        display: block!important
    }
    .arrow-4,
    .breadcrumbs,
    .engines-box-left ul,
    .last-box,
    .part-1-shade,
    .part-2-shade,
    .part-left,
    .two-slider,
    ul.help {
        display: none
    }
    .top-products {
        margin: 0 0 30px 13px!important;
        width: 271px
    }
    .catagory,
    .last-res {
        width: 240px
    }
    .item-detail,
    .item-detail-h {
        width: 220px
    }
    .shadow {
        background: url(../images/sprite.png) -24px -188px no-repeat
    }
    .make-main-box .inner-box {
        width: 97.6%
    }
    .img-box-6 {
        margin-left: 40px
    }
    .make-main-box .inner-box .make-list-1.active,
    .make-main-box .inner-box div .make-list-1 {
        width: 195px
    }
    .make-main-box .inner-box .make-btn {
        margin-left: 13px
    }
    .chzn-results option {
        width: 190px;
        font-size: 12px
    }
    .img-box-2 {
        height: 325px;
        width: 325px
    }
    .ancillaries-image-box-2 {
        width: 46%
    }
    .ancillaries-image-box-2 .img-box-2 {
        margin-left: 30px
    }
    .eng_code_heading {
        font-size: 15px;
        line-height: 18px;
        width: 100%
    }
    .year-box-holder {
        width: 248px
    }
    .year-inner-box {
        width: 88.3%
    }
    .year-inner-box h2 {
        width: 182px
    }
    .para {
        width: 250px
    }
    ul.year-img-list {
        margin-left: 19px
    }
    .click-proceed {
        line-height: 13px;
        padding: 0
    }
    .nav-toggle,
    .nav-toggle1 {
        margin-right: 6px
    }
    .part-left .chzn-results {
        width: 232px;
        margin-bottom: 10px
    }
    .part-right .top-box-1 .inner-box .box ul {
        float: left;
        width: 100%;
    }
    ul.part-nav li {
        font-size: 11px;
        padding: 5px 3px 0;
        line-height: 17px
    }
    .free-img {
        margin-left: 0
    }
    cash-back img {
        width: 100%!important
    }

    .part-right .top-box-1 .inner-box .box .buy-holder img {
        width: 100%
    }
    .part-right .top-box-1 .inner-box #part-2 .pro {
        font-size: 20px;
        line-height: 35px;
        width: 191px
    }
    .part-right .top-box-1 .inner-box .box img {
        width: 100%
    }
    .box a img {
        width: 61px!important
    }
    .part-right .top-box-1 .inner-box .box .pro {
        font-size: 20px;
        line-height: 35px;
        bottom: 215px;
        left: 110px;
        width: 100px
    }
    .make-main-box .inner-box-v4 .make-list-1.active,
    .make-main-box .inner-box-v4 div .make-list-1 {
        width: 204px
    }
    .wrapper {
        width: 100% !important;
    }
    .signup-left1-v1 .input-group {
        margin-left: 0 !important;
    }
    .rep-box-v2.mx-3 {
        margin: 0 !important;
    }
    .signup-left1-v1 .input-group label {
        font-size: 12px !important;
        margin-left: 10px !important;
    }
    .tab-content .tooltips .tooltiptext {
        width: 170px !important;
        left: 70px;
    }
    #CaptchaImage {

        width: 115px!important;
    }
    .signup-right1-v1 {
        width: 94% !important;
    }
    .reg-inp-v1 {
        width: 215px!important;
    }
    .name-box-v1 {
        width: 180px!important;
    }
    .signup-brn-v5.w-75 {
        width: 100% !important;
    }
    .vrm-signup .right-info h2 {
        font-size: 17px;
        line-height: 23px;
    }
    .vrm-signup .left-info .bullet-list li {
        font-size: 15px;
        line-height: 21px;
    }
}