                @media (min-width: 1600px) {

                    .main-section-inner-page p {
                        font-size: 16px !important;
                    }

                    .main-section-inner-page .about-red-box {
                        width: 250px;
                        padding: 5px 21px 14px;
                    }

                    .main-section-inner-page .about-image-section {
                        max-width: 1920px;
                        margin: auto;
                    }

                    /* ============= series pages css started  =============== */
                    .series-temp-product .px-text {
                        bottom: 40%;
                        left: 16%;
                        max-width: 500px;
                    }

                    .brand-temp-product .branch-text {
                        left: 16%;
                    }

                    .vehicle-temp-product .vehicle-text {
                        left: 15%;
                    }

                    .contact-main-page .contact_banner-text {
                        left: 16%;
                        top: 30%;
                    }
                }

                /* ============= Media Queries  =============== */

                @media (max-width: 1699px) {

                    .dealer-banner figure figcaption p {
                        font-size: 2.8rem;
                        margin-bottom: .5rem;
                    }

                    .dealer-banner figure figcaption span {
                        font-size: 1rem;
                    }

                    .aw-dealers blockquote {
                        font-size: 1.23rem;
                    }

                    .awdealers-grid figcaption {
                        font-size: 2rem;
                    }

                    .awdealers-grid .thumb-content p {
                        font-size: 1rem;
                    }

                    .awdealers-grid .thumb-content .btn-wrapper {
                        column-gap: .8rem;
                    }

                    .awdealers-grid .thumb-content .btn-wrapper .icon a {
                        font-size: 1rem;
                    }
                    .dealer-bottom {padding-block: 2.5rem 3rem;}
                    .dealer-bottom figure{margin-top: -3rem;}
                    .dealer-bottom p{font-size: 1.2rem;max-width: 65%;}
                    .dealer-bottom .bottom-content{padding-left: 6%;}
                    .dealer-bottom span{font-size: 1.3rem;}
                }

                @media screen and (max-width: 1399px) {
                    .featured-event .event-text {
                        padding: 3rem;
                        padding-bottom: 0;
                        padding-right: 0;
                        margin-top: 3rem;
                    }
                    .login-wrapper.login-form .social-media {width: 90%;}
                    .login-wrapper.login-form .button-container {width: 90%;}
                    .login-wrapper.login-form .form-control{    width: 90%;}
                    .dealer-bottom p{font-size: 1.1rem;max-width: 65%;}
                    .search-input span img {
                        margin-top: 14px;
                        margin-left: 16px;
                    }

                    .events-list .happening-thumb:not(.with-image) .happening-content .happening-title {
                        font-size: 2.67rem;
                    }

                    .serch-max-width {
                        max-width: 100%;
                    }
                    .listing-search h3 {
                        font-size: 16px;
                    }

                }

                @media screen and (max-width: 1199px) {
                    .serch-max-width {
                        max-width: 100%;
                    }
                    .login-wrapper.login-form .col-lg-5 { width: 49.666667%; }
                    .listing-search h3 {
                        font-size: 12px;
                    }
                    .px-section:after {
                        padding: 0px 10px 0px 20px;
                        font-size: 16px;
                    }

                    .seriesdetail .px-section h3,
                    .related-group .px-section h3 {
                        font-size: 18px;
                    }

                    .product-space p {
                        font-size: 16px;
                    }

                    .awdealers-grid figcaption {
                        font-size: 1.5rem;
                    }

                    .dealer-banner figure figcaption p {
                        font-size: 2rem;
                        max-width: 30rem;
                        margin-bottom: .5rem;
                    }

                    .dealer-banner figure figcaption span {
                        font-size: .79rem;
                    }
                    .awdealers-grid .thumb-content p{margin-block: .5rem 1.5rem;}
                    .dealer-bottom {padding-block: 2rem 2.5rem;}
                    .dealer-bottom figure{margin-top: -2.5rem;}
                    .dealer-bottom p{font-size: 1rem;}
                    .dealer-bottom .bottom-content{padding-left: 4%;}
                    .dealer-bottom span{font-size: 1rem;}
                }

                @media screen and (max-width: 1024px) {
                    .over_tab_common {
                        padding-top: 26px;
                    }
                }

                @media screen and (max-width: 1000px) {
                    .search-icon {
                        position: relative;
                        top: 15px;
                        opacity: 0.9;
                    }

                }

                @media screen and (min-width: 1920px) {
.convenince-sec figcaption { right: -11rem;}
                    .text-heading {
                        font-size: 34px;
                    }

                    .text-paragraph {
                        font-size: 16px;
                    }
                }

                /* ============= Media Queries Ends =============== */

                @media (min-width: 992px) {
                    .nav-tabs .nav-item a {
                        padding-bottom: 1.3rem;
                    }

                    .tab-accordian.tab-content>.tab-pane {
                        display: none;
                    }

                    .tab-accordian.tab-content>.tab-pane.active {
                        display: none;
                    }

                    .tab-accordian .collapse:not(.show) {
                        display: block;
                    }

                    .tab-accordian .panel-heading {
                        display: none;
                    }

                    .tab-accordian-tabs.nav-tabs {
                        display: flex;
                    }
                    
                }

                @media screen and (max-width: 991px) {
                    .page-header h2 {
                        font-size: 24px;
                    }
                    .login-wrapper.login-form .login-content .cforget {width: 95%;}
                    .login-wrapper.login-form .social-media {width: 100%;}
                        .login-wrapper.login-form .form-control {width: 100%;}
                        .login-wrapper.login-form .button-container {width: 100%;}
                    .login-wrapper.login-form .col-lg-5 {width: 99.666667%;}
                    .video-desktop{display: none;}
                    .video-mobile{display: block;}
                    .serch-max-width .col-lg-7 {
                        width: 100%;
                    }
                    .serch-max-width .col-lg-3 {
                        width: 100%;
                    }
                    
                    .serch-max-width .col-lg-2 {
                        width: 100%;
                    }
                    .serch-max-width .col-lg-7 .col-md-4 {                
                        width:33%;
                    }
                    .px_listed_banner {
                        padding-top: 0;
                    }
                    .listing-search h3 {
                        font-size: 14px;
                        text-align: center;
                        margin-top: 1rem;
                    }
                    .series-temp-product .bg-light-maroon {
                        padding-bottom: 1rem;
                    }
                    .series-temp-product {
                        margin-top: 95px;
                    }
                    .over_tab_common {
                        position: inherit;}
                    .account_menu ul {
                        padding-left: 0;
                    }
                    .dealer-bottom p{font-size: 1.2rem;}
                    .sports-achievements .tab-accordian-tabs.nav-tabs {
                        display: none !important;
                    }

                    .sports-achievements .tab-content>.tab-pane {
                        display: block;
                        opacity: 1;
                    }

                    .sports-achievements .tab-accordian-tabs.nav-tabs {
                        display: none;
                    }

                    .serch-max-width .col-lg-9 {
                        padding-left: calc(var(--bs-gutter-x) * .5);
                    }

                    .over_tab_common {
                        padding-top: 11px;
                    }

                    .product-space.seriesdetail {
                        padding-top: 140px;
                    }

                    .image-container .carousel-indicators [data-bs-target] {
                        height: 60px;
                    }

                    .select-wrapper {
                        margin-top: 15px;
                    }

                    /* .px_listed_banner {
                        padding-top: 125px;
                    } */
                    .dealer-banner {
                        margin-top: 6.9rem;
                    }
                }

                @media screen and (max-width: 767px) {
                    .over_tab_common {
                        position: relative;
                    }
                    .serch-max-width .col-lg-7 .col-md-4 {                
                        width:100%;
                    }
                    .serch-max-width {
                        padding: 10px 0;
                    }
                    .dealer-bottom p{font-size: 1rem;}
                    .droupdown-content-mega-menu {
                        top: 70px;
                        padding: 15px 15px !important;
                    }
                    .listing-search h3 {
                        margin-bottom: 0.5rem;
                    }
                    .b_fit_logo {
                        background-color: #e2e2e2;
                        width: 100%;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        padding: 0.4rem;
                        margin-bottom: 20px;
                        min-height: 110px;
                    }

                    .b_fit_logo img {
                        mix-blend-mode: multiply;
                    }

                    .project_banner .project_banner-text {
                        bottom: 0;
                        left: 15px;
                        top: 30px;
                        width: 200px;
                    }

                    .project_banner .project_banner-text h1 {
                        font-size: 15px;
                        line-height: 1.3;
                    }

                    .over_tab_common ul li {
                        width: 100%;
                        margin: 0px 1px 0px 1px;
                        padding: .375rem 2.25rem .375rem .75rem;
                    }

                    .product_listing_banner {
                        padding-top: 90px;
                    }

                    /* ============= products pages css started =============== */
                    .product-space {
                        padding: 30px 0 ;
                    }
.product_policy_common {
    padding-top: 0 !important;
}
                    .product-right-detail {
                        padding: 0px 0px 0 !important;
                    }

                    .product-right-detail p {
                        padding-bottom: 10px !important;
                    }

                    .series-temp-product .px-text h1 {
                        font-size: 19px;
                    }

                    .series-temp-product .px-text p {
                        font-size: 11px;
                    }

                    .series-temp-product .px-text {
                        bottom: 0% !important;
                        left: 10px !important;
                    }

                    .brand-temp-product .branch-text img {
                        width: 55px;
                    }

                    .brand-temp-product .branch-text h1 {
                        font-size: 20px;
                    }

                    .brand-temp-product .branch-text {
                        bottom: -18px !important;
                        left: 4% !important;
                    }

                    .brand-temp-product .branch-para {
                        padding: 30px 0;
                    }

                    .brand-temp-product .branch_detail_heading {
                        margin-bottom: 0px;
                    }

                    .brand-temp-product .branch-space {
                        padding-bottom: 30px;
                    }

                    .vehicle-temp-product .vehicle-text {
                        bottom: 0 !important;
                        width: 190px;
                    }

                    .vehicle-temp-product .product-text h2 {
                        font-size: 20px;
                        padding-bottom: 0px;
                    }

                    .contact-main-page .contact_banner-text {
                        top: 15px;
                        width: 200px;
                    }

                    .contact-main-page .contact_banner-text h1 {
                        font-size: 18px;
                        line-height: 20px;
                    }

                    .contact-main-page .contact_banner-text p {
                        font-size: 14px;
                        margin-bottom: 0;
                    }

                    .contact-main-page .contact_spacing {
                        padding: 30px 0;
                    }

                    .contact-main-page .contact_right {
                        margin-top: 30px;
                    }

                    .contact-main-page .cn_logo span a {
                        font-size: 13px;
                    }

                    .contact-main-page .cn_logo span {
                        font-size: 13px;
                    }

                    .main-section-inner-page .about-last-section {
                        display: block;
                    }

                    .main-section-inner-page .about-last-left,
                    .main-section-inner-page .about-last-right {
                        width: 100%;
                    }

                    .main-section-inner-page .about-last-left {
                        margin: 0 0px 0 0px;
                    }

                    .main-section-inner-page .about-last-right {
                        margin-left: 0px;
                        margin-top: 20px;
                    }

                    .main-section-inner-page .about-bottom-section h3 {
                        padding: 0px 40px 0 0;
                    }

                    .main-section-inner-page .font_56 {
                        font-size: 40px;
                    }

                    .main-section-inner-page .about-text {
                        padding: 0 0px 0 0px;
                        margin: 35px 0px;
                    }

                    .main-section-inner-page .abt_devider {
                        display: block;
                        padding-bottom: 80px;
                    }

                    .main-section-inner-page .content {
                        position: relative;
                        width: 100%;
                        padding: 15px 0px 10px 0px;
                    }

                    .main-section-inner-page .about-red-box {
                        width: 100%;
                    }

                    .main-section-inner-page .about-red-box p {
                        text-align: center;
                    }

                    .main-section-inner-page .about-mid-section {
                        padding-top: 20px;
                    }

                    .clear {
                        margin-top: 150px;
                    }

                    .product-detail-bg-col .carousel-indicators {
                        bottom: -30% !important;
                    }

                    .description-container .ms-4 {
                        margin-left: 0 !important;
                    }

                    .description-container .ms-2 {
                        margin-left: 0 !important;
                    }

                    .ads {
                        width: 100%;
                    }

                    .description-container .ms-5 {
                        margin-left: 0px !important;
                    }

                    .ads p {
                        font-size: 16px;
                    }

                    .ads a {
                        font-size: 13px;
                    }

                    #carouselLogos .resize {
                        height: auto;
                        min-width: 100%;
                    }

                    #carouselLogos .px-5 {
                        padding-right: 0 !important;
                        padding-left: 0 !important;
                    }

                    .product-detail-bg-col .px-heading.mt-5.mb-5 {
                        margin-top: 20px !important;
                        margin-bottom: 20px !important;
                    }

                    .description-container .ms-4.mb-4 {
                        margin-top: 20px;
                    }

                    .inner_sort ul a {
                        padding: 6px 23px;
                        font-size: 15px;
                        width: 150px;
                        margin: 5px 5px;
                        font-family: Poppins, Regular;
                    }

                    .px_listed_banner {
                        padding-top: 0;
                    }

                    .listing-search-bar .form-select,
                    .over_tab_common ul {
                        margin: 0.2rem 0;
                    }
    .iframe_box iframe {
        height: 290px;
        margin-bottom: 30px;
    }
                }

                @media screen and (max-width: 1024px) {
                    .product_main_listing .project_banner-text {
                        left: 3%;
                        top: 30%;
                    }

                    .product_main_listing .product-space {
                        padding: 30px 0;
                    }

                    .product_main_listing .product-right-detail {
                        padding: 0px 20px 0;
                    }

                    .series-temp-product .px-text {
                        bottom: 20%;
                        left: 62px;
                    }

                    .brand-temp-product .branch-text {
                        bottom: 0;
                        left: 8%;
                    }

                    .brand-temp-product .branch-text p {
                        font-size: 18px;
                    }

                    .vehicle-temp-product .vehicle-text {
                        left: 5%;
                        bottom: 75px;
                    }

                    .vehicle-temp-product .product-space {
                        padding: 50px 0;
                    }

                    .contact-main-page .contact_right {
                        margin-top: 30px;
                    }

                    .contact-main-page .contact_banner-text {
                        top: 10%;
                    }

                    .main-section-inner-page .about-text {
                        padding: 45px 0px 0px 0px;
                    }

                    .product-detail-bg-col .carousel-indicators {
                        bottom: -15%;
                    }

                    .description-container .ms-4 {
                        margin-left: 0 !important;
                    }

                    .description-container .ms-2 {
                        margin-left: 0 !important;
                    }

                    .description-container .ms-5 {
                        margin-left: 0px !important;
                    }
                    
                }


                @media (max-width:767px) {
                    .image-container {
                        height: auto;
                    }

                    .image-container .carousel-indicators {
                        bottom: 0;
                        position: relative;
                    }

                    .image-container .carousel-indicators {
                        margin-left: 0;
                        margin-right: 0;
                    }

                    .description-container {
                        padding-left: 0;
                        padding-top: 50px;
                    }

                    .description-container .bnt-maroon-clr {
                        margin-bottom: 10px;
                    }

                    .new_slider .main-title {
                        margin-bottom: 35px;
                    }

                    .button-container button {
                        width: 100%;
                    }

                    .series-temp-product .px-text {
                        width: 167px;
                        bottom: 8% !important;
                        line-height: 1;
                    }

                    .btn.bnt-white-clr {
                        margin-left: 0;
                    }
                    
                    .dealer-banner figure figcaption p{font-size: 1.6rem; max-width: 22rem;}
                    .dealer-banner figure figcaption span{font-size: .69rem;}
                    .aw-dealers blockquote {
                        font-size: 1.13rem;
                        line-height: 1.6;
                    }
                    .aw-dealers blockquote{margin-bottom: 3rem;}
                }


                @media (max-width:575px) {
                    .brand_image {
                        width: 48%;
                    }
                 
                    .dealer-bottom p {
                        font-size: 0.8rem!important;
                    }
                    .dealer-banner figure figcaption p{font-size: 1.2rem; max-width: 18rem;}
                    .dealer-banner figure figcaption span{font-size: .69rem;}
                    .account-type .form-check {padding: .6rem 1.5rem;}
                    .login-wrapper.login-form .login-content .cforget {width: 95%;}


                }
                @media (max-width: 480px){
                    .account-type .form-check {padding: .4rem 1.1rem;}
                }

                  @media (max-width: 410px){
                 .account-type .form-check {padding: .4rem 0.8rem;font-size: 16px;}
                  }

                @media (max-width: 375px){
                    .dealer-banner figure figcaption span {
                        font-size: 0.45rem;
                    }
                   
                    .dealer-banner figure figcaption p{max-width: 18rem;}
                }