@media only screen and (max-width: 1920px) and (min-width: 1500px) {
    .container {
        max-width: 1450px;
    }

    .hidden-lg {
        display: none;
    }
}

@media only screen and (max-width: 1600px) {
    .curosuel-nav {
        left: -36rem;
    }

    .Exclusive_Custom_cardx {
        height: 402px;
    }

    .Exclusive_Custom_cardx article h4 {
        font-size: 18px;
    }

    .Manufacture_cardx figure {
        height: 359px;
    }

    .dealers-edite3 h1 {

        top: -40%;
        left: -14%;
    }

    .dealers-edite3 h1:before {

        width: 172px;
        height: 65px;
        right: -15px;
        top: -6px;
    }

    .avai-option-banner .availh1 {

        top: -37%;
        left: -11.8%;
        font-size: 1.725rem !important;
    }

    .bannner-main .availh1:before {

        width: 158px;
        height: 58px;
        right: -18px;
        top: -20px;
    }

    .avai-option-banner p {

        top: -43.7%;
        left: -11%;
        font-size: 17px !important;
    }

    .bannner-main .text-kratos {

        padding-left: 5rem;

    }

    .slid-hei {
        height: 35vh !important;
    }

    .avail-edit .deluxh1 {

        top: -39%;
        left: -13.8%;
        font-size: 1.925rem !important;
    }

    .bannner-main .standerh1 {
        top: -42%;
        left: -13.8%;
        font-size: 1.8rem !important;
    }

    .blue-edite h1 {
        font-size: 2.525rem !important;
        top: -36%;
        left: -12%;
    }

    .huw-edit .huwh1 {

        top: -40%;
        left: -12.8%;
        font-size: 2.525rem !important;
        font-size: 1.8rem !important;
    }

    .huw-edit .huw50h1 {
        position: relative;
        top: -42%;
        left: -10.8%;
        font-size: 2.525rem !important;
        font-size: 1.7rem !important;
    }

    .avail-edit .huwblueh1 {

        top: -41%;
        left: -9.8%;
        font-size: 2.125rem !important;
    }

    .huw-edit .hunterh1 {

        top: -41%;
        left: -9.8%;
        font-size: 2.525rem !important;
        font-size: 1.8rem !important;
    }

}

@media only screen and (max-width: 1445px) {
    .navbar-brand {
        width: 209px;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 15px;
        padding-right: 19px;
    }

    .carousel-inner {

        min-height: 0 !important;

    }

    .Manufacture_cardx figure img {
        width: 80%;
    }

    .prdct_Card_details h2 {
        font-size: 31px;

    }

    .bannner-main .huwh1:before {

        width: 157px;
        height: 56px;
        right: -15px;
        top: -15px;
    }

    .huw-edit .dimaoundh1 {

        top: -37%;
        left: -9.8%;
        font-size: 2.525rem !important;
        font-size: 1.5rem !important;
    }
}

@media only screen and (max-width: 1366px) {
    html {
        font-size: 15px;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 14px;
    }

    .main-navigate {
        padding: 0;
    }

    .main-navigate nav {
        margin-top: 0;
    }

    .curosuel-nav {
        left: -32rem;
    }

    .Manufacture_sec {
        padding: 6rem 0 2rem;
    }

    header .navbar .nav-link {
        padding-right: 15px !important;
    }

    .dealers-edite .testimonialh1 {

        top: -33%;
        left: 0%;
        /*left: -15%;*/
    }

    .dealers-edite3 h1 {
        top: -40%;
        left: -14%;
        font-size: 2.6rem !important;
    }

    .dealers-edite3 h1:before {

        right: -5px;
        top: -16px;
    }

    .avai-option-banner .availh1 {
        top: -30%;
        left: -15.8%;
        font-size: 1.725rem !important;
    }

    .avai-option-banner p {
        top: -37.7%;
        left: -16%;
        font-size: 16px !important;
    }

    .p-block {
        display: block;
    }

    .Exclusive_Custom_cardx article h4 {
        font-size: 17px;
    }

    .chassis-banner .text-holder {
        position: absolute;
        left: 0px;
        top: 0px;
        bottom: 0;
        right: 0;
        display: flex;
        align-items: start;
        justify-content: center;
        padding-left: 3rem;
        flex-direction: column;
    }

    .chassis-banner h1 {
        font-size: 2.525rem;
    }

    .chassis-banner h1:before {

        width: 172px;
        height: 62px;
        right: -34px;
        top: -15px;
    }

    .banner-overlay .text-kratos h1 {
        font-size: 2.825rem;

    }

    .avail-edit .deluxh1:before {
        width: 178px !important;
        height: 64px !important;
        right: -32px !important;
        top: -27px !important;
    }

    /* .swiper-container.slider-thumbnail {
        height: 2vh;
    } */
    .bannner-main .standerh1:before {

        width: 169px;
        height: 66px;
        right: -20px;
        top: -22px;
    }

    .product_card_sec {
        padding: 3rem 0;
    }

    .bannner-main .standerh1 {
        top: -39%;
        left: -14.8%;
        font-size: 1.5rem !important;
    }

    .avail-edit .inchh1 {
        position: relative;
        top: -36%;
        left: -13.8%;
        font-size: 1.825rem !important;
    }

    .blue-edite h1 {
        font-size: 2.125rem !important;
        top: -37%;
        left: -16%;
    }

    .blog-banner .text-holder {
        padding-left: 3rem;
        padding-bottom: 15rem;
    }

    .dealers-edite .contacth1 {
        font-size: 2.525rem !important;
        position: relative;
        top: -31%;
        left: -13%;
    }

    .huw-edit .huwh1 {
        top: -41%;
        left: -14.8%;
        font-size: 2.525rem !important;
        font-size: 1.6rem !important;
    }

    .bannner-main .huw50h1:before {

        width: 148px;
        height: 53px;
        right: -15px;
        top: -15px;
    }

    .avail-edit .huwblueh1 {

        top: -41%;
        left: -14.8%;
        font-size: 1.825rem !important;
    }

    .bannner-main .hunterh1:before {

        width: 166px;
        height: 58px;
        right: -15px;
        top: -21px;
    }

}

@media (max-width: 1199.98px) {
    html {
        font-size: 14px;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 12px;
        padding-right: 12px;
    }

    .sliderItem h4 {
        font-size: 27px;
        line-height: 47px;
    }

    .slider-content h3 {
        font-size: 3.317rem;
    }

    .sliderItem p {
        font-size: 15px;
        margin-top: 5px;
    }

    .curosuel-nav {
        left: -19rem;
    }

    h2 {
        font-size: 3.15rem;
    }

    .Exclusive_Custom .col-lg-3,
    .Manufacture_sec .col-lg-3 {
        flex: 0 0 33%;
        max-width: 33%;
    }

    p {
        font-size: 16px;
    }

    header .navbar .nav-link {
        padding-right: 9px !important;
    }

    .header-h4 {
        font-size: 2rem;
    }

    .dealers-edite3 h1 {
        top: -40%;
        left: -19%;
        font-size: 2.3rem !important;
    }

    .dealers-edite3 h1:before {
        width: 146px;
        height: 52px;
        right: -3px;
        top: -10px;
    }

    .avai-option-banner .availh1 {
        top: -29%;
        left: -16.8%;
        font-size: 1.525rem !important;
    }

    .Peak-Series .Exclusive_Custom_cardx {

        padding: 3.3rem 0.5rem 4rem;

    }

    .Peak-Series .Exclusive_Custom_cardx article h4 {
        font-size: 18px;
    }

    .bannner-main .availh1:before {
        width: 120px;
        height: 41px;
        right: -18px;
        top: -10px;
    }

    .mini-images h4 {
        font-size: 14px;
        margin-top: 12px;
    }

    /* .swiper-container.slider {
        height: 30vh;

    } */

    .bannner-main .text-350 {

        padding-left: 6rem;

    }

    .avail-edit .deluxh1 {
        top: -40%;
        left: -18.8%;
        font-size: 1.725rem !important;
    }

    .bannner-main .standerh1:before {
        width: 139px;
        height: 51px;
        right: -12px;
        top: -23px;
    }

    .prdct_Card_details h2 {
        font-size: 27px;
    }

    .avail-edit .inchh1:before {
        width: 180px !important;
        height: 70px !important;
        right: -31px !important;
        top: -30px !important;
    }

    .blue-edite h1:before {

        width: 155px;
        height: 55px;
        right: -15px;
        top: -19px;
    }

    .blog-banner h1 {
        font-size: 2.625rem;

    }

    .blog-banner h1:before {

        width: 147px;
        height: 54px;
        right: -5px;
        top: -7px;
    }

    .bannner-main .huwh1:before {
        width: 129px;
        height: 46px;
        right: -15px;
        top: -17px;
    }

    .bannner-main .text-huw {

        padding-left: 11.6rem;

    }

    .huw-edit .huwh1 {
        top: 36%;
        left: -54.8%;
        font-size: 2.525rem !important;
        font-size: 1rem !important;
    }

    .huw-edit .huw50h1 {
        position: relative;
        top: -40%;
        left: -17.8%;
        font-size: 2.525rem !important;
        font-size: 1.5rem !important;
    }

    .avail-edit .huwblueh1:before {
        width: 173px !important;
        height: 63px !important;
        right: -32px !important;
        top: -26px !important;
    }

}

@media (max-width: 991.98px) {
    html {
        font-size: 13px;
    }

    .main-navigate nav {
        justify-content: end;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 14px;
        padding-right: 0;
    }

    .navbar-brand {
        width: 173px;
    }

    .curosuel-nav {
        display: none;
    }

    .Exclusive_Custom .col-lg-3,
    .Manufacture_sec .col-lg-3 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .copy-sec p {
        font-size: 14px;
    }

    .footerlogo {
        text-align: start;
    }

    .footersocial ul {
        justify-content: start;
        margin-bottom: 2rem;
    }

    footer.footer-sec {
        padding: 3rem 0 1.3rem;
    }

    footer .footerlogo img {
        width: 54% !important;
        height: auto !important;
    }

    .bannner-main h1:before {
        width: 146px;
        height: 52px;
        right: -5px;
        top: -6px;
    }

    .dealers-edite h1 {
        font-size: 3.025rem !important;
        position: relative;
        top: -31%;
        left: -17%;
    }

    .dealers-edite .testimonialh1 {
        top: -35%;
        left: 0%;
        /*left: -25%;*/
    }

    .dealers-edite .testimonialh1 {
        top: -34%;
        /*left: -31%;*/
        font-size: 2rem !important;
    }

    .bannner-main h1::before {
        background: unset !important;
    }

    .dealers-edite3 h1 {
        top: -40%;
        left: -25%;
        font-size: 1.9rem !important;
    }

    .dealer_Card {
        transform: scale(0.906);

    }

    .dealer_Card:hover {
        transform: scale(0.970);

    }

    .avai-option-banner p {
        /*top: -39.7%;*/
        left: -23%;
        font-size: 13px !important;
        line-height: 1.1;
    }

    .avai-option-banner .availh1 {
        top: -29%;
        left: -22.8%;
        font-size: 1.425rem !important;
    }

    .bannner-main .text-kratos {
        padding-left: 2rem;
    }

    /* .swiper-container.slider-thumbnail {
        height: 5vh !important
    } */
    .avail-edit .inchh1 {

        top: -39%;
        left: -20.8%;
        font-size: 1.825rem !important;
    }

    .blue-edite h1 {
        font-size: 2.125rem !important;
        top: -40%;
        left: -22%;
    }

    .blog-banner .text-holder {
        padding-left: 2rem;
        padding-bottom: 12rem;
    }

    .dealers-edite .contacth1 {
        font-size: 2.525rem !important;

        top: -31%;
        left: -20%;
    }

    .avail-edit .huwblueh1 {
        position: relative;
        top: -40%;
        left: -18.8%;
        font-size: 1.625rem !important;
    }

    /*.three-fifty-section .swiper-container.slider {*/
    /*    height: 21vh;*/
    /*}*/
}

@media (max-width: 767.98px) {
    html {
        font-size: 12px;
    }

    .hidden-xs {
        display: none !important;
    }

    .navbar-brand {
        width: 150px;
    }

    .sliderItem p {
        font-size: 14px;
        margin-top: 0;
        margin-bottom: 0;
    }

    .Exclusive_Custom .col-lg-3,
    .Manufacture_sec .col-lg-3 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .Manufacture_cardx figure img {
        width: 54%;
    }

    h2 {
        font-size: 2.6rem;
    }

    .sliderItem h4 {
        font-size: 21px;
        line-height: 23px;
    }

    .btn {
        padding: 8px 33px;
    }

    .header-h4 {
        font-size: 1.8rem;
    }

    .testimonial-item article {
        padding: 6.4px;
    }

    .testimonial-item p {
        font-size: 14.5px;

    }

    .dealers-edite .galleryh1 {
        font-size: 3.025rem !important;
        position: relative;
        top: -31%;
        left: -27%;
    }

    .dealers-edite3 h1 {
        top: -40%;
        left: -31%;
        font-size: 1.7rem !important;
    }

    .p-block {
        display: unset;
    }

    .p-block-1 {
        display: flex;
    }

    .inner-avail {
        height: 250px;
    }

    .avai-option-banner .availh1 {
        top: 43%;
        left: -26.8%;
        font-size: 1.425rem !important;
    }

    .avai-option-banner p {
        top: 35.3%;
        left: -26%;

    }

    .dealers-edite .larmineh1 {
        font-size: 2.625rem !important;
        position: relative;
        top: -31%;
        left: -26%;
    }

    /* .product_card_sec .swiper-container.slider {
        height: 29vh;

    } */

    .product_card_sec {
        padding: 3rem 0;
    }

    .dealers-edite .genetth1 {
        font-size: 3.025rem !important;
        position: relative;
        top: -31%;
        left: -26%;
    }

    .chassis-banner h1 {
        font-size: 2.025rem;
    }

    .edit-350 h1 {

        top: -27%;
        left: -10%;
        font-size: 2.125rem !important;
    }

    .edit-350 h6 {

        top: -30%;
        left: -11%;
        font-size: 18px !important;
    }

    .banner-overlay .text-kratos h1 {
        font-size: 2.125rem;
    }

    .prdct_Card_details h2 {
        font-size: 25px;
    }

    .prdct_Card_details h4 {
        font-size: 17px;

    }

    .avail-edit .archapich1 {
        position: relative;
        top: -31%;
        left: -29.8%;
        font-size: 2.225rem !important;
    }

    .blog-banner h1 {
        font-size: 2.225rem;
    }

    .blog-banner .text-holder {
        padding-left: 1rem;
        padding-bottom: 10rem;
    }

    .dealers-edite .contacth1 {
        font-size: 1.525rem !important;

        top: -32%;
        left: -24%;
    }

    .avail-edit .huwblueh1 {

        top: 37%;
        left: -20.8%;
        font-size: 1.525rem !important;
    }

    .mini-images {

        gap: 2.6rem;
    }

    /* .dealers-edite .testimonialh1 {
        left: -15%;
    } */

}

@media (max-width: 575.98px) {
    .copy-sec {
        flex-direction: column-reverse;
        align-items: center;
        gap: 14px;
    }

    .footersocial ul li a i {
        height: 41px;
        width: 41px;
        font-size: 16px;
    }

    .header-h4 {
        font-size: 1.6rem;
    }

    .bannner-main h1:before {

        background: unset !important;

    }

    .dealers-edite h1 {
        font-size: 2.025rem !important;
        position: relative;
        top: -29%;
        left: -61%;
    }

    .dealers-edite .testimonialh1 {
        top: 29%;
        /*left: -61%;*/
        font-size: 1.8rem !important;
    }

    .testimonial-sec {
        padding: 3rem 0;
    }

    .dealers-edite .galleryh1 {
        font-size: 1.825rem !important;

        top: -31%;
        left: -60%;
    }

    .training_sec {
        padding: 2.5rem 0;
    }

    .dealers-edite3 h1 {
        top: 45%;
        left: -30%;
        font-size: 1.2rem !important;
    }

    .avai-option-banner .text-holder {

        padding-left: 0rem;

    }

    .avai-option-banner .availh1 {
        top: 37%;
        left: 0.2%;
        font-size: 1.425rem !important;
        text-align: center;
        padding: 0 0.1rem;
    }

    .avai-option-banner p {
        top: 25.3%;
        left: 6%;
        text-align: left;
        padding: 0 0.9rem;
    }

    .inner-avail {
        height: 201px;
    }

    .dealers-edite .larmineh1 {
        font-size: 2.025rem !important;

        top: -31%;
        left: -57%;
    }

    .mini-images h4 {
        font-size: 11px;
        margin-top: 12px;
    }

    /* .product_card_sec .swiper-container.slider {
        height: 22vh;

    } */
    .swiper-container.slider {
        height: 34vh;

    }

    .chassis-banner .text-holder {

        padding-left: 1rem;

    }

    .chassis-banner h1 {
        font-size: 1.525rem;
    }

    .bannner-main .text-350 {
        padding-left: 4rem;
    }

    .banner-overlay .text-kratos h1 {
        font-size: 1.625rem;
    }

    .bannner-main .text-kratos {
        padding-left: 0.7rem;
    }

    .avail-edit .deluxh1 {
        top: 36%;
        left: -56.8%;
        font-size: 1.025rem !important;
    }

    .bannner-main .standerh1 {
        top: 44%;
        left: -52.8%;
        font-size: 1.2rem !important;
    }

    .avail-edit .archapich1 {

        top: 38%;
        left: -51.8%;
        font-size: 1.825rem !important;
    }

    .avail-edit .inchh1 {
        top: 41%;
        left: -48.8%;
        font-size: 1.425rem !important;
    }

    .blue-edite h1 {
        font-size: 1.625rem !important;
        top: 45%;
        left: -41%;
    }

    .blog_detail_content h2 {
        font-size: 22px !important;
    }

    .blog_detail_content figure img {
        width: 100%;
        height: auto;

    }

    .blog_detail_content article h3 {

        font-size: 21px;
    }

    .blog-banner .text-holder {
        padding-left: 1rem;
        padding-bottom: 0rem;
        padding-top: 7rem;
    }

    .dealers-edite .contacth1 {
        font-size: 1.325rem !important;
        top: -32%;
        left: -61%;
    }

    .huw-edit .huw50h1 {

        top: 41%;
        left: -50.8%;
        font-size: 2.525rem !important;
        font-size: 1rem !important;
    }

    .huw-edit .dimaoundh1 {
        position: relative;
        top: 44%;
        left: -46.8%;
        font-size: 2.525rem !important;
        font-size: 1rem !important;
    }

    .avail-edit .huwblueh1 {

        top: 44%;
        left: -52.8%;
        font-size: 1.025rem !important;
    }

    .huw-edit .hunterh1 {
        top: 45px;
        left: -52.8%;
        font-size: 2.525rem !important;
        font-size: 1.1rem !important;
    }

    /*.three-fifty-section .swiper-container.slider {*/
    /*    height: 13vh;*/
    /*}*/
    .three-fifty-section .prdct_Card_details {
    padding-left: 10px;
}
   .three-fifty-section .prdct_Card_details h2 {
     
      
        margin: 0;
    }
    /* .three-fifty-section .swiper-button-next,.swiper-button-prev{
        display: none;
    } */
   
    /* .three-fifty-section .slider-thumbnail .swiper-slide {
        width: 40% !important;
    } */
}

@media (max-width: 479px) {
    .text-holder .btn {
        margin-top: 0 !important;
    }

    .sliderItem p {
        font-size: 12px;
        margin-bottom: 6px;
    }

    .slider-content h3 {
        font-size: 2.817rem;
    }

    .edit-350 h1 {
        top: -22%;
        left: -12%;
        font-size: 1.625rem !important;
    }

    .edit-350 h6 {
        top: -29%;
        left: -13%;
        font-size: 14px !important;
    }
}
@media screen and (min-width: 373px) and (max-width: 432px) {
        .dealers-edite .dealer-res .testimonialh1 {
        left: -29%;
    }
}
@media (max-width: 414px) {
    .bn_imx {
        height: 250px;
    }

    .Exclusive_Custom {
        padding: 4rem 0;
    }

    .Manufacture_sec {
        padding: 4rem 0 2rem;
    }
}