@media screen and (max-width: 768px) {
    .listing {
        display        : flex;
        justify-content: flex-start;
        align-items    : center;
        flex-wrap      : wrap;
    }

    .list-1 {
        margin: 10px 5px;
    }

    /*    .ph-icon {
            margin-left: 6px;
            margin-top: 30px;
        }*/
    .home-reg .main-reg {
        width: 238px;
    }

    .heading2 h1 {
        font-size  : 15px;
        margin-left: 0px;
        width      : 306px;
    }

    .sign {
        margin-left: 7px;
        font-size  : 16px;
        line-height: 22px;
        width      : 150px !important;
    }

    .heading h2,
    .heading2 h2 {
        font-size  : 20px;
        line-height: 26px;
    }

    .product-name h3 {
        width: 562px;
    }

    .product-name2 h3 {
        width: 452px;
    }

    .breadcrumbs {
        margin-top   : 10px;
        margin-bottom: 0px;
    }

    .wrapper {
        width: 735px;
    }

    .menu ul li {
        padding: 0 10px;
    }

    .widget-drop select {
        width: 100%;
    }

    .left-bulets {
        width: 306px;
    }

    .bulet-point span {
        font-size: 12px;
    }

    .car-pic img {
        width: 100px;
    }

    .car-pic2 img {
        width: 152px;
    }

    .left-txt-2 {
        font-size: 14px;
    }

    .bulet-point img {
        width: 10px;
    }

    .car {
        margin-top: 28px;
    }

    .box-1 {
        border     : 1px solid #E8E8E8;
        margin-left: 16px;
        width      : 342px;
    }

    .box-1 table {
        width: 342px;
    }

    .shadow img {
        width        : 342px;
        margin-bottom: 10px;
    }

    .detail-mrg {
        margin-left : 0px;
        margin-right: 0px;
    }

    .button-2 img {
        margin-left: 88px;
    }

    .paging {
        margin-left: 179px;
        margin-top : 15px;
    }

    .about-page {
        margin-left : 10px;
        margin-right: 10px;
    }

    .contact-right {
        width: 197px;
    }

    .contact-left {
        width: 483px;
    }

    .mesag {
        width: 216px;
    }

    .mesag2 {
        width: 459px;
    }

    .error-pic img {
        width: 135px;
    }

    .error {
        margin-left: 39px;
    }

    .error h1 {
        font-size  : 29px;
        margin-left: 40px;
    }

    .issue {
        font-size  : 15px;
        margin-left: 13px;
    }

    .right-nav {
        width: 465px;
    }

    .rightnave {
        margin-left: 1px;
        width      : 506px;
    }

    .price-head {
        font-size: 23px;
    }

    .used-head {
        font-size: 16px;
    }

    .eng-code {
        font-size  : 14px;
        margin-left: 14px;
    }

    .warrenty {
        font-size  : 14px;
        line-height: 20px;
    }

    .month {
        font-size: 14px;
    }

    .dash2 {
        width: 90px;
    }

    .dash3 {
        width: 53px;
    }

    .dash {
        width: 66px;
    }

    .dash2 {
        width: 74px;
    }

    .view-btn img {
        width: 100px;
    }

    .center-box {
        margin-top: 5px;
    }

    .box-price {
        width: 143px;
    }

    .cashback {
        font-size  : 16px;
        line-height: 22px;
        margin-top : 0;
    }

    .delivery {
        margin-left: 0px;
    }

    .sold-tag {
        line-height: 17px;
    }

    .delivery img {
        margin-left: 31px;
        margin-top : 12px;
        width      : 90px;
    }

    .cashback span {
        font-size: 22px;
    }

    .wedjet-option select {
        margin-left: 200px;
    }

    .wedjet {
        margin-left: 0;
        width      : 726px;
    }

    .widget-drop {
        width: 288px;
    }

    .main-reg {
        width: 300px;
    }

    .reg-model-yellow {
        width: 278px;
    }

    .reg-model2 {
        width: 225px !important;
    }

    .vrm-signup .form-group {
        width: 317px;
    }

    .price-view h1 {
        font-size  : 18px;
        line-height: 24px;
    }
}

@media screen and (max-width: 767px) {
    .listing {
        display        : flex;
        justify-content: center;
        align-items    : center;
        flex-wrap      : wrap;
    }

    .wrapper {
        width: 540px;
    }

    .menu {
        font-size: 13px;
    }

    .social {
        height     : 55px;
        line-height: 55px;
    }

    .menu ul li {
        padding: 0 5px;
    }

    .widget-1 .left,
    .banner .left,
    .make-nav .left {
        float: none;
    }

    .main-reg,
    .left-bulets,
    .left-nav,
    .right-nav {
        width: 100%;
    }

    .make-nav .left-nav,
    .right-nav {
        box-sizing: border-box;
    }

    .right-nav {
        margin-left: 0;
    }

    .or-imgae {
        margin-top  : 15px;
        margin-right: 0 !important;
        margin-left : 0 !important;
    }

    .widget-drop {
        width: 100%;
    }

    .left-nav-heading {
        font-size  : 18px;
        line-height: 24px;
    }

    .wedjet {
        width     : 100%;
        box-sizing: border-box;
    }

    .vrm-signup .form-group {
        width       : 100%;
        box-sizing  : border-box;
        margin-right: 0;
        margin-left : 0;
    }

    .vrm-signup .left {
        float: none;
    }

    .signup {
        font-size  : 18px;
        line-height: 24px;
        padding    : 15px !important;
    }

    .leftnave {
        width     : 100%;
        box-sizing: border-box;
    }

    .rightnave {
        width: 399px;
    }

    .used-head {
        font-size  : 18px;
        line-height: 24px;
    }

    .contact-left {
        width     : 100%;
        margin    : auto;
        box-sizing: border-box;
    }

    .mesag2 {
        margin-right: 0;
    }

    .bmw_modal .modal-body .display-2 {
        font-size  : 40px;
        line-height: 46px;
    }

    .bmw_modal .modal-body h2 {
        font-size  : 20px;
        line-height: 26px;
    }

    .bmw_modal .modal-body .cta:before {
        top: 15px;

        width          : 145px;
        height         : 105px;
        background-size: contain;
    }

    .bmw_modal .modal-body .cta:after {
        top            : 15px;
        right          : -40px;
        width          : 145px;
        height         : 105px;
        background-size: contain;
    }

    .bmw_modal .modal-body .bg-maroon {
        width: 300px;
    }
}

@media screen and (max-width: 640px) {
    .wedjet form .pst-name.mx-5 {
        margin-left : 1rem !important;
        margin-right: 1rem !important;
    }

    .wdejet-input {
        width: 96%;
    }

    .wedjet .right {
        float      : left;
        margin-left: 10px;
    }

    .home-reg .main-reg {
        width: 176px;
    }

    .home-reg .reg-model-yellow {
        background-color: #FFCB05;
        border-radius   : 7px;
        box-shadow      : 0 0 3px 0 rgba(50, 50, 50, 0.75);
        margin-bottom   : 10px;
        margin-left     : 10px;
        margin-top      : 12px;
        padding         : 5px;
        width           : 151px;
    }

    .home-reg .search-model {
        border       : 2px solid #CCCCCC;
        border-radius: 7px;
        color        : #FFFFFF;
        font-size    : 19px;
        font-weight  : bold;
        height       : 28px;
        line-height  : 28px;
        margin-left  : -21px;
        margin-top   : 16px;
        padding      : 9px;
        text-align   : center;
        width        : 85px;
    }

    .home-reg .reg-model2 {
        background    : none repeat scroll 0 0 #FFCB05;
        border        : 0 none;
        border-radius : 0 5px 5px 0;
        color         : #000000;
        font-family   : Verdana, Geneva, sans-serif;
        font-size     : 15px;
        font-weight   : bold;
        height        : 45px;
        margin-top    : 0;
        padding       : 5px;
        text-align    : center;
        text-transform: uppercase;
        width         : 98px;
    }

    .product-name2 h3 {
        width: 325px;
    }

    .buy-now {
        margin-top: 13px;
    }

    .sign {
        width      : 115px !important;
        font-size  : 12px;
        line-height: 18px;
    }

    .breadcrumbs {
        margin-top   : 10px;
        margin-bottom: 0px;
        font-size    : 12px;
    }

    .product-name h3 {
        font-size : 12px;
        margin-top: 13px;
        width     : 435px;
    }

    .ph-img img {
        width: 37px;
    }

    .ph {
        font-size : 30px;
        margin-top: 5px;
    }

    .socialicon img {
        width: 30px;
    }

    .bulet-point span {
        font-size: 12px;
    }

    .car-pic img {
        width: 100px;
    }

    .car-pic2 img {
        width: 152px;
    }

    .left-txt-2 {
        font-size: 14px;
    }

    .bulet-point img {
        width: 10px;
    }

    .car {
        margin-top: 2px;
    }

    .button-2 img {
        margin-left: 59px;
    }

    .box-1 {
        border     : 1px solid #E8E8E8;
        margin-left: 16px;
        width      : 277px;
    }

    .box-1 table {
        width: 277px;
    }

    .shadow img {
        width        : 287px;
        margin-bottom: 10px;
        margin-left  : 10px;
    }

    .detail-mrg {
        margin-left : 0px;
        margin-right: 0px;
    }

    .paging {
        margin-left: 117px;
        margin-top : 15px;
    }

    .contact-right {
        width: 197px;
    }

    .error-pic img {
        width: 102px;
    }

    .error {
        margin-left: 39px;
    }

    .error h1 {
        font-size  : 22px;
        margin-left: 10px;
    }

    .issue {
        font-size  : 13px;
        margin-left: 13px;
    }

    .eng-code {
        font-size  : 17px;
        margin-left: 36px;
    }

    .month {
        font-size  : 18px;
        margin-left: 40px;
    }

    .dash3 {
        width: 104px;
    }

    .dash {
        width     : 169px;
        margin-top: 17px;
    }

    .dash2 {
        width: 182px;
    }

    .box-price {
        width: 367px;
    }

    .delivery img {
        margin-left: 127px;
        margin-top : -7px;
        width      : 113px;
    }

    .cashback span {
        font-size: 27px;
    }

    .sold-tag {
        margin-top : 0px;
        line-height: 27px;
    }

    .wedjet-option select {
        margin-left: 10px;
        width      : 549px;
    }

    .reg {
        margin-left: 8px;
        width      : 549px;
    }

    .engineinput {
        width: 488px;
    }
}

@media screen and (max-width: 575px) {
    .listing .list-1 img {
        object-fit: contain;
    }

    .list-price {
        font-size  : 17px !important;
        line-height: 22px !important;
    }

    .list-buy-now {
        font-size  : 13px !important;
        line-height: 18px !important;
    }

    .success-msg {
        font-size  : 16px !important;
        line-height: 22px !important;
    }

    .br-none {
        display: none;
    }

    .wrapper {
        width        : 100%;
        padding-right: 15px;
        padding-left : 15px;
        margin-right : auto;
        margin-left  : auto;
        box-sizing   : border-box;
    }

    .about-left h2,
    h1 {
        font-size  : 20px;
        line-height: 26px;
    }

    .about-left h3,
    .about-left h4,
    h5,
    h6 {
        font-size  : 18px;
        line-height: 24px;
    }

    table {
        border: 0;
    }

    table thead {
        border  : none;
        clip    : rect(0 0 0 0);
        height  : 1px;
        margin  : -1px;
        overflow: hidden;
        padding : 0;
        position: absolute;
        width   : 1px;
    }

    table tr {
        border-bottom: 1px solid #ddd;
        display      : block;
        margin-bottom: .625em;
    }

    table td {
        border-bottom: 1px solid #ddd;
        display      : block;
        font-size    : .8em;
        text-align   : right;
    }

    table td::before {
        content       : attr(data-label);
        float         : left;
        font-weight   : bold;
    }

    table td:last-child {
        border-bottom: 0;
    }

    .table-bordered {
        border: transparent;
    }

    table td:last-child a {
        padding: 5px !important;
    }

    .heading h2,
    .heading2 h2 {
        font-size  : 16px;
        line-height: 22px;
    }

    .warrenty {
        font-size  : 16px;
        line-height: 22px;
    }

    .rightnave {
        width     : 100%;
        box-sizing: border-box;
    }

    .view-btn img {
        margin-right: 0;
        width       : 162px;
    }

    .price-view h1 {
        font-size  : 16px;
        line-height: 22px;
    }

    .contact-left .left {
        float: none;
    }

    .contact-bottom .left {
        float: left;
    }

    .send {
        width      : 139px;
        font-size  : 18px;
        line-height: 24px;
    }

    .mesag2,
    .mesag {
        width     : 100%;
        box-sizing: border-box;
    }

    .box-model {
        margin-left: 0;
    }

    .box-model picture img {
        width : 100%;
        height: auto;
    }

    .shadow-part picture img {
        display: none;
    }

    .bmw_modal .modal-header picture img {
        width: 330px;
    }

    .bmw_modal .modal-body h1 {
        font-size  : 36px;
        line-height: 42px;
    }

    .bmw_modal .modal-body .display-2 {
        font-size  : 30px;
        line-height: 36px;
    }

    .bmw_modal .modal-body h2 {
        font-size  : 18px;
        line-height: 24px;
    }

    .bmw_modal .modal-body .bg-maroon {
        width      : 262px;
        font-size  : 22px;
        line-height: 28px;
        padding    : 12px !important;
    }

    .bmw_modal .modal-body .bg-maroon:after {
        bottom         : -35px;
        right          : -7px;
        width          : 45px;
        background-size: contain;
    }

    .bmw_modal .modal-body .cta:before {
        top  : 30px;
        width: 94px;
    }

    .bmw_modal .modal-body .cta:after {
        top  : 30px;
        right: -7px;
        width: 94px;
    }
}

@media screen and (max-width:541px) {
    a.list-link {
        width: 100% !important;
    }

    .list-1 {
        width: auto !important;
    }

    .list-heading {
        min-height: auto !important;
    }
}

@media screen and (max-width: 480px) {
    .about-us.privacy {
        width: 75%;
    }

    .home-reg .main-reg {
        width: 116px;
    }

    .home-reg .reg-model-yellow {
        background-color: #FFCB05;
        border-radius   : 7px;
        box-shadow      : 0 0 3px 0 rgba(50, 50, 50, 0.75);
        margin-bottom   : 10px;
        margin-left     : 10px;
        margin-top      : 12px;
        padding         : 5px;
        width           : 125px;
    }

    .home-reg .reg-img img {
        height: 43px;
    }

    .home-reg .search-model {
        border       : 2px solid #CCCCCC;
        border-radius: 7px;
        color        : #FFFFFF;
        font-size    : 15px;
        font-weight  : bold;
        height       : 18px;
        line-height  : 20px;
        margin-left  : -23px;
        margin-top   : 16px;
        padding      : 9px;
        text-align   : center;
        width        : 65px;
    }

    .home-reg .reg-model2 {
        background    : none repeat scroll 0 0 #FFCB05;
        border        : 0 none;
        border-radius : 0 5px 5px 0;
        color         : #000000;
        font-family   : Verdana, Geneva, sans-serif;
        font-size     : 15px;
        font-weight   : bold;
        height        : 45px;
        margin-top    : 0;
        padding       : 5px;
        text-align    : center;
        text-transform: uppercase;
        width         : 82px;
    }

    .product-name2 h3 {
        width: 259px;
    }

    .btn-final a :hover {
        width: 258px;
    }

    .wdjet-header h1 {
        font-size    : 16px;
        line-height  : 22px;
        margin-bottom: 0;
    }

    .e_size {
        width      : 28px;
        font-size  : 12px;
        height     : 25px;
        line-height: 8px;
    }

    .price {
        width    : 50px;
        font-size: 12px;
        height   : 25px;
    }

    .breadcrumbs {
        margin-top   : 10px;
        margin-bottom: 0px;
        font-size    : 12px;
    }

    .product-name {
        margin-left: 11px;
        margin-top : -15px;
    }

    .buy-now-btn {
        width      : 66px;
        margin-left: 4px;
        font-size  : 12px;
        margin-top : 5px;
    }

    .buy-now-btn1 {
        width      : 68px;
        margin-left: 4px;
        font-size  : 12px;
        margin-top : 5px;
    }

    .buy-now {
        width : 100px;
        height: 38px;
    }

    .buy-now1 {
        width : 100px;
        height: 33px;
    }

    .product-name h3 {
        width    : 316px;
        font-size: 12px;
    }

    .menu ul {
        display: block;
    }

    .menu ul li {
        padding: 0 4px;
    }

    .widget-1 .or-imgae figure {
        margin: 0;
    }

    .widget-1 .d-flex {
        display: block !important;
    }

    .box-1 {
        margin-left: 9px;
        width      : 208px;
    }

    .box-1 table {
        width: 208px;
    }

    .shadow img {
        width: 208px;
    }

    .button-2 img {
        margin-left: 20px;
    }

    .headding {
        font-size: 18px;
    }

    .paging {
        margin-left: 42px;
        margin-top : 15px;
    }

    .contact-right {
        width: 197px;
    }

    .error-pic img {
        width      : 102px;
        margin-left: 159px;
    }

    .error {
        margin-left: 4px;
    }

    .error h1 {
        font-size  : 22px;
        margin-left: 41px;
    }

    .issue {
        font-size  : 13px;
        margin-left: 13px;
    }

    .return-home {
        margin-left: 132px;
    }

    .car {
        margin-top: -4px;
    }

    .used-head {
        font-size: 14px;
    }

    .dash {
        width: 116px;
    }

    .dash2 {
        width: 124px;
    }

    .dash3 {
        width: 59px;
    }

    .box-price {
        width: 222px;
    }

    .cashback span {
        font-size: 23px;
    }

    .delivery img {
        margin-left: 56px;
    }

    .center-box {
        margin-left: 15px;
        margin-top : 16px;
    }

    .eng-code {
        font-size  : 14px;
        margin-left: 18px;
    }

    .price-head {
        font-size: 18px;
    }

    .wedjet-option select {
        margin-left: 3px;
        width      : 431px;
    }

    .sign {
        width      : 175px !important;
        font-size  : 14px;
        line-height: 20px;
        margin-top : 5px;
    }

    .wedjet .right {
        float      : left;
        margin-left: 5px;
    }

    .signup.w-50 {
        width: 90% !important;
    }

    .reg {
        width      : 419px;
        margin-left: 7px;
    }

    .engineinput {
        width: 359px;
    }

    .price2 {
        width    : 47px;
        height   : 20px;
        font-size: 12px;
    }

    .reg-model-yellow {
        width: 254px;
    }

    .reg-model2 {
        width: 202px !important;
    }

    .or-make img {
        margin-top : 5px;
        margin-left: 186px;
    }
}

@media screen and (max-width: 479px) {
    .social {
        height     : 40px;
        line-height: 40px;
    }

    .menu ul,
    .banner .list-inline {
        display: none;
    }

    .menu2 {
        display: block;
    }

    .menu2 select {
        width      : 100%;
        margin-top : 10px;
        height     : 23px;
        font-size  : 14px;
        line-height: 20px;
    }

    .about-left h2,
    h1 {
        font-size  : 18px;
        line-height: 24px;
    }

    .about-left h3,
    .about-left h4,
    h5,
    h6 {
        font-size  : 16px;
        line-height: 22px;
    }

    .search-model {
        width      : 200px;
        font-size  : 22px;
        line-height: 28px;
    }

    .vrm-signup .form-control {
        height   : 40px;
        font-size: 14px;
    }

    .signup {
        padding: 10px !important;
        width  : 200px;
    }

    .left-bulets .list-group .list-group-item,
    .warrenty {
        font-size  : 14px;
        line-height: 20px;
    }

    .heading2 h2 {
        font-size  : 16px;
        line-height: 22px;
    }

    .webp .card {
        background-size: contain;
        width          : 100%;
    }

    .question_mark {
        top: 7px;
    }

    .contact-bottom picture img {
        width: 145px;
    }

    .bmw_modal .modal-content:before {
        width          : 170px;
        background-size: contain;
    }

    .bmw_modal .modal-header button:before {
        left           : -25px;
        width          : 55px;
        background-size: contain;
    }

    .bmw_modal .modal-header .close {
        font-size  : 30px;
        line-height: 36px;

    }

    .bmw_modal .modal-header picture img {
        width: 240px;
    }

    .bmw_modal .modal-header button:before {
        left           : -60px;
        width          : 55px;
        background-size: contain;
    }

    .bmw_modal .modal-header .close,
    .bmw_modal .modal-body h1 {
        font-size  : 30px;
        line-height: 36px;
    }

    .bmw_modal .modal-body .display-2 {
        font-size  : 26px;
        line-height: 32px;
    }

    .bmw_modal .modal-body .cta:before,
    .bmw_modal .modal-body .cta:after {
        display: none;
    }

    .bmw_modal .modal-content:after {
        width          : 152px;
        height         : 31px;
        background-size: contain;
    }

    .bmw_modal .modal-body:after {
        bottom         : -51px;
        width          : 140px;
        background-size: contain;
    }
}

@media screen and (max-width: 384px) {
    .wedjet form .d-flex {
        display: block !important;
    }

    .wedjet form .name.w-50 {
        float: none;
        width: 100% !important;
    }
}

@media screen and (max-width: 360px) {
    .sign {
        width      : 150px !important;
        font-size  : 12px;
        line-height: 18px;
    }

    .about-us.privacy {
        width: 100%;
    }

    .wdejet-input.input-group {
        margin-left: 0;
    }

    .home-reg .reg-model2 {
        width    : 43px;
        font-size: 7px;
        height   : 38px;
    }

    .home-reg .search-model {
        margin-top : 3px;
        margin-left: -47px;
    }

    .home-reg .main-reg {
        width: 102px;
    }

    .home-reg .reg-model-blue {
        height: 48px;
    }

    .home-reg .reg-model-yellow {
        width      : 86px;
        margin-left: 3px;
    }

    .product-name2 h3,
    .product-name h3 {
        width      : 93%;
        font-size  : 14px;
        line-height: 20px;
        border     : 1px solid #ccc;
    }

    .btn-final a :hover {
        width: 171px;
    }

    .e_size {
        line-height: 8px;
        width      : 28px;
        font-size  : 10px;
        height     : 25px;
    }

    .price {
        line-height: 20px;
        width      : 33px;
        font-size  : 10px;
        height     : 25px;
    }

    .breadcrumbs {
        margin-top   : 10px;
        margin-bottom: 0px;
    }

    .product-name {
        margin-left: 0px;
        margin-top : -15px;
    }

    .buy-now-btn1,
    .buy-now,
    .buy-now-btn {
        width      : 75%;
        font-size  : 12px;
        line-height: 18px;
        margin     : auto;
    }

    .buy-now1,
    .buy-now {
        width : 100%;
        height: 38px;
    }

    .breadcrumbs {
        margin-top   : 0px;
        margin-bottom: 6px;
        display      : none;
    }

    .month {
        font-size  : 15px;
        margin-left: 17px;
    }

    .dash2 {
        width: 102px;
    }

    .dash3 {
        width: 46px;
    }

    .view-btn img {
        margin-right: 22px;
        width       : 135px;
    }

    .box-price {
        width: 156px;
    }

    .delivery img {
        margin-left: 22px;
    }

    .center-box {
        margin-left: 9px;
    }

    .dash {
        width: 91px;
    }

    .price-head {
        font-size: 15px;
    }

    .ph-icon {
        margin-left: 21px;
        margin-left: 23px;
    }

    .box-1 table {
        width: 293px;
    }

    .box-1 {
        margin-left: 9px;
        width      : 293px;
    }

    .button-2 img {
        margin-left: 63px;
    }

    .shadow img {
        width: 290px;
    }

    .paging {
        margin-left: 0px;
        margin-top : 15px;
    }

    .blog-paging {
        font-size: 12px;
    }

    .contact-right {
        width     : 197px;
        margin-top: -45px;
    }

    .contact-left {
        width      : 288px;
        margin-left: 0px;
    }

    .error-pic img {
        width      : 102px;
        margin-left: 103px;
    }

    .error {
        margin-left: 4px;
    }

    .error h1 {
        font-size  : 22px;
        margin-left: -8px;
        text-align : center;
    }

    .issue {
        font-size  : 13px;
        margin-left: 0px;
    }

    .return-home {
        margin-left: 78px;
    }

    .wedjet-option select {
        margin-left: 3px;
        width      : 321px;
    }

    .wedjet form .ml-5 {
        margin-left: 1rem !important;
    }

    .reg {
        width      : 308px;
        margin-left: 7px;
    }

    .engineinput {
        width    : 248px;
        font-size: 40px;
    }

    .price2 {
        width      : 93%;
        font-size  : 14px;
        line-height: 20px;
        border     : 1px solid #ccc;
    }

    .reg-model-yellow {
        width      : 178px;
        margin-left: 0;
    }

    .reg-model2 {
        width    : 126px !important;
        font-size: 18px;
    }

    .or-make img {
        margin-top : 5px;
        margin-left: 130px;
    }
}

@media screen and (max-width: 320px) {

    .product-name2 h3,
    .product-name h3 {
        height: 35px;
    }

    #concent_email_phone label .input-group {
        font-size  : 12px;
        line-height: 18px;
    }

    .btn-final a :hover {
        width: 171px;
    }

    .heading2 h1 {
        font-size: 15px;
        width    : 294px;
    }

    .e_size {
        line-height: 7px;
        width      : 28px;
        font-size  : 10px;
        height     : 25px;
    }

    .price {
        line-height: 20px;
        width      : 33px;
        font-size  : 10px;
        height     : 25px;
    }

    .breadcrumbs {
        margin-top   : 10px;
        margin-bottom: 0px;
    }

    .product-name {
        margin-left: 0px;
        margin-top : -15px;
    }

    .breadcrumbs {
        margin-top   : 10px;
        margin-bottom: 6px;
        font-size    : 12px;
    }

    .dash {
        width: 169px;
    }

    .dash2 {
        width: 179px;
    }

    .dash3 {
        width: 117px;
    }

    .month {
        margin-left: 63px;
    }

    .view-btn img {
        margin-right: 57px;
    }

    .box-price {
        width: 232px;
    }

    .delivery img {
        margin-left: 66px;
    }

    .ph-icon {
        margin-left: 14px;
    }

    .box-1 table {
        width: 293px;
    }

    .box-1 {
        margin-left: -1px;
        width      : 293px;
    }

    .button-2 img {
        margin-left: 63px;
    }

    .shadow img {
        width: 290px;
    }

    .copy {
        font-size: 13px;
    }

    .paging {
        margin-left: 0px;
        margin-top : 15px;
    }

    .blog-paging {
        font-size: 12px;
        padding  : 3px 9px;
    }

    .contact-right {
        width     : 197px;
        margin-top: -45px;
    }

    .contact-left {
        width: 284px;
    }

    .sign {
        width: 143px !important;
    }

    .wedjet-option select {
        margin-left: 5px;
        width      : 292px;
    }

    .reg {
        width      : 282px;
        margin-left: 8px;
    }

    .engineinput {
        width    : 222px;
        font-size: 35px;
    }

    .or-make img {
        margin-left: 118px;
        margin-top : 5px;
    }

    .wdejet-input.input-group label {
        font-size  : 12px;
        margin-left: 10px;
    }
}