@media (max-width: 1600px) {
    .feat-description h2.featTitle {
        margin: 15px 0 15px;
        font-size: 22px;
    }

    .feat-description .featContent h3 {
        margin: 0 0 10px;
        font-size: 15px;
    }

    .feat-description .featContent p {
        margin: 0 0 14px;
        font-size: 12px;
    }

    .assesoriesGallery img {
        /* max-height: 160px; */
        width: 100%;
        margin: 15px 0;
    }

    .perFormContent .featContent {
        max-width: 75%;
    }

    .performanceEngine {
        max-width: 60%;
    }
}

@media (max-width: 1440px) {
    .feat-thumbImg {
        padding: 10px 0;
    }

    .feat-grids {
        grid-template-rows: 60% 40%;
    }

    .r-touch.featuresSection::before {
        height: 56%;
    }

    .l-touch.featuresSection::before {
        height: 56%;
    }

    .assesoriesGallery img {
        /* max-height: 140px; */
    }
}

@media (max-width: 1200px) {
    .assesoriesGallery img {
        /* max-height: 100px; */
    }

    .featContent {
        max-width: 90%;
    }

    .feat-description h2.featTitle {
        padding: 0 40px;
        font-size: 18px;
    }

    .feat-description .featContent h3 {
        padding-left: 40px;
        font-size: 12px;
    }

    .feat-description .featContent p {
        padding-left: 40px;
    }

    .performanceEngine {
        top: 45%;
    }
}

@media (max-width: 1024px) {
.padding-tb {
    padding: 55px 0;
    position: relative;
}
}

@media (max-width: 991px) {
    .assesoriesGallery {
        padding-right: inherit;
    }

    .aceesoriesAwesome {
        margin-top: 20px;
        margin-bottom: 20px;
        max-width: 420px;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .accessoriesContainer::before {
        display: none;
    }

    .assesoriesGallery .row {
        background-color: #E80501;
    }

    .pickShade {
        text-align: center;
    }
    
    .choseColor {
        justify-content: center;
        width: 100%;
        flex-direction: column;
    }
    
    h3.choseColor ul {
        margin: 10px 0;
    }
}

@media (max-width: 800px) {
table th, table td {
    max-width: 250px;
    width: 250px;
}

.selctedModel h5 {
    font-size: 12px;
}
}

@media (max-width: 768px) {
    .no-padd {
        padding: 0 15px;
    }
    .feat-grids {
        display: flex;
        flex-wrap: wrap;
    }

    .l-touch .container-fluid, .r-touch .container-fluid {
        float: none;
    }

    .r-touch {
        background: #52BF04 !important;
    }

    .l-touch {
        background: #E80501 !important;
    }

    .l-big .feat-description, .r-big .feat-description  {
        width: 100%;
    }

    .featContent {
        max-width: 100%;
    }

    .feat-description h2.featTitle {
        padding: 0 15px;
    }

    .feat-description .featContent h3 {
        padding-left: 0;
    }

    .feat-description .featContent p {
        padding-left: 0;
    }

    .feat-thumbImg>div {
        max-width: 100%;
    }

    /* .l-big .feat-description {
        padding: 0 20px;
    } */

    .r-big .feat-description {
        order: 2;
    }

    .r-big .feat-thumbImg {
        order: 3;
    }

    .r-big .feat-bigImg {
        order: 1;
    }

    .padding-tb {
        padding: 30px 0;
    }

    .performanceEngine {
        position: static;
        -webkit-transform: translate(0,0);
        -moz-transform: translate(0,0);
        transform: translate(0,0);
        MARGIN: 30px auto;
        display: table;
        width: 35% !important;
        float: left;
    }

    .perFormContent {
        padding-left: 0;
        position: static;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0%);
        transform: translateY(0%);
        display: table;
        width: 65%;
        padding: 20px;
    }

    .perFormContent .featContent {
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    #performanceSlideshow .owl-nav, .performNextPrev {
        position: absolute;
        bottom: 0;
        right: inherit;
        left: 50%;
        display: flex;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .ckeckAvlForm .form-group {
        margin: 0 0 15px;
    }

    .testDriveformWrap {
        padding: 30px 0;
    }

    .ckeckAvlForm {
        padding: 35px 12px;
    }

    .assesoriesGallery img {
        /* max-height: 140px; */
        object-fit: cover;
    }

    .assesoriesGallery {
        margin-top: 25px;
    }

    .feat-thumbImg .slick-slide {
        margin: 0 10px;
    }
    
    ul.specTabMain li {
        max-width: 50%;
    }
}