@media (min-width:1699px) {

    .ebike-right p {
        line-height: 26px;
        padding-right: 13rem;
    }


}


@media (min-width:1499px) {
    .about-top abbr {font-size: 26px;line-height: 38px;}
     blockquote {font-size: 42px;line-height: 50px;}
    .about-red-box p {font-size: 21px;line-height: 32px;}
    .about-mid {   margin-top: 220px;}
    .about-mid:before {top: 45%;}
    .font-21 { font-size: 30px; line-height: 42px;}
    .about-bottom span{margin-bottom:80px;}
    .advantage-box h4 {font-size: 18px;line-height: 26px;margin-bottom: 40px;}
    .advantage-box p {font-size: 18px;line-height: 26px;margin-bottom: 50px;}
    .advantage-box figure { margin: 20px 0 40px;    }
    .about-bottom {margin-bottom: 200px;}
    .about-top {margin: 30px 0px 110px;}



}


@media only screen and (max-width:1281px) and (min-width:1199px) {
    .ebike-right {
        padding: 64px 25px 0;
    }
      
}


@media only screen and (max-width:1199px) and (min-width:999px) {
    .contact_form .form-group, .enquiry_form.form_short .form-group:nth-child(6) {
        width: 48.65%;
        display: inline-block;
        margin-bottom: 15px;
    }
    .enquiry_form .form-group {
        width: 49.76%;
    }
    .hover_menu {
        padding: 7px 15px;
        bottom: -73px;
    }

    .capabilities-bottom-sec .container {
        position: absolute;
        left: 0;
        right: 0;
        top: 14%;
    }
    .manufacturing-sec {
        padding: 50px 0;
    }

    .capabilities-top {
        padding: 45px 50px;
        margin-top: 50px;
    }

    .capabilities-top .font-21{max-width:100%;}
    .product-list-sec2 figure {
        margin-right: 0;
        position: relative;
    }
    .slide-bg {
        position: absolute;
        top: 0;
        }
        .slide-bg img {
            width: auto;
        }.close-panel img {
            cursor: pointer;
            width: auto;
        }

        header.active-header .close-panel {
            display: block;
            text-align: center;
            bottom: -93px;
        }


}

@media (max-width:992px) {

    .comingsoon h2 {
        font-size: 5rem;
        font-weight: 100;
        opacity: .5;
        line-height: 5rem;
    }
    
    .enquiry_form.form_short .form-group:nth-child(9) label {
        width: 90%;
        vertical-align: top;
    }
    
    .enquiry_form .form-group, .enquiry_form.form_short .form-group:nth-child(6), .enquiry_form.form_short .form-group:nth-child(7) {
        width: 49.3%;}
    .enquiry_form {
        padding: 0 0 0px;
    }
    .contact_panel {
        padding: 15px 0 15px;
    }

    .enquiry_form .form-group:nth-child(7) label {
        font-size: 14px;
        width: 90%;
        vertical-align: top;
    }

    .enquiry_form .form-group {
        width: 49.29%;}
    .main-heading.product blockquote {
        margin-bottom: 40px;
        font-size: 26px;
    }
    section.product-list-sec2 .col-lg-7 {
        order: 1;
    }
    
    section.product-list-sec2 .col-lg-5 {
        order: 2;
    }
    
    .product-list-sec1 {
        padding: 20px 0;
    }
    .moter_link {
        padding: 6px 0 0;
    }
    .product-list-sec2 {
        background-color: #fff;
        padding: 25px 0;
    }
    .moter_link h2 {
        margin-bottom: 15px;
    }
    .font-36{font-size:28px;padding-right: 0;}

    .product-list-sec1 figure {
        margin-left: 0;
        position: relative;
    }
    .product-list-sec2 figure {
        margin-right: 0;}
    .max-block {
        max-width: 100%;
    }
    .image-set {
        padding-top: 20px;
        flex-wrap: wrap;
        width: 100%;
    }
    
    .text-container {
        padding-top: 25px;
    }

    .img-select {
        margin-top: 20px;
    }
    .pb-6 {
        padding-bottom: 3rem;
    }
    .keypillar {
        padding-top: 15px;
    }
    .keypillar h6{font-size:28px;}
    section.keypillar.position-relative p {
        padding-right: 0;
    }

    .onekeypillar p {
        padding: 0 1rem;
        font-size: 18px;
        margin-bottom: 45px;
        left: 0;
    }

    .about-bottom {
        margin-bottom: 35px;
    }
    .advantage-box {
        margin-bottom: 15px;
    }

    .main-heading h1 {
        margin-bottom: 25px;
        margin-top: 0;font-size: 32px;
    }
    .main-heading blockquote{margin-bottom:25px;}
    .about-top:after{height:100%;}
    blockquote {
        font-size: 28px;
        line-height: 38px;}
        .about-top abbr {
            max-width: 100%;
            font-size: 16px;
            line-height: 24px;
            margin: 28px auto;
        }
        .mid-right p {
            margin-top: 0;
            padding-top: 0!important;
        }
        .about-red-box {
            padding: 30px 15px;}
            section.about-top .col-lg-4.ds-flx {
                margin-bottom: 15px;
            }
            .about-red-box p{margin-bottom:0px;}
            .about-mid {
                padding-bottom: 30px;
                margin-top: 30px;
            }
            .about-mid:before{display: none;}
            .about-mid h2 {
                margin-top: 28px;
            }
            .mid-right {
                margin-top: 0;
                max-width: 100%;
            }
            .about-bottom span {
                max-width: 100%;
                margin: 20px auto 40px;
                font-size: 18px;
            }
            .about-top {
                margin: 30px 0px 30px;}
                .about-bottom h3 {
                    margin-top: 35px;
                    margin-bottom: 30px;
                }
                .text-container h5 {
                    font-size: 21px;
                    padding-bottom: 18px;}
                    .text-container p {
                        padding-right: 0;
                    }
                    .organisation .text-container img {
                        width: 100%;
                        margin-right: 0!important;
                        margin-bottom: 15px;
                    }
                    .supply-chain {
                        padding-top: 15px;
                    }
                    .supply-chain h5 {
                        padding-bottom: 15px;}
                        section.supply-chain img {
                            width: 100%;
                            padding: 0;
                        }
                        .tech-strategy {
                            padding-top:15px;
                            bottom: 0;
                            z-index: 0;
                            margin-top: 0;
                        }
                        .technical p {
                            padding-right: 0;
                        }
                        .technical h5 {
                            padding-bottom: 10px;
                            padding-top: 25px;}
                            .service-1 p {
                                font-size: 13px;
                                padding-right: 0;
                                margin-left: 0;
                            }
                            .service-1 h5 {
                                padding-bottom: 10px;
                                padding-top: 30px;}
                                .main-heading.capabilities p {
                                    max-width: 100%;
                                }
                                section.manufacturing-large-sec.ebike-box {
                                    margin-top: 30px;
                                    padding-bottom: 35px;
                                    }
                                    .ebike-right {
                                        padding: 25px 15px 0;
                                    }
                                    .ebike-right blockquote br {
                                        display: none;
                                    }
                                    .ebike-right blockquote {
                                        margin-bottom: 20px;
                                    }
                                    .capabilities-top {
                                        padding: 30px 0 30px;
                                        margin-top: 30px;
                                    }
                                    .capabilities-top .font-21 {
                                        max-width: 100%;
                                        margin: 0px auto 50px;
                                    }
                                    .design-sec {
                                        margin-top: 30px;
                                    }
                                    .design-right h2.font-21 {
                                        margin-bottom: 20px;
                                    }
                                    .design-right {
                                        margin-left: 0;
                                    }
                                    .development-sec {
                                        padding: 40px 0 15px;
                                    }
                                    section.development-sec h3.font-21 {
                                        margin-bottom: 20px;
                                    }
                                    .development-sec p {
                                        max-width: 100%;
                                        margin-bottom: 30px;
                                        padding-bottom: 0;
                                    }
                                    .manufacturing-sec p {
                                        max-width: 100%;}
                                        .manufacturing-sec .font-21 {
                                            text-align: center;
                                            margin-bottom: 15px;
                                        }
                                        .manufacturing-sec {
                                            padding: 35px 0;
                                        }
                                        .manufacturing-right {
                                            max-width: 100%;
                                            margin-right: auto;
                                            margin-left: 0;
                                        }
                                        .validation-sec {
                                            padding: 0px 0 25px;
                                        }
                                        .validation-left p {
                                            max-width: 100%;
                                        }
                                        .validation-left h4.font-21 {
                                            margin-bottom: 20px;
                                        }
                                        .capabilities-bottom-content {
                                            width: 100%;
                                            padding-top: 25px;
                                        }
                                        .capabilities-bottom-sec .container {
                                            position: static;
                                            left: 0;
                                            right: 0;
                                            top: 28%;
                                        }
                                        .capabilities-bottom-content p {
                                            color: var(--primary-color2);
                                        }
                                        .capabilities-bottom-sec {
                                            position: relative;
                                            padding-bottom: 20px;
                                        }
                                        section.product-detail1 ul li h3 {
                                            font-size: 15px;
                                            color: #4E5C81;
                                            font-weight: 500;
                                            line-height: 21px;
                                            margin: 10px 0 25px;
                                        }
                                        .banner-img img {
                                            height: 450px;
                                            object-fit: cover;
                                        }
                                        .banner-img {
                                            height: 450px;
                                        }
                                        section.product-detail1 {
                                            padding: 45px 0 0;
                                            }
                                            .item_detail h2{font-size: 50px;position: relative;z-index: 2;}
                                            section.product-detail1 .row {
                                                margin-top: 35px;
                                            }
                                            section.product-detail1 ul {
                                                padding: 0px 0px 45px;
                                                }
                                                .main-heading h1 {
                                                    margin-bottom: 20px;
                                                    margin-top: 0;
                                                    font-size: 30px;
                                                }
                                                .contact_form {
                                                    background: #fff;
                                                    padding: 25px 0;
                                                    margin-top: 0px;
                                                    position: relative;
                                                }
                                                .contact_form .form-group {
                                                    width: 48.65%;
                                                    display: inline-block;
                                                    margin-bottom: 15px;
                                                }
                                                a.btn {
                                                    margin: 17px 0 45px;
                                                }
                                                .following-feature ul {
                                                    display: flex;
                                                    justify-content: space-between;
                                                    flex-wrap: wrap; padding-top:15px;
                                                }
                                                .following-feature li {
                                                    position: relative;
                                                    padding-left: 50px;
                                                    width: 100%;
                                                }
                                                section.product-feature {
                                                    background: #f5f5f5;
                                                    padding-bottom: 28px;
                                                }
                                                .pd-dtail p strong{margin-bottom:0px;}
                                                section.product-detail1 p {
                                                    font-size: 18px;
                                                    line-height: 30px;
                                                }



}